1use super::*;
6
7unsafe extern "C" {
8 pub fn lsame_(ca: *const c_char, cb: *const c_char) -> lapack_int;
9 pub fn cbbcsd_(
10 jobu1: *const c_char,
11 jobu2: *const c_char,
12 jobv1t: *const c_char,
13 jobv2t: *const c_char,
14 trans: *const c_char,
15 m: *const lapack_int,
16 p: *const lapack_int,
17 q: *const lapack_int,
18 theta: *mut f32,
19 phi: *mut f32,
20 U1: *mut __BindgenComplex<f32>,
21 ldu1: *const lapack_int,
22 U2: *mut __BindgenComplex<f32>,
23 ldu2: *const lapack_int,
24 V1T: *mut __BindgenComplex<f32>,
25 ldv1t: *const lapack_int,
26 V2T: *mut __BindgenComplex<f32>,
27 ldv2t: *const lapack_int,
28 B11D: *mut f32,
29 B11E: *mut f32,
30 B12D: *mut f32,
31 B12E: *mut f32,
32 B21D: *mut f32,
33 B21E: *mut f32,
34 B22D: *mut f32,
35 B22E: *mut f32,
36 rwork: *mut f32,
37 lrwork: *const lapack_int,
38 info: *mut lapack_int,
39 );
40 pub fn dbbcsd_(
41 jobu1: *const c_char,
42 jobu2: *const c_char,
43 jobv1t: *const c_char,
44 jobv2t: *const c_char,
45 trans: *const c_char,
46 m: *const lapack_int,
47 p: *const lapack_int,
48 q: *const lapack_int,
49 theta: *mut f64,
50 phi: *mut f64,
51 U1: *mut f64,
52 ldu1: *const lapack_int,
53 U2: *mut f64,
54 ldu2: *const lapack_int,
55 V1T: *mut f64,
56 ldv1t: *const lapack_int,
57 V2T: *mut f64,
58 ldv2t: *const lapack_int,
59 B11D: *mut f64,
60 B11E: *mut f64,
61 B12D: *mut f64,
62 B12E: *mut f64,
63 b21d: *mut f64,
64 b21e: *mut f64,
65 b22d: *mut f64,
66 b22e: *mut f64,
67 work: *mut f64,
68 lwork: *const lapack_int,
69 info: *mut lapack_int,
70 );
71 pub fn sbbcsd_(
72 jobu1: *const c_char,
73 jobu2: *const c_char,
74 jobv1t: *const c_char,
75 jobv2t: *const c_char,
76 trans: *const c_char,
77 m: *const lapack_int,
78 p: *const lapack_int,
79 q: *const lapack_int,
80 theta: *mut f32,
81 phi: *mut f32,
82 U1: *mut f32,
83 ldu1: *const lapack_int,
84 U2: *mut f32,
85 ldu2: *const lapack_int,
86 V1T: *mut f32,
87 ldv1t: *const lapack_int,
88 V2T: *mut f32,
89 ldv2t: *const lapack_int,
90 B11D: *mut f32,
91 B11E: *mut f32,
92 B12D: *mut f32,
93 B12E: *mut f32,
94 B21D: *mut f32,
95 B21E: *mut f32,
96 B22D: *mut f32,
97 B22E: *mut f32,
98 work: *mut f32,
99 lwork: *const lapack_int,
100 info: *mut lapack_int,
101 );
102 pub fn zbbcsd_(
103 jobu1: *const c_char,
104 jobu2: *const c_char,
105 jobv1t: *const c_char,
106 jobv2t: *const c_char,
107 trans: *const c_char,
108 m: *const lapack_int,
109 p: *const lapack_int,
110 q: *const lapack_int,
111 theta: *mut f64,
112 phi: *mut f64,
113 U1: *mut __BindgenComplex<f64>,
114 ldu1: *const lapack_int,
115 U2: *mut __BindgenComplex<f64>,
116 ldu2: *const lapack_int,
117 V1T: *mut __BindgenComplex<f64>,
118 ldv1t: *const lapack_int,
119 V2T: *mut __BindgenComplex<f64>,
120 ldv2t: *const lapack_int,
121 B11D: *mut f64,
122 B11E: *mut f64,
123 B12D: *mut f64,
124 B12E: *mut f64,
125 B21D: *mut f64,
126 B21E: *mut f64,
127 B22D: *mut f64,
128 B22E: *mut f64,
129 rwork: *mut f64,
130 lrwork: *const lapack_int,
131 info: *mut lapack_int,
132 );
133 pub fn dbdsdc_(
134 uplo: *const c_char,
135 compq: *const c_char,
136 n: *const lapack_int,
137 D: *mut f64,
138 E: *mut f64,
139 U: *mut f64,
140 ldu: *const lapack_int,
141 VT: *mut f64,
142 ldvt: *const lapack_int,
143 Q: *mut f64,
144 IQ: *mut lapack_int,
145 work: *mut f64,
146 iwork: *mut lapack_int,
147 info: *mut lapack_int,
148 );
149 pub fn sbdsdc_(
150 uplo: *const c_char,
151 compq: *const c_char,
152 n: *const lapack_int,
153 D: *mut f32,
154 E: *mut f32,
155 U: *mut f32,
156 ldu: *const lapack_int,
157 VT: *mut f32,
158 ldvt: *const lapack_int,
159 Q: *mut f32,
160 IQ: *mut lapack_int,
161 work: *mut f32,
162 iwork: *mut lapack_int,
163 info: *mut lapack_int,
164 );
165 pub fn cbdsqr_(
166 uplo: *const c_char,
167 n: *const lapack_int,
168 ncvt: *const lapack_int,
169 nru: *const lapack_int,
170 ncc: *const lapack_int,
171 D: *mut f32,
172 E: *mut f32,
173 VT: *mut __BindgenComplex<f32>,
174 ldvt: *const lapack_int,
175 U: *mut __BindgenComplex<f32>,
176 ldu: *const lapack_int,
177 C: *mut __BindgenComplex<f32>,
178 ldc: *const lapack_int,
179 rwork: *mut f32,
180 info: *mut lapack_int,
181 );
182 pub fn dbdsqr_(
183 uplo: *const c_char,
184 n: *const lapack_int,
185 ncvt: *const lapack_int,
186 nru: *const lapack_int,
187 ncc: *const lapack_int,
188 D: *mut f64,
189 E: *mut f64,
190 VT: *mut f64,
191 ldvt: *const lapack_int,
192 U: *mut f64,
193 ldu: *const lapack_int,
194 C: *mut f64,
195 ldc: *const lapack_int,
196 work: *mut f64,
197 info: *mut lapack_int,
198 );
199 pub fn sbdsqr_(
200 uplo: *const c_char,
201 n: *const lapack_int,
202 ncvt: *const lapack_int,
203 nru: *const lapack_int,
204 ncc: *const lapack_int,
205 D: *mut f32,
206 E: *mut f32,
207 VT: *mut f32,
208 ldvt: *const lapack_int,
209 U: *mut f32,
210 ldu: *const lapack_int,
211 C: *mut f32,
212 ldc: *const lapack_int,
213 work: *mut f32,
214 info: *mut lapack_int,
215 );
216 pub fn zbdsqr_(
217 uplo: *const c_char,
218 n: *const lapack_int,
219 ncvt: *const lapack_int,
220 nru: *const lapack_int,
221 ncc: *const lapack_int,
222 D: *mut f64,
223 E: *mut f64,
224 VT: *mut __BindgenComplex<f64>,
225 ldvt: *const lapack_int,
226 U: *mut __BindgenComplex<f64>,
227 ldu: *const lapack_int,
228 C: *mut __BindgenComplex<f64>,
229 ldc: *const lapack_int,
230 rwork: *mut f64,
231 info: *mut lapack_int,
232 );
233 pub fn dbdsvdx_(
234 uplo: *const c_char,
235 jobz: *const c_char,
236 range: *const c_char,
237 n: *const lapack_int,
238 D: *const f64,
239 E: *const f64,
240 vl: *const f64,
241 vu: *const f64,
242 il: *const lapack_int,
243 iu: *const lapack_int,
244 ns: *mut lapack_int,
245 S: *mut f64,
246 Z: *mut f64,
247 ldz: *const lapack_int,
248 work: *mut f64,
249 iwork: *mut lapack_int,
250 info: *mut lapack_int,
251 );
252 pub fn sbdsvdx_(
253 uplo: *const c_char,
254 jobz: *const c_char,
255 range: *const c_char,
256 n: *const lapack_int,
257 D: *const f32,
258 E: *const f32,
259 vl: *const f32,
260 vu: *const f32,
261 il: *const lapack_int,
262 iu: *const lapack_int,
263 ns: *mut lapack_int,
264 S: *mut f32,
265 Z: *mut f32,
266 ldz: *const lapack_int,
267 work: *mut f32,
268 iwork: *mut lapack_int,
269 info: *mut lapack_int,
270 );
271 pub fn ddisna_(
272 job: *const c_char,
273 m: *const lapack_int,
274 n: *const lapack_int,
275 D: *const f64,
276 SEP: *mut f64,
277 info: *mut lapack_int,
278 );
279 pub fn sdisna_(
280 job: *const c_char,
281 m: *const lapack_int,
282 n: *const lapack_int,
283 D: *const f32,
284 SEP: *mut f32,
285 info: *mut lapack_int,
286 );
287 pub fn cgbbrd_(
288 vect: *const c_char,
289 m: *const lapack_int,
290 n: *const lapack_int,
291 ncc: *const lapack_int,
292 kl: *const lapack_int,
293 ku: *const lapack_int,
294 AB: *mut __BindgenComplex<f32>,
295 ldab: *const lapack_int,
296 D: *mut f32,
297 E: *mut f32,
298 Q: *mut __BindgenComplex<f32>,
299 ldq: *const lapack_int,
300 PT: *mut __BindgenComplex<f32>,
301 ldpt: *const lapack_int,
302 C: *mut __BindgenComplex<f32>,
303 ldc: *const lapack_int,
304 work: *mut __BindgenComplex<f32>,
305 rwork: *mut f32,
306 info: *mut lapack_int,
307 );
308 pub fn dgbbrd_(
309 vect: *const c_char,
310 m: *const lapack_int,
311 n: *const lapack_int,
312 ncc: *const lapack_int,
313 kl: *const lapack_int,
314 ku: *const lapack_int,
315 AB: *mut f64,
316 ldab: *const lapack_int,
317 D: *mut f64,
318 E: *mut f64,
319 Q: *mut f64,
320 ldq: *const lapack_int,
321 PT: *mut f64,
322 ldpt: *const lapack_int,
323 C: *mut f64,
324 ldc: *const lapack_int,
325 work: *mut f64,
326 info: *mut lapack_int,
327 );
328 pub fn sgbbrd_(
329 vect: *const c_char,
330 m: *const lapack_int,
331 n: *const lapack_int,
332 ncc: *const lapack_int,
333 kl: *const lapack_int,
334 ku: *const lapack_int,
335 AB: *mut f32,
336 ldab: *const lapack_int,
337 D: *mut f32,
338 E: *mut f32,
339 Q: *mut f32,
340 ldq: *const lapack_int,
341 PT: *mut f32,
342 ldpt: *const lapack_int,
343 C: *mut f32,
344 ldc: *const lapack_int,
345 work: *mut f32,
346 info: *mut lapack_int,
347 );
348 pub fn zgbbrd_(
349 vect: *const c_char,
350 m: *const lapack_int,
351 n: *const lapack_int,
352 ncc: *const lapack_int,
353 kl: *const lapack_int,
354 ku: *const lapack_int,
355 AB: *mut __BindgenComplex<f64>,
356 ldab: *const lapack_int,
357 D: *mut f64,
358 E: *mut f64,
359 Q: *mut __BindgenComplex<f64>,
360 ldq: *const lapack_int,
361 PT: *mut __BindgenComplex<f64>,
362 ldpt: *const lapack_int,
363 C: *mut __BindgenComplex<f64>,
364 ldc: *const lapack_int,
365 work: *mut __BindgenComplex<f64>,
366 rwork: *mut f64,
367 info: *mut lapack_int,
368 );
369 pub fn cgbcon_(
370 norm: *const c_char,
371 n: *const lapack_int,
372 kl: *const lapack_int,
373 ku: *const lapack_int,
374 AB: *const __BindgenComplex<f32>,
375 ldab: *const lapack_int,
376 ipiv: *const lapack_int,
377 anorm: *const f32,
378 rcond: *mut f32,
379 work: *mut __BindgenComplex<f32>,
380 rwork: *mut f32,
381 info: *mut lapack_int,
382 );
383 pub fn dgbcon_(
384 norm: *const c_char,
385 n: *const lapack_int,
386 kl: *const lapack_int,
387 ku: *const lapack_int,
388 AB: *const f64,
389 ldab: *const lapack_int,
390 ipiv: *const lapack_int,
391 anorm: *const f64,
392 rcond: *mut f64,
393 work: *mut f64,
394 iwork: *mut lapack_int,
395 info: *mut lapack_int,
396 );
397 pub fn sgbcon_(
398 norm: *const c_char,
399 n: *const lapack_int,
400 kl: *const lapack_int,
401 ku: *const lapack_int,
402 AB: *const f32,
403 ldab: *const lapack_int,
404 ipiv: *const lapack_int,
405 anorm: *const f32,
406 rcond: *mut f32,
407 work: *mut f32,
408 iwork: *mut lapack_int,
409 info: *mut lapack_int,
410 );
411 pub fn zgbcon_(
412 norm: *const c_char,
413 n: *const lapack_int,
414 kl: *const lapack_int,
415 ku: *const lapack_int,
416 AB: *const __BindgenComplex<f64>,
417 ldab: *const lapack_int,
418 ipiv: *const lapack_int,
419 anorm: *const f64,
420 rcond: *mut f64,
421 work: *mut __BindgenComplex<f64>,
422 rwork: *mut f64,
423 info: *mut lapack_int,
424 );
425 pub fn cgbequ_(
426 m: *const lapack_int,
427 n: *const lapack_int,
428 kl: *const lapack_int,
429 ku: *const lapack_int,
430 AB: *const __BindgenComplex<f32>,
431 ldab: *const lapack_int,
432 R: *mut f32,
433 C: *mut f32,
434 rowcnd: *mut f32,
435 colcnd: *mut f32,
436 amax: *mut f32,
437 info: *mut lapack_int,
438 );
439 pub fn dgbequ_(
440 m: *const lapack_int,
441 n: *const lapack_int,
442 kl: *const lapack_int,
443 ku: *const lapack_int,
444 AB: *const f64,
445 ldab: *const lapack_int,
446 R: *mut f64,
447 C: *mut f64,
448 rowcnd: *mut f64,
449 colcnd: *mut f64,
450 amax: *mut f64,
451 info: *mut lapack_int,
452 );
453 pub fn sgbequ_(
454 m: *const lapack_int,
455 n: *const lapack_int,
456 kl: *const lapack_int,
457 ku: *const lapack_int,
458 AB: *const f32,
459 ldab: *const lapack_int,
460 R: *mut f32,
461 C: *mut f32,
462 rowcnd: *mut f32,
463 colcnd: *mut f32,
464 amax: *mut f32,
465 info: *mut lapack_int,
466 );
467 pub fn zgbequ_(
468 m: *const lapack_int,
469 n: *const lapack_int,
470 kl: *const lapack_int,
471 ku: *const lapack_int,
472 AB: *const __BindgenComplex<f64>,
473 ldab: *const lapack_int,
474 R: *mut f64,
475 C: *mut f64,
476 rowcnd: *mut f64,
477 colcnd: *mut f64,
478 amax: *mut f64,
479 info: *mut lapack_int,
480 );
481 pub fn cgbequb_(
482 m: *const lapack_int,
483 n: *const lapack_int,
484 kl: *const lapack_int,
485 ku: *const lapack_int,
486 AB: *const __BindgenComplex<f32>,
487 ldab: *const lapack_int,
488 R: *mut f32,
489 C: *mut f32,
490 rowcnd: *mut f32,
491 colcnd: *mut f32,
492 amax: *mut f32,
493 info: *mut lapack_int,
494 );
495 pub fn dgbequb_(
496 m: *const lapack_int,
497 n: *const lapack_int,
498 kl: *const lapack_int,
499 ku: *const lapack_int,
500 AB: *const f64,
501 ldab: *const lapack_int,
502 R: *mut f64,
503 C: *mut f64,
504 rowcnd: *mut f64,
505 colcnd: *mut f64,
506 amax: *mut f64,
507 info: *mut lapack_int,
508 );
509 pub fn sgbequb_(
510 m: *const lapack_int,
511 n: *const lapack_int,
512 kl: *const lapack_int,
513 ku: *const lapack_int,
514 AB: *const f32,
515 ldab: *const lapack_int,
516 R: *mut f32,
517 C: *mut f32,
518 rowcnd: *mut f32,
519 colcnd: *mut f32,
520 amax: *mut f32,
521 info: *mut lapack_int,
522 );
523 pub fn zgbequb_(
524 m: *const lapack_int,
525 n: *const lapack_int,
526 kl: *const lapack_int,
527 ku: *const lapack_int,
528 AB: *const __BindgenComplex<f64>,
529 ldab: *const lapack_int,
530 R: *mut f64,
531 C: *mut f64,
532 rowcnd: *mut f64,
533 colcnd: *mut f64,
534 amax: *mut f64,
535 info: *mut lapack_int,
536 );
537 pub fn cgbrfs_(
538 trans: *const c_char,
539 n: *const lapack_int,
540 kl: *const lapack_int,
541 ku: *const lapack_int,
542 nrhs: *const lapack_int,
543 AB: *const __BindgenComplex<f32>,
544 ldab: *const lapack_int,
545 AFB: *const __BindgenComplex<f32>,
546 ldafb: *const lapack_int,
547 ipiv: *const lapack_int,
548 B: *const __BindgenComplex<f32>,
549 ldb: *const lapack_int,
550 X: *mut __BindgenComplex<f32>,
551 ldx: *const lapack_int,
552 ferr: *mut f32,
553 berr: *mut f32,
554 work: *mut __BindgenComplex<f32>,
555 rwork: *mut f32,
556 info: *mut lapack_int,
557 );
558 pub fn dgbrfs_(
559 trans: *const c_char,
560 n: *const lapack_int,
561 kl: *const lapack_int,
562 ku: *const lapack_int,
563 nrhs: *const lapack_int,
564 AB: *const f64,
565 ldab: *const lapack_int,
566 AFB: *const f64,
567 ldafb: *const lapack_int,
568 ipiv: *const lapack_int,
569 B: *const f64,
570 ldb: *const lapack_int,
571 X: *mut f64,
572 ldx: *const lapack_int,
573 ferr: *mut f64,
574 berr: *mut f64,
575 work: *mut f64,
576 iwork: *mut lapack_int,
577 info: *mut lapack_int,
578 );
579 pub fn sgbrfs_(
580 trans: *const c_char,
581 n: *const lapack_int,
582 kl: *const lapack_int,
583 ku: *const lapack_int,
584 nrhs: *const lapack_int,
585 AB: *const f32,
586 ldab: *const lapack_int,
587 AFB: *const f32,
588 ldafb: *const lapack_int,
589 ipiv: *const lapack_int,
590 B: *const f32,
591 ldb: *const lapack_int,
592 X: *mut f32,
593 ldx: *const lapack_int,
594 ferr: *mut f32,
595 berr: *mut f32,
596 work: *mut f32,
597 iwork: *mut lapack_int,
598 info: *mut lapack_int,
599 );
600 pub fn zgbrfs_(
601 trans: *const c_char,
602 n: *const lapack_int,
603 kl: *const lapack_int,
604 ku: *const lapack_int,
605 nrhs: *const lapack_int,
606 AB: *const __BindgenComplex<f64>,
607 ldab: *const lapack_int,
608 AFB: *const __BindgenComplex<f64>,
609 ldafb: *const lapack_int,
610 ipiv: *const lapack_int,
611 B: *const __BindgenComplex<f64>,
612 ldb: *const lapack_int,
613 X: *mut __BindgenComplex<f64>,
614 ldx: *const lapack_int,
615 ferr: *mut f64,
616 berr: *mut f64,
617 work: *mut __BindgenComplex<f64>,
618 rwork: *mut f64,
619 info: *mut lapack_int,
620 );
621 pub fn cgbrfsx_(
622 trans: *const c_char,
623 equed: *const c_char,
624 n: *const lapack_int,
625 kl: *const lapack_int,
626 ku: *const lapack_int,
627 nrhs: *const lapack_int,
628 AB: *const __BindgenComplex<f32>,
629 ldab: *const lapack_int,
630 AFB: *const __BindgenComplex<f32>,
631 ldafb: *const lapack_int,
632 ipiv: *const lapack_int,
633 R: *const f32,
634 C: *const f32,
635 B: *const __BindgenComplex<f32>,
636 ldb: *const lapack_int,
637 X: *mut __BindgenComplex<f32>,
638 ldx: *const lapack_int,
639 rcond: *mut f32,
640 berr: *mut f32,
641 n_err_bnds: *const lapack_int,
642 err_bnds_norm: *mut f32,
643 err_bnds_comp: *mut f32,
644 nparams: *const lapack_int,
645 params: *mut f32,
646 work: *mut __BindgenComplex<f32>,
647 rwork: *mut f32,
648 info: *mut lapack_int,
649 );
650 pub fn dgbrfsx_(
651 trans: *const c_char,
652 equed: *const c_char,
653 n: *const lapack_int,
654 kl: *const lapack_int,
655 ku: *const lapack_int,
656 nrhs: *const lapack_int,
657 AB: *const f64,
658 ldab: *const lapack_int,
659 AFB: *const f64,
660 ldafb: *const lapack_int,
661 ipiv: *const lapack_int,
662 R: *const f64,
663 C: *const f64,
664 B: *const f64,
665 ldb: *const lapack_int,
666 X: *mut f64,
667 ldx: *const lapack_int,
668 rcond: *mut f64,
669 berr: *mut f64,
670 n_err_bnds: *const lapack_int,
671 err_bnds_norm: *mut f64,
672 err_bnds_comp: *mut f64,
673 nparams: *const lapack_int,
674 params: *mut f64,
675 work: *mut f64,
676 iwork: *mut lapack_int,
677 info: *mut lapack_int,
678 );
679 pub fn sgbrfsx_(
680 trans: *const c_char,
681 equed: *const c_char,
682 n: *const lapack_int,
683 kl: *const lapack_int,
684 ku: *const lapack_int,
685 nrhs: *const lapack_int,
686 AB: *const f32,
687 ldab: *const lapack_int,
688 AFB: *const f32,
689 ldafb: *const lapack_int,
690 ipiv: *const lapack_int,
691 R: *const f32,
692 C: *const f32,
693 B: *const f32,
694 ldb: *const lapack_int,
695 X: *mut f32,
696 ldx: *const lapack_int,
697 rcond: *mut f32,
698 berr: *mut f32,
699 n_err_bnds: *const lapack_int,
700 err_bnds_norm: *mut f32,
701 err_bnds_comp: *mut f32,
702 nparams: *const lapack_int,
703 params: *mut f32,
704 work: *mut f32,
705 iwork: *mut lapack_int,
706 info: *mut lapack_int,
707 );
708 pub fn zgbrfsx_(
709 trans: *const c_char,
710 equed: *const c_char,
711 n: *const lapack_int,
712 kl: *const lapack_int,
713 ku: *const lapack_int,
714 nrhs: *const lapack_int,
715 AB: *const __BindgenComplex<f64>,
716 ldab: *const lapack_int,
717 AFB: *const __BindgenComplex<f64>,
718 ldafb: *const lapack_int,
719 ipiv: *const lapack_int,
720 R: *const f64,
721 C: *const f64,
722 B: *const __BindgenComplex<f64>,
723 ldb: *const lapack_int,
724 X: *mut __BindgenComplex<f64>,
725 ldx: *const lapack_int,
726 rcond: *mut f64,
727 berr: *mut f64,
728 n_err_bnds: *const lapack_int,
729 err_bnds_norm: *mut f64,
730 err_bnds_comp: *mut f64,
731 nparams: *const lapack_int,
732 params: *mut f64,
733 work: *mut __BindgenComplex<f64>,
734 rwork: *mut f64,
735 info: *mut lapack_int,
736 );
737 pub fn cgbsv_(
738 n: *const lapack_int,
739 kl: *const lapack_int,
740 ku: *const lapack_int,
741 nrhs: *const lapack_int,
742 AB: *mut __BindgenComplex<f32>,
743 ldab: *const lapack_int,
744 ipiv: *mut lapack_int,
745 B: *mut __BindgenComplex<f32>,
746 ldb: *const lapack_int,
747 info: *mut lapack_int,
748 );
749 pub fn dgbsv_(
750 n: *const lapack_int,
751 kl: *const lapack_int,
752 ku: *const lapack_int,
753 nrhs: *const lapack_int,
754 AB: *mut f64,
755 ldab: *const lapack_int,
756 ipiv: *mut lapack_int,
757 B: *mut f64,
758 ldb: *const lapack_int,
759 info: *mut lapack_int,
760 );
761 pub fn sgbsv_(
762 n: *const lapack_int,
763 kl: *const lapack_int,
764 ku: *const lapack_int,
765 nrhs: *const lapack_int,
766 AB: *mut f32,
767 ldab: *const lapack_int,
768 ipiv: *mut lapack_int,
769 B: *mut f32,
770 ldb: *const lapack_int,
771 info: *mut lapack_int,
772 );
773 pub fn zgbsv_(
774 n: *const lapack_int,
775 kl: *const lapack_int,
776 ku: *const lapack_int,
777 nrhs: *const lapack_int,
778 AB: *mut __BindgenComplex<f64>,
779 ldab: *const lapack_int,
780 ipiv: *mut lapack_int,
781 B: *mut __BindgenComplex<f64>,
782 ldb: *const lapack_int,
783 info: *mut lapack_int,
784 );
785 pub fn cgbsvx_(
786 fact: *const c_char,
787 trans: *const c_char,
788 n: *const lapack_int,
789 kl: *const lapack_int,
790 ku: *const lapack_int,
791 nrhs: *const lapack_int,
792 AB: *mut __BindgenComplex<f32>,
793 ldab: *const lapack_int,
794 AFB: *mut __BindgenComplex<f32>,
795 ldafb: *const lapack_int,
796 ipiv: *mut lapack_int,
797 equed: *mut c_char,
798 R: *mut f32,
799 C: *mut f32,
800 B: *mut __BindgenComplex<f32>,
801 ldb: *const lapack_int,
802 X: *mut __BindgenComplex<f32>,
803 ldx: *const lapack_int,
804 rcond: *mut f32,
805 ferr: *mut f32,
806 berr: *mut f32,
807 work: *mut __BindgenComplex<f32>,
808 rwork: *mut f32,
809 info: *mut lapack_int,
810 );
811 pub fn dgbsvx_(
812 fact: *const c_char,
813 trans: *const c_char,
814 n: *const lapack_int,
815 kl: *const lapack_int,
816 ku: *const lapack_int,
817 nrhs: *const lapack_int,
818 AB: *mut f64,
819 ldab: *const lapack_int,
820 AFB: *mut f64,
821 ldafb: *const lapack_int,
822 ipiv: *mut lapack_int,
823 equed: *mut c_char,
824 R: *mut f64,
825 C: *mut f64,
826 B: *mut f64,
827 ldb: *const lapack_int,
828 X: *mut f64,
829 ldx: *const lapack_int,
830 rcond: *mut f64,
831 ferr: *mut f64,
832 berr: *mut f64,
833 work: *mut f64,
834 iwork: *mut lapack_int,
835 info: *mut lapack_int,
836 );
837 pub fn sgbsvx_(
838 fact: *const c_char,
839 trans: *const c_char,
840 n: *const lapack_int,
841 kl: *const lapack_int,
842 ku: *const lapack_int,
843 nrhs: *const lapack_int,
844 AB: *mut f32,
845 ldab: *const lapack_int,
846 AFB: *mut f32,
847 ldafb: *const lapack_int,
848 ipiv: *mut lapack_int,
849 equed: *mut c_char,
850 R: *mut f32,
851 C: *mut f32,
852 B: *mut f32,
853 ldb: *const lapack_int,
854 X: *mut f32,
855 ldx: *const lapack_int,
856 rcond: *mut f32,
857 ferr: *mut f32,
858 berr: *mut f32,
859 work: *mut f32,
860 iwork: *mut lapack_int,
861 info: *mut lapack_int,
862 );
863 pub fn zgbsvx_(
864 fact: *const c_char,
865 trans: *const c_char,
866 n: *const lapack_int,
867 kl: *const lapack_int,
868 ku: *const lapack_int,
869 nrhs: *const lapack_int,
870 AB: *mut __BindgenComplex<f64>,
871 ldab: *const lapack_int,
872 AFB: *mut __BindgenComplex<f64>,
873 ldafb: *const lapack_int,
874 ipiv: *mut lapack_int,
875 equed: *mut c_char,
876 R: *mut f64,
877 C: *mut f64,
878 B: *mut __BindgenComplex<f64>,
879 ldb: *const lapack_int,
880 X: *mut __BindgenComplex<f64>,
881 ldx: *const lapack_int,
882 rcond: *mut f64,
883 ferr: *mut f64,
884 berr: *mut f64,
885 work: *mut __BindgenComplex<f64>,
886 rwork: *mut f64,
887 info: *mut lapack_int,
888 );
889 pub fn cgbsvxx_(
890 fact: *const c_char,
891 trans: *const c_char,
892 n: *const lapack_int,
893 kl: *const lapack_int,
894 ku: *const lapack_int,
895 nrhs: *const lapack_int,
896 AB: *mut __BindgenComplex<f32>,
897 ldab: *const lapack_int,
898 AFB: *mut __BindgenComplex<f32>,
899 ldafb: *const lapack_int,
900 ipiv: *mut lapack_int,
901 equed: *mut c_char,
902 R: *mut f32,
903 C: *mut f32,
904 B: *mut __BindgenComplex<f32>,
905 ldb: *const lapack_int,
906 X: *mut __BindgenComplex<f32>,
907 ldx: *const lapack_int,
908 rcond: *mut f32,
909 rpvgrw: *mut f32,
910 berr: *mut f32,
911 n_err_bnds: *const lapack_int,
912 err_bnds_norm: *mut f32,
913 err_bnds_comp: *mut f32,
914 nparams: *const lapack_int,
915 params: *mut f32,
916 work: *mut __BindgenComplex<f32>,
917 rwork: *mut f32,
918 info: *mut lapack_int,
919 );
920 pub fn dgbsvxx_(
921 fact: *const c_char,
922 trans: *const c_char,
923 n: *const lapack_int,
924 kl: *const lapack_int,
925 ku: *const lapack_int,
926 nrhs: *const lapack_int,
927 AB: *mut f64,
928 ldab: *const lapack_int,
929 AFB: *mut f64,
930 ldafb: *const lapack_int,
931 ipiv: *mut lapack_int,
932 equed: *mut c_char,
933 R: *mut f64,
934 C: *mut f64,
935 B: *mut f64,
936 ldb: *const lapack_int,
937 X: *mut f64,
938 ldx: *const lapack_int,
939 rcond: *mut f64,
940 rpvgrw: *mut f64,
941 berr: *mut f64,
942 n_err_bnds: *const lapack_int,
943 err_bnds_norm: *mut f64,
944 err_bnds_comp: *mut f64,
945 nparams: *const lapack_int,
946 params: *mut f64,
947 work: *mut f64,
948 iwork: *mut lapack_int,
949 info: *mut lapack_int,
950 );
951 pub fn sgbsvxx_(
952 fact: *const c_char,
953 trans: *const c_char,
954 n: *const lapack_int,
955 kl: *const lapack_int,
956 ku: *const lapack_int,
957 nrhs: *const lapack_int,
958 AB: *mut f32,
959 ldab: *const lapack_int,
960 AFB: *mut f32,
961 ldafb: *const lapack_int,
962 ipiv: *mut lapack_int,
963 equed: *mut c_char,
964 R: *mut f32,
965 C: *mut f32,
966 B: *mut f32,
967 ldb: *const lapack_int,
968 X: *mut f32,
969 ldx: *const lapack_int,
970 rcond: *mut f32,
971 rpvgrw: *mut f32,
972 berr: *mut f32,
973 n_err_bnds: *const lapack_int,
974 err_bnds_norm: *mut f32,
975 err_bnds_comp: *mut f32,
976 nparams: *const lapack_int,
977 params: *mut f32,
978 work: *mut f32,
979 iwork: *mut lapack_int,
980 info: *mut lapack_int,
981 );
982 pub fn zgbsvxx_(
983 fact: *const c_char,
984 trans: *const c_char,
985 n: *const lapack_int,
986 kl: *const lapack_int,
987 ku: *const lapack_int,
988 nrhs: *const lapack_int,
989 AB: *mut __BindgenComplex<f64>,
990 ldab: *const lapack_int,
991 AFB: *mut __BindgenComplex<f64>,
992 ldafb: *const lapack_int,
993 ipiv: *mut lapack_int,
994 equed: *mut c_char,
995 R: *mut f64,
996 C: *mut f64,
997 B: *mut __BindgenComplex<f64>,
998 ldb: *const lapack_int,
999 X: *mut __BindgenComplex<f64>,
1000 ldx: *const lapack_int,
1001 rcond: *mut f64,
1002 rpvgrw: *mut f64,
1003 berr: *mut f64,
1004 n_err_bnds: *const lapack_int,
1005 err_bnds_norm: *mut f64,
1006 err_bnds_comp: *mut f64,
1007 nparams: *const lapack_int,
1008 params: *mut f64,
1009 work: *mut __BindgenComplex<f64>,
1010 rwork: *mut f64,
1011 info: *mut lapack_int,
1012 );
1013 pub fn cgbtrf_(
1014 m: *const lapack_int,
1015 n: *const lapack_int,
1016 kl: *const lapack_int,
1017 ku: *const lapack_int,
1018 AB: *mut __BindgenComplex<f32>,
1019 ldab: *const lapack_int,
1020 ipiv: *mut lapack_int,
1021 info: *mut lapack_int,
1022 );
1023 pub fn dgbtrf_(
1024 m: *const lapack_int,
1025 n: *const lapack_int,
1026 kl: *const lapack_int,
1027 ku: *const lapack_int,
1028 AB: *mut f64,
1029 ldab: *const lapack_int,
1030 ipiv: *mut lapack_int,
1031 info: *mut lapack_int,
1032 );
1033 pub fn sgbtrf_(
1034 m: *const lapack_int,
1035 n: *const lapack_int,
1036 kl: *const lapack_int,
1037 ku: *const lapack_int,
1038 AB: *mut f32,
1039 ldab: *const lapack_int,
1040 ipiv: *mut lapack_int,
1041 info: *mut lapack_int,
1042 );
1043 pub fn zgbtrf_(
1044 m: *const lapack_int,
1045 n: *const lapack_int,
1046 kl: *const lapack_int,
1047 ku: *const lapack_int,
1048 AB: *mut __BindgenComplex<f64>,
1049 ldab: *const lapack_int,
1050 ipiv: *mut lapack_int,
1051 info: *mut lapack_int,
1052 );
1053 pub fn cgbtrs_(
1054 trans: *const c_char,
1055 n: *const lapack_int,
1056 kl: *const lapack_int,
1057 ku: *const lapack_int,
1058 nrhs: *const lapack_int,
1059 AB: *const __BindgenComplex<f32>,
1060 ldab: *const lapack_int,
1061 ipiv: *const lapack_int,
1062 B: *mut __BindgenComplex<f32>,
1063 ldb: *const lapack_int,
1064 info: *mut lapack_int,
1065 );
1066 pub fn dgbtrs_(
1067 trans: *const c_char,
1068 n: *const lapack_int,
1069 kl: *const lapack_int,
1070 ku: *const lapack_int,
1071 nrhs: *const lapack_int,
1072 AB: *const f64,
1073 ldab: *const lapack_int,
1074 ipiv: *const lapack_int,
1075 B: *mut f64,
1076 ldb: *const lapack_int,
1077 info: *mut lapack_int,
1078 );
1079 pub fn sgbtrs_(
1080 trans: *const c_char,
1081 n: *const lapack_int,
1082 kl: *const lapack_int,
1083 ku: *const lapack_int,
1084 nrhs: *const lapack_int,
1085 AB: *const f32,
1086 ldab: *const lapack_int,
1087 ipiv: *const lapack_int,
1088 B: *mut f32,
1089 ldb: *const lapack_int,
1090 info: *mut lapack_int,
1091 );
1092 pub fn zgbtrs_(
1093 trans: *const c_char,
1094 n: *const lapack_int,
1095 kl: *const lapack_int,
1096 ku: *const lapack_int,
1097 nrhs: *const lapack_int,
1098 AB: *const __BindgenComplex<f64>,
1099 ldab: *const lapack_int,
1100 ipiv: *const lapack_int,
1101 B: *mut __BindgenComplex<f64>,
1102 ldb: *const lapack_int,
1103 info: *mut lapack_int,
1104 );
1105 pub fn cgebak_(
1106 job: *const c_char,
1107 side: *const c_char,
1108 n: *const lapack_int,
1109 ilo: *const lapack_int,
1110 ihi: *const lapack_int,
1111 scale: *const f32,
1112 m: *const lapack_int,
1113 V: *mut __BindgenComplex<f32>,
1114 ldv: *const lapack_int,
1115 info: *mut lapack_int,
1116 );
1117 pub fn dgebak_(
1118 job: *const c_char,
1119 side: *const c_char,
1120 n: *const lapack_int,
1121 ilo: *const lapack_int,
1122 ihi: *const lapack_int,
1123 scale: *const f64,
1124 m: *const lapack_int,
1125 V: *mut f64,
1126 ldv: *const lapack_int,
1127 info: *mut lapack_int,
1128 );
1129 pub fn sgebak_(
1130 job: *const c_char,
1131 side: *const c_char,
1132 n: *const lapack_int,
1133 ilo: *const lapack_int,
1134 ihi: *const lapack_int,
1135 scale: *const f32,
1136 m: *const lapack_int,
1137 V: *mut f32,
1138 ldv: *const lapack_int,
1139 info: *mut lapack_int,
1140 );
1141 pub fn zgebak_(
1142 job: *const c_char,
1143 side: *const c_char,
1144 n: *const lapack_int,
1145 ilo: *const lapack_int,
1146 ihi: *const lapack_int,
1147 scale: *const f64,
1148 m: *const lapack_int,
1149 V: *mut __BindgenComplex<f64>,
1150 ldv: *const lapack_int,
1151 info: *mut lapack_int,
1152 );
1153 pub fn cgebal_(
1154 job: *const c_char,
1155 n: *const lapack_int,
1156 A: *mut __BindgenComplex<f32>,
1157 lda: *const lapack_int,
1158 ilo: *mut lapack_int,
1159 ihi: *mut lapack_int,
1160 scale: *mut f32,
1161 info: *mut lapack_int,
1162 );
1163 pub fn dgebal_(
1164 job: *const c_char,
1165 n: *const lapack_int,
1166 A: *mut f64,
1167 lda: *const lapack_int,
1168 ilo: *mut lapack_int,
1169 ihi: *mut lapack_int,
1170 scale: *mut f64,
1171 info: *mut lapack_int,
1172 );
1173 pub fn sgebal_(
1174 job: *const c_char,
1175 n: *const lapack_int,
1176 A: *mut f32,
1177 lda: *const lapack_int,
1178 ilo: *mut lapack_int,
1179 ihi: *mut lapack_int,
1180 scale: *mut f32,
1181 info: *mut lapack_int,
1182 );
1183 pub fn zgebal_(
1184 job: *const c_char,
1185 n: *const lapack_int,
1186 A: *mut __BindgenComplex<f64>,
1187 lda: *const lapack_int,
1188 ilo: *mut lapack_int,
1189 ihi: *mut lapack_int,
1190 scale: *mut f64,
1191 info: *mut lapack_int,
1192 );
1193 pub fn cgebrd_(
1194 m: *const lapack_int,
1195 n: *const lapack_int,
1196 A: *mut __BindgenComplex<f32>,
1197 lda: *const lapack_int,
1198 D: *mut f32,
1199 E: *mut f32,
1200 tauq: *mut __BindgenComplex<f32>,
1201 taup: *mut __BindgenComplex<f32>,
1202 work: *mut __BindgenComplex<f32>,
1203 lwork: *const lapack_int,
1204 info: *mut lapack_int,
1205 );
1206 pub fn dgebrd_(
1207 m: *const lapack_int,
1208 n: *const lapack_int,
1209 A: *mut f64,
1210 lda: *const lapack_int,
1211 D: *mut f64,
1212 E: *mut f64,
1213 tauq: *mut f64,
1214 taup: *mut f64,
1215 work: *mut f64,
1216 lwork: *const lapack_int,
1217 info: *mut lapack_int,
1218 );
1219 pub fn sgebrd_(
1220 m: *const lapack_int,
1221 n: *const lapack_int,
1222 A: *mut f32,
1223 lda: *const lapack_int,
1224 D: *mut f32,
1225 E: *mut f32,
1226 tauq: *mut f32,
1227 taup: *mut f32,
1228 work: *mut f32,
1229 lwork: *const lapack_int,
1230 info: *mut lapack_int,
1231 );
1232 pub fn zgebrd_(
1233 m: *const lapack_int,
1234 n: *const lapack_int,
1235 A: *mut __BindgenComplex<f64>,
1236 lda: *const lapack_int,
1237 D: *mut f64,
1238 E: *mut f64,
1239 tauq: *mut __BindgenComplex<f64>,
1240 taup: *mut __BindgenComplex<f64>,
1241 work: *mut __BindgenComplex<f64>,
1242 lwork: *const lapack_int,
1243 info: *mut lapack_int,
1244 );
1245 pub fn cgecon_(
1246 norm: *const c_char,
1247 n: *const lapack_int,
1248 A: *const __BindgenComplex<f32>,
1249 lda: *const lapack_int,
1250 anorm: *const f32,
1251 rcond: *mut f32,
1252 work: *mut __BindgenComplex<f32>,
1253 rwork: *mut f32,
1254 info: *mut lapack_int,
1255 );
1256 pub fn dgecon_(
1257 norm: *const c_char,
1258 n: *const lapack_int,
1259 A: *const f64,
1260 lda: *const lapack_int,
1261 anorm: *const f64,
1262 rcond: *mut f64,
1263 work: *mut f64,
1264 iwork: *mut lapack_int,
1265 info: *mut lapack_int,
1266 );
1267 pub fn sgecon_(
1268 norm: *const c_char,
1269 n: *const lapack_int,
1270 A: *const f32,
1271 lda: *const lapack_int,
1272 anorm: *const f32,
1273 rcond: *mut f32,
1274 work: *mut f32,
1275 iwork: *mut lapack_int,
1276 info: *mut lapack_int,
1277 );
1278 pub fn zgecon_(
1279 norm: *const c_char,
1280 n: *const lapack_int,
1281 A: *const __BindgenComplex<f64>,
1282 lda: *const lapack_int,
1283 anorm: *const f64,
1284 rcond: *mut f64,
1285 work: *mut __BindgenComplex<f64>,
1286 rwork: *mut f64,
1287 info: *mut lapack_int,
1288 );
1289 pub fn cgeequ_(
1290 m: *const lapack_int,
1291 n: *const lapack_int,
1292 A: *const __BindgenComplex<f32>,
1293 lda: *const lapack_int,
1294 R: *mut f32,
1295 C: *mut f32,
1296 rowcnd: *mut f32,
1297 colcnd: *mut f32,
1298 amax: *mut f32,
1299 info: *mut lapack_int,
1300 );
1301 pub fn dgeequ_(
1302 m: *const lapack_int,
1303 n: *const lapack_int,
1304 A: *const f64,
1305 lda: *const lapack_int,
1306 R: *mut f64,
1307 C: *mut f64,
1308 rowcnd: *mut f64,
1309 colcnd: *mut f64,
1310 amax: *mut f64,
1311 info: *mut lapack_int,
1312 );
1313 pub fn sgeequ_(
1314 m: *const lapack_int,
1315 n: *const lapack_int,
1316 A: *const f32,
1317 lda: *const lapack_int,
1318 R: *mut f32,
1319 C: *mut f32,
1320 rowcnd: *mut f32,
1321 colcnd: *mut f32,
1322 amax: *mut f32,
1323 info: *mut lapack_int,
1324 );
1325 pub fn zgeequ_(
1326 m: *const lapack_int,
1327 n: *const lapack_int,
1328 A: *const __BindgenComplex<f64>,
1329 lda: *const lapack_int,
1330 R: *mut f64,
1331 C: *mut f64,
1332 rowcnd: *mut f64,
1333 colcnd: *mut f64,
1334 amax: *mut f64,
1335 info: *mut lapack_int,
1336 );
1337 pub fn cgeequb_(
1338 m: *const lapack_int,
1339 n: *const lapack_int,
1340 A: *const __BindgenComplex<f32>,
1341 lda: *const lapack_int,
1342 R: *mut f32,
1343 C: *mut f32,
1344 rowcnd: *mut f32,
1345 colcnd: *mut f32,
1346 amax: *mut f32,
1347 info: *mut lapack_int,
1348 );
1349 pub fn dgeequb_(
1350 m: *const lapack_int,
1351 n: *const lapack_int,
1352 A: *const f64,
1353 lda: *const lapack_int,
1354 R: *mut f64,
1355 C: *mut f64,
1356 rowcnd: *mut f64,
1357 colcnd: *mut f64,
1358 amax: *mut f64,
1359 info: *mut lapack_int,
1360 );
1361 pub fn sgeequb_(
1362 m: *const lapack_int,
1363 n: *const lapack_int,
1364 A: *const f32,
1365 lda: *const lapack_int,
1366 R: *mut f32,
1367 C: *mut f32,
1368 rowcnd: *mut f32,
1369 colcnd: *mut f32,
1370 amax: *mut f32,
1371 info: *mut lapack_int,
1372 );
1373 pub fn zgeequb_(
1374 m: *const lapack_int,
1375 n: *const lapack_int,
1376 A: *const __BindgenComplex<f64>,
1377 lda: *const lapack_int,
1378 R: *mut f64,
1379 C: *mut f64,
1380 rowcnd: *mut f64,
1381 colcnd: *mut f64,
1382 amax: *mut f64,
1383 info: *mut lapack_int,
1384 );
1385 pub fn cgees_(
1386 jobvs: *const c_char,
1387 sort: *const c_char,
1388 select: LAPACK_C_SELECT1,
1389 n: *const lapack_int,
1390 A: *mut __BindgenComplex<f32>,
1391 lda: *const lapack_int,
1392 sdim: *mut lapack_int,
1393 W: *mut __BindgenComplex<f32>,
1394 VS: *mut __BindgenComplex<f32>,
1395 ldvs: *const lapack_int,
1396 work: *mut __BindgenComplex<f32>,
1397 lwork: *const lapack_int,
1398 rwork: *mut f32,
1399 BWORK: *mut lapack_int,
1400 info: *mut lapack_int,
1401 );
1402 pub fn dgees_(
1403 jobvs: *const c_char,
1404 sort: *const c_char,
1405 select: LAPACK_D_SELECT2,
1406 n: *const lapack_int,
1407 A: *mut f64,
1408 lda: *const lapack_int,
1409 sdim: *mut lapack_int,
1410 WR: *mut f64,
1411 WI: *mut f64,
1412 VS: *mut f64,
1413 ldvs: *const lapack_int,
1414 work: *mut f64,
1415 lwork: *const lapack_int,
1416 BWORK: *mut lapack_int,
1417 info: *mut lapack_int,
1418 );
1419 pub fn sgees_(
1420 jobvs: *const c_char,
1421 sort: *const c_char,
1422 select: LAPACK_S_SELECT2,
1423 n: *const lapack_int,
1424 A: *mut f32,
1425 lda: *const lapack_int,
1426 sdim: *mut lapack_int,
1427 WR: *mut f32,
1428 WI: *mut f32,
1429 VS: *mut f32,
1430 ldvs: *const lapack_int,
1431 work: *mut f32,
1432 lwork: *const lapack_int,
1433 BWORK: *mut lapack_int,
1434 info: *mut lapack_int,
1435 );
1436 pub fn zgees_(
1437 jobvs: *const c_char,
1438 sort: *const c_char,
1439 select: LAPACK_Z_SELECT1,
1440 n: *const lapack_int,
1441 A: *mut __BindgenComplex<f64>,
1442 lda: *const lapack_int,
1443 sdim: *mut lapack_int,
1444 W: *mut __BindgenComplex<f64>,
1445 VS: *mut __BindgenComplex<f64>,
1446 ldvs: *const lapack_int,
1447 work: *mut __BindgenComplex<f64>,
1448 lwork: *const lapack_int,
1449 rwork: *mut f64,
1450 BWORK: *mut lapack_int,
1451 info: *mut lapack_int,
1452 );
1453 pub fn cgeesx_(
1454 jobvs: *const c_char,
1455 sort: *const c_char,
1456 select: LAPACK_C_SELECT1,
1457 sense: *const c_char,
1458 n: *const lapack_int,
1459 A: *mut __BindgenComplex<f32>,
1460 lda: *const lapack_int,
1461 sdim: *mut lapack_int,
1462 W: *mut __BindgenComplex<f32>,
1463 VS: *mut __BindgenComplex<f32>,
1464 ldvs: *const lapack_int,
1465 rconde: *mut f32,
1466 rcondv: *mut f32,
1467 work: *mut __BindgenComplex<f32>,
1468 lwork: *const lapack_int,
1469 rwork: *mut f32,
1470 BWORK: *mut lapack_int,
1471 info: *mut lapack_int,
1472 );
1473 pub fn dgeesx_(
1474 jobvs: *const c_char,
1475 sort: *const c_char,
1476 select: LAPACK_D_SELECT2,
1477 sense: *const c_char,
1478 n: *const lapack_int,
1479 A: *mut f64,
1480 lda: *const lapack_int,
1481 sdim: *mut lapack_int,
1482 WR: *mut f64,
1483 WI: *mut f64,
1484 VS: *mut f64,
1485 ldvs: *const lapack_int,
1486 rconde: *mut f64,
1487 rcondv: *mut f64,
1488 work: *mut f64,
1489 lwork: *const lapack_int,
1490 iwork: *mut lapack_int,
1491 liwork: *const lapack_int,
1492 BWORK: *mut lapack_int,
1493 info: *mut lapack_int,
1494 );
1495 pub fn sgeesx_(
1496 jobvs: *const c_char,
1497 sort: *const c_char,
1498 select: LAPACK_S_SELECT2,
1499 sense: *const c_char,
1500 n: *const lapack_int,
1501 A: *mut f32,
1502 lda: *const lapack_int,
1503 sdim: *mut lapack_int,
1504 WR: *mut f32,
1505 WI: *mut f32,
1506 VS: *mut f32,
1507 ldvs: *const lapack_int,
1508 rconde: *mut f32,
1509 rcondv: *mut f32,
1510 work: *mut f32,
1511 lwork: *const lapack_int,
1512 iwork: *mut lapack_int,
1513 liwork: *const lapack_int,
1514 BWORK: *mut lapack_int,
1515 info: *mut lapack_int,
1516 );
1517 pub fn zgeesx_(
1518 jobvs: *const c_char,
1519 sort: *const c_char,
1520 select: LAPACK_Z_SELECT1,
1521 sense: *const c_char,
1522 n: *const lapack_int,
1523 A: *mut __BindgenComplex<f64>,
1524 lda: *const lapack_int,
1525 sdim: *mut lapack_int,
1526 W: *mut __BindgenComplex<f64>,
1527 VS: *mut __BindgenComplex<f64>,
1528 ldvs: *const lapack_int,
1529 rconde: *mut f64,
1530 rcondv: *mut f64,
1531 work: *mut __BindgenComplex<f64>,
1532 lwork: *const lapack_int,
1533 rwork: *mut f64,
1534 BWORK: *mut lapack_int,
1535 info: *mut lapack_int,
1536 );
1537 pub fn cgeev_(
1538 jobvl: *const c_char,
1539 jobvr: *const c_char,
1540 n: *const lapack_int,
1541 A: *mut __BindgenComplex<f32>,
1542 lda: *const lapack_int,
1543 W: *mut __BindgenComplex<f32>,
1544 VL: *mut __BindgenComplex<f32>,
1545 ldvl: *const lapack_int,
1546 VR: *mut __BindgenComplex<f32>,
1547 ldvr: *const lapack_int,
1548 work: *mut __BindgenComplex<f32>,
1549 lwork: *const lapack_int,
1550 rwork: *mut f32,
1551 info: *mut lapack_int,
1552 );
1553 pub fn dgeev_(
1554 jobvl: *const c_char,
1555 jobvr: *const c_char,
1556 n: *const lapack_int,
1557 A: *mut f64,
1558 lda: *const lapack_int,
1559 WR: *mut f64,
1560 WI: *mut f64,
1561 VL: *mut f64,
1562 ldvl: *const lapack_int,
1563 VR: *mut f64,
1564 ldvr: *const lapack_int,
1565 work: *mut f64,
1566 lwork: *const lapack_int,
1567 info: *mut lapack_int,
1568 );
1569 pub fn sgeev_(
1570 jobvl: *const c_char,
1571 jobvr: *const c_char,
1572 n: *const lapack_int,
1573 A: *mut f32,
1574 lda: *const lapack_int,
1575 WR: *mut f32,
1576 WI: *mut f32,
1577 VL: *mut f32,
1578 ldvl: *const lapack_int,
1579 VR: *mut f32,
1580 ldvr: *const lapack_int,
1581 work: *mut f32,
1582 lwork: *const lapack_int,
1583 info: *mut lapack_int,
1584 );
1585 pub fn zgeev_(
1586 jobvl: *const c_char,
1587 jobvr: *const c_char,
1588 n: *const lapack_int,
1589 A: *mut __BindgenComplex<f64>,
1590 lda: *const lapack_int,
1591 W: *mut __BindgenComplex<f64>,
1592 VL: *mut __BindgenComplex<f64>,
1593 ldvl: *const lapack_int,
1594 VR: *mut __BindgenComplex<f64>,
1595 ldvr: *const lapack_int,
1596 work: *mut __BindgenComplex<f64>,
1597 lwork: *const lapack_int,
1598 rwork: *mut f64,
1599 info: *mut lapack_int,
1600 );
1601 pub fn cgeevx_(
1602 balanc: *const c_char,
1603 jobvl: *const c_char,
1604 jobvr: *const c_char,
1605 sense: *const c_char,
1606 n: *const lapack_int,
1607 A: *mut __BindgenComplex<f32>,
1608 lda: *const lapack_int,
1609 W: *mut __BindgenComplex<f32>,
1610 VL: *mut __BindgenComplex<f32>,
1611 ldvl: *const lapack_int,
1612 VR: *mut __BindgenComplex<f32>,
1613 ldvr: *const lapack_int,
1614 ilo: *mut lapack_int,
1615 ihi: *mut lapack_int,
1616 scale: *mut f32,
1617 abnrm: *mut f32,
1618 rconde: *mut f32,
1619 rcondv: *mut f32,
1620 work: *mut __BindgenComplex<f32>,
1621 lwork: *const lapack_int,
1622 rwork: *mut f32,
1623 info: *mut lapack_int,
1624 );
1625 pub fn dgeevx_(
1626 balanc: *const c_char,
1627 jobvl: *const c_char,
1628 jobvr: *const c_char,
1629 sense: *const c_char,
1630 n: *const lapack_int,
1631 A: *mut f64,
1632 lda: *const lapack_int,
1633 WR: *mut f64,
1634 WI: *mut f64,
1635 VL: *mut f64,
1636 ldvl: *const lapack_int,
1637 VR: *mut f64,
1638 ldvr: *const lapack_int,
1639 ilo: *mut lapack_int,
1640 ihi: *mut lapack_int,
1641 scale: *mut f64,
1642 abnrm: *mut f64,
1643 rconde: *mut f64,
1644 rcondv: *mut f64,
1645 work: *mut f64,
1646 lwork: *const lapack_int,
1647 iwork: *mut lapack_int,
1648 info: *mut lapack_int,
1649 );
1650 pub fn sgeevx_(
1651 balanc: *const c_char,
1652 jobvl: *const c_char,
1653 jobvr: *const c_char,
1654 sense: *const c_char,
1655 n: *const lapack_int,
1656 A: *mut f32,
1657 lda: *const lapack_int,
1658 WR: *mut f32,
1659 WI: *mut f32,
1660 VL: *mut f32,
1661 ldvl: *const lapack_int,
1662 VR: *mut f32,
1663 ldvr: *const lapack_int,
1664 ilo: *mut lapack_int,
1665 ihi: *mut lapack_int,
1666 scale: *mut f32,
1667 abnrm: *mut f32,
1668 rconde: *mut f32,
1669 rcondv: *mut f32,
1670 work: *mut f32,
1671 lwork: *const lapack_int,
1672 iwork: *mut lapack_int,
1673 info: *mut lapack_int,
1674 );
1675 pub fn zgeevx_(
1676 balanc: *const c_char,
1677 jobvl: *const c_char,
1678 jobvr: *const c_char,
1679 sense: *const c_char,
1680 n: *const lapack_int,
1681 A: *mut __BindgenComplex<f64>,
1682 lda: *const lapack_int,
1683 W: *mut __BindgenComplex<f64>,
1684 VL: *mut __BindgenComplex<f64>,
1685 ldvl: *const lapack_int,
1686 VR: *mut __BindgenComplex<f64>,
1687 ldvr: *const lapack_int,
1688 ilo: *mut lapack_int,
1689 ihi: *mut lapack_int,
1690 scale: *mut f64,
1691 abnrm: *mut f64,
1692 rconde: *mut f64,
1693 rcondv: *mut f64,
1694 work: *mut __BindgenComplex<f64>,
1695 lwork: *const lapack_int,
1696 rwork: *mut f64,
1697 info: *mut lapack_int,
1698 );
1699 pub fn cgehrd_(
1700 n: *const lapack_int,
1701 ilo: *const lapack_int,
1702 ihi: *const lapack_int,
1703 A: *mut __BindgenComplex<f32>,
1704 lda: *const lapack_int,
1705 tau: *mut __BindgenComplex<f32>,
1706 work: *mut __BindgenComplex<f32>,
1707 lwork: *const lapack_int,
1708 info: *mut lapack_int,
1709 );
1710 pub fn dgehrd_(
1711 n: *const lapack_int,
1712 ilo: *const lapack_int,
1713 ihi: *const lapack_int,
1714 A: *mut f64,
1715 lda: *const lapack_int,
1716 tau: *mut f64,
1717 work: *mut f64,
1718 lwork: *const lapack_int,
1719 info: *mut lapack_int,
1720 );
1721 pub fn sgehrd_(
1722 n: *const lapack_int,
1723 ilo: *const lapack_int,
1724 ihi: *const lapack_int,
1725 A: *mut f32,
1726 lda: *const lapack_int,
1727 tau: *mut f32,
1728 work: *mut f32,
1729 lwork: *const lapack_int,
1730 info: *mut lapack_int,
1731 );
1732 pub fn zgehrd_(
1733 n: *const lapack_int,
1734 ilo: *const lapack_int,
1735 ihi: *const lapack_int,
1736 A: *mut __BindgenComplex<f64>,
1737 lda: *const lapack_int,
1738 tau: *mut __BindgenComplex<f64>,
1739 work: *mut __BindgenComplex<f64>,
1740 lwork: *const lapack_int,
1741 info: *mut lapack_int,
1742 );
1743 pub fn cgejsv_(
1744 joba: *const c_char,
1745 jobu: *const c_char,
1746 jobv: *const c_char,
1747 jobr: *const c_char,
1748 jobt: *const c_char,
1749 jobp: *const c_char,
1750 m: *const lapack_int,
1751 n: *const lapack_int,
1752 A: *mut __BindgenComplex<f32>,
1753 lda: *const lapack_int,
1754 SVA: *mut f32,
1755 U: *mut __BindgenComplex<f32>,
1756 ldu: *const lapack_int,
1757 V: *mut __BindgenComplex<f32>,
1758 ldv: *const lapack_int,
1759 cwork: *mut __BindgenComplex<f32>,
1760 lwork: *const lapack_int,
1761 rwork: *mut f32,
1762 lrwork: *const lapack_int,
1763 iwork: *mut lapack_int,
1764 info: *mut lapack_int,
1765 );
1766 pub fn dgejsv_(
1767 joba: *const c_char,
1768 jobu: *const c_char,
1769 jobv: *const c_char,
1770 jobr: *const c_char,
1771 jobt: *const c_char,
1772 jobp: *const c_char,
1773 m: *const lapack_int,
1774 n: *const lapack_int,
1775 A: *mut f64,
1776 lda: *const lapack_int,
1777 SVA: *mut f64,
1778 U: *mut f64,
1779 ldu: *const lapack_int,
1780 V: *mut f64,
1781 ldv: *const lapack_int,
1782 work: *mut f64,
1783 lwork: *const lapack_int,
1784 iwork: *mut lapack_int,
1785 info: *mut lapack_int,
1786 );
1787 pub fn sgejsv_(
1788 joba: *const c_char,
1789 jobu: *const c_char,
1790 jobv: *const c_char,
1791 jobr: *const c_char,
1792 jobt: *const c_char,
1793 jobp: *const c_char,
1794 m: *const lapack_int,
1795 n: *const lapack_int,
1796 A: *mut f32,
1797 lda: *const lapack_int,
1798 SVA: *mut f32,
1799 U: *mut f32,
1800 ldu: *const lapack_int,
1801 V: *mut f32,
1802 ldv: *const lapack_int,
1803 work: *mut f32,
1804 lwork: *const lapack_int,
1805 iwork: *mut lapack_int,
1806 info: *mut lapack_int,
1807 );
1808 pub fn zgejsv_(
1809 joba: *const c_char,
1810 jobu: *const c_char,
1811 jobv: *const c_char,
1812 jobr: *const c_char,
1813 jobt: *const c_char,
1814 jobp: *const c_char,
1815 m: *const lapack_int,
1816 n: *const lapack_int,
1817 A: *mut __BindgenComplex<f64>,
1818 lda: *const lapack_int,
1819 SVA: *mut f64,
1820 U: *mut __BindgenComplex<f64>,
1821 ldu: *const lapack_int,
1822 V: *mut __BindgenComplex<f64>,
1823 ldv: *const lapack_int,
1824 cwork: *mut __BindgenComplex<f64>,
1825 lwork: *const lapack_int,
1826 rwork: *mut f64,
1827 lrwork: *const lapack_int,
1828 iwork: *mut lapack_int,
1829 info: *mut lapack_int,
1830 );
1831 pub fn cgelq_(
1832 m: *const lapack_int,
1833 n: *const lapack_int,
1834 A: *mut __BindgenComplex<f32>,
1835 lda: *const lapack_int,
1836 T: *mut __BindgenComplex<f32>,
1837 tsize: *const lapack_int,
1838 work: *mut __BindgenComplex<f32>,
1839 lwork: *const lapack_int,
1840 info: *mut lapack_int,
1841 );
1842 pub fn dgelq_(
1843 m: *const lapack_int,
1844 n: *const lapack_int,
1845 A: *mut f64,
1846 lda: *const lapack_int,
1847 T: *mut f64,
1848 tsize: *const lapack_int,
1849 work: *mut f64,
1850 lwork: *const lapack_int,
1851 info: *mut lapack_int,
1852 );
1853 pub fn sgelq_(
1854 m: *const lapack_int,
1855 n: *const lapack_int,
1856 A: *mut f32,
1857 lda: *const lapack_int,
1858 T: *mut f32,
1859 tsize: *const lapack_int,
1860 work: *mut f32,
1861 lwork: *const lapack_int,
1862 info: *mut lapack_int,
1863 );
1864 pub fn zgelq_(
1865 m: *const lapack_int,
1866 n: *const lapack_int,
1867 A: *mut __BindgenComplex<f64>,
1868 lda: *const lapack_int,
1869 T: *mut __BindgenComplex<f64>,
1870 tsize: *const lapack_int,
1871 work: *mut __BindgenComplex<f64>,
1872 lwork: *const lapack_int,
1873 info: *mut lapack_int,
1874 );
1875 pub fn cgelq2_(
1876 m: *const lapack_int,
1877 n: *const lapack_int,
1878 A: *mut __BindgenComplex<f32>,
1879 lda: *const lapack_int,
1880 tau: *mut __BindgenComplex<f32>,
1881 work: *mut __BindgenComplex<f32>,
1882 info: *mut lapack_int,
1883 );
1884 pub fn dgelq2_(
1885 m: *const lapack_int,
1886 n: *const lapack_int,
1887 A: *mut f64,
1888 lda: *const lapack_int,
1889 tau: *mut f64,
1890 work: *mut f64,
1891 info: *mut lapack_int,
1892 );
1893 pub fn sgelq2_(
1894 m: *const lapack_int,
1895 n: *const lapack_int,
1896 A: *mut f32,
1897 lda: *const lapack_int,
1898 tau: *mut f32,
1899 work: *mut f32,
1900 info: *mut lapack_int,
1901 );
1902 pub fn zgelq2_(
1903 m: *const lapack_int,
1904 n: *const lapack_int,
1905 A: *mut __BindgenComplex<f64>,
1906 lda: *const lapack_int,
1907 tau: *mut __BindgenComplex<f64>,
1908 work: *mut __BindgenComplex<f64>,
1909 info: *mut lapack_int,
1910 );
1911 pub fn cgelqf_(
1912 m: *const lapack_int,
1913 n: *const lapack_int,
1914 A: *mut __BindgenComplex<f32>,
1915 lda: *const lapack_int,
1916 tau: *mut __BindgenComplex<f32>,
1917 work: *mut __BindgenComplex<f32>,
1918 lwork: *const lapack_int,
1919 info: *mut lapack_int,
1920 );
1921 pub fn dgelqf_(
1922 m: *const lapack_int,
1923 n: *const lapack_int,
1924 A: *mut f64,
1925 lda: *const lapack_int,
1926 tau: *mut f64,
1927 work: *mut f64,
1928 lwork: *const lapack_int,
1929 info: *mut lapack_int,
1930 );
1931 pub fn sgelqf_(
1932 m: *const lapack_int,
1933 n: *const lapack_int,
1934 A: *mut f32,
1935 lda: *const lapack_int,
1936 tau: *mut f32,
1937 work: *mut f32,
1938 lwork: *const lapack_int,
1939 info: *mut lapack_int,
1940 );
1941 pub fn zgelqf_(
1942 m: *const lapack_int,
1943 n: *const lapack_int,
1944 A: *mut __BindgenComplex<f64>,
1945 lda: *const lapack_int,
1946 tau: *mut __BindgenComplex<f64>,
1947 work: *mut __BindgenComplex<f64>,
1948 lwork: *const lapack_int,
1949 info: *mut lapack_int,
1950 );
1951 pub fn cgels_(
1952 trans: *const c_char,
1953 m: *const lapack_int,
1954 n: *const lapack_int,
1955 nrhs: *const lapack_int,
1956 A: *mut __BindgenComplex<f32>,
1957 lda: *const lapack_int,
1958 B: *mut __BindgenComplex<f32>,
1959 ldb: *const lapack_int,
1960 work: *mut __BindgenComplex<f32>,
1961 lwork: *const lapack_int,
1962 info: *mut lapack_int,
1963 );
1964 pub fn dgels_(
1965 trans: *const c_char,
1966 m: *const lapack_int,
1967 n: *const lapack_int,
1968 nrhs: *const lapack_int,
1969 A: *mut f64,
1970 lda: *const lapack_int,
1971 B: *mut f64,
1972 ldb: *const lapack_int,
1973 work: *mut f64,
1974 lwork: *const lapack_int,
1975 info: *mut lapack_int,
1976 );
1977 pub fn sgels_(
1978 trans: *const c_char,
1979 m: *const lapack_int,
1980 n: *const lapack_int,
1981 nrhs: *const lapack_int,
1982 A: *mut f32,
1983 lda: *const lapack_int,
1984 B: *mut f32,
1985 ldb: *const lapack_int,
1986 work: *mut f32,
1987 lwork: *const lapack_int,
1988 info: *mut lapack_int,
1989 );
1990 pub fn zgels_(
1991 trans: *const c_char,
1992 m: *const lapack_int,
1993 n: *const lapack_int,
1994 nrhs: *const lapack_int,
1995 A: *mut __BindgenComplex<f64>,
1996 lda: *const lapack_int,
1997 B: *mut __BindgenComplex<f64>,
1998 ldb: *const lapack_int,
1999 work: *mut __BindgenComplex<f64>,
2000 lwork: *const lapack_int,
2001 info: *mut lapack_int,
2002 );
2003 pub fn cgelsd_(
2004 m: *const lapack_int,
2005 n: *const lapack_int,
2006 nrhs: *const lapack_int,
2007 A: *mut __BindgenComplex<f32>,
2008 lda: *const lapack_int,
2009 B: *mut __BindgenComplex<f32>,
2010 ldb: *const lapack_int,
2011 S: *mut f32,
2012 rcond: *const f32,
2013 rank: *mut lapack_int,
2014 work: *mut __BindgenComplex<f32>,
2015 lwork: *const lapack_int,
2016 rwork: *mut f32,
2017 iwork: *mut lapack_int,
2018 info: *mut lapack_int,
2019 );
2020 pub fn dgelsd_(
2021 m: *const lapack_int,
2022 n: *const lapack_int,
2023 nrhs: *const lapack_int,
2024 A: *mut f64,
2025 lda: *const lapack_int,
2026 B: *mut f64,
2027 ldb: *const lapack_int,
2028 S: *mut f64,
2029 rcond: *const f64,
2030 rank: *mut lapack_int,
2031 work: *mut f64,
2032 lwork: *const lapack_int,
2033 iwork: *mut lapack_int,
2034 info: *mut lapack_int,
2035 );
2036 pub fn sgelsd_(
2037 m: *const lapack_int,
2038 n: *const lapack_int,
2039 nrhs: *const lapack_int,
2040 A: *mut f32,
2041 lda: *const lapack_int,
2042 B: *mut f32,
2043 ldb: *const lapack_int,
2044 S: *mut f32,
2045 rcond: *const f32,
2046 rank: *mut lapack_int,
2047 work: *mut f32,
2048 lwork: *const lapack_int,
2049 iwork: *mut lapack_int,
2050 info: *mut lapack_int,
2051 );
2052 pub fn zgelsd_(
2053 m: *const lapack_int,
2054 n: *const lapack_int,
2055 nrhs: *const lapack_int,
2056 A: *mut __BindgenComplex<f64>,
2057 lda: *const lapack_int,
2058 B: *mut __BindgenComplex<f64>,
2059 ldb: *const lapack_int,
2060 S: *mut f64,
2061 rcond: *const f64,
2062 rank: *mut lapack_int,
2063 work: *mut __BindgenComplex<f64>,
2064 lwork: *const lapack_int,
2065 rwork: *mut f64,
2066 iwork: *mut lapack_int,
2067 info: *mut lapack_int,
2068 );
2069 pub fn cgelss_(
2070 m: *const lapack_int,
2071 n: *const lapack_int,
2072 nrhs: *const lapack_int,
2073 A: *mut __BindgenComplex<f32>,
2074 lda: *const lapack_int,
2075 B: *mut __BindgenComplex<f32>,
2076 ldb: *const lapack_int,
2077 S: *mut f32,
2078 rcond: *const f32,
2079 rank: *mut lapack_int,
2080 work: *mut __BindgenComplex<f32>,
2081 lwork: *const lapack_int,
2082 rwork: *mut f32,
2083 info: *mut lapack_int,
2084 );
2085 pub fn dgelss_(
2086 m: *const lapack_int,
2087 n: *const lapack_int,
2088 nrhs: *const lapack_int,
2089 A: *mut f64,
2090 lda: *const lapack_int,
2091 B: *mut f64,
2092 ldb: *const lapack_int,
2093 S: *mut f64,
2094 rcond: *const f64,
2095 rank: *mut lapack_int,
2096 work: *mut f64,
2097 lwork: *const lapack_int,
2098 info: *mut lapack_int,
2099 );
2100 pub fn sgelss_(
2101 m: *const lapack_int,
2102 n: *const lapack_int,
2103 nrhs: *const lapack_int,
2104 A: *mut f32,
2105 lda: *const lapack_int,
2106 B: *mut f32,
2107 ldb: *const lapack_int,
2108 S: *mut f32,
2109 rcond: *const f32,
2110 rank: *mut lapack_int,
2111 work: *mut f32,
2112 lwork: *const lapack_int,
2113 info: *mut lapack_int,
2114 );
2115 pub fn zgelss_(
2116 m: *const lapack_int,
2117 n: *const lapack_int,
2118 nrhs: *const lapack_int,
2119 A: *mut __BindgenComplex<f64>,
2120 lda: *const lapack_int,
2121 B: *mut __BindgenComplex<f64>,
2122 ldb: *const lapack_int,
2123 S: *mut f64,
2124 rcond: *const f64,
2125 rank: *mut lapack_int,
2126 work: *mut __BindgenComplex<f64>,
2127 lwork: *const lapack_int,
2128 rwork: *mut f64,
2129 info: *mut lapack_int,
2130 );
2131 pub fn cgelsy_(
2132 m: *const lapack_int,
2133 n: *const lapack_int,
2134 nrhs: *const lapack_int,
2135 A: *mut __BindgenComplex<f32>,
2136 lda: *const lapack_int,
2137 B: *mut __BindgenComplex<f32>,
2138 ldb: *const lapack_int,
2139 JPVT: *mut lapack_int,
2140 rcond: *const f32,
2141 rank: *mut lapack_int,
2142 work: *mut __BindgenComplex<f32>,
2143 lwork: *const lapack_int,
2144 rwork: *mut f32,
2145 info: *mut lapack_int,
2146 );
2147 pub fn dgelsy_(
2148 m: *const lapack_int,
2149 n: *const lapack_int,
2150 nrhs: *const lapack_int,
2151 A: *mut f64,
2152 lda: *const lapack_int,
2153 B: *mut f64,
2154 ldb: *const lapack_int,
2155 JPVT: *mut lapack_int,
2156 rcond: *const f64,
2157 rank: *mut lapack_int,
2158 work: *mut f64,
2159 lwork: *const lapack_int,
2160 info: *mut lapack_int,
2161 );
2162 pub fn sgelsy_(
2163 m: *const lapack_int,
2164 n: *const lapack_int,
2165 nrhs: *const lapack_int,
2166 A: *mut f32,
2167 lda: *const lapack_int,
2168 B: *mut f32,
2169 ldb: *const lapack_int,
2170 JPVT: *mut lapack_int,
2171 rcond: *const f32,
2172 rank: *mut lapack_int,
2173 work: *mut f32,
2174 lwork: *const lapack_int,
2175 info: *mut lapack_int,
2176 );
2177 pub fn zgelsy_(
2178 m: *const lapack_int,
2179 n: *const lapack_int,
2180 nrhs: *const lapack_int,
2181 A: *mut __BindgenComplex<f64>,
2182 lda: *const lapack_int,
2183 B: *mut __BindgenComplex<f64>,
2184 ldb: *const lapack_int,
2185 JPVT: *mut lapack_int,
2186 rcond: *const f64,
2187 rank: *mut lapack_int,
2188 work: *mut __BindgenComplex<f64>,
2189 lwork: *const lapack_int,
2190 rwork: *mut f64,
2191 info: *mut lapack_int,
2192 );
2193 pub fn cgemlq_(
2194 side: *const c_char,
2195 trans: *const c_char,
2196 m: *const lapack_int,
2197 n: *const lapack_int,
2198 k: *const lapack_int,
2199 A: *const __BindgenComplex<f32>,
2200 lda: *const lapack_int,
2201 T: *const __BindgenComplex<f32>,
2202 tsize: *const lapack_int,
2203 C: *mut __BindgenComplex<f32>,
2204 ldc: *const lapack_int,
2205 work: *mut __BindgenComplex<f32>,
2206 lwork: *const lapack_int,
2207 info: *mut lapack_int,
2208 );
2209 pub fn dgemlq_(
2210 side: *const c_char,
2211 trans: *const c_char,
2212 m: *const lapack_int,
2213 n: *const lapack_int,
2214 k: *const lapack_int,
2215 A: *const f64,
2216 lda: *const lapack_int,
2217 T: *const f64,
2218 tsize: *const lapack_int,
2219 C: *mut f64,
2220 ldc: *const lapack_int,
2221 work: *mut f64,
2222 lwork: *const lapack_int,
2223 info: *mut lapack_int,
2224 );
2225 pub fn sgemlq_(
2226 side: *const c_char,
2227 trans: *const c_char,
2228 m: *const lapack_int,
2229 n: *const lapack_int,
2230 k: *const lapack_int,
2231 A: *const f32,
2232 lda: *const lapack_int,
2233 T: *const f32,
2234 tsize: *const lapack_int,
2235 C: *mut f32,
2236 ldc: *const lapack_int,
2237 work: *mut f32,
2238 lwork: *const lapack_int,
2239 info: *mut lapack_int,
2240 );
2241 pub fn zgemlq_(
2242 side: *const c_char,
2243 trans: *const c_char,
2244 m: *const lapack_int,
2245 n: *const lapack_int,
2246 k: *const lapack_int,
2247 A: *const __BindgenComplex<f64>,
2248 lda: *const lapack_int,
2249 T: *const __BindgenComplex<f64>,
2250 tsize: *const lapack_int,
2251 C: *mut __BindgenComplex<f64>,
2252 ldc: *const lapack_int,
2253 work: *mut __BindgenComplex<f64>,
2254 lwork: *const lapack_int,
2255 info: *mut lapack_int,
2256 );
2257 pub fn cgemqr_(
2258 side: *const c_char,
2259 trans: *const c_char,
2260 m: *const lapack_int,
2261 n: *const lapack_int,
2262 k: *const lapack_int,
2263 A: *const __BindgenComplex<f32>,
2264 lda: *const lapack_int,
2265 T: *const __BindgenComplex<f32>,
2266 tsize: *const lapack_int,
2267 C: *mut __BindgenComplex<f32>,
2268 ldc: *const lapack_int,
2269 work: *mut __BindgenComplex<f32>,
2270 lwork: *const lapack_int,
2271 info: *mut lapack_int,
2272 );
2273 pub fn dgemqr_(
2274 side: *const c_char,
2275 trans: *const c_char,
2276 m: *const lapack_int,
2277 n: *const lapack_int,
2278 k: *const lapack_int,
2279 A: *const f64,
2280 lda: *const lapack_int,
2281 T: *const f64,
2282 tsize: *const lapack_int,
2283 C: *mut f64,
2284 ldc: *const lapack_int,
2285 work: *mut f64,
2286 lwork: *const lapack_int,
2287 info: *mut lapack_int,
2288 );
2289 pub fn sgemqr_(
2290 side: *const c_char,
2291 trans: *const c_char,
2292 m: *const lapack_int,
2293 n: *const lapack_int,
2294 k: *const lapack_int,
2295 A: *const f32,
2296 lda: *const lapack_int,
2297 T: *const f32,
2298 tsize: *const lapack_int,
2299 C: *mut f32,
2300 ldc: *const lapack_int,
2301 work: *mut f32,
2302 lwork: *const lapack_int,
2303 info: *mut lapack_int,
2304 );
2305 pub fn zgemqr_(
2306 side: *const c_char,
2307 trans: *const c_char,
2308 m: *const lapack_int,
2309 n: *const lapack_int,
2310 k: *const lapack_int,
2311 A: *const __BindgenComplex<f64>,
2312 lda: *const lapack_int,
2313 T: *const __BindgenComplex<f64>,
2314 tsize: *const lapack_int,
2315 C: *mut __BindgenComplex<f64>,
2316 ldc: *const lapack_int,
2317 work: *mut __BindgenComplex<f64>,
2318 lwork: *const lapack_int,
2319 info: *mut lapack_int,
2320 );
2321 pub fn cgemqrt_(
2322 side: *const c_char,
2323 trans: *const c_char,
2324 m: *const lapack_int,
2325 n: *const lapack_int,
2326 k: *const lapack_int,
2327 nb: *const lapack_int,
2328 V: *const __BindgenComplex<f32>,
2329 ldv: *const lapack_int,
2330 T: *const __BindgenComplex<f32>,
2331 ldt: *const lapack_int,
2332 C: *mut __BindgenComplex<f32>,
2333 ldc: *const lapack_int,
2334 work: *mut __BindgenComplex<f32>,
2335 info: *mut lapack_int,
2336 );
2337 pub fn dgemqrt_(
2338 side: *const c_char,
2339 trans: *const c_char,
2340 m: *const lapack_int,
2341 n: *const lapack_int,
2342 k: *const lapack_int,
2343 nb: *const lapack_int,
2344 V: *const f64,
2345 ldv: *const lapack_int,
2346 T: *const f64,
2347 ldt: *const lapack_int,
2348 C: *mut f64,
2349 ldc: *const lapack_int,
2350 work: *mut f64,
2351 info: *mut lapack_int,
2352 );
2353 pub fn sgemqrt_(
2354 side: *const c_char,
2355 trans: *const c_char,
2356 m: *const lapack_int,
2357 n: *const lapack_int,
2358 k: *const lapack_int,
2359 nb: *const lapack_int,
2360 V: *const f32,
2361 ldv: *const lapack_int,
2362 T: *const f32,
2363 ldt: *const lapack_int,
2364 C: *mut f32,
2365 ldc: *const lapack_int,
2366 work: *mut f32,
2367 info: *mut lapack_int,
2368 );
2369 pub fn zgemqrt_(
2370 side: *const c_char,
2371 trans: *const c_char,
2372 m: *const lapack_int,
2373 n: *const lapack_int,
2374 k: *const lapack_int,
2375 nb: *const lapack_int,
2376 V: *const __BindgenComplex<f64>,
2377 ldv: *const lapack_int,
2378 T: *const __BindgenComplex<f64>,
2379 ldt: *const lapack_int,
2380 C: *mut __BindgenComplex<f64>,
2381 ldc: *const lapack_int,
2382 work: *mut __BindgenComplex<f64>,
2383 info: *mut lapack_int,
2384 );
2385 pub fn cgeql2_(
2386 m: *const lapack_int,
2387 n: *const lapack_int,
2388 A: *mut __BindgenComplex<f32>,
2389 lda: *const lapack_int,
2390 tau: *mut __BindgenComplex<f32>,
2391 work: *mut __BindgenComplex<f32>,
2392 info: *mut lapack_int,
2393 );
2394 pub fn dgeql2_(
2395 m: *const lapack_int,
2396 n: *const lapack_int,
2397 A: *mut f64,
2398 lda: *const lapack_int,
2399 tau: *mut f64,
2400 work: *mut f64,
2401 info: *mut lapack_int,
2402 );
2403 pub fn sgeql2_(
2404 m: *const lapack_int,
2405 n: *const lapack_int,
2406 A: *mut f32,
2407 lda: *const lapack_int,
2408 tau: *mut f32,
2409 work: *mut f32,
2410 info: *mut lapack_int,
2411 );
2412 pub fn zgeql2_(
2413 m: *const lapack_int,
2414 n: *const lapack_int,
2415 A: *mut __BindgenComplex<f64>,
2416 lda: *const lapack_int,
2417 tau: *mut __BindgenComplex<f64>,
2418 work: *mut __BindgenComplex<f64>,
2419 info: *mut lapack_int,
2420 );
2421 pub fn cgeqlf_(
2422 m: *const lapack_int,
2423 n: *const lapack_int,
2424 A: *mut __BindgenComplex<f32>,
2425 lda: *const lapack_int,
2426 tau: *mut __BindgenComplex<f32>,
2427 work: *mut __BindgenComplex<f32>,
2428 lwork: *const lapack_int,
2429 info: *mut lapack_int,
2430 );
2431 pub fn dgeqlf_(
2432 m: *const lapack_int,
2433 n: *const lapack_int,
2434 A: *mut f64,
2435 lda: *const lapack_int,
2436 tau: *mut f64,
2437 work: *mut f64,
2438 lwork: *const lapack_int,
2439 info: *mut lapack_int,
2440 );
2441 pub fn sgeqlf_(
2442 m: *const lapack_int,
2443 n: *const lapack_int,
2444 A: *mut f32,
2445 lda: *const lapack_int,
2446 tau: *mut f32,
2447 work: *mut f32,
2448 lwork: *const lapack_int,
2449 info: *mut lapack_int,
2450 );
2451 pub fn zgeqlf_(
2452 m: *const lapack_int,
2453 n: *const lapack_int,
2454 A: *mut __BindgenComplex<f64>,
2455 lda: *const lapack_int,
2456 tau: *mut __BindgenComplex<f64>,
2457 work: *mut __BindgenComplex<f64>,
2458 lwork: *const lapack_int,
2459 info: *mut lapack_int,
2460 );
2461 pub fn sgeqpf_(
2462 m: *mut lapack_int,
2463 n: *mut lapack_int,
2464 a: *mut f32,
2465 lda: *mut lapack_int,
2466 jpvt: *mut lapack_int,
2467 tau: *mut f32,
2468 work: *mut f32,
2469 info: *mut lapack_int,
2470 );
2471 pub fn dgeqpf_(
2472 m: *mut lapack_int,
2473 n: *mut lapack_int,
2474 a: *mut f64,
2475 lda: *mut lapack_int,
2476 jpvt: *mut lapack_int,
2477 tau: *mut f64,
2478 work: *mut f64,
2479 info: *mut lapack_int,
2480 );
2481 pub fn cgeqpf_(
2482 m: *mut lapack_int,
2483 n: *mut lapack_int,
2484 a: *mut __BindgenComplex<f32>,
2485 lda: *mut lapack_int,
2486 jpvt: *mut lapack_int,
2487 tau: *mut __BindgenComplex<f32>,
2488 work: *mut __BindgenComplex<f32>,
2489 rwork: *mut f32,
2490 info: *mut lapack_int,
2491 );
2492 pub fn zgeqpf_(
2493 m: *mut lapack_int,
2494 n: *mut lapack_int,
2495 a: *mut __BindgenComplex<f64>,
2496 lda: *mut lapack_int,
2497 jpvt: *mut lapack_int,
2498 tau: *mut __BindgenComplex<f64>,
2499 work: *mut __BindgenComplex<f64>,
2500 rwork: *mut f64,
2501 info: *mut lapack_int,
2502 );
2503 pub fn cgeqp3_(
2504 m: *const lapack_int,
2505 n: *const lapack_int,
2506 A: *mut __BindgenComplex<f32>,
2507 lda: *const lapack_int,
2508 JPVT: *mut lapack_int,
2509 tau: *mut __BindgenComplex<f32>,
2510 work: *mut __BindgenComplex<f32>,
2511 lwork: *const lapack_int,
2512 rwork: *mut f32,
2513 info: *mut lapack_int,
2514 );
2515 pub fn dgeqp3_(
2516 m: *const lapack_int,
2517 n: *const lapack_int,
2518 A: *mut f64,
2519 lda: *const lapack_int,
2520 JPVT: *mut lapack_int,
2521 tau: *mut f64,
2522 work: *mut f64,
2523 lwork: *const lapack_int,
2524 info: *mut lapack_int,
2525 );
2526 pub fn sgeqp3_(
2527 m: *const lapack_int,
2528 n: *const lapack_int,
2529 A: *mut f32,
2530 lda: *const lapack_int,
2531 JPVT: *mut lapack_int,
2532 tau: *mut f32,
2533 work: *mut f32,
2534 lwork: *const lapack_int,
2535 info: *mut lapack_int,
2536 );
2537 pub fn zgeqp3_(
2538 m: *const lapack_int,
2539 n: *const lapack_int,
2540 A: *mut __BindgenComplex<f64>,
2541 lda: *const lapack_int,
2542 JPVT: *mut lapack_int,
2543 tau: *mut __BindgenComplex<f64>,
2544 work: *mut __BindgenComplex<f64>,
2545 lwork: *const lapack_int,
2546 rwork: *mut f64,
2547 info: *mut lapack_int,
2548 );
2549 pub fn cgeqr_(
2550 m: *const lapack_int,
2551 n: *const lapack_int,
2552 A: *mut __BindgenComplex<f32>,
2553 lda: *const lapack_int,
2554 T: *mut __BindgenComplex<f32>,
2555 tsize: *const lapack_int,
2556 work: *mut __BindgenComplex<f32>,
2557 lwork: *const lapack_int,
2558 info: *mut lapack_int,
2559 );
2560 pub fn dgeqr_(
2561 m: *const lapack_int,
2562 n: *const lapack_int,
2563 A: *mut f64,
2564 lda: *const lapack_int,
2565 T: *mut f64,
2566 tsize: *const lapack_int,
2567 work: *mut f64,
2568 lwork: *const lapack_int,
2569 info: *mut lapack_int,
2570 );
2571 pub fn sgeqr_(
2572 m: *const lapack_int,
2573 n: *const lapack_int,
2574 A: *mut f32,
2575 lda: *const lapack_int,
2576 T: *mut f32,
2577 tsize: *const lapack_int,
2578 work: *mut f32,
2579 lwork: *const lapack_int,
2580 info: *mut lapack_int,
2581 );
2582 pub fn zgeqr_(
2583 m: *const lapack_int,
2584 n: *const lapack_int,
2585 A: *mut __BindgenComplex<f64>,
2586 lda: *const lapack_int,
2587 T: *mut __BindgenComplex<f64>,
2588 tsize: *const lapack_int,
2589 work: *mut __BindgenComplex<f64>,
2590 lwork: *const lapack_int,
2591 info: *mut lapack_int,
2592 );
2593 pub fn cgeqr2_(
2594 m: *const lapack_int,
2595 n: *const lapack_int,
2596 A: *mut __BindgenComplex<f32>,
2597 lda: *const lapack_int,
2598 tau: *mut __BindgenComplex<f32>,
2599 work: *mut __BindgenComplex<f32>,
2600 info: *mut lapack_int,
2601 );
2602 pub fn dgeqr2_(
2603 m: *const lapack_int,
2604 n: *const lapack_int,
2605 A: *mut f64,
2606 lda: *const lapack_int,
2607 tau: *mut f64,
2608 work: *mut f64,
2609 info: *mut lapack_int,
2610 );
2611 pub fn sgeqr2_(
2612 m: *const lapack_int,
2613 n: *const lapack_int,
2614 A: *mut f32,
2615 lda: *const lapack_int,
2616 tau: *mut f32,
2617 work: *mut f32,
2618 info: *mut lapack_int,
2619 );
2620 pub fn zgeqr2_(
2621 m: *const lapack_int,
2622 n: *const lapack_int,
2623 A: *mut __BindgenComplex<f64>,
2624 lda: *const lapack_int,
2625 tau: *mut __BindgenComplex<f64>,
2626 work: *mut __BindgenComplex<f64>,
2627 info: *mut lapack_int,
2628 );
2629 pub fn cgeqrf_(
2630 m: *const lapack_int,
2631 n: *const lapack_int,
2632 A: *mut __BindgenComplex<f32>,
2633 lda: *const lapack_int,
2634 tau: *mut __BindgenComplex<f32>,
2635 work: *mut __BindgenComplex<f32>,
2636 lwork: *const lapack_int,
2637 info: *mut lapack_int,
2638 );
2639 pub fn dgeqrf_(
2640 m: *const lapack_int,
2641 n: *const lapack_int,
2642 A: *mut f64,
2643 lda: *const lapack_int,
2644 tau: *mut f64,
2645 work: *mut f64,
2646 lwork: *const lapack_int,
2647 info: *mut lapack_int,
2648 );
2649 pub fn sgeqrf_(
2650 m: *const lapack_int,
2651 n: *const lapack_int,
2652 A: *mut f32,
2653 lda: *const lapack_int,
2654 tau: *mut f32,
2655 work: *mut f32,
2656 lwork: *const lapack_int,
2657 info: *mut lapack_int,
2658 );
2659 pub fn zgeqrf_(
2660 m: *const lapack_int,
2661 n: *const lapack_int,
2662 A: *mut __BindgenComplex<f64>,
2663 lda: *const lapack_int,
2664 tau: *mut __BindgenComplex<f64>,
2665 work: *mut __BindgenComplex<f64>,
2666 lwork: *const lapack_int,
2667 info: *mut lapack_int,
2668 );
2669 pub fn cgeqrfp_(
2670 m: *const lapack_int,
2671 n: *const lapack_int,
2672 A: *mut __BindgenComplex<f32>,
2673 lda: *const lapack_int,
2674 tau: *mut __BindgenComplex<f32>,
2675 work: *mut __BindgenComplex<f32>,
2676 lwork: *const lapack_int,
2677 info: *mut lapack_int,
2678 );
2679 pub fn dgeqrfp_(
2680 m: *const lapack_int,
2681 n: *const lapack_int,
2682 A: *mut f64,
2683 lda: *const lapack_int,
2684 tau: *mut f64,
2685 work: *mut f64,
2686 lwork: *const lapack_int,
2687 info: *mut lapack_int,
2688 );
2689 pub fn sgeqrfp_(
2690 m: *const lapack_int,
2691 n: *const lapack_int,
2692 A: *mut f32,
2693 lda: *const lapack_int,
2694 tau: *mut f32,
2695 work: *mut f32,
2696 lwork: *const lapack_int,
2697 info: *mut lapack_int,
2698 );
2699 pub fn zgeqrfp_(
2700 m: *const lapack_int,
2701 n: *const lapack_int,
2702 A: *mut __BindgenComplex<f64>,
2703 lda: *const lapack_int,
2704 tau: *mut __BindgenComplex<f64>,
2705 work: *mut __BindgenComplex<f64>,
2706 lwork: *const lapack_int,
2707 info: *mut lapack_int,
2708 );
2709 pub fn cgeqrt_(
2710 m: *const lapack_int,
2711 n: *const lapack_int,
2712 nb: *const lapack_int,
2713 A: *mut __BindgenComplex<f32>,
2714 lda: *const lapack_int,
2715 T: *mut __BindgenComplex<f32>,
2716 ldt: *const lapack_int,
2717 work: *mut __BindgenComplex<f32>,
2718 info: *mut lapack_int,
2719 );
2720 pub fn dgeqrt_(
2721 m: *const lapack_int,
2722 n: *const lapack_int,
2723 nb: *const lapack_int,
2724 A: *mut f64,
2725 lda: *const lapack_int,
2726 T: *mut f64,
2727 ldt: *const lapack_int,
2728 work: *mut f64,
2729 info: *mut lapack_int,
2730 );
2731 pub fn sgeqrt_(
2732 m: *const lapack_int,
2733 n: *const lapack_int,
2734 nb: *const lapack_int,
2735 A: *mut f32,
2736 lda: *const lapack_int,
2737 T: *mut f32,
2738 ldt: *const lapack_int,
2739 work: *mut f32,
2740 info: *mut lapack_int,
2741 );
2742 pub fn zgeqrt_(
2743 m: *const lapack_int,
2744 n: *const lapack_int,
2745 nb: *const lapack_int,
2746 A: *mut __BindgenComplex<f64>,
2747 lda: *const lapack_int,
2748 T: *mut __BindgenComplex<f64>,
2749 ldt: *const lapack_int,
2750 work: *mut __BindgenComplex<f64>,
2751 info: *mut lapack_int,
2752 );
2753 pub fn cgeqrt2_(
2754 m: *const lapack_int,
2755 n: *const lapack_int,
2756 A: *mut __BindgenComplex<f32>,
2757 lda: *const lapack_int,
2758 T: *mut __BindgenComplex<f32>,
2759 ldt: *const lapack_int,
2760 info: *mut lapack_int,
2761 );
2762 pub fn dgeqrt2_(
2763 m: *const lapack_int,
2764 n: *const lapack_int,
2765 A: *mut f64,
2766 lda: *const lapack_int,
2767 T: *mut f64,
2768 ldt: *const lapack_int,
2769 info: *mut lapack_int,
2770 );
2771 pub fn sgeqrt2_(
2772 m: *const lapack_int,
2773 n: *const lapack_int,
2774 A: *mut f32,
2775 lda: *const lapack_int,
2776 T: *mut f32,
2777 ldt: *const lapack_int,
2778 info: *mut lapack_int,
2779 );
2780 pub fn zgeqrt2_(
2781 m: *const lapack_int,
2782 n: *const lapack_int,
2783 A: *mut __BindgenComplex<f64>,
2784 lda: *const lapack_int,
2785 T: *mut __BindgenComplex<f64>,
2786 ldt: *const lapack_int,
2787 info: *mut lapack_int,
2788 );
2789 pub fn cgeqrt3_(
2790 m: *const lapack_int,
2791 n: *const lapack_int,
2792 A: *mut __BindgenComplex<f32>,
2793 lda: *const lapack_int,
2794 T: *mut __BindgenComplex<f32>,
2795 ldt: *const lapack_int,
2796 info: *mut lapack_int,
2797 );
2798 pub fn dgeqrt3_(
2799 m: *const lapack_int,
2800 n: *const lapack_int,
2801 A: *mut f64,
2802 lda: *const lapack_int,
2803 T: *mut f64,
2804 ldt: *const lapack_int,
2805 info: *mut lapack_int,
2806 );
2807 pub fn sgeqrt3_(
2808 m: *const lapack_int,
2809 n: *const lapack_int,
2810 A: *mut f32,
2811 lda: *const lapack_int,
2812 T: *mut f32,
2813 ldt: *const lapack_int,
2814 info: *mut lapack_int,
2815 );
2816 pub fn zgeqrt3_(
2817 m: *const lapack_int,
2818 n: *const lapack_int,
2819 A: *mut __BindgenComplex<f64>,
2820 lda: *const lapack_int,
2821 T: *mut __BindgenComplex<f64>,
2822 ldt: *const lapack_int,
2823 info: *mut lapack_int,
2824 );
2825 pub fn cgerfs_(
2826 trans: *const c_char,
2827 n: *const lapack_int,
2828 nrhs: *const lapack_int,
2829 A: *const __BindgenComplex<f32>,
2830 lda: *const lapack_int,
2831 AF: *const __BindgenComplex<f32>,
2832 ldaf: *const lapack_int,
2833 ipiv: *const lapack_int,
2834 B: *const __BindgenComplex<f32>,
2835 ldb: *const lapack_int,
2836 X: *mut __BindgenComplex<f32>,
2837 ldx: *const lapack_int,
2838 ferr: *mut f32,
2839 berr: *mut f32,
2840 work: *mut __BindgenComplex<f32>,
2841 rwork: *mut f32,
2842 info: *mut lapack_int,
2843 );
2844 pub fn dgerfs_(
2845 trans: *const c_char,
2846 n: *const lapack_int,
2847 nrhs: *const lapack_int,
2848 A: *const f64,
2849 lda: *const lapack_int,
2850 AF: *const f64,
2851 ldaf: *const lapack_int,
2852 ipiv: *const lapack_int,
2853 B: *const f64,
2854 ldb: *const lapack_int,
2855 X: *mut f64,
2856 ldx: *const lapack_int,
2857 ferr: *mut f64,
2858 berr: *mut f64,
2859 work: *mut f64,
2860 iwork: *mut lapack_int,
2861 info: *mut lapack_int,
2862 );
2863 pub fn sgerfs_(
2864 trans: *const c_char,
2865 n: *const lapack_int,
2866 nrhs: *const lapack_int,
2867 A: *const f32,
2868 lda: *const lapack_int,
2869 AF: *const f32,
2870 ldaf: *const lapack_int,
2871 ipiv: *const lapack_int,
2872 B: *const f32,
2873 ldb: *const lapack_int,
2874 X: *mut f32,
2875 ldx: *const lapack_int,
2876 ferr: *mut f32,
2877 berr: *mut f32,
2878 work: *mut f32,
2879 iwork: *mut lapack_int,
2880 info: *mut lapack_int,
2881 );
2882 pub fn zgerfs_(
2883 trans: *const c_char,
2884 n: *const lapack_int,
2885 nrhs: *const lapack_int,
2886 A: *const __BindgenComplex<f64>,
2887 lda: *const lapack_int,
2888 AF: *const __BindgenComplex<f64>,
2889 ldaf: *const lapack_int,
2890 ipiv: *const lapack_int,
2891 B: *const __BindgenComplex<f64>,
2892 ldb: *const lapack_int,
2893 X: *mut __BindgenComplex<f64>,
2894 ldx: *const lapack_int,
2895 ferr: *mut f64,
2896 berr: *mut f64,
2897 work: *mut __BindgenComplex<f64>,
2898 rwork: *mut f64,
2899 info: *mut lapack_int,
2900 );
2901 pub fn cgerfsx_(
2902 trans: *const c_char,
2903 equed: *const c_char,
2904 n: *const lapack_int,
2905 nrhs: *const lapack_int,
2906 A: *const __BindgenComplex<f32>,
2907 lda: *const lapack_int,
2908 AF: *const __BindgenComplex<f32>,
2909 ldaf: *const lapack_int,
2910 ipiv: *const lapack_int,
2911 R: *const f32,
2912 C: *const f32,
2913 B: *const __BindgenComplex<f32>,
2914 ldb: *const lapack_int,
2915 X: *mut __BindgenComplex<f32>,
2916 ldx: *const lapack_int,
2917 rcond: *mut f32,
2918 berr: *mut f32,
2919 n_err_bnds: *const lapack_int,
2920 err_bnds_norm: *mut f32,
2921 err_bnds_comp: *mut f32,
2922 nparams: *const lapack_int,
2923 params: *mut f32,
2924 work: *mut __BindgenComplex<f32>,
2925 rwork: *mut f32,
2926 info: *mut lapack_int,
2927 );
2928 pub fn dgerfsx_(
2929 trans: *const c_char,
2930 equed: *const c_char,
2931 n: *const lapack_int,
2932 nrhs: *const lapack_int,
2933 A: *const f64,
2934 lda: *const lapack_int,
2935 AF: *const f64,
2936 ldaf: *const lapack_int,
2937 ipiv: *const lapack_int,
2938 R: *const f64,
2939 C: *const f64,
2940 B: *const f64,
2941 ldb: *const lapack_int,
2942 X: *mut f64,
2943 ldx: *const lapack_int,
2944 rcond: *mut f64,
2945 berr: *mut f64,
2946 n_err_bnds: *const lapack_int,
2947 err_bnds_norm: *mut f64,
2948 err_bnds_comp: *mut f64,
2949 nparams: *const lapack_int,
2950 params: *mut f64,
2951 work: *mut f64,
2952 iwork: *mut lapack_int,
2953 info: *mut lapack_int,
2954 );
2955 pub fn sgerfsx_(
2956 trans: *const c_char,
2957 equed: *const c_char,
2958 n: *const lapack_int,
2959 nrhs: *const lapack_int,
2960 A: *const f32,
2961 lda: *const lapack_int,
2962 AF: *const f32,
2963 ldaf: *const lapack_int,
2964 ipiv: *const lapack_int,
2965 R: *const f32,
2966 C: *const f32,
2967 B: *const f32,
2968 ldb: *const lapack_int,
2969 X: *mut f32,
2970 ldx: *const lapack_int,
2971 rcond: *mut f32,
2972 berr: *mut f32,
2973 n_err_bnds: *const lapack_int,
2974 err_bnds_norm: *mut f32,
2975 err_bnds_comp: *mut f32,
2976 nparams: *const lapack_int,
2977 params: *mut f32,
2978 work: *mut f32,
2979 iwork: *mut lapack_int,
2980 info: *mut lapack_int,
2981 );
2982 pub fn zgerfsx_(
2983 trans: *const c_char,
2984 equed: *const c_char,
2985 n: *const lapack_int,
2986 nrhs: *const lapack_int,
2987 A: *const __BindgenComplex<f64>,
2988 lda: *const lapack_int,
2989 AF: *const __BindgenComplex<f64>,
2990 ldaf: *const lapack_int,
2991 ipiv: *const lapack_int,
2992 R: *const f64,
2993 C: *const f64,
2994 B: *const __BindgenComplex<f64>,
2995 ldb: *const lapack_int,
2996 X: *mut __BindgenComplex<f64>,
2997 ldx: *const lapack_int,
2998 rcond: *mut f64,
2999 berr: *mut f64,
3000 n_err_bnds: *const lapack_int,
3001 err_bnds_norm: *mut f64,
3002 err_bnds_comp: *mut f64,
3003 nparams: *const lapack_int,
3004 params: *mut f64,
3005 work: *mut __BindgenComplex<f64>,
3006 rwork: *mut f64,
3007 info: *mut lapack_int,
3008 );
3009 pub fn cgerq2_(
3010 m: *const lapack_int,
3011 n: *const lapack_int,
3012 A: *mut __BindgenComplex<f32>,
3013 lda: *const lapack_int,
3014 tau: *mut __BindgenComplex<f32>,
3015 work: *mut __BindgenComplex<f32>,
3016 info: *mut lapack_int,
3017 );
3018 pub fn dgerq2_(
3019 m: *const lapack_int,
3020 n: *const lapack_int,
3021 A: *mut f64,
3022 lda: *const lapack_int,
3023 tau: *mut f64,
3024 work: *mut f64,
3025 info: *mut lapack_int,
3026 );
3027 pub fn sgerq2_(
3028 m: *const lapack_int,
3029 n: *const lapack_int,
3030 A: *mut f32,
3031 lda: *const lapack_int,
3032 tau: *mut f32,
3033 work: *mut f32,
3034 info: *mut lapack_int,
3035 );
3036 pub fn zgerq2_(
3037 m: *const lapack_int,
3038 n: *const lapack_int,
3039 A: *mut __BindgenComplex<f64>,
3040 lda: *const lapack_int,
3041 tau: *mut __BindgenComplex<f64>,
3042 work: *mut __BindgenComplex<f64>,
3043 info: *mut lapack_int,
3044 );
3045 pub fn cgerqf_(
3046 m: *const lapack_int,
3047 n: *const lapack_int,
3048 A: *mut __BindgenComplex<f32>,
3049 lda: *const lapack_int,
3050 tau: *mut __BindgenComplex<f32>,
3051 work: *mut __BindgenComplex<f32>,
3052 lwork: *const lapack_int,
3053 info: *mut lapack_int,
3054 );
3055 pub fn dgerqf_(
3056 m: *const lapack_int,
3057 n: *const lapack_int,
3058 A: *mut f64,
3059 lda: *const lapack_int,
3060 tau: *mut f64,
3061 work: *mut f64,
3062 lwork: *const lapack_int,
3063 info: *mut lapack_int,
3064 );
3065 pub fn sgerqf_(
3066 m: *const lapack_int,
3067 n: *const lapack_int,
3068 A: *mut f32,
3069 lda: *const lapack_int,
3070 tau: *mut f32,
3071 work: *mut f32,
3072 lwork: *const lapack_int,
3073 info: *mut lapack_int,
3074 );
3075 pub fn zgerqf_(
3076 m: *const lapack_int,
3077 n: *const lapack_int,
3078 A: *mut __BindgenComplex<f64>,
3079 lda: *const lapack_int,
3080 tau: *mut __BindgenComplex<f64>,
3081 work: *mut __BindgenComplex<f64>,
3082 lwork: *const lapack_int,
3083 info: *mut lapack_int,
3084 );
3085 pub fn cgesdd_(
3086 jobz: *const c_char,
3087 m: *const lapack_int,
3088 n: *const lapack_int,
3089 A: *mut __BindgenComplex<f32>,
3090 lda: *const lapack_int,
3091 S: *mut f32,
3092 U: *mut __BindgenComplex<f32>,
3093 ldu: *const lapack_int,
3094 VT: *mut __BindgenComplex<f32>,
3095 ldvt: *const lapack_int,
3096 work: *mut __BindgenComplex<f32>,
3097 lwork: *const lapack_int,
3098 rwork: *mut f32,
3099 iwork: *mut lapack_int,
3100 info: *mut lapack_int,
3101 );
3102 pub fn dgesdd_(
3103 jobz: *const c_char,
3104 m: *const lapack_int,
3105 n: *const lapack_int,
3106 A: *mut f64,
3107 lda: *const lapack_int,
3108 S: *mut f64,
3109 U: *mut f64,
3110 ldu: *const lapack_int,
3111 VT: *mut f64,
3112 ldvt: *const lapack_int,
3113 work: *mut f64,
3114 lwork: *const lapack_int,
3115 iwork: *mut lapack_int,
3116 info: *mut lapack_int,
3117 );
3118 pub fn sgesdd_(
3119 jobz: *const c_char,
3120 m: *const lapack_int,
3121 n: *const lapack_int,
3122 A: *mut f32,
3123 lda: *const lapack_int,
3124 S: *mut f32,
3125 U: *mut f32,
3126 ldu: *const lapack_int,
3127 VT: *mut f32,
3128 ldvt: *const lapack_int,
3129 work: *mut f32,
3130 lwork: *const lapack_int,
3131 iwork: *mut lapack_int,
3132 info: *mut lapack_int,
3133 );
3134 pub fn zgesdd_(
3135 jobz: *const c_char,
3136 m: *const lapack_int,
3137 n: *const lapack_int,
3138 A: *mut __BindgenComplex<f64>,
3139 lda: *const lapack_int,
3140 S: *mut f64,
3141 U: *mut __BindgenComplex<f64>,
3142 ldu: *const lapack_int,
3143 VT: *mut __BindgenComplex<f64>,
3144 ldvt: *const lapack_int,
3145 work: *mut __BindgenComplex<f64>,
3146 lwork: *const lapack_int,
3147 rwork: *mut f64,
3148 iwork: *mut lapack_int,
3149 info: *mut lapack_int,
3150 );
3151 pub fn cgedmd_(
3152 jobs: *const c_char,
3153 jobz: *const c_char,
3154 jobr: *const c_char,
3155 jobf: *const c_char,
3156 whtsvd: *const lapack_int,
3157 m: *const lapack_int,
3158 n: *const lapack_int,
3159 x: *mut __BindgenComplex<f32>,
3160 ldx: *const lapack_int,
3161 y: *mut __BindgenComplex<f32>,
3162 ldy: *const lapack_int,
3163 nrnk: *const lapack_int,
3164 tol: *const f32,
3165 k: *mut lapack_int,
3166 eigs: *mut __BindgenComplex<f32>,
3167 z: *mut __BindgenComplex<f32>,
3168 ldz: *const lapack_int,
3169 res: *mut f32,
3170 b: *mut __BindgenComplex<f32>,
3171 ldb: *const lapack_int,
3172 w: *mut __BindgenComplex<f32>,
3173 ldw: *const lapack_int,
3174 s: *mut __BindgenComplex<f32>,
3175 lds: *const lapack_int,
3176 zwork: *mut __BindgenComplex<f32>,
3177 lzwork: *const lapack_int,
3178 work: *mut f32,
3179 lwork: *const lapack_int,
3180 iwork: *mut lapack_int,
3181 liwork: *const lapack_int,
3182 info: *mut lapack_int,
3183 );
3184 pub fn dgedmd_(
3185 jobs: *const c_char,
3186 jobz: *const c_char,
3187 jobr: *const c_char,
3188 jobf: *const c_char,
3189 whtsvd: *const lapack_int,
3190 m: *const lapack_int,
3191 n: *const lapack_int,
3192 x: *mut f64,
3193 ldx: *const lapack_int,
3194 y: *mut f64,
3195 ldy: *const lapack_int,
3196 nrnk: *const lapack_int,
3197 tol: *const f64,
3198 k: *mut lapack_int,
3199 reig: *mut f64,
3200 imeig: *mut f64,
3201 z: *mut f64,
3202 ldz: *const lapack_int,
3203 res: *mut f64,
3204 b: *mut f64,
3205 ldb: *const lapack_int,
3206 w: *mut f64,
3207 ldw: *const lapack_int,
3208 s: *mut f64,
3209 lds: *const lapack_int,
3210 work: *mut f64,
3211 lwork: *const lapack_int,
3212 iwork: *mut lapack_int,
3213 liwork: *const lapack_int,
3214 info: *mut lapack_int,
3215 );
3216 pub fn sgedmd_(
3217 jobs: *const c_char,
3218 jobz: *const c_char,
3219 jobr: *const c_char,
3220 jobf: *const c_char,
3221 whtsvd: *const lapack_int,
3222 m: *const lapack_int,
3223 n: *const lapack_int,
3224 x: *mut f32,
3225 ldx: *const lapack_int,
3226 y: *mut f32,
3227 ldy: *const lapack_int,
3228 nrnk: *const lapack_int,
3229 tol: *const f32,
3230 k: *mut lapack_int,
3231 reig: *mut f32,
3232 imeig: *mut f32,
3233 z: *mut f32,
3234 ldz: *const lapack_int,
3235 res: *mut f32,
3236 b: *mut f32,
3237 ldb: *const lapack_int,
3238 w: *mut f32,
3239 ldw: *const lapack_int,
3240 s: *mut f32,
3241 lds: *const lapack_int,
3242 work: *mut f32,
3243 lwork: *const lapack_int,
3244 iwork: *mut lapack_int,
3245 liwork: *const lapack_int,
3246 info: *mut lapack_int,
3247 );
3248 pub fn zgedmd_(
3249 jobs: *const c_char,
3250 jobz: *const c_char,
3251 jobr: *const c_char,
3252 jobf: *const c_char,
3253 whtsvd: *const lapack_int,
3254 m: *const lapack_int,
3255 n: *const lapack_int,
3256 x: *mut __BindgenComplex<f64>,
3257 ldx: *const lapack_int,
3258 y: *mut __BindgenComplex<f64>,
3259 ldy: *const lapack_int,
3260 nrnk: *const lapack_int,
3261 tol: *const f64,
3262 k: *mut lapack_int,
3263 eigs: *mut __BindgenComplex<f64>,
3264 z: *mut __BindgenComplex<f64>,
3265 ldz: *const lapack_int,
3266 res: *mut f64,
3267 b: *mut __BindgenComplex<f64>,
3268 ldb: *const lapack_int,
3269 w: *mut __BindgenComplex<f64>,
3270 ldw: *const lapack_int,
3271 s: *mut __BindgenComplex<f64>,
3272 lds: *const lapack_int,
3273 zwork: *mut __BindgenComplex<f64>,
3274 lzwork: *const lapack_int,
3275 rwork: *mut f64,
3276 lrwork: *const lapack_int,
3277 iwork: *mut lapack_int,
3278 liwork: *const lapack_int,
3279 info: *mut lapack_int,
3280 );
3281 pub fn cgedmdq_(
3282 jobs: *const c_char,
3283 jobz: *const c_char,
3284 jobr: *const c_char,
3285 jobq: *const c_char,
3286 jobt: *const c_char,
3287 jobf: *const c_char,
3288 whtsvd: *const lapack_int,
3289 m: *const lapack_int,
3290 n: *const lapack_int,
3291 f: *mut __BindgenComplex<f32>,
3292 ldf: *const lapack_int,
3293 x: *mut __BindgenComplex<f32>,
3294 ldx: *const lapack_int,
3295 y: *mut __BindgenComplex<f32>,
3296 ldy: *const lapack_int,
3297 nrnk: *const lapack_int,
3298 tol: *const f32,
3299 k: *const lapack_int,
3300 eigs: *mut __BindgenComplex<f32>,
3301 z: *mut __BindgenComplex<f32>,
3302 ldz: *const lapack_int,
3303 res: *mut f32,
3304 b: *mut __BindgenComplex<f32>,
3305 ldb: *const lapack_int,
3306 v: *mut __BindgenComplex<f32>,
3307 ldv: *const lapack_int,
3308 s: *mut __BindgenComplex<f32>,
3309 lds: *const lapack_int,
3310 zwork: *mut __BindgenComplex<f32>,
3311 lzwork: *const lapack_int,
3312 work: *mut f32,
3313 lwork: *const lapack_int,
3314 iwork: *mut lapack_int,
3315 liwork: *const lapack_int,
3316 info: *mut lapack_int,
3317 );
3318 pub fn dgedmdq_(
3319 jobs: *const c_char,
3320 jobz: *const c_char,
3321 jobr: *const c_char,
3322 jobq: *const c_char,
3323 jobt: *const c_char,
3324 jobf: *const c_char,
3325 whtsvd: *const lapack_int,
3326 m: *const lapack_int,
3327 n: *const lapack_int,
3328 f: *mut f64,
3329 ldf: *const lapack_int,
3330 x: *mut f64,
3331 ldx: *const lapack_int,
3332 y: *mut f64,
3333 ldy: *const lapack_int,
3334 nrnk: *const lapack_int,
3335 tol: *const f64,
3336 k: *mut lapack_int,
3337 reig: *mut f64,
3338 imeig: *mut f64,
3339 z: *mut f64,
3340 ldz: *const lapack_int,
3341 res: *mut f64,
3342 b: *mut f64,
3343 ldb: *const lapack_int,
3344 v: *mut f64,
3345 ldv: *const lapack_int,
3346 s: *mut f64,
3347 lds: *const lapack_int,
3348 work: *mut f64,
3349 lwork: *const lapack_int,
3350 iwork: *mut lapack_int,
3351 liwork: *const lapack_int,
3352 info: *mut lapack_int,
3353 );
3354 pub fn sgedmdq_(
3355 jobs: *const c_char,
3356 jobz: *const c_char,
3357 jobr: *const c_char,
3358 jobq: *const c_char,
3359 jobt: *const c_char,
3360 jobf: *const c_char,
3361 whtsvd: *const lapack_int,
3362 m: *const lapack_int,
3363 n: *const lapack_int,
3364 f: *mut f32,
3365 ldf: *const lapack_int,
3366 x: *mut f32,
3367 ldx: *const lapack_int,
3368 y: *mut f32,
3369 ldy: *const lapack_int,
3370 nrnk: *const lapack_int,
3371 tol: *const f32,
3372 k: *const lapack_int,
3373 reig: *mut f32,
3374 imeig: *mut f32,
3375 z: *mut f32,
3376 ldz: *const lapack_int,
3377 res: *mut f32,
3378 b: *mut f32,
3379 ldb: *const lapack_int,
3380 v: *mut f32,
3381 ldv: *const lapack_int,
3382 s: *mut f32,
3383 lds: *const lapack_int,
3384 work: *mut f32,
3385 lwork: *const lapack_int,
3386 iwork: *mut lapack_int,
3387 liwork: *const lapack_int,
3388 info: *mut lapack_int,
3389 );
3390 pub fn zgedmdq_(
3391 jobs: *const c_char,
3392 jobz: *const c_char,
3393 jobr: *const c_char,
3394 jobq: *const c_char,
3395 jobt: *const c_char,
3396 jobf: *const c_char,
3397 whtsvd: *const lapack_int,
3398 m: *const lapack_int,
3399 n: *const lapack_int,
3400 f: *mut __BindgenComplex<f64>,
3401 ldf: *const lapack_int,
3402 x: *mut __BindgenComplex<f64>,
3403 ldx: *const lapack_int,
3404 y: *mut __BindgenComplex<f64>,
3405 ldy: *const lapack_int,
3406 nrnk: *const lapack_int,
3407 tol: *const f64,
3408 k: *const lapack_int,
3409 eigs: *mut __BindgenComplex<f64>,
3410 z: *mut __BindgenComplex<f64>,
3411 ldz: *const lapack_int,
3412 res: *mut f64,
3413 b: *mut __BindgenComplex<f64>,
3414 ldb: *const lapack_int,
3415 v: *mut __BindgenComplex<f64>,
3416 ldv: *const lapack_int,
3417 s: *mut __BindgenComplex<f64>,
3418 lds: *const lapack_int,
3419 zwork: *mut __BindgenComplex<f64>,
3420 lzwork: *const lapack_int,
3421 work: *mut f64,
3422 lwork: *const lapack_int,
3423 iwork: *mut lapack_int,
3424 liwork: *const lapack_int,
3425 info: *mut lapack_int,
3426 );
3427 pub fn cgesv_(
3428 n: *const lapack_int,
3429 nrhs: *const lapack_int,
3430 A: *mut __BindgenComplex<f32>,
3431 lda: *const lapack_int,
3432 ipiv: *mut lapack_int,
3433 B: *mut __BindgenComplex<f32>,
3434 ldb: *const lapack_int,
3435 info: *mut lapack_int,
3436 );
3437 pub fn dgesv_(
3438 n: *const lapack_int,
3439 nrhs: *const lapack_int,
3440 A: *mut f64,
3441 lda: *const lapack_int,
3442 ipiv: *mut lapack_int,
3443 B: *mut f64,
3444 ldb: *const lapack_int,
3445 info: *mut lapack_int,
3446 );
3447 pub fn sgesv_(
3448 n: *const lapack_int,
3449 nrhs: *const lapack_int,
3450 A: *mut f32,
3451 lda: *const lapack_int,
3452 ipiv: *mut lapack_int,
3453 B: *mut f32,
3454 ldb: *const lapack_int,
3455 info: *mut lapack_int,
3456 );
3457 pub fn zgesv_(
3458 n: *const lapack_int,
3459 nrhs: *const lapack_int,
3460 A: *mut __BindgenComplex<f64>,
3461 lda: *const lapack_int,
3462 ipiv: *mut lapack_int,
3463 B: *mut __BindgenComplex<f64>,
3464 ldb: *const lapack_int,
3465 info: *mut lapack_int,
3466 );
3467 pub fn dsgesv_(
3468 n: *const lapack_int,
3469 nrhs: *const lapack_int,
3470 A: *mut f64,
3471 lda: *const lapack_int,
3472 ipiv: *mut lapack_int,
3473 B: *const f64,
3474 ldb: *const lapack_int,
3475 X: *mut f64,
3476 ldx: *const lapack_int,
3477 work: *mut f64,
3478 swork: *mut f32,
3479 iter: *mut lapack_int,
3480 info: *mut lapack_int,
3481 );
3482 pub fn zcgesv_(
3483 n: *const lapack_int,
3484 nrhs: *const lapack_int,
3485 A: *mut __BindgenComplex<f64>,
3486 lda: *const lapack_int,
3487 ipiv: *mut lapack_int,
3488 B: *const __BindgenComplex<f64>,
3489 ldb: *const lapack_int,
3490 X: *mut __BindgenComplex<f64>,
3491 ldx: *const lapack_int,
3492 work: *mut __BindgenComplex<f64>,
3493 swork: *mut __BindgenComplex<f32>,
3494 rwork: *mut f64,
3495 iter: *mut lapack_int,
3496 info: *mut lapack_int,
3497 );
3498 pub fn cgesvd_(
3499 jobu: *const c_char,
3500 jobvt: *const c_char,
3501 m: *const lapack_int,
3502 n: *const lapack_int,
3503 A: *mut __BindgenComplex<f32>,
3504 lda: *const lapack_int,
3505 S: *mut f32,
3506 U: *mut __BindgenComplex<f32>,
3507 ldu: *const lapack_int,
3508 VT: *mut __BindgenComplex<f32>,
3509 ldvt: *const lapack_int,
3510 work: *mut __BindgenComplex<f32>,
3511 lwork: *const lapack_int,
3512 rwork: *mut f32,
3513 info: *mut lapack_int,
3514 );
3515 pub fn dgesvd_(
3516 jobu: *const c_char,
3517 jobvt: *const c_char,
3518 m: *const lapack_int,
3519 n: *const lapack_int,
3520 A: *mut f64,
3521 lda: *const lapack_int,
3522 S: *mut f64,
3523 U: *mut f64,
3524 ldu: *const lapack_int,
3525 VT: *mut f64,
3526 ldvt: *const lapack_int,
3527 work: *mut f64,
3528 lwork: *const lapack_int,
3529 info: *mut lapack_int,
3530 );
3531 pub fn sgesvd_(
3532 jobu: *const c_char,
3533 jobvt: *const c_char,
3534 m: *const lapack_int,
3535 n: *const lapack_int,
3536 A: *mut f32,
3537 lda: *const lapack_int,
3538 S: *mut f32,
3539 U: *mut f32,
3540 ldu: *const lapack_int,
3541 VT: *mut f32,
3542 ldvt: *const lapack_int,
3543 work: *mut f32,
3544 lwork: *const lapack_int,
3545 info: *mut lapack_int,
3546 );
3547 pub fn zgesvd_(
3548 jobu: *const c_char,
3549 jobvt: *const c_char,
3550 m: *const lapack_int,
3551 n: *const lapack_int,
3552 A: *mut __BindgenComplex<f64>,
3553 lda: *const lapack_int,
3554 S: *mut f64,
3555 U: *mut __BindgenComplex<f64>,
3556 ldu: *const lapack_int,
3557 VT: *mut __BindgenComplex<f64>,
3558 ldvt: *const lapack_int,
3559 work: *mut __BindgenComplex<f64>,
3560 lwork: *const lapack_int,
3561 rwork: *mut f64,
3562 info: *mut lapack_int,
3563 );
3564 pub fn cgesvdq_(
3565 joba: *const c_char,
3566 jobp: *const c_char,
3567 jobr: *const c_char,
3568 jobu: *const c_char,
3569 jobv: *const c_char,
3570 m: *const lapack_int,
3571 n: *const lapack_int,
3572 A: *mut __BindgenComplex<f32>,
3573 lda: *const lapack_int,
3574 S: *mut f32,
3575 U: *mut __BindgenComplex<f32>,
3576 ldu: *const lapack_int,
3577 V: *mut __BindgenComplex<f32>,
3578 ldv: *const lapack_int,
3579 numrank: *mut lapack_int,
3580 iwork: *mut lapack_int,
3581 liwork: *const lapack_int,
3582 cwork: *mut __BindgenComplex<f32>,
3583 lcwork: *mut lapack_int,
3584 rwork: *mut f32,
3585 lrwork: *const lapack_int,
3586 info: *mut lapack_int,
3587 );
3588 pub fn dgesvdq_(
3589 joba: *const c_char,
3590 jobp: *const c_char,
3591 jobr: *const c_char,
3592 jobu: *const c_char,
3593 jobv: *const c_char,
3594 m: *const lapack_int,
3595 n: *const lapack_int,
3596 A: *mut f64,
3597 lda: *const lapack_int,
3598 S: *mut f64,
3599 U: *mut f64,
3600 ldu: *const lapack_int,
3601 V: *mut f64,
3602 ldv: *const lapack_int,
3603 numrank: *mut lapack_int,
3604 iwork: *mut lapack_int,
3605 liwork: *const lapack_int,
3606 work: *mut f64,
3607 lwork: *mut lapack_int,
3608 rwork: *mut f64,
3609 lrwork: *const lapack_int,
3610 info: *mut lapack_int,
3611 );
3612 pub fn sgesvdq_(
3613 joba: *const c_char,
3614 jobp: *const c_char,
3615 jobr: *const c_char,
3616 jobu: *const c_char,
3617 jobv: *const c_char,
3618 m: *const lapack_int,
3619 n: *const lapack_int,
3620 A: *mut f32,
3621 lda: *const lapack_int,
3622 S: *mut f32,
3623 U: *mut f32,
3624 ldu: *const lapack_int,
3625 V: *mut f32,
3626 ldv: *const lapack_int,
3627 numrank: *mut lapack_int,
3628 iwork: *mut lapack_int,
3629 liwork: *const lapack_int,
3630 work: *mut f32,
3631 lwork: *mut lapack_int,
3632 rwork: *mut f32,
3633 lrwork: *const lapack_int,
3634 info: *mut lapack_int,
3635 );
3636 pub fn zgesvdq_(
3637 joba: *const c_char,
3638 jobp: *const c_char,
3639 jobr: *const c_char,
3640 jobu: *const c_char,
3641 jobv: *const c_char,
3642 m: *const lapack_int,
3643 n: *const lapack_int,
3644 A: *mut __BindgenComplex<f64>,
3645 lda: *const lapack_int,
3646 S: *mut f64,
3647 U: *mut __BindgenComplex<f64>,
3648 ldu: *const lapack_int,
3649 V: *mut __BindgenComplex<f64>,
3650 ldv: *const lapack_int,
3651 numrank: *mut lapack_int,
3652 iwork: *mut lapack_int,
3653 liwork: *const lapack_int,
3654 cwork: *mut __BindgenComplex<f64>,
3655 lcwork: *mut lapack_int,
3656 rwork: *mut f64,
3657 lrwork: *const lapack_int,
3658 info: *mut lapack_int,
3659 );
3660 pub fn cgesvdx_(
3661 jobu: *const c_char,
3662 jobvt: *const c_char,
3663 range: *const c_char,
3664 m: *const lapack_int,
3665 n: *const lapack_int,
3666 A: *mut __BindgenComplex<f32>,
3667 lda: *const lapack_int,
3668 vl: *const f32,
3669 vu: *const f32,
3670 il: *const lapack_int,
3671 iu: *const lapack_int,
3672 ns: *mut lapack_int,
3673 S: *mut f32,
3674 U: *mut __BindgenComplex<f32>,
3675 ldu: *const lapack_int,
3676 VT: *mut __BindgenComplex<f32>,
3677 ldvt: *const lapack_int,
3678 work: *mut __BindgenComplex<f32>,
3679 lwork: *const lapack_int,
3680 rwork: *mut f32,
3681 iwork: *mut lapack_int,
3682 info: *mut lapack_int,
3683 );
3684 pub fn dgesvdx_(
3685 jobu: *const c_char,
3686 jobvt: *const c_char,
3687 range: *const c_char,
3688 m: *const lapack_int,
3689 n: *const lapack_int,
3690 A: *mut f64,
3691 lda: *const lapack_int,
3692 vl: *const f64,
3693 vu: *const f64,
3694 il: *const lapack_int,
3695 iu: *const lapack_int,
3696 ns: *mut lapack_int,
3697 S: *mut f64,
3698 U: *mut f64,
3699 ldu: *const lapack_int,
3700 VT: *mut f64,
3701 ldvt: *const lapack_int,
3702 work: *mut f64,
3703 lwork: *const lapack_int,
3704 iwork: *mut lapack_int,
3705 info: *mut lapack_int,
3706 );
3707 pub fn sgesvdx_(
3708 jobu: *const c_char,
3709 jobvt: *const c_char,
3710 range: *const c_char,
3711 m: *const lapack_int,
3712 n: *const lapack_int,
3713 A: *mut f32,
3714 lda: *const lapack_int,
3715 vl: *const f32,
3716 vu: *const f32,
3717 il: *const lapack_int,
3718 iu: *const lapack_int,
3719 ns: *mut lapack_int,
3720 S: *mut f32,
3721 U: *mut f32,
3722 ldu: *const lapack_int,
3723 VT: *mut f32,
3724 ldvt: *const lapack_int,
3725 work: *mut f32,
3726 lwork: *const lapack_int,
3727 iwork: *mut lapack_int,
3728 info: *mut lapack_int,
3729 );
3730 pub fn zgesvdx_(
3731 jobu: *const c_char,
3732 jobvt: *const c_char,
3733 range: *const c_char,
3734 m: *const lapack_int,
3735 n: *const lapack_int,
3736 A: *mut __BindgenComplex<f64>,
3737 lda: *const lapack_int,
3738 vl: *const f64,
3739 vu: *const f64,
3740 il: *const lapack_int,
3741 iu: *const lapack_int,
3742 ns: *mut lapack_int,
3743 S: *mut f64,
3744 U: *mut __BindgenComplex<f64>,
3745 ldu: *const lapack_int,
3746 VT: *mut __BindgenComplex<f64>,
3747 ldvt: *const lapack_int,
3748 work: *mut __BindgenComplex<f64>,
3749 lwork: *const lapack_int,
3750 rwork: *mut f64,
3751 iwork: *mut lapack_int,
3752 info: *mut lapack_int,
3753 );
3754 pub fn cgesvj_(
3755 joba: *const c_char,
3756 jobu: *const c_char,
3757 jobv: *const c_char,
3758 m: *const lapack_int,
3759 n: *const lapack_int,
3760 A: *mut __BindgenComplex<f32>,
3761 lda: *const lapack_int,
3762 SVA: *mut f32,
3763 mv: *const lapack_int,
3764 V: *mut __BindgenComplex<f32>,
3765 ldv: *const lapack_int,
3766 cwork: *mut __BindgenComplex<f32>,
3767 lwork: *const lapack_int,
3768 rwork: *mut f32,
3769 lrwork: *const lapack_int,
3770 info: *mut lapack_int,
3771 );
3772 pub fn dgesvj_(
3773 joba: *const c_char,
3774 jobu: *const c_char,
3775 jobv: *const c_char,
3776 m: *const lapack_int,
3777 n: *const lapack_int,
3778 A: *mut f64,
3779 lda: *const lapack_int,
3780 SVA: *mut f64,
3781 mv: *const lapack_int,
3782 V: *mut f64,
3783 ldv: *const lapack_int,
3784 work: *mut f64,
3785 lwork: *const lapack_int,
3786 info: *mut lapack_int,
3787 );
3788 pub fn sgesvj_(
3789 joba: *const c_char,
3790 jobu: *const c_char,
3791 jobv: *const c_char,
3792 m: *const lapack_int,
3793 n: *const lapack_int,
3794 A: *mut f32,
3795 lda: *const lapack_int,
3796 SVA: *mut f32,
3797 mv: *const lapack_int,
3798 V: *mut f32,
3799 ldv: *const lapack_int,
3800 work: *mut f32,
3801 lwork: *const lapack_int,
3802 info: *mut lapack_int,
3803 );
3804 pub fn zgesvj_(
3805 joba: *const c_char,
3806 jobu: *const c_char,
3807 jobv: *const c_char,
3808 m: *const lapack_int,
3809 n: *const lapack_int,
3810 A: *mut __BindgenComplex<f64>,
3811 lda: *const lapack_int,
3812 SVA: *mut f64,
3813 mv: *const lapack_int,
3814 V: *mut __BindgenComplex<f64>,
3815 ldv: *const lapack_int,
3816 cwork: *mut __BindgenComplex<f64>,
3817 lwork: *const lapack_int,
3818 rwork: *mut f64,
3819 lrwork: *const lapack_int,
3820 info: *mut lapack_int,
3821 );
3822 pub fn cgesvx_(
3823 fact: *const c_char,
3824 trans: *const c_char,
3825 n: *const lapack_int,
3826 nrhs: *const lapack_int,
3827 A: *mut __BindgenComplex<f32>,
3828 lda: *const lapack_int,
3829 AF: *mut __BindgenComplex<f32>,
3830 ldaf: *const lapack_int,
3831 ipiv: *mut lapack_int,
3832 equed: *mut c_char,
3833 R: *mut f32,
3834 C: *mut f32,
3835 B: *mut __BindgenComplex<f32>,
3836 ldb: *const lapack_int,
3837 X: *mut __BindgenComplex<f32>,
3838 ldx: *const lapack_int,
3839 rcond: *mut f32,
3840 ferr: *mut f32,
3841 berr: *mut f32,
3842 work: *mut __BindgenComplex<f32>,
3843 rwork: *mut f32,
3844 info: *mut lapack_int,
3845 );
3846 pub fn dgesvx_(
3847 fact: *const c_char,
3848 trans: *const c_char,
3849 n: *const lapack_int,
3850 nrhs: *const lapack_int,
3851 A: *mut f64,
3852 lda: *const lapack_int,
3853 AF: *mut f64,
3854 ldaf: *const lapack_int,
3855 ipiv: *mut lapack_int,
3856 equed: *mut c_char,
3857 R: *mut f64,
3858 C: *mut f64,
3859 B: *mut f64,
3860 ldb: *const lapack_int,
3861 X: *mut f64,
3862 ldx: *const lapack_int,
3863 rcond: *mut f64,
3864 ferr: *mut f64,
3865 berr: *mut f64,
3866 work: *mut f64,
3867 iwork: *mut lapack_int,
3868 info: *mut lapack_int,
3869 );
3870 pub fn sgesvx_(
3871 fact: *const c_char,
3872 trans: *const c_char,
3873 n: *const lapack_int,
3874 nrhs: *const lapack_int,
3875 A: *mut f32,
3876 lda: *const lapack_int,
3877 AF: *mut f32,
3878 ldaf: *const lapack_int,
3879 ipiv: *mut lapack_int,
3880 equed: *mut c_char,
3881 R: *mut f32,
3882 C: *mut f32,
3883 B: *mut f32,
3884 ldb: *const lapack_int,
3885 X: *mut f32,
3886 ldx: *const lapack_int,
3887 rcond: *mut f32,
3888 ferr: *mut f32,
3889 berr: *mut f32,
3890 work: *mut f32,
3891 iwork: *mut lapack_int,
3892 info: *mut lapack_int,
3893 );
3894 pub fn zgesvx_(
3895 fact: *const c_char,
3896 trans: *const c_char,
3897 n: *const lapack_int,
3898 nrhs: *const lapack_int,
3899 A: *mut __BindgenComplex<f64>,
3900 lda: *const lapack_int,
3901 AF: *mut __BindgenComplex<f64>,
3902 ldaf: *const lapack_int,
3903 ipiv: *mut lapack_int,
3904 equed: *mut c_char,
3905 R: *mut f64,
3906 C: *mut f64,
3907 B: *mut __BindgenComplex<f64>,
3908 ldb: *const lapack_int,
3909 X: *mut __BindgenComplex<f64>,
3910 ldx: *const lapack_int,
3911 rcond: *mut f64,
3912 ferr: *mut f64,
3913 berr: *mut f64,
3914 work: *mut __BindgenComplex<f64>,
3915 rwork: *mut f64,
3916 info: *mut lapack_int,
3917 );
3918 pub fn cgesvxx_(
3919 fact: *const c_char,
3920 trans: *const c_char,
3921 n: *const lapack_int,
3922 nrhs: *const lapack_int,
3923 A: *mut __BindgenComplex<f32>,
3924 lda: *const lapack_int,
3925 AF: *mut __BindgenComplex<f32>,
3926 ldaf: *const lapack_int,
3927 ipiv: *mut lapack_int,
3928 equed: *mut c_char,
3929 R: *mut f32,
3930 C: *mut f32,
3931 B: *mut __BindgenComplex<f32>,
3932 ldb: *const lapack_int,
3933 X: *mut __BindgenComplex<f32>,
3934 ldx: *const lapack_int,
3935 rcond: *mut f32,
3936 rpvgrw: *mut f32,
3937 berr: *mut f32,
3938 n_err_bnds: *const lapack_int,
3939 err_bnds_norm: *mut f32,
3940 err_bnds_comp: *mut f32,
3941 nparams: *const lapack_int,
3942 params: *mut f32,
3943 work: *mut __BindgenComplex<f32>,
3944 rwork: *mut f32,
3945 info: *mut lapack_int,
3946 );
3947 pub fn dgesvxx_(
3948 fact: *const c_char,
3949 trans: *const c_char,
3950 n: *const lapack_int,
3951 nrhs: *const lapack_int,
3952 A: *mut f64,
3953 lda: *const lapack_int,
3954 AF: *mut f64,
3955 ldaf: *const lapack_int,
3956 ipiv: *mut lapack_int,
3957 equed: *mut c_char,
3958 R: *mut f64,
3959 C: *mut f64,
3960 B: *mut f64,
3961 ldb: *const lapack_int,
3962 X: *mut f64,
3963 ldx: *const lapack_int,
3964 rcond: *mut f64,
3965 rpvgrw: *mut f64,
3966 berr: *mut f64,
3967 n_err_bnds: *const lapack_int,
3968 err_bnds_norm: *mut f64,
3969 err_bnds_comp: *mut f64,
3970 nparams: *const lapack_int,
3971 params: *mut f64,
3972 work: *mut f64,
3973 iwork: *mut lapack_int,
3974 info: *mut lapack_int,
3975 );
3976 pub fn sgesvxx_(
3977 fact: *const c_char,
3978 trans: *const c_char,
3979 n: *const lapack_int,
3980 nrhs: *const lapack_int,
3981 A: *mut f32,
3982 lda: *const lapack_int,
3983 AF: *mut f32,
3984 ldaf: *const lapack_int,
3985 ipiv: *mut lapack_int,
3986 equed: *mut c_char,
3987 R: *mut f32,
3988 C: *mut f32,
3989 B: *mut f32,
3990 ldb: *const lapack_int,
3991 X: *mut f32,
3992 ldx: *const lapack_int,
3993 rcond: *mut f32,
3994 rpvgrw: *mut f32,
3995 berr: *mut f32,
3996 n_err_bnds: *const lapack_int,
3997 err_bnds_norm: *mut f32,
3998 err_bnds_comp: *mut f32,
3999 nparams: *const lapack_int,
4000 params: *mut f32,
4001 work: *mut f32,
4002 iwork: *mut lapack_int,
4003 info: *mut lapack_int,
4004 );
4005 pub fn zgesvxx_(
4006 fact: *const c_char,
4007 trans: *const c_char,
4008 n: *const lapack_int,
4009 nrhs: *const lapack_int,
4010 A: *mut __BindgenComplex<f64>,
4011 lda: *const lapack_int,
4012 AF: *mut __BindgenComplex<f64>,
4013 ldaf: *const lapack_int,
4014 ipiv: *mut lapack_int,
4015 equed: *mut c_char,
4016 R: *mut f64,
4017 C: *mut f64,
4018 B: *mut __BindgenComplex<f64>,
4019 ldb: *const lapack_int,
4020 X: *mut __BindgenComplex<f64>,
4021 ldx: *const lapack_int,
4022 rcond: *mut f64,
4023 rpvgrw: *mut f64,
4024 berr: *mut f64,
4025 n_err_bnds: *const lapack_int,
4026 err_bnds_norm: *mut f64,
4027 err_bnds_comp: *mut f64,
4028 nparams: *const lapack_int,
4029 params: *mut f64,
4030 work: *mut __BindgenComplex<f64>,
4031 rwork: *mut f64,
4032 info: *mut lapack_int,
4033 );
4034 pub fn cgetf2_(
4035 m: *const lapack_int,
4036 n: *const lapack_int,
4037 A: *mut __BindgenComplex<f32>,
4038 lda: *const lapack_int,
4039 ipiv: *mut lapack_int,
4040 info: *mut lapack_int,
4041 );
4042 pub fn dgetf2_(
4043 m: *const lapack_int,
4044 n: *const lapack_int,
4045 A: *mut f64,
4046 lda: *const lapack_int,
4047 ipiv: *mut lapack_int,
4048 info: *mut lapack_int,
4049 );
4050 pub fn sgetf2_(
4051 m: *const lapack_int,
4052 n: *const lapack_int,
4053 A: *mut f32,
4054 lda: *const lapack_int,
4055 ipiv: *mut lapack_int,
4056 info: *mut lapack_int,
4057 );
4058 pub fn zgetf2_(
4059 m: *const lapack_int,
4060 n: *const lapack_int,
4061 A: *mut __BindgenComplex<f64>,
4062 lda: *const lapack_int,
4063 ipiv: *mut lapack_int,
4064 info: *mut lapack_int,
4065 );
4066 pub fn cgetrf_(
4067 m: *const lapack_int,
4068 n: *const lapack_int,
4069 A: *mut __BindgenComplex<f32>,
4070 lda: *const lapack_int,
4071 ipiv: *mut lapack_int,
4072 info: *mut lapack_int,
4073 );
4074 pub fn dgetrf_(
4075 m: *const lapack_int,
4076 n: *const lapack_int,
4077 A: *mut f64,
4078 lda: *const lapack_int,
4079 ipiv: *mut lapack_int,
4080 info: *mut lapack_int,
4081 );
4082 pub fn sgetrf_(
4083 m: *const lapack_int,
4084 n: *const lapack_int,
4085 A: *mut f32,
4086 lda: *const lapack_int,
4087 ipiv: *mut lapack_int,
4088 info: *mut lapack_int,
4089 );
4090 pub fn zgetrf_(
4091 m: *const lapack_int,
4092 n: *const lapack_int,
4093 A: *mut __BindgenComplex<f64>,
4094 lda: *const lapack_int,
4095 ipiv: *mut lapack_int,
4096 info: *mut lapack_int,
4097 );
4098 pub fn cgetrf2_(
4099 m: *const lapack_int,
4100 n: *const lapack_int,
4101 A: *mut __BindgenComplex<f32>,
4102 lda: *const lapack_int,
4103 ipiv: *mut lapack_int,
4104 info: *mut lapack_int,
4105 );
4106 pub fn dgetrf2_(
4107 m: *const lapack_int,
4108 n: *const lapack_int,
4109 A: *mut f64,
4110 lda: *const lapack_int,
4111 ipiv: *mut lapack_int,
4112 info: *mut lapack_int,
4113 );
4114 pub fn sgetrf2_(
4115 m: *const lapack_int,
4116 n: *const lapack_int,
4117 A: *mut f32,
4118 lda: *const lapack_int,
4119 ipiv: *mut lapack_int,
4120 info: *mut lapack_int,
4121 );
4122 pub fn zgetrf2_(
4123 m: *const lapack_int,
4124 n: *const lapack_int,
4125 A: *mut __BindgenComplex<f64>,
4126 lda: *const lapack_int,
4127 ipiv: *mut lapack_int,
4128 info: *mut lapack_int,
4129 );
4130 pub fn cgetri_(
4131 n: *const lapack_int,
4132 A: *mut __BindgenComplex<f32>,
4133 lda: *const lapack_int,
4134 ipiv: *const lapack_int,
4135 work: *mut __BindgenComplex<f32>,
4136 lwork: *const lapack_int,
4137 info: *mut lapack_int,
4138 );
4139 pub fn dgetri_(
4140 n: *const lapack_int,
4141 A: *mut f64,
4142 lda: *const lapack_int,
4143 ipiv: *const lapack_int,
4144 work: *mut f64,
4145 lwork: *const lapack_int,
4146 info: *mut lapack_int,
4147 );
4148 pub fn sgetri_(
4149 n: *const lapack_int,
4150 A: *mut f32,
4151 lda: *const lapack_int,
4152 ipiv: *const lapack_int,
4153 work: *mut f32,
4154 lwork: *const lapack_int,
4155 info: *mut lapack_int,
4156 );
4157 pub fn zgetri_(
4158 n: *const lapack_int,
4159 A: *mut __BindgenComplex<f64>,
4160 lda: *const lapack_int,
4161 ipiv: *const lapack_int,
4162 work: *mut __BindgenComplex<f64>,
4163 lwork: *const lapack_int,
4164 info: *mut lapack_int,
4165 );
4166 pub fn cgetrs_(
4167 trans: *const c_char,
4168 n: *const lapack_int,
4169 nrhs: *const lapack_int,
4170 A: *const __BindgenComplex<f32>,
4171 lda: *const lapack_int,
4172 ipiv: *const lapack_int,
4173 B: *mut __BindgenComplex<f32>,
4174 ldb: *const lapack_int,
4175 info: *mut lapack_int,
4176 );
4177 pub fn dgetrs_(
4178 trans: *const c_char,
4179 n: *const lapack_int,
4180 nrhs: *const lapack_int,
4181 A: *const f64,
4182 lda: *const lapack_int,
4183 ipiv: *const lapack_int,
4184 B: *mut f64,
4185 ldb: *const lapack_int,
4186 info: *mut lapack_int,
4187 );
4188 pub fn sgetrs_(
4189 trans: *const c_char,
4190 n: *const lapack_int,
4191 nrhs: *const lapack_int,
4192 A: *const f32,
4193 lda: *const lapack_int,
4194 ipiv: *const lapack_int,
4195 B: *mut f32,
4196 ldb: *const lapack_int,
4197 info: *mut lapack_int,
4198 );
4199 pub fn zgetrs_(
4200 trans: *const c_char,
4201 n: *const lapack_int,
4202 nrhs: *const lapack_int,
4203 A: *const __BindgenComplex<f64>,
4204 lda: *const lapack_int,
4205 ipiv: *const lapack_int,
4206 B: *mut __BindgenComplex<f64>,
4207 ldb: *const lapack_int,
4208 info: *mut lapack_int,
4209 );
4210 pub fn cgetsls_(
4211 trans: *const c_char,
4212 m: *const lapack_int,
4213 n: *const lapack_int,
4214 nrhs: *const lapack_int,
4215 A: *mut __BindgenComplex<f32>,
4216 lda: *const lapack_int,
4217 B: *mut __BindgenComplex<f32>,
4218 ldb: *const lapack_int,
4219 work: *mut __BindgenComplex<f32>,
4220 lwork: *const lapack_int,
4221 info: *mut lapack_int,
4222 );
4223 pub fn dgetsls_(
4224 trans: *const c_char,
4225 m: *const lapack_int,
4226 n: *const lapack_int,
4227 nrhs: *const lapack_int,
4228 A: *mut f64,
4229 lda: *const lapack_int,
4230 B: *mut f64,
4231 ldb: *const lapack_int,
4232 work: *mut f64,
4233 lwork: *const lapack_int,
4234 info: *mut lapack_int,
4235 );
4236 pub fn sgetsls_(
4237 trans: *const c_char,
4238 m: *const lapack_int,
4239 n: *const lapack_int,
4240 nrhs: *const lapack_int,
4241 A: *mut f32,
4242 lda: *const lapack_int,
4243 B: *mut f32,
4244 ldb: *const lapack_int,
4245 work: *mut f32,
4246 lwork: *const lapack_int,
4247 info: *mut lapack_int,
4248 );
4249 pub fn zgetsls_(
4250 trans: *const c_char,
4251 m: *const lapack_int,
4252 n: *const lapack_int,
4253 nrhs: *const lapack_int,
4254 A: *mut __BindgenComplex<f64>,
4255 lda: *const lapack_int,
4256 B: *mut __BindgenComplex<f64>,
4257 ldb: *const lapack_int,
4258 work: *mut __BindgenComplex<f64>,
4259 lwork: *const lapack_int,
4260 info: *mut lapack_int,
4261 );
4262 pub fn cgetsqrhrt_(
4263 m: *const lapack_int,
4264 n: *const lapack_int,
4265 mb1: *const lapack_int,
4266 nb1: *const lapack_int,
4267 nb2: *const lapack_int,
4268 A: *mut __BindgenComplex<f32>,
4269 lda: *const lapack_int,
4270 T: *mut __BindgenComplex<f32>,
4271 ldt: *const lapack_int,
4272 work: *mut __BindgenComplex<f32>,
4273 lwork: *const lapack_int,
4274 info: *mut lapack_int,
4275 );
4276 pub fn dgetsqrhrt_(
4277 m: *const lapack_int,
4278 n: *const lapack_int,
4279 mb1: *const lapack_int,
4280 nb1: *const lapack_int,
4281 nb2: *const lapack_int,
4282 A: *mut f64,
4283 lda: *const lapack_int,
4284 T: *mut f64,
4285 ldt: *const lapack_int,
4286 work: *mut f64,
4287 lwork: *const lapack_int,
4288 info: *mut lapack_int,
4289 );
4290 pub fn sgetsqrhrt_(
4291 m: *const lapack_int,
4292 n: *const lapack_int,
4293 mb1: *const lapack_int,
4294 nb1: *const lapack_int,
4295 nb2: *const lapack_int,
4296 A: *mut f32,
4297 lda: *const lapack_int,
4298 T: *mut f32,
4299 ldt: *const lapack_int,
4300 work: *mut f32,
4301 lwork: *const lapack_int,
4302 info: *mut lapack_int,
4303 );
4304 pub fn zgetsqrhrt_(
4305 m: *const lapack_int,
4306 n: *const lapack_int,
4307 mb1: *const lapack_int,
4308 nb1: *const lapack_int,
4309 nb2: *const lapack_int,
4310 A: *mut __BindgenComplex<f64>,
4311 lda: *const lapack_int,
4312 T: *mut __BindgenComplex<f64>,
4313 ldt: *const lapack_int,
4314 work: *mut __BindgenComplex<f64>,
4315 lwork: *const lapack_int,
4316 info: *mut lapack_int,
4317 );
4318 pub fn cggbak_(
4319 job: *const c_char,
4320 side: *const c_char,
4321 n: *const lapack_int,
4322 ilo: *const lapack_int,
4323 ihi: *const lapack_int,
4324 lscale: *const f32,
4325 rscale: *const f32,
4326 m: *const lapack_int,
4327 V: *mut __BindgenComplex<f32>,
4328 ldv: *const lapack_int,
4329 info: *mut lapack_int,
4330 );
4331 pub fn dggbak_(
4332 job: *const c_char,
4333 side: *const c_char,
4334 n: *const lapack_int,
4335 ilo: *const lapack_int,
4336 ihi: *const lapack_int,
4337 lscale: *const f64,
4338 rscale: *const f64,
4339 m: *const lapack_int,
4340 V: *mut f64,
4341 ldv: *const lapack_int,
4342 info: *mut lapack_int,
4343 );
4344 pub fn sggbak_(
4345 job: *const c_char,
4346 side: *const c_char,
4347 n: *const lapack_int,
4348 ilo: *const lapack_int,
4349 ihi: *const lapack_int,
4350 lscale: *const f32,
4351 rscale: *const f32,
4352 m: *const lapack_int,
4353 V: *mut f32,
4354 ldv: *const lapack_int,
4355 info: *mut lapack_int,
4356 );
4357 pub fn zggbak_(
4358 job: *const c_char,
4359 side: *const c_char,
4360 n: *const lapack_int,
4361 ilo: *const lapack_int,
4362 ihi: *const lapack_int,
4363 lscale: *const f64,
4364 rscale: *const f64,
4365 m: *const lapack_int,
4366 V: *mut __BindgenComplex<f64>,
4367 ldv: *const lapack_int,
4368 info: *mut lapack_int,
4369 );
4370 pub fn cggbal_(
4371 job: *const c_char,
4372 n: *const lapack_int,
4373 A: *mut __BindgenComplex<f32>,
4374 lda: *const lapack_int,
4375 B: *mut __BindgenComplex<f32>,
4376 ldb: *const lapack_int,
4377 ilo: *mut lapack_int,
4378 ihi: *mut lapack_int,
4379 lscale: *mut f32,
4380 rscale: *mut f32,
4381 work: *mut f32,
4382 info: *mut lapack_int,
4383 );
4384 pub fn dggbal_(
4385 job: *const c_char,
4386 n: *const lapack_int,
4387 A: *mut f64,
4388 lda: *const lapack_int,
4389 B: *mut f64,
4390 ldb: *const lapack_int,
4391 ilo: *mut lapack_int,
4392 ihi: *mut lapack_int,
4393 lscale: *mut f64,
4394 rscale: *mut f64,
4395 work: *mut f64,
4396 info: *mut lapack_int,
4397 );
4398 pub fn sggbal_(
4399 job: *const c_char,
4400 n: *const lapack_int,
4401 A: *mut f32,
4402 lda: *const lapack_int,
4403 B: *mut f32,
4404 ldb: *const lapack_int,
4405 ilo: *mut lapack_int,
4406 ihi: *mut lapack_int,
4407 lscale: *mut f32,
4408 rscale: *mut f32,
4409 work: *mut f32,
4410 info: *mut lapack_int,
4411 );
4412 pub fn zggbal_(
4413 job: *const c_char,
4414 n: *const lapack_int,
4415 A: *mut __BindgenComplex<f64>,
4416 lda: *const lapack_int,
4417 B: *mut __BindgenComplex<f64>,
4418 ldb: *const lapack_int,
4419 ilo: *mut lapack_int,
4420 ihi: *mut lapack_int,
4421 lscale: *mut f64,
4422 rscale: *mut f64,
4423 work: *mut f64,
4424 info: *mut lapack_int,
4425 );
4426 pub fn cgges_(
4427 jobvsl: *const c_char,
4428 jobvsr: *const c_char,
4429 sort: *const c_char,
4430 selctg: LAPACK_C_SELECT2,
4431 n: *const lapack_int,
4432 A: *mut __BindgenComplex<f32>,
4433 lda: *const lapack_int,
4434 B: *mut __BindgenComplex<f32>,
4435 ldb: *const lapack_int,
4436 sdim: *mut lapack_int,
4437 alpha: *mut __BindgenComplex<f32>,
4438 beta: *mut __BindgenComplex<f32>,
4439 VSL: *mut __BindgenComplex<f32>,
4440 ldvsl: *const lapack_int,
4441 VSR: *mut __BindgenComplex<f32>,
4442 ldvsr: *const lapack_int,
4443 work: *mut __BindgenComplex<f32>,
4444 lwork: *const lapack_int,
4445 rwork: *mut f32,
4446 BWORK: *mut lapack_int,
4447 info: *mut lapack_int,
4448 );
4449 pub fn dgges_(
4450 jobvsl: *const c_char,
4451 jobvsr: *const c_char,
4452 sort: *const c_char,
4453 selctg: LAPACK_D_SELECT3,
4454 n: *const lapack_int,
4455 A: *mut f64,
4456 lda: *const lapack_int,
4457 B: *mut f64,
4458 ldb: *const lapack_int,
4459 sdim: *mut lapack_int,
4460 alphar: *mut f64,
4461 alphai: *mut f64,
4462 beta: *mut f64,
4463 VSL: *mut f64,
4464 ldvsl: *const lapack_int,
4465 VSR: *mut f64,
4466 ldvsr: *const lapack_int,
4467 work: *mut f64,
4468 lwork: *const lapack_int,
4469 BWORK: *mut lapack_int,
4470 info: *mut lapack_int,
4471 );
4472 pub fn sgges_(
4473 jobvsl: *const c_char,
4474 jobvsr: *const c_char,
4475 sort: *const c_char,
4476 selctg: LAPACK_S_SELECT3,
4477 n: *const lapack_int,
4478 A: *mut f32,
4479 lda: *const lapack_int,
4480 B: *mut f32,
4481 ldb: *const lapack_int,
4482 sdim: *mut lapack_int,
4483 alphar: *mut f32,
4484 alphai: *mut f32,
4485 beta: *mut f32,
4486 VSL: *mut f32,
4487 ldvsl: *const lapack_int,
4488 VSR: *mut f32,
4489 ldvsr: *const lapack_int,
4490 work: *mut f32,
4491 lwork: *const lapack_int,
4492 BWORK: *mut lapack_int,
4493 info: *mut lapack_int,
4494 );
4495 pub fn zgges_(
4496 jobvsl: *const c_char,
4497 jobvsr: *const c_char,
4498 sort: *const c_char,
4499 selctg: LAPACK_Z_SELECT2,
4500 n: *const lapack_int,
4501 A: *mut __BindgenComplex<f64>,
4502 lda: *const lapack_int,
4503 B: *mut __BindgenComplex<f64>,
4504 ldb: *const lapack_int,
4505 sdim: *mut lapack_int,
4506 alpha: *mut __BindgenComplex<f64>,
4507 beta: *mut __BindgenComplex<f64>,
4508 VSL: *mut __BindgenComplex<f64>,
4509 ldvsl: *const lapack_int,
4510 VSR: *mut __BindgenComplex<f64>,
4511 ldvsr: *const lapack_int,
4512 work: *mut __BindgenComplex<f64>,
4513 lwork: *const lapack_int,
4514 rwork: *mut f64,
4515 BWORK: *mut lapack_int,
4516 info: *mut lapack_int,
4517 );
4518 pub fn cgges3_(
4519 jobvsl: *const c_char,
4520 jobvsr: *const c_char,
4521 sort: *const c_char,
4522 selctg: LAPACK_C_SELECT2,
4523 n: *const lapack_int,
4524 A: *mut __BindgenComplex<f32>,
4525 lda: *const lapack_int,
4526 B: *mut __BindgenComplex<f32>,
4527 ldb: *const lapack_int,
4528 sdim: *mut lapack_int,
4529 alpha: *mut __BindgenComplex<f32>,
4530 beta: *mut __BindgenComplex<f32>,
4531 VSL: *mut __BindgenComplex<f32>,
4532 ldvsl: *const lapack_int,
4533 VSR: *mut __BindgenComplex<f32>,
4534 ldvsr: *const lapack_int,
4535 work: *mut __BindgenComplex<f32>,
4536 lwork: *const lapack_int,
4537 rwork: *mut f32,
4538 BWORK: *mut lapack_int,
4539 info: *mut lapack_int,
4540 );
4541 pub fn dgges3_(
4542 jobvsl: *const c_char,
4543 jobvsr: *const c_char,
4544 sort: *const c_char,
4545 selctg: LAPACK_D_SELECT3,
4546 n: *const lapack_int,
4547 A: *mut f64,
4548 lda: *const lapack_int,
4549 B: *mut f64,
4550 ldb: *const lapack_int,
4551 sdim: *mut lapack_int,
4552 alphar: *mut f64,
4553 alphai: *mut f64,
4554 beta: *mut f64,
4555 VSL: *mut f64,
4556 ldvsl: *const lapack_int,
4557 VSR: *mut f64,
4558 ldvsr: *const lapack_int,
4559 work: *mut f64,
4560 lwork: *const lapack_int,
4561 BWORK: *mut lapack_int,
4562 info: *mut lapack_int,
4563 );
4564 pub fn sgges3_(
4565 jobvsl: *const c_char,
4566 jobvsr: *const c_char,
4567 sort: *const c_char,
4568 selctg: LAPACK_S_SELECT3,
4569 n: *const lapack_int,
4570 A: *mut f32,
4571 lda: *const lapack_int,
4572 B: *mut f32,
4573 ldb: *const lapack_int,
4574 sdim: *mut lapack_int,
4575 alphar: *mut f32,
4576 alphai: *mut f32,
4577 beta: *mut f32,
4578 VSL: *mut f32,
4579 ldvsl: *const lapack_int,
4580 VSR: *mut f32,
4581 ldvsr: *const lapack_int,
4582 work: *mut f32,
4583 lwork: *const lapack_int,
4584 BWORK: *mut lapack_int,
4585 info: *mut lapack_int,
4586 );
4587 pub fn zgges3_(
4588 jobvsl: *const c_char,
4589 jobvsr: *const c_char,
4590 sort: *const c_char,
4591 selctg: LAPACK_Z_SELECT2,
4592 n: *const lapack_int,
4593 A: *mut __BindgenComplex<f64>,
4594 lda: *const lapack_int,
4595 B: *mut __BindgenComplex<f64>,
4596 ldb: *const lapack_int,
4597 sdim: *mut lapack_int,
4598 alpha: *mut __BindgenComplex<f64>,
4599 beta: *mut __BindgenComplex<f64>,
4600 VSL: *mut __BindgenComplex<f64>,
4601 ldvsl: *const lapack_int,
4602 VSR: *mut __BindgenComplex<f64>,
4603 ldvsr: *const lapack_int,
4604 work: *mut __BindgenComplex<f64>,
4605 lwork: *const lapack_int,
4606 rwork: *mut f64,
4607 BWORK: *mut lapack_int,
4608 info: *mut lapack_int,
4609 );
4610 pub fn cggesx_(
4611 jobvsl: *const c_char,
4612 jobvsr: *const c_char,
4613 sort: *const c_char,
4614 selctg: LAPACK_C_SELECT2,
4615 sense: *const c_char,
4616 n: *const lapack_int,
4617 A: *mut __BindgenComplex<f32>,
4618 lda: *const lapack_int,
4619 B: *mut __BindgenComplex<f32>,
4620 ldb: *const lapack_int,
4621 sdim: *mut lapack_int,
4622 alpha: *mut __BindgenComplex<f32>,
4623 beta: *mut __BindgenComplex<f32>,
4624 VSL: *mut __BindgenComplex<f32>,
4625 ldvsl: *const lapack_int,
4626 VSR: *mut __BindgenComplex<f32>,
4627 ldvsr: *const lapack_int,
4628 rconde: *mut f32,
4629 rcondv: *mut f32,
4630 work: *mut __BindgenComplex<f32>,
4631 lwork: *const lapack_int,
4632 rwork: *mut f32,
4633 iwork: *mut lapack_int,
4634 liwork: *const lapack_int,
4635 BWORK: *mut lapack_int,
4636 info: *mut lapack_int,
4637 );
4638 pub fn dggesx_(
4639 jobvsl: *const c_char,
4640 jobvsr: *const c_char,
4641 sort: *const c_char,
4642 selctg: LAPACK_D_SELECT3,
4643 sense: *const c_char,
4644 n: *const lapack_int,
4645 A: *mut f64,
4646 lda: *const lapack_int,
4647 B: *mut f64,
4648 ldb: *const lapack_int,
4649 sdim: *mut lapack_int,
4650 alphar: *mut f64,
4651 alphai: *mut f64,
4652 beta: *mut f64,
4653 VSL: *mut f64,
4654 ldvsl: *const lapack_int,
4655 VSR: *mut f64,
4656 ldvsr: *const lapack_int,
4657 rconde: *mut f64,
4658 rcondv: *mut f64,
4659 work: *mut f64,
4660 lwork: *const lapack_int,
4661 iwork: *mut lapack_int,
4662 liwork: *const lapack_int,
4663 BWORK: *mut lapack_int,
4664 info: *mut lapack_int,
4665 );
4666 pub fn sggesx_(
4667 jobvsl: *const c_char,
4668 jobvsr: *const c_char,
4669 sort: *const c_char,
4670 selctg: LAPACK_S_SELECT3,
4671 sense: *const c_char,
4672 n: *const lapack_int,
4673 A: *mut f32,
4674 lda: *const lapack_int,
4675 B: *mut f32,
4676 ldb: *const lapack_int,
4677 sdim: *mut lapack_int,
4678 alphar: *mut f32,
4679 alphai: *mut f32,
4680 beta: *mut f32,
4681 VSL: *mut f32,
4682 ldvsl: *const lapack_int,
4683 VSR: *mut f32,
4684 ldvsr: *const lapack_int,
4685 rconde: *mut f32,
4686 rcondv: *mut f32,
4687 work: *mut f32,
4688 lwork: *const lapack_int,
4689 iwork: *mut lapack_int,
4690 liwork: *const lapack_int,
4691 BWORK: *mut lapack_int,
4692 info: *mut lapack_int,
4693 );
4694 pub fn zggesx_(
4695 jobvsl: *const c_char,
4696 jobvsr: *const c_char,
4697 sort: *const c_char,
4698 selctg: LAPACK_Z_SELECT2,
4699 sense: *const c_char,
4700 n: *const lapack_int,
4701 A: *mut __BindgenComplex<f64>,
4702 lda: *const lapack_int,
4703 B: *mut __BindgenComplex<f64>,
4704 ldb: *const lapack_int,
4705 sdim: *mut lapack_int,
4706 alpha: *mut __BindgenComplex<f64>,
4707 beta: *mut __BindgenComplex<f64>,
4708 VSL: *mut __BindgenComplex<f64>,
4709 ldvsl: *const lapack_int,
4710 VSR: *mut __BindgenComplex<f64>,
4711 ldvsr: *const lapack_int,
4712 rconde: *mut f64,
4713 rcondv: *mut f64,
4714 work: *mut __BindgenComplex<f64>,
4715 lwork: *const lapack_int,
4716 rwork: *mut f64,
4717 iwork: *mut lapack_int,
4718 liwork: *const lapack_int,
4719 BWORK: *mut lapack_int,
4720 info: *mut lapack_int,
4721 );
4722 pub fn cggev_(
4723 jobvl: *const c_char,
4724 jobvr: *const c_char,
4725 n: *const lapack_int,
4726 A: *mut __BindgenComplex<f32>,
4727 lda: *const lapack_int,
4728 B: *mut __BindgenComplex<f32>,
4729 ldb: *const lapack_int,
4730 alpha: *mut __BindgenComplex<f32>,
4731 beta: *mut __BindgenComplex<f32>,
4732 VL: *mut __BindgenComplex<f32>,
4733 ldvl: *const lapack_int,
4734 VR: *mut __BindgenComplex<f32>,
4735 ldvr: *const lapack_int,
4736 work: *mut __BindgenComplex<f32>,
4737 lwork: *const lapack_int,
4738 rwork: *mut f32,
4739 info: *mut lapack_int,
4740 );
4741 pub fn dggev_(
4742 jobvl: *const c_char,
4743 jobvr: *const c_char,
4744 n: *const lapack_int,
4745 A: *mut f64,
4746 lda: *const lapack_int,
4747 B: *mut f64,
4748 ldb: *const lapack_int,
4749 alphar: *mut f64,
4750 alphai: *mut f64,
4751 beta: *mut f64,
4752 VL: *mut f64,
4753 ldvl: *const lapack_int,
4754 VR: *mut f64,
4755 ldvr: *const lapack_int,
4756 work: *mut f64,
4757 lwork: *const lapack_int,
4758 info: *mut lapack_int,
4759 );
4760 pub fn sggev_(
4761 jobvl: *const c_char,
4762 jobvr: *const c_char,
4763 n: *const lapack_int,
4764 A: *mut f32,
4765 lda: *const lapack_int,
4766 B: *mut f32,
4767 ldb: *const lapack_int,
4768 alphar: *mut f32,
4769 alphai: *mut f32,
4770 beta: *mut f32,
4771 VL: *mut f32,
4772 ldvl: *const lapack_int,
4773 VR: *mut f32,
4774 ldvr: *const lapack_int,
4775 work: *mut f32,
4776 lwork: *const lapack_int,
4777 info: *mut lapack_int,
4778 );
4779 pub fn zggev_(
4780 jobvl: *const c_char,
4781 jobvr: *const c_char,
4782 n: *const lapack_int,
4783 A: *mut __BindgenComplex<f64>,
4784 lda: *const lapack_int,
4785 B: *mut __BindgenComplex<f64>,
4786 ldb: *const lapack_int,
4787 alpha: *mut __BindgenComplex<f64>,
4788 beta: *mut __BindgenComplex<f64>,
4789 VL: *mut __BindgenComplex<f64>,
4790 ldvl: *const lapack_int,
4791 VR: *mut __BindgenComplex<f64>,
4792 ldvr: *const lapack_int,
4793 work: *mut __BindgenComplex<f64>,
4794 lwork: *const lapack_int,
4795 rwork: *mut f64,
4796 info: *mut lapack_int,
4797 );
4798 pub fn cggev3_(
4799 jobvl: *const c_char,
4800 jobvr: *const c_char,
4801 n: *const lapack_int,
4802 A: *mut __BindgenComplex<f32>,
4803 lda: *const lapack_int,
4804 B: *mut __BindgenComplex<f32>,
4805 ldb: *const lapack_int,
4806 alpha: *mut __BindgenComplex<f32>,
4807 beta: *mut __BindgenComplex<f32>,
4808 VL: *mut __BindgenComplex<f32>,
4809 ldvl: *const lapack_int,
4810 VR: *mut __BindgenComplex<f32>,
4811 ldvr: *const lapack_int,
4812 work: *mut __BindgenComplex<f32>,
4813 lwork: *const lapack_int,
4814 rwork: *mut f32,
4815 info: *mut lapack_int,
4816 );
4817 pub fn dggev3_(
4818 jobvl: *const c_char,
4819 jobvr: *const c_char,
4820 n: *const lapack_int,
4821 A: *mut f64,
4822 lda: *const lapack_int,
4823 B: *mut f64,
4824 ldb: *const lapack_int,
4825 alphar: *mut f64,
4826 alphai: *mut f64,
4827 beta: *mut f64,
4828 VL: *mut f64,
4829 ldvl: *const lapack_int,
4830 VR: *mut f64,
4831 ldvr: *const lapack_int,
4832 work: *mut f64,
4833 lwork: *const lapack_int,
4834 info: *mut lapack_int,
4835 );
4836 pub fn sggev3_(
4837 jobvl: *const c_char,
4838 jobvr: *const c_char,
4839 n: *const lapack_int,
4840 A: *mut f32,
4841 lda: *const lapack_int,
4842 B: *mut f32,
4843 ldb: *const lapack_int,
4844 alphar: *mut f32,
4845 alphai: *mut f32,
4846 beta: *mut f32,
4847 VL: *mut f32,
4848 ldvl: *const lapack_int,
4849 VR: *mut f32,
4850 ldvr: *const lapack_int,
4851 work: *mut f32,
4852 lwork: *const lapack_int,
4853 info: *mut lapack_int,
4854 );
4855 pub fn zggev3_(
4856 jobvl: *const c_char,
4857 jobvr: *const c_char,
4858 n: *const lapack_int,
4859 A: *mut __BindgenComplex<f64>,
4860 lda: *const lapack_int,
4861 B: *mut __BindgenComplex<f64>,
4862 ldb: *const lapack_int,
4863 alpha: *mut __BindgenComplex<f64>,
4864 beta: *mut __BindgenComplex<f64>,
4865 VL: *mut __BindgenComplex<f64>,
4866 ldvl: *const lapack_int,
4867 VR: *mut __BindgenComplex<f64>,
4868 ldvr: *const lapack_int,
4869 work: *mut __BindgenComplex<f64>,
4870 lwork: *const lapack_int,
4871 rwork: *mut f64,
4872 info: *mut lapack_int,
4873 );
4874 pub fn cggevx_(
4875 balanc: *const c_char,
4876 jobvl: *const c_char,
4877 jobvr: *const c_char,
4878 sense: *const c_char,
4879 n: *const lapack_int,
4880 A: *mut __BindgenComplex<f32>,
4881 lda: *const lapack_int,
4882 B: *mut __BindgenComplex<f32>,
4883 ldb: *const lapack_int,
4884 alpha: *mut __BindgenComplex<f32>,
4885 beta: *mut __BindgenComplex<f32>,
4886 VL: *mut __BindgenComplex<f32>,
4887 ldvl: *const lapack_int,
4888 VR: *mut __BindgenComplex<f32>,
4889 ldvr: *const lapack_int,
4890 ilo: *mut lapack_int,
4891 ihi: *mut lapack_int,
4892 lscale: *mut f32,
4893 rscale: *mut f32,
4894 abnrm: *mut f32,
4895 bbnrm: *mut f32,
4896 rconde: *mut f32,
4897 rcondv: *mut f32,
4898 work: *mut __BindgenComplex<f32>,
4899 lwork: *const lapack_int,
4900 rwork: *mut f32,
4901 iwork: *mut lapack_int,
4902 BWORK: *mut lapack_int,
4903 info: *mut lapack_int,
4904 );
4905 pub fn dggevx_(
4906 balanc: *const c_char,
4907 jobvl: *const c_char,
4908 jobvr: *const c_char,
4909 sense: *const c_char,
4910 n: *const lapack_int,
4911 A: *mut f64,
4912 lda: *const lapack_int,
4913 B: *mut f64,
4914 ldb: *const lapack_int,
4915 alphar: *mut f64,
4916 alphai: *mut f64,
4917 beta: *mut f64,
4918 VL: *mut f64,
4919 ldvl: *const lapack_int,
4920 VR: *mut f64,
4921 ldvr: *const lapack_int,
4922 ilo: *mut lapack_int,
4923 ihi: *mut lapack_int,
4924 lscale: *mut f64,
4925 rscale: *mut f64,
4926 abnrm: *mut f64,
4927 bbnrm: *mut f64,
4928 rconde: *mut f64,
4929 rcondv: *mut f64,
4930 work: *mut f64,
4931 lwork: *const lapack_int,
4932 iwork: *mut lapack_int,
4933 BWORK: *mut lapack_int,
4934 info: *mut lapack_int,
4935 );
4936 pub fn sggevx_(
4937 balanc: *const c_char,
4938 jobvl: *const c_char,
4939 jobvr: *const c_char,
4940 sense: *const c_char,
4941 n: *const lapack_int,
4942 A: *mut f32,
4943 lda: *const lapack_int,
4944 B: *mut f32,
4945 ldb: *const lapack_int,
4946 alphar: *mut f32,
4947 alphai: *mut f32,
4948 beta: *mut f32,
4949 VL: *mut f32,
4950 ldvl: *const lapack_int,
4951 VR: *mut f32,
4952 ldvr: *const lapack_int,
4953 ilo: *mut lapack_int,
4954 ihi: *mut lapack_int,
4955 lscale: *mut f32,
4956 rscale: *mut f32,
4957 abnrm: *mut f32,
4958 bbnrm: *mut f32,
4959 rconde: *mut f32,
4960 rcondv: *mut f32,
4961 work: *mut f32,
4962 lwork: *const lapack_int,
4963 iwork: *mut lapack_int,
4964 BWORK: *mut lapack_int,
4965 info: *mut lapack_int,
4966 );
4967 pub fn zggevx_(
4968 balanc: *const c_char,
4969 jobvl: *const c_char,
4970 jobvr: *const c_char,
4971 sense: *const c_char,
4972 n: *const lapack_int,
4973 A: *mut __BindgenComplex<f64>,
4974 lda: *const lapack_int,
4975 B: *mut __BindgenComplex<f64>,
4976 ldb: *const lapack_int,
4977 alpha: *mut __BindgenComplex<f64>,
4978 beta: *mut __BindgenComplex<f64>,
4979 VL: *mut __BindgenComplex<f64>,
4980 ldvl: *const lapack_int,
4981 VR: *mut __BindgenComplex<f64>,
4982 ldvr: *const lapack_int,
4983 ilo: *mut lapack_int,
4984 ihi: *mut lapack_int,
4985 lscale: *mut f64,
4986 rscale: *mut f64,
4987 abnrm: *mut f64,
4988 bbnrm: *mut f64,
4989 rconde: *mut f64,
4990 rcondv: *mut f64,
4991 work: *mut __BindgenComplex<f64>,
4992 lwork: *const lapack_int,
4993 rwork: *mut f64,
4994 iwork: *mut lapack_int,
4995 BWORK: *mut lapack_int,
4996 info: *mut lapack_int,
4997 );
4998 pub fn cggglm_(
4999 n: *const lapack_int,
5000 m: *const lapack_int,
5001 p: *const lapack_int,
5002 A: *mut __BindgenComplex<f32>,
5003 lda: *const lapack_int,
5004 B: *mut __BindgenComplex<f32>,
5005 ldb: *const lapack_int,
5006 D: *mut __BindgenComplex<f32>,
5007 X: *mut __BindgenComplex<f32>,
5008 Y: *mut __BindgenComplex<f32>,
5009 work: *mut __BindgenComplex<f32>,
5010 lwork: *const lapack_int,
5011 info: *mut lapack_int,
5012 );
5013 pub fn dggglm_(
5014 n: *const lapack_int,
5015 m: *const lapack_int,
5016 p: *const lapack_int,
5017 A: *mut f64,
5018 lda: *const lapack_int,
5019 B: *mut f64,
5020 ldb: *const lapack_int,
5021 D: *mut f64,
5022 X: *mut f64,
5023 Y: *mut f64,
5024 work: *mut f64,
5025 lwork: *const lapack_int,
5026 info: *mut lapack_int,
5027 );
5028 pub fn sggglm_(
5029 n: *const lapack_int,
5030 m: *const lapack_int,
5031 p: *const lapack_int,
5032 A: *mut f32,
5033 lda: *const lapack_int,
5034 B: *mut f32,
5035 ldb: *const lapack_int,
5036 D: *mut f32,
5037 X: *mut f32,
5038 Y: *mut f32,
5039 work: *mut f32,
5040 lwork: *const lapack_int,
5041 info: *mut lapack_int,
5042 );
5043 pub fn zggglm_(
5044 n: *const lapack_int,
5045 m: *const lapack_int,
5046 p: *const lapack_int,
5047 A: *mut __BindgenComplex<f64>,
5048 lda: *const lapack_int,
5049 B: *mut __BindgenComplex<f64>,
5050 ldb: *const lapack_int,
5051 D: *mut __BindgenComplex<f64>,
5052 X: *mut __BindgenComplex<f64>,
5053 Y: *mut __BindgenComplex<f64>,
5054 work: *mut __BindgenComplex<f64>,
5055 lwork: *const lapack_int,
5056 info: *mut lapack_int,
5057 );
5058 pub fn cgghd3_(
5059 compq: *const c_char,
5060 compz: *const c_char,
5061 n: *const lapack_int,
5062 ilo: *const lapack_int,
5063 ihi: *const lapack_int,
5064 A: *mut __BindgenComplex<f32>,
5065 lda: *const lapack_int,
5066 B: *mut __BindgenComplex<f32>,
5067 ldb: *const lapack_int,
5068 Q: *mut __BindgenComplex<f32>,
5069 ldq: *const lapack_int,
5070 Z: *mut __BindgenComplex<f32>,
5071 ldz: *const lapack_int,
5072 work: *mut __BindgenComplex<f32>,
5073 lwork: *const lapack_int,
5074 info: *mut lapack_int,
5075 );
5076 pub fn dgghd3_(
5077 compq: *const c_char,
5078 compz: *const c_char,
5079 n: *const lapack_int,
5080 ilo: *const lapack_int,
5081 ihi: *const lapack_int,
5082 A: *mut f64,
5083 lda: *const lapack_int,
5084 B: *mut f64,
5085 ldb: *const lapack_int,
5086 Q: *mut f64,
5087 ldq: *const lapack_int,
5088 Z: *mut f64,
5089 ldz: *const lapack_int,
5090 work: *mut f64,
5091 lwork: *const lapack_int,
5092 info: *mut lapack_int,
5093 );
5094 pub fn sgghd3_(
5095 compq: *const c_char,
5096 compz: *const c_char,
5097 n: *const lapack_int,
5098 ilo: *const lapack_int,
5099 ihi: *const lapack_int,
5100 A: *mut f32,
5101 lda: *const lapack_int,
5102 B: *mut f32,
5103 ldb: *const lapack_int,
5104 Q: *mut f32,
5105 ldq: *const lapack_int,
5106 Z: *mut f32,
5107 ldz: *const lapack_int,
5108 work: *mut f32,
5109 lwork: *const lapack_int,
5110 info: *mut lapack_int,
5111 );
5112 pub fn zgghd3_(
5113 compq: *const c_char,
5114 compz: *const c_char,
5115 n: *const lapack_int,
5116 ilo: *const lapack_int,
5117 ihi: *const lapack_int,
5118 A: *mut __BindgenComplex<f64>,
5119 lda: *const lapack_int,
5120 B: *mut __BindgenComplex<f64>,
5121 ldb: *const lapack_int,
5122 Q: *mut __BindgenComplex<f64>,
5123 ldq: *const lapack_int,
5124 Z: *mut __BindgenComplex<f64>,
5125 ldz: *const lapack_int,
5126 work: *mut __BindgenComplex<f64>,
5127 lwork: *const lapack_int,
5128 info: *mut lapack_int,
5129 );
5130 pub fn cgghrd_(
5131 compq: *const c_char,
5132 compz: *const c_char,
5133 n: *const lapack_int,
5134 ilo: *const lapack_int,
5135 ihi: *const lapack_int,
5136 A: *mut __BindgenComplex<f32>,
5137 lda: *const lapack_int,
5138 B: *mut __BindgenComplex<f32>,
5139 ldb: *const lapack_int,
5140 Q: *mut __BindgenComplex<f32>,
5141 ldq: *const lapack_int,
5142 Z: *mut __BindgenComplex<f32>,
5143 ldz: *const lapack_int,
5144 info: *mut lapack_int,
5145 );
5146 pub fn dgghrd_(
5147 compq: *const c_char,
5148 compz: *const c_char,
5149 n: *const lapack_int,
5150 ilo: *const lapack_int,
5151 ihi: *const lapack_int,
5152 A: *mut f64,
5153 lda: *const lapack_int,
5154 B: *mut f64,
5155 ldb: *const lapack_int,
5156 Q: *mut f64,
5157 ldq: *const lapack_int,
5158 Z: *mut f64,
5159 ldz: *const lapack_int,
5160 info: *mut lapack_int,
5161 );
5162 pub fn sgghrd_(
5163 compq: *const c_char,
5164 compz: *const c_char,
5165 n: *const lapack_int,
5166 ilo: *const lapack_int,
5167 ihi: *const lapack_int,
5168 A: *mut f32,
5169 lda: *const lapack_int,
5170 B: *mut f32,
5171 ldb: *const lapack_int,
5172 Q: *mut f32,
5173 ldq: *const lapack_int,
5174 Z: *mut f32,
5175 ldz: *const lapack_int,
5176 info: *mut lapack_int,
5177 );
5178 pub fn zgghrd_(
5179 compq: *const c_char,
5180 compz: *const c_char,
5181 n: *const lapack_int,
5182 ilo: *const lapack_int,
5183 ihi: *const lapack_int,
5184 A: *mut __BindgenComplex<f64>,
5185 lda: *const lapack_int,
5186 B: *mut __BindgenComplex<f64>,
5187 ldb: *const lapack_int,
5188 Q: *mut __BindgenComplex<f64>,
5189 ldq: *const lapack_int,
5190 Z: *mut __BindgenComplex<f64>,
5191 ldz: *const lapack_int,
5192 info: *mut lapack_int,
5193 );
5194 pub fn cgglse_(
5195 m: *const lapack_int,
5196 n: *const lapack_int,
5197 p: *const lapack_int,
5198 A: *mut __BindgenComplex<f32>,
5199 lda: *const lapack_int,
5200 B: *mut __BindgenComplex<f32>,
5201 ldb: *const lapack_int,
5202 C: *mut __BindgenComplex<f32>,
5203 D: *mut __BindgenComplex<f32>,
5204 X: *mut __BindgenComplex<f32>,
5205 work: *mut __BindgenComplex<f32>,
5206 lwork: *const lapack_int,
5207 info: *mut lapack_int,
5208 );
5209 pub fn dgglse_(
5210 m: *const lapack_int,
5211 n: *const lapack_int,
5212 p: *const lapack_int,
5213 A: *mut f64,
5214 lda: *const lapack_int,
5215 B: *mut f64,
5216 ldb: *const lapack_int,
5217 C: *mut f64,
5218 D: *mut f64,
5219 X: *mut f64,
5220 work: *mut f64,
5221 lwork: *const lapack_int,
5222 info: *mut lapack_int,
5223 );
5224 pub fn sgglse_(
5225 m: *const lapack_int,
5226 n: *const lapack_int,
5227 p: *const lapack_int,
5228 A: *mut f32,
5229 lda: *const lapack_int,
5230 B: *mut f32,
5231 ldb: *const lapack_int,
5232 C: *mut f32,
5233 D: *mut f32,
5234 X: *mut f32,
5235 work: *mut f32,
5236 lwork: *const lapack_int,
5237 info: *mut lapack_int,
5238 );
5239 pub fn zgglse_(
5240 m: *const lapack_int,
5241 n: *const lapack_int,
5242 p: *const lapack_int,
5243 A: *mut __BindgenComplex<f64>,
5244 lda: *const lapack_int,
5245 B: *mut __BindgenComplex<f64>,
5246 ldb: *const lapack_int,
5247 C: *mut __BindgenComplex<f64>,
5248 D: *mut __BindgenComplex<f64>,
5249 X: *mut __BindgenComplex<f64>,
5250 work: *mut __BindgenComplex<f64>,
5251 lwork: *const lapack_int,
5252 info: *mut lapack_int,
5253 );
5254 pub fn cggqrf_(
5255 n: *const lapack_int,
5256 m: *const lapack_int,
5257 p: *const lapack_int,
5258 A: *mut __BindgenComplex<f32>,
5259 lda: *const lapack_int,
5260 taua: *mut __BindgenComplex<f32>,
5261 B: *mut __BindgenComplex<f32>,
5262 ldb: *const lapack_int,
5263 taub: *mut __BindgenComplex<f32>,
5264 work: *mut __BindgenComplex<f32>,
5265 lwork: *const lapack_int,
5266 info: *mut lapack_int,
5267 );
5268 pub fn dggqrf_(
5269 n: *const lapack_int,
5270 m: *const lapack_int,
5271 p: *const lapack_int,
5272 A: *mut f64,
5273 lda: *const lapack_int,
5274 taua: *mut f64,
5275 B: *mut f64,
5276 ldb: *const lapack_int,
5277 taub: *mut f64,
5278 work: *mut f64,
5279 lwork: *const lapack_int,
5280 info: *mut lapack_int,
5281 );
5282 pub fn sggqrf_(
5283 n: *const lapack_int,
5284 m: *const lapack_int,
5285 p: *const lapack_int,
5286 A: *mut f32,
5287 lda: *const lapack_int,
5288 taua: *mut f32,
5289 B: *mut f32,
5290 ldb: *const lapack_int,
5291 taub: *mut f32,
5292 work: *mut f32,
5293 lwork: *const lapack_int,
5294 info: *mut lapack_int,
5295 );
5296 pub fn zggqrf_(
5297 n: *const lapack_int,
5298 m: *const lapack_int,
5299 p: *const lapack_int,
5300 A: *mut __BindgenComplex<f64>,
5301 lda: *const lapack_int,
5302 taua: *mut __BindgenComplex<f64>,
5303 B: *mut __BindgenComplex<f64>,
5304 ldb: *const lapack_int,
5305 taub: *mut __BindgenComplex<f64>,
5306 work: *mut __BindgenComplex<f64>,
5307 lwork: *const lapack_int,
5308 info: *mut lapack_int,
5309 );
5310 pub fn cggrqf_(
5311 m: *const lapack_int,
5312 p: *const lapack_int,
5313 n: *const lapack_int,
5314 A: *mut __BindgenComplex<f32>,
5315 lda: *const lapack_int,
5316 taua: *mut __BindgenComplex<f32>,
5317 B: *mut __BindgenComplex<f32>,
5318 ldb: *const lapack_int,
5319 taub: *mut __BindgenComplex<f32>,
5320 work: *mut __BindgenComplex<f32>,
5321 lwork: *const lapack_int,
5322 info: *mut lapack_int,
5323 );
5324 pub fn dggrqf_(
5325 m: *const lapack_int,
5326 p: *const lapack_int,
5327 n: *const lapack_int,
5328 A: *mut f64,
5329 lda: *const lapack_int,
5330 taua: *mut f64,
5331 B: *mut f64,
5332 ldb: *const lapack_int,
5333 taub: *mut f64,
5334 work: *mut f64,
5335 lwork: *const lapack_int,
5336 info: *mut lapack_int,
5337 );
5338 pub fn sggrqf_(
5339 m: *const lapack_int,
5340 p: *const lapack_int,
5341 n: *const lapack_int,
5342 A: *mut f32,
5343 lda: *const lapack_int,
5344 taua: *mut f32,
5345 B: *mut f32,
5346 ldb: *const lapack_int,
5347 taub: *mut f32,
5348 work: *mut f32,
5349 lwork: *const lapack_int,
5350 info: *mut lapack_int,
5351 );
5352 pub fn zggrqf_(
5353 m: *const lapack_int,
5354 p: *const lapack_int,
5355 n: *const lapack_int,
5356 A: *mut __BindgenComplex<f64>,
5357 lda: *const lapack_int,
5358 taua: *mut __BindgenComplex<f64>,
5359 B: *mut __BindgenComplex<f64>,
5360 ldb: *const lapack_int,
5361 taub: *mut __BindgenComplex<f64>,
5362 work: *mut __BindgenComplex<f64>,
5363 lwork: *const lapack_int,
5364 info: *mut lapack_int,
5365 );
5366 pub fn cggsvd_(
5367 jobu: *const c_char,
5368 jobv: *const c_char,
5369 jobq: *const c_char,
5370 m: *const lapack_int,
5371 n: *const lapack_int,
5372 p: *const lapack_int,
5373 k: *mut lapack_int,
5374 l: *mut lapack_int,
5375 a: *mut __BindgenComplex<f32>,
5376 lda: *const lapack_int,
5377 b: *mut __BindgenComplex<f32>,
5378 ldb: *const lapack_int,
5379 alpha: *mut f32,
5380 beta: *mut f32,
5381 u: *mut __BindgenComplex<f32>,
5382 ldu: *const lapack_int,
5383 v: *mut __BindgenComplex<f32>,
5384 ldv: *const lapack_int,
5385 q: *mut __BindgenComplex<f32>,
5386 ldq: *const lapack_int,
5387 work: *mut __BindgenComplex<f32>,
5388 rwork: *mut f32,
5389 iwork: *mut lapack_int,
5390 info: *mut lapack_int,
5391 ) -> lapack_int;
5392 pub fn sggsvd_(
5393 jobu: *const c_char,
5394 jobv: *const c_char,
5395 jobq: *const c_char,
5396 m: *const lapack_int,
5397 n: *const lapack_int,
5398 p: *const lapack_int,
5399 k: *mut lapack_int,
5400 l: *mut lapack_int,
5401 a: *mut f32,
5402 lda: *const lapack_int,
5403 b: *mut f32,
5404 ldb: *const lapack_int,
5405 alpha: *mut f32,
5406 beta: *mut f32,
5407 u: *mut f32,
5408 ldu: *const lapack_int,
5409 v: *mut f32,
5410 ldv: *const lapack_int,
5411 q: *mut f32,
5412 ldq: *const lapack_int,
5413 work: *mut f32,
5414 iwork: *mut lapack_int,
5415 info: *mut lapack_int,
5416 ) -> lapack_int;
5417 pub fn dggsvd_(
5418 jobu: *const c_char,
5419 jobv: *const c_char,
5420 jobq: *const c_char,
5421 m: *const lapack_int,
5422 n: *const lapack_int,
5423 p: *const lapack_int,
5424 k: *mut lapack_int,
5425 l: *mut lapack_int,
5426 a: *mut f64,
5427 lda: *const lapack_int,
5428 b: *mut f64,
5429 ldb: *const lapack_int,
5430 alpha: *mut f64,
5431 beta: *mut f64,
5432 u: *mut f64,
5433 ldu: *const lapack_int,
5434 v: *mut f64,
5435 ldv: *const lapack_int,
5436 q: *mut f64,
5437 ldq: *const lapack_int,
5438 work: *mut f64,
5439 iwork: *mut lapack_int,
5440 info: *mut lapack_int,
5441 ) -> lapack_int;
5442 pub fn zggsvd_(
5443 jobu: *const c_char,
5444 jobv: *const c_char,
5445 jobq: *const c_char,
5446 m: *const lapack_int,
5447 n: *const lapack_int,
5448 p: *const lapack_int,
5449 k: *mut lapack_int,
5450 l: *mut lapack_int,
5451 a: *mut __BindgenComplex<f64>,
5452 lda: *const lapack_int,
5453 b: *mut __BindgenComplex<f64>,
5454 ldb: *const lapack_int,
5455 alpha: *mut f64,
5456 beta: *mut f64,
5457 u: *mut __BindgenComplex<f64>,
5458 ldu: *const lapack_int,
5459 v: *mut __BindgenComplex<f64>,
5460 ldv: *const lapack_int,
5461 q: *mut __BindgenComplex<f64>,
5462 ldq: *const lapack_int,
5463 work: *mut __BindgenComplex<f64>,
5464 rwork: *mut f64,
5465 iwork: *mut lapack_int,
5466 info: *mut lapack_int,
5467 ) -> lapack_int;
5468 pub fn cggsvd3_(
5469 jobu: *const c_char,
5470 jobv: *const c_char,
5471 jobq: *const c_char,
5472 m: *const lapack_int,
5473 n: *const lapack_int,
5474 p: *const lapack_int,
5475 k: *mut lapack_int,
5476 l: *mut lapack_int,
5477 A: *mut __BindgenComplex<f32>,
5478 lda: *const lapack_int,
5479 B: *mut __BindgenComplex<f32>,
5480 ldb: *const lapack_int,
5481 alpha: *mut f32,
5482 beta: *mut f32,
5483 U: *mut __BindgenComplex<f32>,
5484 ldu: *const lapack_int,
5485 V: *mut __BindgenComplex<f32>,
5486 ldv: *const lapack_int,
5487 Q: *mut __BindgenComplex<f32>,
5488 ldq: *const lapack_int,
5489 work: *mut __BindgenComplex<f32>,
5490 lwork: *const lapack_int,
5491 rwork: *mut f32,
5492 iwork: *mut lapack_int,
5493 info: *mut lapack_int,
5494 );
5495 pub fn dggsvd3_(
5496 jobu: *const c_char,
5497 jobv: *const c_char,
5498 jobq: *const c_char,
5499 m: *const lapack_int,
5500 n: *const lapack_int,
5501 p: *const lapack_int,
5502 k: *mut lapack_int,
5503 l: *mut lapack_int,
5504 A: *mut f64,
5505 lda: *const lapack_int,
5506 B: *mut f64,
5507 ldb: *const lapack_int,
5508 alpha: *mut f64,
5509 beta: *mut f64,
5510 U: *mut f64,
5511 ldu: *const lapack_int,
5512 V: *mut f64,
5513 ldv: *const lapack_int,
5514 Q: *mut f64,
5515 ldq: *const lapack_int,
5516 work: *mut f64,
5517 lwork: *const lapack_int,
5518 iwork: *mut lapack_int,
5519 info: *mut lapack_int,
5520 );
5521 pub fn sggsvd3_(
5522 jobu: *const c_char,
5523 jobv: *const c_char,
5524 jobq: *const c_char,
5525 m: *const lapack_int,
5526 n: *const lapack_int,
5527 p: *const lapack_int,
5528 k: *mut lapack_int,
5529 l: *mut lapack_int,
5530 A: *mut f32,
5531 lda: *const lapack_int,
5532 B: *mut f32,
5533 ldb: *const lapack_int,
5534 alpha: *mut f32,
5535 beta: *mut f32,
5536 U: *mut f32,
5537 ldu: *const lapack_int,
5538 V: *mut f32,
5539 ldv: *const lapack_int,
5540 Q: *mut f32,
5541 ldq: *const lapack_int,
5542 work: *mut f32,
5543 lwork: *const lapack_int,
5544 iwork: *mut lapack_int,
5545 info: *mut lapack_int,
5546 );
5547 pub fn zggsvd3_(
5548 jobu: *const c_char,
5549 jobv: *const c_char,
5550 jobq: *const c_char,
5551 m: *const lapack_int,
5552 n: *const lapack_int,
5553 p: *const lapack_int,
5554 k: *mut lapack_int,
5555 l: *mut lapack_int,
5556 A: *mut __BindgenComplex<f64>,
5557 lda: *const lapack_int,
5558 B: *mut __BindgenComplex<f64>,
5559 ldb: *const lapack_int,
5560 alpha: *mut f64,
5561 beta: *mut f64,
5562 U: *mut __BindgenComplex<f64>,
5563 ldu: *const lapack_int,
5564 V: *mut __BindgenComplex<f64>,
5565 ldv: *const lapack_int,
5566 Q: *mut __BindgenComplex<f64>,
5567 ldq: *const lapack_int,
5568 work: *mut __BindgenComplex<f64>,
5569 lwork: *const lapack_int,
5570 rwork: *mut f64,
5571 iwork: *mut lapack_int,
5572 info: *mut lapack_int,
5573 );
5574 pub fn sggsvp_(
5575 jobu: *const c_char,
5576 jobv: *const c_char,
5577 jobq: *const c_char,
5578 m: *const lapack_int,
5579 p: *const lapack_int,
5580 n: *const lapack_int,
5581 a: *mut f32,
5582 lda: *const lapack_int,
5583 b: *mut f32,
5584 ldb: *const lapack_int,
5585 tola: *mut f32,
5586 tolb: *mut f32,
5587 k: *mut lapack_int,
5588 l: *mut lapack_int,
5589 u: *mut f32,
5590 ldu: *const lapack_int,
5591 v: *mut f32,
5592 ldv: *const lapack_int,
5593 q: *mut f32,
5594 ldq: *const lapack_int,
5595 iwork: *mut lapack_int,
5596 tau: *mut f32,
5597 work: *mut f32,
5598 info: *mut lapack_int,
5599 ) -> lapack_int;
5600 pub fn dggsvp_(
5601 jobu: *const c_char,
5602 jobv: *const c_char,
5603 jobq: *const c_char,
5604 m: *const lapack_int,
5605 p: *const lapack_int,
5606 n: *const lapack_int,
5607 a: *mut f64,
5608 lda: *const lapack_int,
5609 b: *mut f64,
5610 ldb: *const lapack_int,
5611 tola: *mut f64,
5612 tolb: *mut f64,
5613 k: *mut lapack_int,
5614 l: *mut lapack_int,
5615 u: *mut f64,
5616 ldu: *const lapack_int,
5617 v: *mut f64,
5618 ldv: *const lapack_int,
5619 q: *mut f64,
5620 ldq: *const lapack_int,
5621 iwork: *mut lapack_int,
5622 tau: *mut f64,
5623 work: *mut f64,
5624 info: *mut lapack_int,
5625 ) -> lapack_int;
5626 pub fn cggsvp_(
5627 jobu: *const c_char,
5628 jobv: *const c_char,
5629 jobq: *const c_char,
5630 m: *const lapack_int,
5631 p: *const lapack_int,
5632 n: *const lapack_int,
5633 a: *mut __BindgenComplex<f32>,
5634 lda: *const lapack_int,
5635 b: *mut __BindgenComplex<f32>,
5636 ldb: *const lapack_int,
5637 tola: *mut f32,
5638 tolb: *mut f32,
5639 k: *mut lapack_int,
5640 l: *mut lapack_int,
5641 u: *mut __BindgenComplex<f32>,
5642 ldu: *const lapack_int,
5643 v: *mut __BindgenComplex<f32>,
5644 ldv: *const lapack_int,
5645 q: *mut __BindgenComplex<f32>,
5646 ldq: *const lapack_int,
5647 iwork: *mut lapack_int,
5648 rwork: *mut f32,
5649 tau: *mut __BindgenComplex<f32>,
5650 work: *mut __BindgenComplex<f32>,
5651 info: *mut lapack_int,
5652 ) -> lapack_int;
5653 pub fn zggsvp_(
5654 jobu: *const c_char,
5655 jobv: *const c_char,
5656 jobq: *const c_char,
5657 m: *const lapack_int,
5658 p: *const lapack_int,
5659 n: *const lapack_int,
5660 a: *mut __BindgenComplex<f64>,
5661 lda: *const lapack_int,
5662 b: *mut __BindgenComplex<f64>,
5663 ldb: *const lapack_int,
5664 tola: *mut f64,
5665 tolb: *mut f64,
5666 k: *mut lapack_int,
5667 l: *mut lapack_int,
5668 u: *mut __BindgenComplex<f64>,
5669 ldu: *const lapack_int,
5670 v: *mut __BindgenComplex<f64>,
5671 ldv: *const lapack_int,
5672 q: *mut __BindgenComplex<f64>,
5673 ldq: *const lapack_int,
5674 iwork: *mut lapack_int,
5675 rwork: *mut f64,
5676 tau: *mut __BindgenComplex<f64>,
5677 work: *mut __BindgenComplex<f64>,
5678 info: *mut lapack_int,
5679 ) -> lapack_int;
5680 pub fn cggsvp3_(
5681 jobu: *const c_char,
5682 jobv: *const c_char,
5683 jobq: *const c_char,
5684 m: *const lapack_int,
5685 p: *const lapack_int,
5686 n: *const lapack_int,
5687 A: *mut __BindgenComplex<f32>,
5688 lda: *const lapack_int,
5689 B: *mut __BindgenComplex<f32>,
5690 ldb: *const lapack_int,
5691 tola: *const f32,
5692 tolb: *const f32,
5693 k: *mut lapack_int,
5694 l: *mut lapack_int,
5695 U: *mut __BindgenComplex<f32>,
5696 ldu: *const lapack_int,
5697 V: *mut __BindgenComplex<f32>,
5698 ldv: *const lapack_int,
5699 Q: *mut __BindgenComplex<f32>,
5700 ldq: *const lapack_int,
5701 iwork: *mut lapack_int,
5702 rwork: *mut f32,
5703 tau: *mut __BindgenComplex<f32>,
5704 work: *mut __BindgenComplex<f32>,
5705 lwork: *const lapack_int,
5706 info: *mut lapack_int,
5707 );
5708 pub fn dggsvp3_(
5709 jobu: *const c_char,
5710 jobv: *const c_char,
5711 jobq: *const c_char,
5712 m: *const lapack_int,
5713 p: *const lapack_int,
5714 n: *const lapack_int,
5715 A: *mut f64,
5716 lda: *const lapack_int,
5717 B: *mut f64,
5718 ldb: *const lapack_int,
5719 tola: *const f64,
5720 tolb: *const f64,
5721 k: *mut lapack_int,
5722 l: *mut lapack_int,
5723 U: *mut f64,
5724 ldu: *const lapack_int,
5725 V: *mut f64,
5726 ldv: *const lapack_int,
5727 Q: *mut f64,
5728 ldq: *const lapack_int,
5729 iwork: *mut lapack_int,
5730 tau: *mut f64,
5731 work: *mut f64,
5732 lwork: *const lapack_int,
5733 info: *mut lapack_int,
5734 );
5735 pub fn sggsvp3_(
5736 jobu: *const c_char,
5737 jobv: *const c_char,
5738 jobq: *const c_char,
5739 m: *const lapack_int,
5740 p: *const lapack_int,
5741 n: *const lapack_int,
5742 A: *mut f32,
5743 lda: *const lapack_int,
5744 B: *mut f32,
5745 ldb: *const lapack_int,
5746 tola: *const f32,
5747 tolb: *const f32,
5748 k: *mut lapack_int,
5749 l: *mut lapack_int,
5750 U: *mut f32,
5751 ldu: *const lapack_int,
5752 V: *mut f32,
5753 ldv: *const lapack_int,
5754 Q: *mut f32,
5755 ldq: *const lapack_int,
5756 iwork: *mut lapack_int,
5757 tau: *mut f32,
5758 work: *mut f32,
5759 lwork: *const lapack_int,
5760 info: *mut lapack_int,
5761 );
5762 pub fn zggsvp3_(
5763 jobu: *const c_char,
5764 jobv: *const c_char,
5765 jobq: *const c_char,
5766 m: *const lapack_int,
5767 p: *const lapack_int,
5768 n: *const lapack_int,
5769 A: *mut __BindgenComplex<f64>,
5770 lda: *const lapack_int,
5771 B: *mut __BindgenComplex<f64>,
5772 ldb: *const lapack_int,
5773 tola: *const f64,
5774 tolb: *const f64,
5775 k: *mut lapack_int,
5776 l: *mut lapack_int,
5777 U: *mut __BindgenComplex<f64>,
5778 ldu: *const lapack_int,
5779 V: *mut __BindgenComplex<f64>,
5780 ldv: *const lapack_int,
5781 Q: *mut __BindgenComplex<f64>,
5782 ldq: *const lapack_int,
5783 iwork: *mut lapack_int,
5784 rwork: *mut f64,
5785 tau: *mut __BindgenComplex<f64>,
5786 work: *mut __BindgenComplex<f64>,
5787 lwork: *const lapack_int,
5788 info: *mut lapack_int,
5789 );
5790 pub fn cgtcon_(
5791 norm: *const c_char,
5792 n: *const lapack_int,
5793 DL: *const __BindgenComplex<f32>,
5794 D: *const __BindgenComplex<f32>,
5795 DU: *const __BindgenComplex<f32>,
5796 DU2: *const __BindgenComplex<f32>,
5797 ipiv: *const lapack_int,
5798 anorm: *const f32,
5799 rcond: *mut f32,
5800 work: *mut __BindgenComplex<f32>,
5801 info: *mut lapack_int,
5802 );
5803 pub fn dgtcon_(
5804 norm: *const c_char,
5805 n: *const lapack_int,
5806 DL: *const f64,
5807 D: *const f64,
5808 DU: *const f64,
5809 DU2: *const f64,
5810 ipiv: *const lapack_int,
5811 anorm: *const f64,
5812 rcond: *mut f64,
5813 work: *mut f64,
5814 iwork: *mut lapack_int,
5815 info: *mut lapack_int,
5816 );
5817 pub fn sgtcon_(
5818 norm: *const c_char,
5819 n: *const lapack_int,
5820 DL: *const f32,
5821 D: *const f32,
5822 DU: *const f32,
5823 DU2: *const f32,
5824 ipiv: *const lapack_int,
5825 anorm: *const f32,
5826 rcond: *mut f32,
5827 work: *mut f32,
5828 iwork: *mut lapack_int,
5829 info: *mut lapack_int,
5830 );
5831 pub fn zgtcon_(
5832 norm: *const c_char,
5833 n: *const lapack_int,
5834 DL: *const __BindgenComplex<f64>,
5835 D: *const __BindgenComplex<f64>,
5836 DU: *const __BindgenComplex<f64>,
5837 DU2: *const __BindgenComplex<f64>,
5838 ipiv: *const lapack_int,
5839 anorm: *const f64,
5840 rcond: *mut f64,
5841 work: *mut __BindgenComplex<f64>,
5842 info: *mut lapack_int,
5843 );
5844 pub fn cgtrfs_(
5845 trans: *const c_char,
5846 n: *const lapack_int,
5847 nrhs: *const lapack_int,
5848 DL: *const __BindgenComplex<f32>,
5849 D: *const __BindgenComplex<f32>,
5850 DU: *const __BindgenComplex<f32>,
5851 DLF: *const __BindgenComplex<f32>,
5852 DF: *const __BindgenComplex<f32>,
5853 DUF: *const __BindgenComplex<f32>,
5854 DU2: *const __BindgenComplex<f32>,
5855 ipiv: *const lapack_int,
5856 B: *const __BindgenComplex<f32>,
5857 ldb: *const lapack_int,
5858 X: *mut __BindgenComplex<f32>,
5859 ldx: *const lapack_int,
5860 ferr: *mut f32,
5861 berr: *mut f32,
5862 work: *mut __BindgenComplex<f32>,
5863 rwork: *mut f32,
5864 info: *mut lapack_int,
5865 );
5866 pub fn dgtrfs_(
5867 trans: *const c_char,
5868 n: *const lapack_int,
5869 nrhs: *const lapack_int,
5870 DL: *const f64,
5871 D: *const f64,
5872 DU: *const f64,
5873 DLF: *const f64,
5874 DF: *const f64,
5875 DUF: *const f64,
5876 DU2: *const f64,
5877 ipiv: *const lapack_int,
5878 B: *const f64,
5879 ldb: *const lapack_int,
5880 X: *mut f64,
5881 ldx: *const lapack_int,
5882 ferr: *mut f64,
5883 berr: *mut f64,
5884 work: *mut f64,
5885 iwork: *mut lapack_int,
5886 info: *mut lapack_int,
5887 );
5888 pub fn sgtrfs_(
5889 trans: *const c_char,
5890 n: *const lapack_int,
5891 nrhs: *const lapack_int,
5892 DL: *const f32,
5893 D: *const f32,
5894 DU: *const f32,
5895 DLF: *const f32,
5896 DF: *const f32,
5897 DUF: *const f32,
5898 DU2: *const f32,
5899 ipiv: *const lapack_int,
5900 B: *const f32,
5901 ldb: *const lapack_int,
5902 X: *mut f32,
5903 ldx: *const lapack_int,
5904 ferr: *mut f32,
5905 berr: *mut f32,
5906 work: *mut f32,
5907 iwork: *mut lapack_int,
5908 info: *mut lapack_int,
5909 );
5910 pub fn zgtrfs_(
5911 trans: *const c_char,
5912 n: *const lapack_int,
5913 nrhs: *const lapack_int,
5914 DL: *const __BindgenComplex<f64>,
5915 D: *const __BindgenComplex<f64>,
5916 DU: *const __BindgenComplex<f64>,
5917 DLF: *const __BindgenComplex<f64>,
5918 DF: *const __BindgenComplex<f64>,
5919 DUF: *const __BindgenComplex<f64>,
5920 DU2: *const __BindgenComplex<f64>,
5921 ipiv: *const lapack_int,
5922 B: *const __BindgenComplex<f64>,
5923 ldb: *const lapack_int,
5924 X: *mut __BindgenComplex<f64>,
5925 ldx: *const lapack_int,
5926 ferr: *mut f64,
5927 berr: *mut f64,
5928 work: *mut __BindgenComplex<f64>,
5929 rwork: *mut f64,
5930 info: *mut lapack_int,
5931 );
5932 pub fn cgtsv_(
5933 n: *const lapack_int,
5934 nrhs: *const lapack_int,
5935 DL: *mut __BindgenComplex<f32>,
5936 D: *mut __BindgenComplex<f32>,
5937 DU: *mut __BindgenComplex<f32>,
5938 B: *mut __BindgenComplex<f32>,
5939 ldb: *const lapack_int,
5940 info: *mut lapack_int,
5941 );
5942 pub fn dgtsv_(
5943 n: *const lapack_int,
5944 nrhs: *const lapack_int,
5945 DL: *mut f64,
5946 D: *mut f64,
5947 DU: *mut f64,
5948 B: *mut f64,
5949 ldb: *const lapack_int,
5950 info: *mut lapack_int,
5951 );
5952 pub fn sgtsv_(
5953 n: *const lapack_int,
5954 nrhs: *const lapack_int,
5955 DL: *mut f32,
5956 D: *mut f32,
5957 DU: *mut f32,
5958 B: *mut f32,
5959 ldb: *const lapack_int,
5960 info: *mut lapack_int,
5961 );
5962 pub fn zgtsv_(
5963 n: *const lapack_int,
5964 nrhs: *const lapack_int,
5965 DL: *mut __BindgenComplex<f64>,
5966 D: *mut __BindgenComplex<f64>,
5967 DU: *mut __BindgenComplex<f64>,
5968 B: *mut __BindgenComplex<f64>,
5969 ldb: *const lapack_int,
5970 info: *mut lapack_int,
5971 );
5972 pub fn cgtsvx_(
5973 fact: *const c_char,
5974 trans: *const c_char,
5975 n: *const lapack_int,
5976 nrhs: *const lapack_int,
5977 DL: *const __BindgenComplex<f32>,
5978 D: *const __BindgenComplex<f32>,
5979 DU: *const __BindgenComplex<f32>,
5980 DLF: *mut __BindgenComplex<f32>,
5981 DF: *mut __BindgenComplex<f32>,
5982 DUF: *mut __BindgenComplex<f32>,
5983 DU2: *mut __BindgenComplex<f32>,
5984 ipiv: *mut lapack_int,
5985 B: *const __BindgenComplex<f32>,
5986 ldb: *const lapack_int,
5987 X: *mut __BindgenComplex<f32>,
5988 ldx: *const lapack_int,
5989 rcond: *mut f32,
5990 ferr: *mut f32,
5991 berr: *mut f32,
5992 work: *mut __BindgenComplex<f32>,
5993 rwork: *mut f32,
5994 info: *mut lapack_int,
5995 );
5996 pub fn dgtsvx_(
5997 fact: *const c_char,
5998 trans: *const c_char,
5999 n: *const lapack_int,
6000 nrhs: *const lapack_int,
6001 DL: *const f64,
6002 D: *const f64,
6003 DU: *const f64,
6004 DLF: *mut f64,
6005 DF: *mut f64,
6006 DUF: *mut f64,
6007 DU2: *mut f64,
6008 ipiv: *mut lapack_int,
6009 B: *const f64,
6010 ldb: *const lapack_int,
6011 X: *mut f64,
6012 ldx: *const lapack_int,
6013 rcond: *mut f64,
6014 ferr: *mut f64,
6015 berr: *mut f64,
6016 work: *mut f64,
6017 iwork: *mut lapack_int,
6018 info: *mut lapack_int,
6019 );
6020 pub fn sgtsvx_(
6021 fact: *const c_char,
6022 trans: *const c_char,
6023 n: *const lapack_int,
6024 nrhs: *const lapack_int,
6025 DL: *const f32,
6026 D: *const f32,
6027 DU: *const f32,
6028 DLF: *mut f32,
6029 DF: *mut f32,
6030 DUF: *mut f32,
6031 DU2: *mut f32,
6032 ipiv: *mut lapack_int,
6033 B: *const f32,
6034 ldb: *const lapack_int,
6035 X: *mut f32,
6036 ldx: *const lapack_int,
6037 rcond: *mut f32,
6038 ferr: *mut f32,
6039 berr: *mut f32,
6040 work: *mut f32,
6041 iwork: *mut lapack_int,
6042 info: *mut lapack_int,
6043 );
6044 pub fn zgtsvx_(
6045 fact: *const c_char,
6046 trans: *const c_char,
6047 n: *const lapack_int,
6048 nrhs: *const lapack_int,
6049 DL: *const __BindgenComplex<f64>,
6050 D: *const __BindgenComplex<f64>,
6051 DU: *const __BindgenComplex<f64>,
6052 DLF: *mut __BindgenComplex<f64>,
6053 DF: *mut __BindgenComplex<f64>,
6054 DUF: *mut __BindgenComplex<f64>,
6055 DU2: *mut __BindgenComplex<f64>,
6056 ipiv: *mut lapack_int,
6057 B: *const __BindgenComplex<f64>,
6058 ldb: *const lapack_int,
6059 X: *mut __BindgenComplex<f64>,
6060 ldx: *const lapack_int,
6061 rcond: *mut f64,
6062 ferr: *mut f64,
6063 berr: *mut f64,
6064 work: *mut __BindgenComplex<f64>,
6065 rwork: *mut f64,
6066 info: *mut lapack_int,
6067 );
6068 pub fn cgttrf_(
6069 n: *const lapack_int,
6070 DL: *mut __BindgenComplex<f32>,
6071 D: *mut __BindgenComplex<f32>,
6072 DU: *mut __BindgenComplex<f32>,
6073 DU2: *mut __BindgenComplex<f32>,
6074 ipiv: *mut lapack_int,
6075 info: *mut lapack_int,
6076 );
6077 pub fn dgttrf_(
6078 n: *const lapack_int,
6079 DL: *mut f64,
6080 D: *mut f64,
6081 DU: *mut f64,
6082 DU2: *mut f64,
6083 ipiv: *mut lapack_int,
6084 info: *mut lapack_int,
6085 );
6086 pub fn sgttrf_(
6087 n: *const lapack_int,
6088 DL: *mut f32,
6089 D: *mut f32,
6090 DU: *mut f32,
6091 DU2: *mut f32,
6092 ipiv: *mut lapack_int,
6093 info: *mut lapack_int,
6094 );
6095 pub fn zgttrf_(
6096 n: *const lapack_int,
6097 DL: *mut __BindgenComplex<f64>,
6098 D: *mut __BindgenComplex<f64>,
6099 DU: *mut __BindgenComplex<f64>,
6100 DU2: *mut __BindgenComplex<f64>,
6101 ipiv: *mut lapack_int,
6102 info: *mut lapack_int,
6103 );
6104 pub fn cgttrs_(
6105 trans: *const c_char,
6106 n: *const lapack_int,
6107 nrhs: *const lapack_int,
6108 DL: *const __BindgenComplex<f32>,
6109 D: *const __BindgenComplex<f32>,
6110 DU: *const __BindgenComplex<f32>,
6111 DU2: *const __BindgenComplex<f32>,
6112 ipiv: *const lapack_int,
6113 B: *mut __BindgenComplex<f32>,
6114 ldb: *const lapack_int,
6115 info: *mut lapack_int,
6116 );
6117 pub fn dgttrs_(
6118 trans: *const c_char,
6119 n: *const lapack_int,
6120 nrhs: *const lapack_int,
6121 DL: *const f64,
6122 D: *const f64,
6123 DU: *const f64,
6124 DU2: *const f64,
6125 ipiv: *const lapack_int,
6126 B: *mut f64,
6127 ldb: *const lapack_int,
6128 info: *mut lapack_int,
6129 );
6130 pub fn sgttrs_(
6131 trans: *const c_char,
6132 n: *const lapack_int,
6133 nrhs: *const lapack_int,
6134 DL: *const f32,
6135 D: *const f32,
6136 DU: *const f32,
6137 DU2: *const f32,
6138 ipiv: *const lapack_int,
6139 B: *mut f32,
6140 ldb: *const lapack_int,
6141 info: *mut lapack_int,
6142 );
6143 pub fn zgttrs_(
6144 trans: *const c_char,
6145 n: *const lapack_int,
6146 nrhs: *const lapack_int,
6147 DL: *const __BindgenComplex<f64>,
6148 D: *const __BindgenComplex<f64>,
6149 DU: *const __BindgenComplex<f64>,
6150 DU2: *const __BindgenComplex<f64>,
6151 ipiv: *const lapack_int,
6152 B: *mut __BindgenComplex<f64>,
6153 ldb: *const lapack_int,
6154 info: *mut lapack_int,
6155 );
6156 pub fn chbev_(
6157 jobz: *const c_char,
6158 uplo: *const c_char,
6159 n: *const lapack_int,
6160 kd: *const lapack_int,
6161 AB: *mut __BindgenComplex<f32>,
6162 ldab: *const lapack_int,
6163 W: *mut f32,
6164 Z: *mut __BindgenComplex<f32>,
6165 ldz: *const lapack_int,
6166 work: *mut __BindgenComplex<f32>,
6167 rwork: *mut f32,
6168 info: *mut lapack_int,
6169 );
6170 pub fn zhbev_(
6171 jobz: *const c_char,
6172 uplo: *const c_char,
6173 n: *const lapack_int,
6174 kd: *const lapack_int,
6175 AB: *mut __BindgenComplex<f64>,
6176 ldab: *const lapack_int,
6177 W: *mut f64,
6178 Z: *mut __BindgenComplex<f64>,
6179 ldz: *const lapack_int,
6180 work: *mut __BindgenComplex<f64>,
6181 rwork: *mut f64,
6182 info: *mut lapack_int,
6183 );
6184 pub fn chbev_2stage_(
6185 jobz: *const c_char,
6186 uplo: *const c_char,
6187 n: *const lapack_int,
6188 kd: *const lapack_int,
6189 AB: *mut __BindgenComplex<f32>,
6190 ldab: *const lapack_int,
6191 W: *mut f32,
6192 Z: *mut __BindgenComplex<f32>,
6193 ldz: *const lapack_int,
6194 work: *mut __BindgenComplex<f32>,
6195 lwork: *const lapack_int,
6196 rwork: *mut f32,
6197 info: *mut lapack_int,
6198 );
6199 pub fn zhbev_2stage_(
6200 jobz: *const c_char,
6201 uplo: *const c_char,
6202 n: *const lapack_int,
6203 kd: *const lapack_int,
6204 AB: *mut __BindgenComplex<f64>,
6205 ldab: *const lapack_int,
6206 W: *mut f64,
6207 Z: *mut __BindgenComplex<f64>,
6208 ldz: *const lapack_int,
6209 work: *mut __BindgenComplex<f64>,
6210 lwork: *const lapack_int,
6211 rwork: *mut f64,
6212 info: *mut lapack_int,
6213 );
6214 pub fn chbevd_(
6215 jobz: *const c_char,
6216 uplo: *const c_char,
6217 n: *const lapack_int,
6218 kd: *const lapack_int,
6219 AB: *mut __BindgenComplex<f32>,
6220 ldab: *const lapack_int,
6221 W: *mut f32,
6222 Z: *mut __BindgenComplex<f32>,
6223 ldz: *const lapack_int,
6224 work: *mut __BindgenComplex<f32>,
6225 lwork: *const lapack_int,
6226 rwork: *mut f32,
6227 lrwork: *const lapack_int,
6228 iwork: *mut lapack_int,
6229 liwork: *const lapack_int,
6230 info: *mut lapack_int,
6231 );
6232 pub fn zhbevd_(
6233 jobz: *const c_char,
6234 uplo: *const c_char,
6235 n: *const lapack_int,
6236 kd: *const lapack_int,
6237 AB: *mut __BindgenComplex<f64>,
6238 ldab: *const lapack_int,
6239 W: *mut f64,
6240 Z: *mut __BindgenComplex<f64>,
6241 ldz: *const lapack_int,
6242 work: *mut __BindgenComplex<f64>,
6243 lwork: *const lapack_int,
6244 rwork: *mut f64,
6245 lrwork: *const lapack_int,
6246 iwork: *mut lapack_int,
6247 liwork: *const lapack_int,
6248 info: *mut lapack_int,
6249 );
6250 pub fn chbevd_2stage_(
6251 jobz: *const c_char,
6252 uplo: *const c_char,
6253 n: *const lapack_int,
6254 kd: *const lapack_int,
6255 AB: *mut __BindgenComplex<f32>,
6256 ldab: *const lapack_int,
6257 W: *mut f32,
6258 Z: *mut __BindgenComplex<f32>,
6259 ldz: *const lapack_int,
6260 work: *mut __BindgenComplex<f32>,
6261 lwork: *const lapack_int,
6262 rwork: *mut f32,
6263 lrwork: *const lapack_int,
6264 iwork: *mut lapack_int,
6265 liwork: *const lapack_int,
6266 info: *mut lapack_int,
6267 );
6268 pub fn zhbevd_2stage_(
6269 jobz: *const c_char,
6270 uplo: *const c_char,
6271 n: *const lapack_int,
6272 kd: *const lapack_int,
6273 AB: *mut __BindgenComplex<f64>,
6274 ldab: *const lapack_int,
6275 W: *mut f64,
6276 Z: *mut __BindgenComplex<f64>,
6277 ldz: *const lapack_int,
6278 work: *mut __BindgenComplex<f64>,
6279 lwork: *const lapack_int,
6280 rwork: *mut f64,
6281 lrwork: *const lapack_int,
6282 iwork: *mut lapack_int,
6283 liwork: *const lapack_int,
6284 info: *mut lapack_int,
6285 );
6286 pub fn chbevx_(
6287 jobz: *const c_char,
6288 range: *const c_char,
6289 uplo: *const c_char,
6290 n: *const lapack_int,
6291 kd: *const lapack_int,
6292 AB: *mut __BindgenComplex<f32>,
6293 ldab: *const lapack_int,
6294 Q: *mut __BindgenComplex<f32>,
6295 ldq: *const lapack_int,
6296 vl: *const f32,
6297 vu: *const f32,
6298 il: *const lapack_int,
6299 iu: *const lapack_int,
6300 abstol: *const f32,
6301 m: *mut lapack_int,
6302 W: *mut f32,
6303 Z: *mut __BindgenComplex<f32>,
6304 ldz: *const lapack_int,
6305 work: *mut __BindgenComplex<f32>,
6306 rwork: *mut f32,
6307 iwork: *mut lapack_int,
6308 IFAIL: *mut lapack_int,
6309 info: *mut lapack_int,
6310 );
6311 pub fn zhbevx_(
6312 jobz: *const c_char,
6313 range: *const c_char,
6314 uplo: *const c_char,
6315 n: *const lapack_int,
6316 kd: *const lapack_int,
6317 AB: *mut __BindgenComplex<f64>,
6318 ldab: *const lapack_int,
6319 Q: *mut __BindgenComplex<f64>,
6320 ldq: *const lapack_int,
6321 vl: *const f64,
6322 vu: *const f64,
6323 il: *const lapack_int,
6324 iu: *const lapack_int,
6325 abstol: *const f64,
6326 m: *mut lapack_int,
6327 W: *mut f64,
6328 Z: *mut __BindgenComplex<f64>,
6329 ldz: *const lapack_int,
6330 work: *mut __BindgenComplex<f64>,
6331 rwork: *mut f64,
6332 iwork: *mut lapack_int,
6333 IFAIL: *mut lapack_int,
6334 info: *mut lapack_int,
6335 );
6336 pub fn chbevx_2stage_(
6337 jobz: *const c_char,
6338 range: *const c_char,
6339 uplo: *const c_char,
6340 n: *const lapack_int,
6341 kd: *const lapack_int,
6342 AB: *mut __BindgenComplex<f32>,
6343 ldab: *const lapack_int,
6344 Q: *mut __BindgenComplex<f32>,
6345 ldq: *const lapack_int,
6346 vl: *const f32,
6347 vu: *const f32,
6348 il: *const lapack_int,
6349 iu: *const lapack_int,
6350 abstol: *const f32,
6351 m: *mut lapack_int,
6352 W: *mut f32,
6353 Z: *mut __BindgenComplex<f32>,
6354 ldz: *const lapack_int,
6355 work: *mut __BindgenComplex<f32>,
6356 lwork: *const lapack_int,
6357 rwork: *mut f32,
6358 iwork: *mut lapack_int,
6359 IFAIL: *mut lapack_int,
6360 info: *mut lapack_int,
6361 );
6362 pub fn zhbevx_2stage_(
6363 jobz: *const c_char,
6364 range: *const c_char,
6365 uplo: *const c_char,
6366 n: *const lapack_int,
6367 kd: *const lapack_int,
6368 AB: *mut __BindgenComplex<f64>,
6369 ldab: *const lapack_int,
6370 Q: *mut __BindgenComplex<f64>,
6371 ldq: *const lapack_int,
6372 vl: *const f64,
6373 vu: *const f64,
6374 il: *const lapack_int,
6375 iu: *const lapack_int,
6376 abstol: *const f64,
6377 m: *mut lapack_int,
6378 W: *mut f64,
6379 Z: *mut __BindgenComplex<f64>,
6380 ldz: *const lapack_int,
6381 work: *mut __BindgenComplex<f64>,
6382 lwork: *const lapack_int,
6383 rwork: *mut f64,
6384 iwork: *mut lapack_int,
6385 IFAIL: *mut lapack_int,
6386 info: *mut lapack_int,
6387 );
6388 pub fn chbgst_(
6389 vect: *const c_char,
6390 uplo: *const c_char,
6391 n: *const lapack_int,
6392 ka: *const lapack_int,
6393 kb: *const lapack_int,
6394 AB: *mut __BindgenComplex<f32>,
6395 ldab: *const lapack_int,
6396 BB: *const __BindgenComplex<f32>,
6397 ldbb: *const lapack_int,
6398 X: *mut __BindgenComplex<f32>,
6399 ldx: *const lapack_int,
6400 work: *mut __BindgenComplex<f32>,
6401 rwork: *mut f32,
6402 info: *mut lapack_int,
6403 );
6404 pub fn zhbgst_(
6405 vect: *const c_char,
6406 uplo: *const c_char,
6407 n: *const lapack_int,
6408 ka: *const lapack_int,
6409 kb: *const lapack_int,
6410 AB: *mut __BindgenComplex<f64>,
6411 ldab: *const lapack_int,
6412 BB: *const __BindgenComplex<f64>,
6413 ldbb: *const lapack_int,
6414 X: *mut __BindgenComplex<f64>,
6415 ldx: *const lapack_int,
6416 work: *mut __BindgenComplex<f64>,
6417 rwork: *mut f64,
6418 info: *mut lapack_int,
6419 );
6420 pub fn chbgv_(
6421 jobz: *const c_char,
6422 uplo: *const c_char,
6423 n: *const lapack_int,
6424 ka: *const lapack_int,
6425 kb: *const lapack_int,
6426 AB: *mut __BindgenComplex<f32>,
6427 ldab: *const lapack_int,
6428 BB: *mut __BindgenComplex<f32>,
6429 ldbb: *const lapack_int,
6430 W: *mut f32,
6431 Z: *mut __BindgenComplex<f32>,
6432 ldz: *const lapack_int,
6433 work: *mut __BindgenComplex<f32>,
6434 rwork: *mut f32,
6435 info: *mut lapack_int,
6436 );
6437 pub fn zhbgv_(
6438 jobz: *const c_char,
6439 uplo: *const c_char,
6440 n: *const lapack_int,
6441 ka: *const lapack_int,
6442 kb: *const lapack_int,
6443 AB: *mut __BindgenComplex<f64>,
6444 ldab: *const lapack_int,
6445 BB: *mut __BindgenComplex<f64>,
6446 ldbb: *const lapack_int,
6447 W: *mut f64,
6448 Z: *mut __BindgenComplex<f64>,
6449 ldz: *const lapack_int,
6450 work: *mut __BindgenComplex<f64>,
6451 rwork: *mut f64,
6452 info: *mut lapack_int,
6453 );
6454 pub fn chbgvd_(
6455 jobz: *const c_char,
6456 uplo: *const c_char,
6457 n: *const lapack_int,
6458 ka: *const lapack_int,
6459 kb: *const lapack_int,
6460 AB: *mut __BindgenComplex<f32>,
6461 ldab: *const lapack_int,
6462 BB: *mut __BindgenComplex<f32>,
6463 ldbb: *const lapack_int,
6464 W: *mut f32,
6465 Z: *mut __BindgenComplex<f32>,
6466 ldz: *const lapack_int,
6467 work: *mut __BindgenComplex<f32>,
6468 lwork: *const lapack_int,
6469 rwork: *mut f32,
6470 lrwork: *const lapack_int,
6471 iwork: *mut lapack_int,
6472 liwork: *const lapack_int,
6473 info: *mut lapack_int,
6474 );
6475 pub fn zhbgvd_(
6476 jobz: *const c_char,
6477 uplo: *const c_char,
6478 n: *const lapack_int,
6479 ka: *const lapack_int,
6480 kb: *const lapack_int,
6481 AB: *mut __BindgenComplex<f64>,
6482 ldab: *const lapack_int,
6483 BB: *mut __BindgenComplex<f64>,
6484 ldbb: *const lapack_int,
6485 W: *mut f64,
6486 Z: *mut __BindgenComplex<f64>,
6487 ldz: *const lapack_int,
6488 work: *mut __BindgenComplex<f64>,
6489 lwork: *const lapack_int,
6490 rwork: *mut f64,
6491 lrwork: *const lapack_int,
6492 iwork: *mut lapack_int,
6493 liwork: *const lapack_int,
6494 info: *mut lapack_int,
6495 );
6496 pub fn chbgvx_(
6497 jobz: *const c_char,
6498 range: *const c_char,
6499 uplo: *const c_char,
6500 n: *const lapack_int,
6501 ka: *const lapack_int,
6502 kb: *const lapack_int,
6503 AB: *mut __BindgenComplex<f32>,
6504 ldab: *const lapack_int,
6505 BB: *mut __BindgenComplex<f32>,
6506 ldbb: *const lapack_int,
6507 Q: *mut __BindgenComplex<f32>,
6508 ldq: *const lapack_int,
6509 vl: *const f32,
6510 vu: *const f32,
6511 il: *const lapack_int,
6512 iu: *const lapack_int,
6513 abstol: *const f32,
6514 m: *mut lapack_int,
6515 W: *mut f32,
6516 Z: *mut __BindgenComplex<f32>,
6517 ldz: *const lapack_int,
6518 work: *mut __BindgenComplex<f32>,
6519 rwork: *mut f32,
6520 iwork: *mut lapack_int,
6521 IFAIL: *mut lapack_int,
6522 info: *mut lapack_int,
6523 );
6524 pub fn zhbgvx_(
6525 jobz: *const c_char,
6526 range: *const c_char,
6527 uplo: *const c_char,
6528 n: *const lapack_int,
6529 ka: *const lapack_int,
6530 kb: *const lapack_int,
6531 AB: *mut __BindgenComplex<f64>,
6532 ldab: *const lapack_int,
6533 BB: *mut __BindgenComplex<f64>,
6534 ldbb: *const lapack_int,
6535 Q: *mut __BindgenComplex<f64>,
6536 ldq: *const lapack_int,
6537 vl: *const f64,
6538 vu: *const f64,
6539 il: *const lapack_int,
6540 iu: *const lapack_int,
6541 abstol: *const f64,
6542 m: *mut lapack_int,
6543 W: *mut f64,
6544 Z: *mut __BindgenComplex<f64>,
6545 ldz: *const lapack_int,
6546 work: *mut __BindgenComplex<f64>,
6547 rwork: *mut f64,
6548 iwork: *mut lapack_int,
6549 IFAIL: *mut lapack_int,
6550 info: *mut lapack_int,
6551 );
6552 pub fn chbtrd_(
6553 vect: *const c_char,
6554 uplo: *const c_char,
6555 n: *const lapack_int,
6556 kd: *const lapack_int,
6557 AB: *mut __BindgenComplex<f32>,
6558 ldab: *const lapack_int,
6559 D: *mut f32,
6560 E: *mut f32,
6561 Q: *mut __BindgenComplex<f32>,
6562 ldq: *const lapack_int,
6563 work: *mut __BindgenComplex<f32>,
6564 info: *mut lapack_int,
6565 );
6566 pub fn zhbtrd_(
6567 vect: *const c_char,
6568 uplo: *const c_char,
6569 n: *const lapack_int,
6570 kd: *const lapack_int,
6571 AB: *mut __BindgenComplex<f64>,
6572 ldab: *const lapack_int,
6573 D: *mut f64,
6574 E: *mut f64,
6575 Q: *mut __BindgenComplex<f64>,
6576 ldq: *const lapack_int,
6577 work: *mut __BindgenComplex<f64>,
6578 info: *mut lapack_int,
6579 );
6580 pub fn checon_(
6581 uplo: *const c_char,
6582 n: *const lapack_int,
6583 A: *const __BindgenComplex<f32>,
6584 lda: *const lapack_int,
6585 ipiv: *const lapack_int,
6586 anorm: *const f32,
6587 rcond: *mut f32,
6588 work: *mut __BindgenComplex<f32>,
6589 info: *mut lapack_int,
6590 );
6591 pub fn zhecon_(
6592 uplo: *const c_char,
6593 n: *const lapack_int,
6594 A: *const __BindgenComplex<f64>,
6595 lda: *const lapack_int,
6596 ipiv: *const lapack_int,
6597 anorm: *const f64,
6598 rcond: *mut f64,
6599 work: *mut __BindgenComplex<f64>,
6600 info: *mut lapack_int,
6601 );
6602 pub fn checon_3_(
6603 uplo: *const c_char,
6604 n: *const lapack_int,
6605 A: *const __BindgenComplex<f32>,
6606 lda: *const lapack_int,
6607 E: *const __BindgenComplex<f32>,
6608 ipiv: *const lapack_int,
6609 anorm: *const f32,
6610 rcond: *mut f32,
6611 work: *mut __BindgenComplex<f32>,
6612 info: *mut lapack_int,
6613 );
6614 pub fn zhecon_3_(
6615 uplo: *const c_char,
6616 n: *const lapack_int,
6617 A: *const __BindgenComplex<f64>,
6618 lda: *const lapack_int,
6619 E: *const __BindgenComplex<f64>,
6620 ipiv: *const lapack_int,
6621 anorm: *const f64,
6622 rcond: *mut f64,
6623 work: *mut __BindgenComplex<f64>,
6624 info: *mut lapack_int,
6625 );
6626 pub fn cheequb_(
6627 uplo: *const c_char,
6628 n: *const lapack_int,
6629 A: *const __BindgenComplex<f32>,
6630 lda: *const lapack_int,
6631 S: *mut f32,
6632 scond: *mut f32,
6633 amax: *mut f32,
6634 work: *mut __BindgenComplex<f32>,
6635 info: *mut lapack_int,
6636 );
6637 pub fn zheequb_(
6638 uplo: *const c_char,
6639 n: *const lapack_int,
6640 A: *const __BindgenComplex<f64>,
6641 lda: *const lapack_int,
6642 S: *mut f64,
6643 scond: *mut f64,
6644 amax: *mut f64,
6645 work: *mut __BindgenComplex<f64>,
6646 info: *mut lapack_int,
6647 );
6648 pub fn cheev_(
6649 jobz: *const c_char,
6650 uplo: *const c_char,
6651 n: *const lapack_int,
6652 A: *mut __BindgenComplex<f32>,
6653 lda: *const lapack_int,
6654 W: *mut f32,
6655 work: *mut __BindgenComplex<f32>,
6656 lwork: *const lapack_int,
6657 rwork: *mut f32,
6658 info: *mut lapack_int,
6659 );
6660 pub fn zheev_(
6661 jobz: *const c_char,
6662 uplo: *const c_char,
6663 n: *const lapack_int,
6664 A: *mut __BindgenComplex<f64>,
6665 lda: *const lapack_int,
6666 W: *mut f64,
6667 work: *mut __BindgenComplex<f64>,
6668 lwork: *const lapack_int,
6669 rwork: *mut f64,
6670 info: *mut lapack_int,
6671 );
6672 pub fn cheev_2stage_(
6673 jobz: *const c_char,
6674 uplo: *const c_char,
6675 n: *const lapack_int,
6676 A: *mut __BindgenComplex<f32>,
6677 lda: *const lapack_int,
6678 W: *mut f32,
6679 work: *mut __BindgenComplex<f32>,
6680 lwork: *const lapack_int,
6681 rwork: *mut f32,
6682 info: *mut lapack_int,
6683 );
6684 pub fn zheev_2stage_(
6685 jobz: *const c_char,
6686 uplo: *const c_char,
6687 n: *const lapack_int,
6688 A: *mut __BindgenComplex<f64>,
6689 lda: *const lapack_int,
6690 W: *mut f64,
6691 work: *mut __BindgenComplex<f64>,
6692 lwork: *const lapack_int,
6693 rwork: *mut f64,
6694 info: *mut lapack_int,
6695 );
6696 pub fn cheevd_(
6697 jobz: *const c_char,
6698 uplo: *const c_char,
6699 n: *const lapack_int,
6700 A: *mut __BindgenComplex<f32>,
6701 lda: *const lapack_int,
6702 W: *mut f32,
6703 work: *mut __BindgenComplex<f32>,
6704 lwork: *const lapack_int,
6705 rwork: *mut f32,
6706 lrwork: *const lapack_int,
6707 iwork: *mut lapack_int,
6708 liwork: *const lapack_int,
6709 info: *mut lapack_int,
6710 );
6711 pub fn zheevd_(
6712 jobz: *const c_char,
6713 uplo: *const c_char,
6714 n: *const lapack_int,
6715 A: *mut __BindgenComplex<f64>,
6716 lda: *const lapack_int,
6717 W: *mut f64,
6718 work: *mut __BindgenComplex<f64>,
6719 lwork: *const lapack_int,
6720 rwork: *mut f64,
6721 lrwork: *const lapack_int,
6722 iwork: *mut lapack_int,
6723 liwork: *const lapack_int,
6724 info: *mut lapack_int,
6725 );
6726 pub fn cheevd_2stage_(
6727 jobz: *const c_char,
6728 uplo: *const c_char,
6729 n: *const lapack_int,
6730 A: *mut __BindgenComplex<f32>,
6731 lda: *const lapack_int,
6732 W: *mut f32,
6733 work: *mut __BindgenComplex<f32>,
6734 lwork: *const lapack_int,
6735 rwork: *mut f32,
6736 lrwork: *const lapack_int,
6737 iwork: *mut lapack_int,
6738 liwork: *const lapack_int,
6739 info: *mut lapack_int,
6740 );
6741 pub fn zheevd_2stage_(
6742 jobz: *const c_char,
6743 uplo: *const c_char,
6744 n: *const lapack_int,
6745 A: *mut __BindgenComplex<f64>,
6746 lda: *const lapack_int,
6747 W: *mut f64,
6748 work: *mut __BindgenComplex<f64>,
6749 lwork: *const lapack_int,
6750 rwork: *mut f64,
6751 lrwork: *const lapack_int,
6752 iwork: *mut lapack_int,
6753 liwork: *const lapack_int,
6754 info: *mut lapack_int,
6755 );
6756 pub fn cheevr_(
6757 jobz: *const c_char,
6758 range: *const c_char,
6759 uplo: *const c_char,
6760 n: *const lapack_int,
6761 A: *mut __BindgenComplex<f32>,
6762 lda: *const lapack_int,
6763 vl: *const f32,
6764 vu: *const f32,
6765 il: *const lapack_int,
6766 iu: *const lapack_int,
6767 abstol: *const f32,
6768 m: *mut lapack_int,
6769 W: *mut f32,
6770 Z: *mut __BindgenComplex<f32>,
6771 ldz: *const lapack_int,
6772 ISUPPZ: *mut lapack_int,
6773 work: *mut __BindgenComplex<f32>,
6774 lwork: *const lapack_int,
6775 rwork: *mut f32,
6776 lrwork: *const lapack_int,
6777 iwork: *mut lapack_int,
6778 liwork: *const lapack_int,
6779 info: *mut lapack_int,
6780 );
6781 pub fn zheevr_(
6782 jobz: *const c_char,
6783 range: *const c_char,
6784 uplo: *const c_char,
6785 n: *const lapack_int,
6786 A: *mut __BindgenComplex<f64>,
6787 lda: *const lapack_int,
6788 vl: *const f64,
6789 vu: *const f64,
6790 il: *const lapack_int,
6791 iu: *const lapack_int,
6792 abstol: *const f64,
6793 m: *mut lapack_int,
6794 W: *mut f64,
6795 Z: *mut __BindgenComplex<f64>,
6796 ldz: *const lapack_int,
6797 ISUPPZ: *mut lapack_int,
6798 work: *mut __BindgenComplex<f64>,
6799 lwork: *const lapack_int,
6800 rwork: *mut f64,
6801 lrwork: *const lapack_int,
6802 iwork: *mut lapack_int,
6803 liwork: *const lapack_int,
6804 info: *mut lapack_int,
6805 );
6806 pub fn cheevr_2stage_(
6807 jobz: *const c_char,
6808 range: *const c_char,
6809 uplo: *const c_char,
6810 n: *const lapack_int,
6811 A: *mut __BindgenComplex<f32>,
6812 lda: *const lapack_int,
6813 vl: *const f32,
6814 vu: *const f32,
6815 il: *const lapack_int,
6816 iu: *const lapack_int,
6817 abstol: *const f32,
6818 m: *mut lapack_int,
6819 W: *mut f32,
6820 Z: *mut __BindgenComplex<f32>,
6821 ldz: *const lapack_int,
6822 ISUPPZ: *mut lapack_int,
6823 work: *mut __BindgenComplex<f32>,
6824 lwork: *const lapack_int,
6825 rwork: *mut f32,
6826 lrwork: *const lapack_int,
6827 iwork: *mut lapack_int,
6828 liwork: *const lapack_int,
6829 info: *mut lapack_int,
6830 );
6831 pub fn zheevr_2stage_(
6832 jobz: *const c_char,
6833 range: *const c_char,
6834 uplo: *const c_char,
6835 n: *const lapack_int,
6836 A: *mut __BindgenComplex<f64>,
6837 lda: *const lapack_int,
6838 vl: *const f64,
6839 vu: *const f64,
6840 il: *const lapack_int,
6841 iu: *const lapack_int,
6842 abstol: *const f64,
6843 m: *mut lapack_int,
6844 W: *mut f64,
6845 Z: *mut __BindgenComplex<f64>,
6846 ldz: *const lapack_int,
6847 ISUPPZ: *mut lapack_int,
6848 work: *mut __BindgenComplex<f64>,
6849 lwork: *const lapack_int,
6850 rwork: *mut f64,
6851 lrwork: *const lapack_int,
6852 iwork: *mut lapack_int,
6853 liwork: *const lapack_int,
6854 info: *mut lapack_int,
6855 );
6856 pub fn cheevx_(
6857 jobz: *const c_char,
6858 range: *const c_char,
6859 uplo: *const c_char,
6860 n: *const lapack_int,
6861 A: *mut __BindgenComplex<f32>,
6862 lda: *const lapack_int,
6863 vl: *const f32,
6864 vu: *const f32,
6865 il: *const lapack_int,
6866 iu: *const lapack_int,
6867 abstol: *const f32,
6868 m: *mut lapack_int,
6869 W: *mut f32,
6870 Z: *mut __BindgenComplex<f32>,
6871 ldz: *const lapack_int,
6872 work: *mut __BindgenComplex<f32>,
6873 lwork: *const lapack_int,
6874 rwork: *mut f32,
6875 iwork: *mut lapack_int,
6876 IFAIL: *mut lapack_int,
6877 info: *mut lapack_int,
6878 );
6879 pub fn zheevx_(
6880 jobz: *const c_char,
6881 range: *const c_char,
6882 uplo: *const c_char,
6883 n: *const lapack_int,
6884 A: *mut __BindgenComplex<f64>,
6885 lda: *const lapack_int,
6886 vl: *const f64,
6887 vu: *const f64,
6888 il: *const lapack_int,
6889 iu: *const lapack_int,
6890 abstol: *const f64,
6891 m: *mut lapack_int,
6892 W: *mut f64,
6893 Z: *mut __BindgenComplex<f64>,
6894 ldz: *const lapack_int,
6895 work: *mut __BindgenComplex<f64>,
6896 lwork: *const lapack_int,
6897 rwork: *mut f64,
6898 iwork: *mut lapack_int,
6899 IFAIL: *mut lapack_int,
6900 info: *mut lapack_int,
6901 );
6902 pub fn cheevx_2stage_(
6903 jobz: *const c_char,
6904 range: *const c_char,
6905 uplo: *const c_char,
6906 n: *const lapack_int,
6907 A: *mut __BindgenComplex<f32>,
6908 lda: *const lapack_int,
6909 vl: *const f32,
6910 vu: *const f32,
6911 il: *const lapack_int,
6912 iu: *const lapack_int,
6913 abstol: *const f32,
6914 m: *mut lapack_int,
6915 W: *mut f32,
6916 Z: *mut __BindgenComplex<f32>,
6917 ldz: *const lapack_int,
6918 work: *mut __BindgenComplex<f32>,
6919 lwork: *const lapack_int,
6920 rwork: *mut f32,
6921 iwork: *mut lapack_int,
6922 IFAIL: *mut lapack_int,
6923 info: *mut lapack_int,
6924 );
6925 pub fn zheevx_2stage_(
6926 jobz: *const c_char,
6927 range: *const c_char,
6928 uplo: *const c_char,
6929 n: *const lapack_int,
6930 A: *mut __BindgenComplex<f64>,
6931 lda: *const lapack_int,
6932 vl: *const f64,
6933 vu: *const f64,
6934 il: *const lapack_int,
6935 iu: *const lapack_int,
6936 abstol: *const f64,
6937 m: *mut lapack_int,
6938 W: *mut f64,
6939 Z: *mut __BindgenComplex<f64>,
6940 ldz: *const lapack_int,
6941 work: *mut __BindgenComplex<f64>,
6942 lwork: *const lapack_int,
6943 rwork: *mut f64,
6944 iwork: *mut lapack_int,
6945 IFAIL: *mut lapack_int,
6946 info: *mut lapack_int,
6947 );
6948 pub fn chegst_(
6949 itype: *const lapack_int,
6950 uplo: *const c_char,
6951 n: *const lapack_int,
6952 A: *mut __BindgenComplex<f32>,
6953 lda: *const lapack_int,
6954 B: *const __BindgenComplex<f32>,
6955 ldb: *const lapack_int,
6956 info: *mut lapack_int,
6957 );
6958 pub fn zhegst_(
6959 itype: *const lapack_int,
6960 uplo: *const c_char,
6961 n: *const lapack_int,
6962 A: *mut __BindgenComplex<f64>,
6963 lda: *const lapack_int,
6964 B: *const __BindgenComplex<f64>,
6965 ldb: *const lapack_int,
6966 info: *mut lapack_int,
6967 );
6968 pub fn chegv_(
6969 itype: *const lapack_int,
6970 jobz: *const c_char,
6971 uplo: *const c_char,
6972 n: *const lapack_int,
6973 A: *mut __BindgenComplex<f32>,
6974 lda: *const lapack_int,
6975 B: *mut __BindgenComplex<f32>,
6976 ldb: *const lapack_int,
6977 W: *mut f32,
6978 work: *mut __BindgenComplex<f32>,
6979 lwork: *const lapack_int,
6980 rwork: *mut f32,
6981 info: *mut lapack_int,
6982 );
6983 pub fn zhegv_(
6984 itype: *const lapack_int,
6985 jobz: *const c_char,
6986 uplo: *const c_char,
6987 n: *const lapack_int,
6988 A: *mut __BindgenComplex<f64>,
6989 lda: *const lapack_int,
6990 B: *mut __BindgenComplex<f64>,
6991 ldb: *const lapack_int,
6992 W: *mut f64,
6993 work: *mut __BindgenComplex<f64>,
6994 lwork: *const lapack_int,
6995 rwork: *mut f64,
6996 info: *mut lapack_int,
6997 );
6998 pub fn chegv_2stage_(
6999 itype: *const lapack_int,
7000 jobz: *const c_char,
7001 uplo: *const c_char,
7002 n: *const lapack_int,
7003 A: *mut __BindgenComplex<f32>,
7004 lda: *const lapack_int,
7005 B: *mut __BindgenComplex<f32>,
7006 ldb: *const lapack_int,
7007 W: *mut f32,
7008 work: *mut __BindgenComplex<f32>,
7009 lwork: *const lapack_int,
7010 rwork: *mut f32,
7011 info: *mut lapack_int,
7012 );
7013 pub fn zhegv_2stage_(
7014 itype: *const lapack_int,
7015 jobz: *const c_char,
7016 uplo: *const c_char,
7017 n: *const lapack_int,
7018 A: *mut __BindgenComplex<f64>,
7019 lda: *const lapack_int,
7020 B: *mut __BindgenComplex<f64>,
7021 ldb: *const lapack_int,
7022 W: *mut f64,
7023 work: *mut __BindgenComplex<f64>,
7024 lwork: *const lapack_int,
7025 rwork: *mut f64,
7026 info: *mut lapack_int,
7027 );
7028 pub fn chegvd_(
7029 itype: *const lapack_int,
7030 jobz: *const c_char,
7031 uplo: *const c_char,
7032 n: *const lapack_int,
7033 A: *mut __BindgenComplex<f32>,
7034 lda: *const lapack_int,
7035 B: *mut __BindgenComplex<f32>,
7036 ldb: *const lapack_int,
7037 W: *mut f32,
7038 work: *mut __BindgenComplex<f32>,
7039 lwork: *const lapack_int,
7040 rwork: *mut f32,
7041 lrwork: *const lapack_int,
7042 iwork: *mut lapack_int,
7043 liwork: *const lapack_int,
7044 info: *mut lapack_int,
7045 );
7046 pub fn zhegvd_(
7047 itype: *const lapack_int,
7048 jobz: *const c_char,
7049 uplo: *const c_char,
7050 n: *const lapack_int,
7051 A: *mut __BindgenComplex<f64>,
7052 lda: *const lapack_int,
7053 B: *mut __BindgenComplex<f64>,
7054 ldb: *const lapack_int,
7055 W: *mut f64,
7056 work: *mut __BindgenComplex<f64>,
7057 lwork: *const lapack_int,
7058 rwork: *mut f64,
7059 lrwork: *const lapack_int,
7060 iwork: *mut lapack_int,
7061 liwork: *const lapack_int,
7062 info: *mut lapack_int,
7063 );
7064 pub fn chegvx_(
7065 itype: *const lapack_int,
7066 jobz: *const c_char,
7067 range: *const c_char,
7068 uplo: *const c_char,
7069 n: *const lapack_int,
7070 A: *mut __BindgenComplex<f32>,
7071 lda: *const lapack_int,
7072 B: *mut __BindgenComplex<f32>,
7073 ldb: *const lapack_int,
7074 vl: *const f32,
7075 vu: *const f32,
7076 il: *const lapack_int,
7077 iu: *const lapack_int,
7078 abstol: *const f32,
7079 m: *mut lapack_int,
7080 W: *mut f32,
7081 Z: *mut __BindgenComplex<f32>,
7082 ldz: *const lapack_int,
7083 work: *mut __BindgenComplex<f32>,
7084 lwork: *const lapack_int,
7085 rwork: *mut f32,
7086 iwork: *mut lapack_int,
7087 IFAIL: *mut lapack_int,
7088 info: *mut lapack_int,
7089 );
7090 pub fn zhegvx_(
7091 itype: *const lapack_int,
7092 jobz: *const c_char,
7093 range: *const c_char,
7094 uplo: *const c_char,
7095 n: *const lapack_int,
7096 A: *mut __BindgenComplex<f64>,
7097 lda: *const lapack_int,
7098 B: *mut __BindgenComplex<f64>,
7099 ldb: *const lapack_int,
7100 vl: *const f64,
7101 vu: *const f64,
7102 il: *const lapack_int,
7103 iu: *const lapack_int,
7104 abstol: *const f64,
7105 m: *mut lapack_int,
7106 W: *mut f64,
7107 Z: *mut __BindgenComplex<f64>,
7108 ldz: *const lapack_int,
7109 work: *mut __BindgenComplex<f64>,
7110 lwork: *const lapack_int,
7111 rwork: *mut f64,
7112 iwork: *mut lapack_int,
7113 IFAIL: *mut lapack_int,
7114 info: *mut lapack_int,
7115 );
7116 pub fn cherfs_(
7117 uplo: *const c_char,
7118 n: *const lapack_int,
7119 nrhs: *const lapack_int,
7120 A: *const __BindgenComplex<f32>,
7121 lda: *const lapack_int,
7122 AF: *const __BindgenComplex<f32>,
7123 ldaf: *const lapack_int,
7124 ipiv: *const lapack_int,
7125 B: *const __BindgenComplex<f32>,
7126 ldb: *const lapack_int,
7127 X: *mut __BindgenComplex<f32>,
7128 ldx: *const lapack_int,
7129 ferr: *mut f32,
7130 berr: *mut f32,
7131 work: *mut __BindgenComplex<f32>,
7132 rwork: *mut f32,
7133 info: *mut lapack_int,
7134 );
7135 pub fn zherfs_(
7136 uplo: *const c_char,
7137 n: *const lapack_int,
7138 nrhs: *const lapack_int,
7139 A: *const __BindgenComplex<f64>,
7140 lda: *const lapack_int,
7141 AF: *const __BindgenComplex<f64>,
7142 ldaf: *const lapack_int,
7143 ipiv: *const lapack_int,
7144 B: *const __BindgenComplex<f64>,
7145 ldb: *const lapack_int,
7146 X: *mut __BindgenComplex<f64>,
7147 ldx: *const lapack_int,
7148 ferr: *mut f64,
7149 berr: *mut f64,
7150 work: *mut __BindgenComplex<f64>,
7151 rwork: *mut f64,
7152 info: *mut lapack_int,
7153 );
7154 pub fn cherfsx_(
7155 uplo: *const c_char,
7156 equed: *const c_char,
7157 n: *const lapack_int,
7158 nrhs: *const lapack_int,
7159 A: *const __BindgenComplex<f32>,
7160 lda: *const lapack_int,
7161 AF: *const __BindgenComplex<f32>,
7162 ldaf: *const lapack_int,
7163 ipiv: *const lapack_int,
7164 S: *const f32,
7165 B: *const __BindgenComplex<f32>,
7166 ldb: *const lapack_int,
7167 X: *mut __BindgenComplex<f32>,
7168 ldx: *const lapack_int,
7169 rcond: *mut f32,
7170 berr: *mut f32,
7171 n_err_bnds: *const lapack_int,
7172 err_bnds_norm: *mut f32,
7173 err_bnds_comp: *mut f32,
7174 nparams: *const lapack_int,
7175 params: *mut f32,
7176 work: *mut __BindgenComplex<f32>,
7177 rwork: *mut f32,
7178 info: *mut lapack_int,
7179 );
7180 pub fn zherfsx_(
7181 uplo: *const c_char,
7182 equed: *const c_char,
7183 n: *const lapack_int,
7184 nrhs: *const lapack_int,
7185 A: *const __BindgenComplex<f64>,
7186 lda: *const lapack_int,
7187 AF: *const __BindgenComplex<f64>,
7188 ldaf: *const lapack_int,
7189 ipiv: *const lapack_int,
7190 S: *const f64,
7191 B: *const __BindgenComplex<f64>,
7192 ldb: *const lapack_int,
7193 X: *mut __BindgenComplex<f64>,
7194 ldx: *const lapack_int,
7195 rcond: *mut f64,
7196 berr: *mut f64,
7197 n_err_bnds: *const lapack_int,
7198 err_bnds_norm: *mut f64,
7199 err_bnds_comp: *mut f64,
7200 nparams: *const lapack_int,
7201 params: *mut f64,
7202 work: *mut __BindgenComplex<f64>,
7203 rwork: *mut f64,
7204 info: *mut lapack_int,
7205 );
7206 pub fn chesv_(
7207 uplo: *const c_char,
7208 n: *const lapack_int,
7209 nrhs: *const lapack_int,
7210 A: *mut __BindgenComplex<f32>,
7211 lda: *const lapack_int,
7212 ipiv: *mut lapack_int,
7213 B: *mut __BindgenComplex<f32>,
7214 ldb: *const lapack_int,
7215 work: *mut __BindgenComplex<f32>,
7216 lwork: *const lapack_int,
7217 info: *mut lapack_int,
7218 );
7219 pub fn zhesv_(
7220 uplo: *const c_char,
7221 n: *const lapack_int,
7222 nrhs: *const lapack_int,
7223 A: *mut __BindgenComplex<f64>,
7224 lda: *const lapack_int,
7225 ipiv: *mut lapack_int,
7226 B: *mut __BindgenComplex<f64>,
7227 ldb: *const lapack_int,
7228 work: *mut __BindgenComplex<f64>,
7229 lwork: *const lapack_int,
7230 info: *mut lapack_int,
7231 );
7232 pub fn chesv_aa_(
7233 uplo: *const c_char,
7234 n: *const lapack_int,
7235 nrhs: *const lapack_int,
7236 A: *mut __BindgenComplex<f32>,
7237 lda: *const lapack_int,
7238 ipiv: *mut lapack_int,
7239 B: *mut __BindgenComplex<f32>,
7240 ldb: *const lapack_int,
7241 work: *mut __BindgenComplex<f32>,
7242 lwork: *const lapack_int,
7243 info: *mut lapack_int,
7244 );
7245 pub fn zhesv_aa_(
7246 uplo: *const c_char,
7247 n: *const lapack_int,
7248 nrhs: *const lapack_int,
7249 A: *mut __BindgenComplex<f64>,
7250 lda: *const lapack_int,
7251 ipiv: *mut lapack_int,
7252 B: *mut __BindgenComplex<f64>,
7253 ldb: *const lapack_int,
7254 work: *mut __BindgenComplex<f64>,
7255 lwork: *const lapack_int,
7256 info: *mut lapack_int,
7257 );
7258 pub fn chesv_aa_2stage_(
7259 uplo: *const c_char,
7260 n: *const lapack_int,
7261 nrhs: *const lapack_int,
7262 A: *mut __BindgenComplex<f32>,
7263 lda: *const lapack_int,
7264 TB: *mut __BindgenComplex<f32>,
7265 ltb: *const lapack_int,
7266 ipiv: *mut lapack_int,
7267 ipiv2: *mut lapack_int,
7268 B: *mut __BindgenComplex<f32>,
7269 ldb: *const lapack_int,
7270 work: *mut __BindgenComplex<f32>,
7271 lwork: *const lapack_int,
7272 info: *mut lapack_int,
7273 );
7274 pub fn zhesv_aa_2stage_(
7275 uplo: *const c_char,
7276 n: *const lapack_int,
7277 nrhs: *const lapack_int,
7278 A: *mut __BindgenComplex<f64>,
7279 lda: *const lapack_int,
7280 TB: *mut __BindgenComplex<f64>,
7281 ltb: *const lapack_int,
7282 ipiv: *mut lapack_int,
7283 ipiv2: *mut lapack_int,
7284 B: *mut __BindgenComplex<f64>,
7285 ldb: *const lapack_int,
7286 work: *mut __BindgenComplex<f64>,
7287 lwork: *const lapack_int,
7288 info: *mut lapack_int,
7289 );
7290 pub fn chesv_rk_(
7291 uplo: *const c_char,
7292 n: *const lapack_int,
7293 nrhs: *const lapack_int,
7294 A: *mut __BindgenComplex<f32>,
7295 lda: *const lapack_int,
7296 E: *mut __BindgenComplex<f32>,
7297 ipiv: *mut lapack_int,
7298 B: *mut __BindgenComplex<f32>,
7299 ldb: *const lapack_int,
7300 work: *mut __BindgenComplex<f32>,
7301 lwork: *const lapack_int,
7302 info: *mut lapack_int,
7303 );
7304 pub fn zhesv_rk_(
7305 uplo: *const c_char,
7306 n: *const lapack_int,
7307 nrhs: *const lapack_int,
7308 A: *mut __BindgenComplex<f64>,
7309 lda: *const lapack_int,
7310 E: *mut __BindgenComplex<f64>,
7311 ipiv: *mut lapack_int,
7312 B: *mut __BindgenComplex<f64>,
7313 ldb: *const lapack_int,
7314 work: *mut __BindgenComplex<f64>,
7315 lwork: *const lapack_int,
7316 info: *mut lapack_int,
7317 );
7318 pub fn chesv_rook_(
7319 uplo: *const c_char,
7320 n: *const lapack_int,
7321 nrhs: *const lapack_int,
7322 A: *mut __BindgenComplex<f32>,
7323 lda: *const lapack_int,
7324 ipiv: *mut lapack_int,
7325 B: *mut __BindgenComplex<f32>,
7326 ldb: *const lapack_int,
7327 work: *mut __BindgenComplex<f32>,
7328 lwork: *const lapack_int,
7329 info: *mut lapack_int,
7330 );
7331 pub fn zhesv_rook_(
7332 uplo: *const c_char,
7333 n: *const lapack_int,
7334 nrhs: *const lapack_int,
7335 A: *mut __BindgenComplex<f64>,
7336 lda: *const lapack_int,
7337 ipiv: *mut lapack_int,
7338 B: *mut __BindgenComplex<f64>,
7339 ldb: *const lapack_int,
7340 work: *mut __BindgenComplex<f64>,
7341 lwork: *const lapack_int,
7342 info: *mut lapack_int,
7343 );
7344 pub fn chesvx_(
7345 fact: *const c_char,
7346 uplo: *const c_char,
7347 n: *const lapack_int,
7348 nrhs: *const lapack_int,
7349 A: *const __BindgenComplex<f32>,
7350 lda: *const lapack_int,
7351 AF: *mut __BindgenComplex<f32>,
7352 ldaf: *const lapack_int,
7353 ipiv: *mut lapack_int,
7354 B: *const __BindgenComplex<f32>,
7355 ldb: *const lapack_int,
7356 X: *mut __BindgenComplex<f32>,
7357 ldx: *const lapack_int,
7358 rcond: *mut f32,
7359 ferr: *mut f32,
7360 berr: *mut f32,
7361 work: *mut __BindgenComplex<f32>,
7362 lwork: *const lapack_int,
7363 rwork: *mut f32,
7364 info: *mut lapack_int,
7365 );
7366 pub fn zhesvx_(
7367 fact: *const c_char,
7368 uplo: *const c_char,
7369 n: *const lapack_int,
7370 nrhs: *const lapack_int,
7371 A: *const __BindgenComplex<f64>,
7372 lda: *const lapack_int,
7373 AF: *mut __BindgenComplex<f64>,
7374 ldaf: *const lapack_int,
7375 ipiv: *mut lapack_int,
7376 B: *const __BindgenComplex<f64>,
7377 ldb: *const lapack_int,
7378 X: *mut __BindgenComplex<f64>,
7379 ldx: *const lapack_int,
7380 rcond: *mut f64,
7381 ferr: *mut f64,
7382 berr: *mut f64,
7383 work: *mut __BindgenComplex<f64>,
7384 lwork: *const lapack_int,
7385 rwork: *mut f64,
7386 info: *mut lapack_int,
7387 );
7388 pub fn chesvxx_(
7389 fact: *const c_char,
7390 uplo: *const c_char,
7391 n: *const lapack_int,
7392 nrhs: *const lapack_int,
7393 A: *mut __BindgenComplex<f32>,
7394 lda: *const lapack_int,
7395 AF: *mut __BindgenComplex<f32>,
7396 ldaf: *const lapack_int,
7397 ipiv: *mut lapack_int,
7398 equed: *mut c_char,
7399 S: *mut f32,
7400 B: *mut __BindgenComplex<f32>,
7401 ldb: *const lapack_int,
7402 X: *mut __BindgenComplex<f32>,
7403 ldx: *const lapack_int,
7404 rcond: *mut f32,
7405 rpvgrw: *mut f32,
7406 berr: *mut f32,
7407 n_err_bnds: *const lapack_int,
7408 err_bnds_norm: *mut f32,
7409 err_bnds_comp: *mut f32,
7410 nparams: *const lapack_int,
7411 params: *mut f32,
7412 work: *mut __BindgenComplex<f32>,
7413 rwork: *mut f32,
7414 info: *mut lapack_int,
7415 );
7416 pub fn zhesvxx_(
7417 fact: *const c_char,
7418 uplo: *const c_char,
7419 n: *const lapack_int,
7420 nrhs: *const lapack_int,
7421 A: *mut __BindgenComplex<f64>,
7422 lda: *const lapack_int,
7423 AF: *mut __BindgenComplex<f64>,
7424 ldaf: *const lapack_int,
7425 ipiv: *mut lapack_int,
7426 equed: *mut c_char,
7427 S: *mut f64,
7428 B: *mut __BindgenComplex<f64>,
7429 ldb: *const lapack_int,
7430 X: *mut __BindgenComplex<f64>,
7431 ldx: *const lapack_int,
7432 rcond: *mut f64,
7433 rpvgrw: *mut f64,
7434 berr: *mut f64,
7435 n_err_bnds: *const lapack_int,
7436 err_bnds_norm: *mut f64,
7437 err_bnds_comp: *mut f64,
7438 nparams: *const lapack_int,
7439 params: *mut f64,
7440 work: *mut __BindgenComplex<f64>,
7441 rwork: *mut f64,
7442 info: *mut lapack_int,
7443 );
7444 pub fn cheswapr_(
7445 uplo: *const c_char,
7446 n: *const lapack_int,
7447 A: *mut __BindgenComplex<f32>,
7448 lda: *const lapack_int,
7449 i1: *const lapack_int,
7450 i2: *const lapack_int,
7451 );
7452 pub fn zheswapr_(
7453 uplo: *const c_char,
7454 n: *const lapack_int,
7455 A: *mut __BindgenComplex<f64>,
7456 lda: *const lapack_int,
7457 i1: *const lapack_int,
7458 i2: *const lapack_int,
7459 );
7460 pub fn chetrd_(
7461 uplo: *const c_char,
7462 n: *const lapack_int,
7463 A: *mut __BindgenComplex<f32>,
7464 lda: *const lapack_int,
7465 D: *mut f32,
7466 E: *mut f32,
7467 tau: *mut __BindgenComplex<f32>,
7468 work: *mut __BindgenComplex<f32>,
7469 lwork: *const lapack_int,
7470 info: *mut lapack_int,
7471 );
7472 pub fn zhetrd_(
7473 uplo: *const c_char,
7474 n: *const lapack_int,
7475 A: *mut __BindgenComplex<f64>,
7476 lda: *const lapack_int,
7477 D: *mut f64,
7478 E: *mut f64,
7479 tau: *mut __BindgenComplex<f64>,
7480 work: *mut __BindgenComplex<f64>,
7481 lwork: *const lapack_int,
7482 info: *mut lapack_int,
7483 );
7484 pub fn chetrd_2stage_(
7485 vect: *const c_char,
7486 uplo: *const c_char,
7487 n: *const lapack_int,
7488 A: *mut __BindgenComplex<f32>,
7489 lda: *const lapack_int,
7490 D: *mut f32,
7491 E: *mut f32,
7492 tau: *mut __BindgenComplex<f32>,
7493 HOUS2: *mut __BindgenComplex<f32>,
7494 lhous2: *const lapack_int,
7495 work: *mut __BindgenComplex<f32>,
7496 lwork: *const lapack_int,
7497 info: *mut lapack_int,
7498 );
7499 pub fn zhetrd_2stage_(
7500 vect: *const c_char,
7501 uplo: *const c_char,
7502 n: *const lapack_int,
7503 A: *mut __BindgenComplex<f64>,
7504 lda: *const lapack_int,
7505 D: *mut f64,
7506 E: *mut f64,
7507 tau: *mut __BindgenComplex<f64>,
7508 HOUS2: *mut __BindgenComplex<f64>,
7509 lhous2: *const lapack_int,
7510 work: *mut __BindgenComplex<f64>,
7511 lwork: *const lapack_int,
7512 info: *mut lapack_int,
7513 );
7514 pub fn chetrf_(
7515 uplo: *const c_char,
7516 n: *const lapack_int,
7517 A: *mut __BindgenComplex<f32>,
7518 lda: *const lapack_int,
7519 ipiv: *mut lapack_int,
7520 work: *mut __BindgenComplex<f32>,
7521 lwork: *const lapack_int,
7522 info: *mut lapack_int,
7523 );
7524 pub fn zhetrf_(
7525 uplo: *const c_char,
7526 n: *const lapack_int,
7527 A: *mut __BindgenComplex<f64>,
7528 lda: *const lapack_int,
7529 ipiv: *mut lapack_int,
7530 work: *mut __BindgenComplex<f64>,
7531 lwork: *const lapack_int,
7532 info: *mut lapack_int,
7533 );
7534 pub fn chetrf_aa_(
7535 uplo: *const c_char,
7536 n: *const lapack_int,
7537 A: *mut __BindgenComplex<f32>,
7538 lda: *const lapack_int,
7539 ipiv: *mut lapack_int,
7540 work: *mut __BindgenComplex<f32>,
7541 lwork: *const lapack_int,
7542 info: *mut lapack_int,
7543 );
7544 pub fn zhetrf_aa_(
7545 uplo: *const c_char,
7546 n: *const lapack_int,
7547 A: *mut __BindgenComplex<f64>,
7548 lda: *const lapack_int,
7549 ipiv: *mut lapack_int,
7550 work: *mut __BindgenComplex<f64>,
7551 lwork: *const lapack_int,
7552 info: *mut lapack_int,
7553 );
7554 pub fn chetrf_aa_2stage_(
7555 uplo: *const c_char,
7556 n: *const lapack_int,
7557 A: *mut __BindgenComplex<f32>,
7558 lda: *const lapack_int,
7559 TB: *mut __BindgenComplex<f32>,
7560 ltb: *const lapack_int,
7561 ipiv: *mut lapack_int,
7562 ipiv2: *mut lapack_int,
7563 work: *mut __BindgenComplex<f32>,
7564 lwork: *const lapack_int,
7565 info: *mut lapack_int,
7566 );
7567 pub fn zhetrf_aa_2stage_(
7568 uplo: *const c_char,
7569 n: *const lapack_int,
7570 A: *mut __BindgenComplex<f64>,
7571 lda: *const lapack_int,
7572 TB: *mut __BindgenComplex<f64>,
7573 ltb: *const lapack_int,
7574 ipiv: *mut lapack_int,
7575 ipiv2: *mut lapack_int,
7576 work: *mut __BindgenComplex<f64>,
7577 lwork: *const lapack_int,
7578 info: *mut lapack_int,
7579 );
7580 pub fn chetrf_rk_(
7581 uplo: *const c_char,
7582 n: *const lapack_int,
7583 A: *mut __BindgenComplex<f32>,
7584 lda: *const lapack_int,
7585 E: *mut __BindgenComplex<f32>,
7586 ipiv: *mut lapack_int,
7587 work: *mut __BindgenComplex<f32>,
7588 lwork: *const lapack_int,
7589 info: *mut lapack_int,
7590 );
7591 pub fn zhetrf_rk_(
7592 uplo: *const c_char,
7593 n: *const lapack_int,
7594 A: *mut __BindgenComplex<f64>,
7595 lda: *const lapack_int,
7596 E: *mut __BindgenComplex<f64>,
7597 ipiv: *mut lapack_int,
7598 work: *mut __BindgenComplex<f64>,
7599 lwork: *const lapack_int,
7600 info: *mut lapack_int,
7601 );
7602 pub fn chetrf_rook_(
7603 uplo: *const c_char,
7604 n: *const lapack_int,
7605 A: *mut __BindgenComplex<f32>,
7606 lda: *const lapack_int,
7607 ipiv: *mut lapack_int,
7608 work: *mut __BindgenComplex<f32>,
7609 lwork: *const lapack_int,
7610 info: *mut lapack_int,
7611 );
7612 pub fn zhetrf_rook_(
7613 uplo: *const c_char,
7614 n: *const lapack_int,
7615 A: *mut __BindgenComplex<f64>,
7616 lda: *const lapack_int,
7617 ipiv: *mut lapack_int,
7618 work: *mut __BindgenComplex<f64>,
7619 lwork: *const lapack_int,
7620 info: *mut lapack_int,
7621 );
7622 pub fn chetri_(
7623 uplo: *const c_char,
7624 n: *const lapack_int,
7625 A: *mut __BindgenComplex<f32>,
7626 lda: *const lapack_int,
7627 ipiv: *const lapack_int,
7628 work: *mut __BindgenComplex<f32>,
7629 info: *mut lapack_int,
7630 );
7631 pub fn zhetri_(
7632 uplo: *const c_char,
7633 n: *const lapack_int,
7634 A: *mut __BindgenComplex<f64>,
7635 lda: *const lapack_int,
7636 ipiv: *const lapack_int,
7637 work: *mut __BindgenComplex<f64>,
7638 info: *mut lapack_int,
7639 );
7640 pub fn chetri2_(
7641 uplo: *const c_char,
7642 n: *const lapack_int,
7643 A: *mut __BindgenComplex<f32>,
7644 lda: *const lapack_int,
7645 ipiv: *const lapack_int,
7646 work: *mut __BindgenComplex<f32>,
7647 lwork: *const lapack_int,
7648 info: *mut lapack_int,
7649 );
7650 pub fn zhetri2_(
7651 uplo: *const c_char,
7652 n: *const lapack_int,
7653 A: *mut __BindgenComplex<f64>,
7654 lda: *const lapack_int,
7655 ipiv: *const lapack_int,
7656 work: *mut __BindgenComplex<f64>,
7657 lwork: *const lapack_int,
7658 info: *mut lapack_int,
7659 );
7660 pub fn chetri2x_(
7661 uplo: *const c_char,
7662 n: *const lapack_int,
7663 A: *mut __BindgenComplex<f32>,
7664 lda: *const lapack_int,
7665 ipiv: *const lapack_int,
7666 work: *mut __BindgenComplex<f32>,
7667 nb: *const lapack_int,
7668 info: *mut lapack_int,
7669 );
7670 pub fn zhetri2x_(
7671 uplo: *const c_char,
7672 n: *const lapack_int,
7673 A: *mut __BindgenComplex<f64>,
7674 lda: *const lapack_int,
7675 ipiv: *const lapack_int,
7676 work: *mut __BindgenComplex<f64>,
7677 nb: *const lapack_int,
7678 info: *mut lapack_int,
7679 );
7680 pub fn chetri_3_(
7681 uplo: *const c_char,
7682 n: *const lapack_int,
7683 A: *mut __BindgenComplex<f32>,
7684 lda: *const lapack_int,
7685 E: *const __BindgenComplex<f32>,
7686 ipiv: *const lapack_int,
7687 work: *mut __BindgenComplex<f32>,
7688 lwork: *const lapack_int,
7689 info: *mut lapack_int,
7690 );
7691 pub fn zhetri_3_(
7692 uplo: *const c_char,
7693 n: *const lapack_int,
7694 A: *mut __BindgenComplex<f64>,
7695 lda: *const lapack_int,
7696 E: *const __BindgenComplex<f64>,
7697 ipiv: *const lapack_int,
7698 work: *mut __BindgenComplex<f64>,
7699 lwork: *const lapack_int,
7700 info: *mut lapack_int,
7701 );
7702 pub fn chetrs_(
7703 uplo: *const c_char,
7704 n: *const lapack_int,
7705 nrhs: *const lapack_int,
7706 A: *const __BindgenComplex<f32>,
7707 lda: *const lapack_int,
7708 ipiv: *const lapack_int,
7709 B: *mut __BindgenComplex<f32>,
7710 ldb: *const lapack_int,
7711 info: *mut lapack_int,
7712 );
7713 pub fn zhetrs_(
7714 uplo: *const c_char,
7715 n: *const lapack_int,
7716 nrhs: *const lapack_int,
7717 A: *const __BindgenComplex<f64>,
7718 lda: *const lapack_int,
7719 ipiv: *const lapack_int,
7720 B: *mut __BindgenComplex<f64>,
7721 ldb: *const lapack_int,
7722 info: *mut lapack_int,
7723 );
7724 pub fn chetrs2_(
7725 uplo: *const c_char,
7726 n: *const lapack_int,
7727 nrhs: *const lapack_int,
7728 A: *const __BindgenComplex<f32>,
7729 lda: *const lapack_int,
7730 ipiv: *const lapack_int,
7731 B: *mut __BindgenComplex<f32>,
7732 ldb: *const lapack_int,
7733 work: *mut __BindgenComplex<f32>,
7734 info: *mut lapack_int,
7735 );
7736 pub fn zhetrs2_(
7737 uplo: *const c_char,
7738 n: *const lapack_int,
7739 nrhs: *const lapack_int,
7740 A: *const __BindgenComplex<f64>,
7741 lda: *const lapack_int,
7742 ipiv: *const lapack_int,
7743 B: *mut __BindgenComplex<f64>,
7744 ldb: *const lapack_int,
7745 work: *mut __BindgenComplex<f64>,
7746 info: *mut lapack_int,
7747 );
7748 pub fn chetrs_3_(
7749 uplo: *const c_char,
7750 n: *const lapack_int,
7751 nrhs: *const lapack_int,
7752 A: *const __BindgenComplex<f32>,
7753 lda: *const lapack_int,
7754 E: *const __BindgenComplex<f32>,
7755 ipiv: *const lapack_int,
7756 B: *mut __BindgenComplex<f32>,
7757 ldb: *const lapack_int,
7758 info: *mut lapack_int,
7759 );
7760 pub fn zhetrs_3_(
7761 uplo: *const c_char,
7762 n: *const lapack_int,
7763 nrhs: *const lapack_int,
7764 A: *const __BindgenComplex<f64>,
7765 lda: *const lapack_int,
7766 E: *const __BindgenComplex<f64>,
7767 ipiv: *const lapack_int,
7768 B: *mut __BindgenComplex<f64>,
7769 ldb: *const lapack_int,
7770 info: *mut lapack_int,
7771 );
7772 pub fn chetrs_aa_(
7773 uplo: *const c_char,
7774 n: *const lapack_int,
7775 nrhs: *const lapack_int,
7776 A: *const __BindgenComplex<f32>,
7777 lda: *const lapack_int,
7778 ipiv: *const lapack_int,
7779 B: *mut __BindgenComplex<f32>,
7780 ldb: *const lapack_int,
7781 work: *mut __BindgenComplex<f32>,
7782 lwork: *const lapack_int,
7783 info: *mut lapack_int,
7784 );
7785 pub fn zhetrs_aa_(
7786 uplo: *const c_char,
7787 n: *const lapack_int,
7788 nrhs: *const lapack_int,
7789 A: *const __BindgenComplex<f64>,
7790 lda: *const lapack_int,
7791 ipiv: *const lapack_int,
7792 B: *mut __BindgenComplex<f64>,
7793 ldb: *const lapack_int,
7794 work: *mut __BindgenComplex<f64>,
7795 lwork: *const lapack_int,
7796 info: *mut lapack_int,
7797 );
7798 pub fn chetrs_aa_2stage_(
7799 uplo: *const c_char,
7800 n: *const lapack_int,
7801 nrhs: *const lapack_int,
7802 A: *const __BindgenComplex<f32>,
7803 lda: *const lapack_int,
7804 TB: *mut __BindgenComplex<f32>,
7805 ltb: *const lapack_int,
7806 ipiv: *const lapack_int,
7807 ipiv2: *const lapack_int,
7808 B: *mut __BindgenComplex<f32>,
7809 ldb: *const lapack_int,
7810 info: *mut lapack_int,
7811 );
7812 pub fn zhetrs_aa_2stage_(
7813 uplo: *const c_char,
7814 n: *const lapack_int,
7815 nrhs: *const lapack_int,
7816 A: *const __BindgenComplex<f64>,
7817 lda: *const lapack_int,
7818 TB: *mut __BindgenComplex<f64>,
7819 ltb: *const lapack_int,
7820 ipiv: *const lapack_int,
7821 ipiv2: *const lapack_int,
7822 B: *mut __BindgenComplex<f64>,
7823 ldb: *const lapack_int,
7824 info: *mut lapack_int,
7825 );
7826 pub fn chetrs_rook_(
7827 uplo: *const c_char,
7828 n: *const lapack_int,
7829 nrhs: *const lapack_int,
7830 A: *const __BindgenComplex<f32>,
7831 lda: *const lapack_int,
7832 ipiv: *const lapack_int,
7833 B: *mut __BindgenComplex<f32>,
7834 ldb: *const lapack_int,
7835 info: *mut lapack_int,
7836 );
7837 pub fn zhetrs_rook_(
7838 uplo: *const c_char,
7839 n: *const lapack_int,
7840 nrhs: *const lapack_int,
7841 A: *const __BindgenComplex<f64>,
7842 lda: *const lapack_int,
7843 ipiv: *const lapack_int,
7844 B: *mut __BindgenComplex<f64>,
7845 ldb: *const lapack_int,
7846 info: *mut lapack_int,
7847 );
7848 pub fn chfrk_(
7849 transr: *const c_char,
7850 uplo: *const c_char,
7851 trans: *const c_char,
7852 n: *const lapack_int,
7853 k: *const lapack_int,
7854 alpha: *const f32,
7855 A: *const __BindgenComplex<f32>,
7856 lda: *const lapack_int,
7857 beta: *const f32,
7858 C: *mut __BindgenComplex<f32>,
7859 );
7860 pub fn zhfrk_(
7861 transr: *const c_char,
7862 uplo: *const c_char,
7863 trans: *const c_char,
7864 n: *const lapack_int,
7865 k: *const lapack_int,
7866 alpha: *const f64,
7867 A: *const __BindgenComplex<f64>,
7868 lda: *const lapack_int,
7869 beta: *const f64,
7870 C: *mut __BindgenComplex<f64>,
7871 );
7872 pub fn chgeqz_(
7873 job: *const c_char,
7874 compq: *const c_char,
7875 compz: *const c_char,
7876 n: *const lapack_int,
7877 ilo: *const lapack_int,
7878 ihi: *const lapack_int,
7879 H: *mut __BindgenComplex<f32>,
7880 ldh: *const lapack_int,
7881 T: *mut __BindgenComplex<f32>,
7882 ldt: *const lapack_int,
7883 alpha: *mut __BindgenComplex<f32>,
7884 beta: *mut __BindgenComplex<f32>,
7885 Q: *mut __BindgenComplex<f32>,
7886 ldq: *const lapack_int,
7887 Z: *mut __BindgenComplex<f32>,
7888 ldz: *const lapack_int,
7889 work: *mut __BindgenComplex<f32>,
7890 lwork: *const lapack_int,
7891 rwork: *mut f32,
7892 info: *mut lapack_int,
7893 );
7894 pub fn dhgeqz_(
7895 job: *const c_char,
7896 compq: *const c_char,
7897 compz: *const c_char,
7898 n: *const lapack_int,
7899 ilo: *const lapack_int,
7900 ihi: *const lapack_int,
7901 H: *mut f64,
7902 ldh: *const lapack_int,
7903 T: *mut f64,
7904 ldt: *const lapack_int,
7905 alphar: *mut f64,
7906 alphai: *mut f64,
7907 beta: *mut f64,
7908 Q: *mut f64,
7909 ldq: *const lapack_int,
7910 Z: *mut f64,
7911 ldz: *const lapack_int,
7912 work: *mut f64,
7913 lwork: *const lapack_int,
7914 info: *mut lapack_int,
7915 );
7916 pub fn shgeqz_(
7917 job: *const c_char,
7918 compq: *const c_char,
7919 compz: *const c_char,
7920 n: *const lapack_int,
7921 ilo: *const lapack_int,
7922 ihi: *const lapack_int,
7923 H: *mut f32,
7924 ldh: *const lapack_int,
7925 T: *mut f32,
7926 ldt: *const lapack_int,
7927 alphar: *mut f32,
7928 alphai: *mut f32,
7929 beta: *mut f32,
7930 Q: *mut f32,
7931 ldq: *const lapack_int,
7932 Z: *mut f32,
7933 ldz: *const lapack_int,
7934 work: *mut f32,
7935 lwork: *const lapack_int,
7936 info: *mut lapack_int,
7937 );
7938 pub fn zhgeqz_(
7939 job: *const c_char,
7940 compq: *const c_char,
7941 compz: *const c_char,
7942 n: *const lapack_int,
7943 ilo: *const lapack_int,
7944 ihi: *const lapack_int,
7945 H: *mut __BindgenComplex<f64>,
7946 ldh: *const lapack_int,
7947 T: *mut __BindgenComplex<f64>,
7948 ldt: *const lapack_int,
7949 alpha: *mut __BindgenComplex<f64>,
7950 beta: *mut __BindgenComplex<f64>,
7951 Q: *mut __BindgenComplex<f64>,
7952 ldq: *const lapack_int,
7953 Z: *mut __BindgenComplex<f64>,
7954 ldz: *const lapack_int,
7955 work: *mut __BindgenComplex<f64>,
7956 lwork: *const lapack_int,
7957 rwork: *mut f64,
7958 info: *mut lapack_int,
7959 );
7960 pub fn chpcon_(
7961 uplo: *const c_char,
7962 n: *const lapack_int,
7963 AP: *const __BindgenComplex<f32>,
7964 ipiv: *const lapack_int,
7965 anorm: *const f32,
7966 rcond: *mut f32,
7967 work: *mut __BindgenComplex<f32>,
7968 info: *mut lapack_int,
7969 );
7970 pub fn zhpcon_(
7971 uplo: *const c_char,
7972 n: *const lapack_int,
7973 AP: *const __BindgenComplex<f64>,
7974 ipiv: *const lapack_int,
7975 anorm: *const f64,
7976 rcond: *mut f64,
7977 work: *mut __BindgenComplex<f64>,
7978 info: *mut lapack_int,
7979 );
7980 pub fn chpev_(
7981 jobz: *const c_char,
7982 uplo: *const c_char,
7983 n: *const lapack_int,
7984 AP: *mut __BindgenComplex<f32>,
7985 W: *mut f32,
7986 Z: *mut __BindgenComplex<f32>,
7987 ldz: *const lapack_int,
7988 work: *mut __BindgenComplex<f32>,
7989 rwork: *mut f32,
7990 info: *mut lapack_int,
7991 );
7992 pub fn zhpev_(
7993 jobz: *const c_char,
7994 uplo: *const c_char,
7995 n: *const lapack_int,
7996 AP: *mut __BindgenComplex<f64>,
7997 W: *mut f64,
7998 Z: *mut __BindgenComplex<f64>,
7999 ldz: *const lapack_int,
8000 work: *mut __BindgenComplex<f64>,
8001 rwork: *mut f64,
8002 info: *mut lapack_int,
8003 );
8004 pub fn chpevd_(
8005 jobz: *const c_char,
8006 uplo: *const c_char,
8007 n: *const lapack_int,
8008 AP: *mut __BindgenComplex<f32>,
8009 W: *mut f32,
8010 Z: *mut __BindgenComplex<f32>,
8011 ldz: *const lapack_int,
8012 work: *mut __BindgenComplex<f32>,
8013 lwork: *const lapack_int,
8014 rwork: *mut f32,
8015 lrwork: *const lapack_int,
8016 iwork: *mut lapack_int,
8017 liwork: *const lapack_int,
8018 info: *mut lapack_int,
8019 );
8020 pub fn zhpevd_(
8021 jobz: *const c_char,
8022 uplo: *const c_char,
8023 n: *const lapack_int,
8024 AP: *mut __BindgenComplex<f64>,
8025 W: *mut f64,
8026 Z: *mut __BindgenComplex<f64>,
8027 ldz: *const lapack_int,
8028 work: *mut __BindgenComplex<f64>,
8029 lwork: *const lapack_int,
8030 rwork: *mut f64,
8031 lrwork: *const lapack_int,
8032 iwork: *mut lapack_int,
8033 liwork: *const lapack_int,
8034 info: *mut lapack_int,
8035 );
8036 pub fn chpevx_(
8037 jobz: *const c_char,
8038 range: *const c_char,
8039 uplo: *const c_char,
8040 n: *const lapack_int,
8041 AP: *mut __BindgenComplex<f32>,
8042 vl: *const f32,
8043 vu: *const f32,
8044 il: *const lapack_int,
8045 iu: *const lapack_int,
8046 abstol: *const f32,
8047 m: *mut lapack_int,
8048 W: *mut f32,
8049 Z: *mut __BindgenComplex<f32>,
8050 ldz: *const lapack_int,
8051 work: *mut __BindgenComplex<f32>,
8052 rwork: *mut f32,
8053 iwork: *mut lapack_int,
8054 IFAIL: *mut lapack_int,
8055 info: *mut lapack_int,
8056 );
8057 pub fn zhpevx_(
8058 jobz: *const c_char,
8059 range: *const c_char,
8060 uplo: *const c_char,
8061 n: *const lapack_int,
8062 AP: *mut __BindgenComplex<f64>,
8063 vl: *const f64,
8064 vu: *const f64,
8065 il: *const lapack_int,
8066 iu: *const lapack_int,
8067 abstol: *const f64,
8068 m: *mut lapack_int,
8069 W: *mut f64,
8070 Z: *mut __BindgenComplex<f64>,
8071 ldz: *const lapack_int,
8072 work: *mut __BindgenComplex<f64>,
8073 rwork: *mut f64,
8074 iwork: *mut lapack_int,
8075 IFAIL: *mut lapack_int,
8076 info: *mut lapack_int,
8077 );
8078 pub fn chpgst_(
8079 itype: *const lapack_int,
8080 uplo: *const c_char,
8081 n: *const lapack_int,
8082 AP: *mut __BindgenComplex<f32>,
8083 BP: *const __BindgenComplex<f32>,
8084 info: *mut lapack_int,
8085 );
8086 pub fn zhpgst_(
8087 itype: *const lapack_int,
8088 uplo: *const c_char,
8089 n: *const lapack_int,
8090 AP: *mut __BindgenComplex<f64>,
8091 BP: *const __BindgenComplex<f64>,
8092 info: *mut lapack_int,
8093 );
8094 pub fn chpgv_(
8095 itype: *const lapack_int,
8096 jobz: *const c_char,
8097 uplo: *const c_char,
8098 n: *const lapack_int,
8099 AP: *mut __BindgenComplex<f32>,
8100 BP: *mut __BindgenComplex<f32>,
8101 W: *mut f32,
8102 Z: *mut __BindgenComplex<f32>,
8103 ldz: *const lapack_int,
8104 work: *mut __BindgenComplex<f32>,
8105 rwork: *mut f32,
8106 info: *mut lapack_int,
8107 );
8108 pub fn zhpgv_(
8109 itype: *const lapack_int,
8110 jobz: *const c_char,
8111 uplo: *const c_char,
8112 n: *const lapack_int,
8113 AP: *mut __BindgenComplex<f64>,
8114 BP: *mut __BindgenComplex<f64>,
8115 W: *mut f64,
8116 Z: *mut __BindgenComplex<f64>,
8117 ldz: *const lapack_int,
8118 work: *mut __BindgenComplex<f64>,
8119 rwork: *mut f64,
8120 info: *mut lapack_int,
8121 );
8122 pub fn chpgvd_(
8123 itype: *const lapack_int,
8124 jobz: *const c_char,
8125 uplo: *const c_char,
8126 n: *const lapack_int,
8127 AP: *mut __BindgenComplex<f32>,
8128 BP: *mut __BindgenComplex<f32>,
8129 W: *mut f32,
8130 Z: *mut __BindgenComplex<f32>,
8131 ldz: *const lapack_int,
8132 work: *mut __BindgenComplex<f32>,
8133 lwork: *const lapack_int,
8134 rwork: *mut f32,
8135 lrwork: *const lapack_int,
8136 iwork: *mut lapack_int,
8137 liwork: *const lapack_int,
8138 info: *mut lapack_int,
8139 );
8140 pub fn zhpgvd_(
8141 itype: *const lapack_int,
8142 jobz: *const c_char,
8143 uplo: *const c_char,
8144 n: *const lapack_int,
8145 AP: *mut __BindgenComplex<f64>,
8146 BP: *mut __BindgenComplex<f64>,
8147 W: *mut f64,
8148 Z: *mut __BindgenComplex<f64>,
8149 ldz: *const lapack_int,
8150 work: *mut __BindgenComplex<f64>,
8151 lwork: *const lapack_int,
8152 rwork: *mut f64,
8153 lrwork: *const lapack_int,
8154 iwork: *mut lapack_int,
8155 liwork: *const lapack_int,
8156 info: *mut lapack_int,
8157 );
8158 pub fn chpgvx_(
8159 itype: *const lapack_int,
8160 jobz: *const c_char,
8161 range: *const c_char,
8162 uplo: *const c_char,
8163 n: *const lapack_int,
8164 AP: *mut __BindgenComplex<f32>,
8165 BP: *mut __BindgenComplex<f32>,
8166 vl: *const f32,
8167 vu: *const f32,
8168 il: *const lapack_int,
8169 iu: *const lapack_int,
8170 abstol: *const f32,
8171 m: *mut lapack_int,
8172 W: *mut f32,
8173 Z: *mut __BindgenComplex<f32>,
8174 ldz: *const lapack_int,
8175 work: *mut __BindgenComplex<f32>,
8176 rwork: *mut f32,
8177 iwork: *mut lapack_int,
8178 IFAIL: *mut lapack_int,
8179 info: *mut lapack_int,
8180 );
8181 pub fn zhpgvx_(
8182 itype: *const lapack_int,
8183 jobz: *const c_char,
8184 range: *const c_char,
8185 uplo: *const c_char,
8186 n: *const lapack_int,
8187 AP: *mut __BindgenComplex<f64>,
8188 BP: *mut __BindgenComplex<f64>,
8189 vl: *const f64,
8190 vu: *const f64,
8191 il: *const lapack_int,
8192 iu: *const lapack_int,
8193 abstol: *const f64,
8194 m: *mut lapack_int,
8195 W: *mut f64,
8196 Z: *mut __BindgenComplex<f64>,
8197 ldz: *const lapack_int,
8198 work: *mut __BindgenComplex<f64>,
8199 rwork: *mut f64,
8200 iwork: *mut lapack_int,
8201 IFAIL: *mut lapack_int,
8202 info: *mut lapack_int,
8203 );
8204 pub fn chprfs_(
8205 uplo: *const c_char,
8206 n: *const lapack_int,
8207 nrhs: *const lapack_int,
8208 AP: *const __BindgenComplex<f32>,
8209 AFP: *const __BindgenComplex<f32>,
8210 ipiv: *const lapack_int,
8211 B: *const __BindgenComplex<f32>,
8212 ldb: *const lapack_int,
8213 X: *mut __BindgenComplex<f32>,
8214 ldx: *const lapack_int,
8215 ferr: *mut f32,
8216 berr: *mut f32,
8217 work: *mut __BindgenComplex<f32>,
8218 rwork: *mut f32,
8219 info: *mut lapack_int,
8220 );
8221 pub fn zhprfs_(
8222 uplo: *const c_char,
8223 n: *const lapack_int,
8224 nrhs: *const lapack_int,
8225 AP: *const __BindgenComplex<f64>,
8226 AFP: *const __BindgenComplex<f64>,
8227 ipiv: *const lapack_int,
8228 B: *const __BindgenComplex<f64>,
8229 ldb: *const lapack_int,
8230 X: *mut __BindgenComplex<f64>,
8231 ldx: *const lapack_int,
8232 ferr: *mut f64,
8233 berr: *mut f64,
8234 work: *mut __BindgenComplex<f64>,
8235 rwork: *mut f64,
8236 info: *mut lapack_int,
8237 );
8238 pub fn chpsv_(
8239 uplo: *const c_char,
8240 n: *const lapack_int,
8241 nrhs: *const lapack_int,
8242 AP: *mut __BindgenComplex<f32>,
8243 ipiv: *mut lapack_int,
8244 B: *mut __BindgenComplex<f32>,
8245 ldb: *const lapack_int,
8246 info: *mut lapack_int,
8247 );
8248 pub fn zhpsv_(
8249 uplo: *const c_char,
8250 n: *const lapack_int,
8251 nrhs: *const lapack_int,
8252 AP: *mut __BindgenComplex<f64>,
8253 ipiv: *mut lapack_int,
8254 B: *mut __BindgenComplex<f64>,
8255 ldb: *const lapack_int,
8256 info: *mut lapack_int,
8257 );
8258 pub fn chpsvx_(
8259 fact: *const c_char,
8260 uplo: *const c_char,
8261 n: *const lapack_int,
8262 nrhs: *const lapack_int,
8263 AP: *const __BindgenComplex<f32>,
8264 AFP: *mut __BindgenComplex<f32>,
8265 ipiv: *mut lapack_int,
8266 B: *const __BindgenComplex<f32>,
8267 ldb: *const lapack_int,
8268 X: *mut __BindgenComplex<f32>,
8269 ldx: *const lapack_int,
8270 rcond: *mut f32,
8271 ferr: *mut f32,
8272 berr: *mut f32,
8273 work: *mut __BindgenComplex<f32>,
8274 rwork: *mut f32,
8275 info: *mut lapack_int,
8276 );
8277 pub fn zhpsvx_(
8278 fact: *const c_char,
8279 uplo: *const c_char,
8280 n: *const lapack_int,
8281 nrhs: *const lapack_int,
8282 AP: *const __BindgenComplex<f64>,
8283 AFP: *mut __BindgenComplex<f64>,
8284 ipiv: *mut lapack_int,
8285 B: *const __BindgenComplex<f64>,
8286 ldb: *const lapack_int,
8287 X: *mut __BindgenComplex<f64>,
8288 ldx: *const lapack_int,
8289 rcond: *mut f64,
8290 ferr: *mut f64,
8291 berr: *mut f64,
8292 work: *mut __BindgenComplex<f64>,
8293 rwork: *mut f64,
8294 info: *mut lapack_int,
8295 );
8296 pub fn chptrd_(
8297 uplo: *const c_char,
8298 n: *const lapack_int,
8299 AP: *mut __BindgenComplex<f32>,
8300 D: *mut f32,
8301 E: *mut f32,
8302 tau: *mut __BindgenComplex<f32>,
8303 info: *mut lapack_int,
8304 );
8305 pub fn zhptrd_(
8306 uplo: *const c_char,
8307 n: *const lapack_int,
8308 AP: *mut __BindgenComplex<f64>,
8309 D: *mut f64,
8310 E: *mut f64,
8311 tau: *mut __BindgenComplex<f64>,
8312 info: *mut lapack_int,
8313 );
8314 pub fn chptrf_(
8315 uplo: *const c_char,
8316 n: *const lapack_int,
8317 AP: *mut __BindgenComplex<f32>,
8318 ipiv: *mut lapack_int,
8319 info: *mut lapack_int,
8320 );
8321 pub fn zhptrf_(
8322 uplo: *const c_char,
8323 n: *const lapack_int,
8324 AP: *mut __BindgenComplex<f64>,
8325 ipiv: *mut lapack_int,
8326 info: *mut lapack_int,
8327 );
8328 pub fn chptri_(
8329 uplo: *const c_char,
8330 n: *const lapack_int,
8331 AP: *mut __BindgenComplex<f32>,
8332 ipiv: *const lapack_int,
8333 work: *mut __BindgenComplex<f32>,
8334 info: *mut lapack_int,
8335 );
8336 pub fn zhptri_(
8337 uplo: *const c_char,
8338 n: *const lapack_int,
8339 AP: *mut __BindgenComplex<f64>,
8340 ipiv: *const lapack_int,
8341 work: *mut __BindgenComplex<f64>,
8342 info: *mut lapack_int,
8343 );
8344 pub fn chptrs_(
8345 uplo: *const c_char,
8346 n: *const lapack_int,
8347 nrhs: *const lapack_int,
8348 AP: *const __BindgenComplex<f32>,
8349 ipiv: *const lapack_int,
8350 B: *mut __BindgenComplex<f32>,
8351 ldb: *const lapack_int,
8352 info: *mut lapack_int,
8353 );
8354 pub fn zhptrs_(
8355 uplo: *const c_char,
8356 n: *const lapack_int,
8357 nrhs: *const lapack_int,
8358 AP: *const __BindgenComplex<f64>,
8359 ipiv: *const lapack_int,
8360 B: *mut __BindgenComplex<f64>,
8361 ldb: *const lapack_int,
8362 info: *mut lapack_int,
8363 );
8364 pub fn chsein_(
8365 side: *const c_char,
8366 eigsrc: *const c_char,
8367 initv: *const c_char,
8368 select: *const lapack_int,
8369 n: *const lapack_int,
8370 H: *const __BindgenComplex<f32>,
8371 ldh: *const lapack_int,
8372 W: *mut __BindgenComplex<f32>,
8373 VL: *mut __BindgenComplex<f32>,
8374 ldvl: *const lapack_int,
8375 VR: *mut __BindgenComplex<f32>,
8376 ldvr: *const lapack_int,
8377 mm: *const lapack_int,
8378 m: *mut lapack_int,
8379 work: *mut __BindgenComplex<f32>,
8380 rwork: *mut f32,
8381 IFAILL: *mut lapack_int,
8382 IFAILR: *mut lapack_int,
8383 info: *mut lapack_int,
8384 );
8385 pub fn dhsein_(
8386 side: *const c_char,
8387 eigsrc: *const c_char,
8388 initv: *const c_char,
8389 select: *mut lapack_int,
8390 n: *const lapack_int,
8391 H: *const f64,
8392 ldh: *const lapack_int,
8393 WR: *mut f64,
8394 WI: *const f64,
8395 VL: *mut f64,
8396 ldvl: *const lapack_int,
8397 VR: *mut f64,
8398 ldvr: *const lapack_int,
8399 mm: *const lapack_int,
8400 m: *mut lapack_int,
8401 work: *mut f64,
8402 IFAILL: *mut lapack_int,
8403 IFAILR: *mut lapack_int,
8404 info: *mut lapack_int,
8405 );
8406 pub fn shsein_(
8407 side: *const c_char,
8408 eigsrc: *const c_char,
8409 initv: *const c_char,
8410 select: *mut lapack_int,
8411 n: *const lapack_int,
8412 H: *const f32,
8413 ldh: *const lapack_int,
8414 WR: *mut f32,
8415 WI: *const f32,
8416 VL: *mut f32,
8417 ldvl: *const lapack_int,
8418 VR: *mut f32,
8419 ldvr: *const lapack_int,
8420 mm: *const lapack_int,
8421 m: *mut lapack_int,
8422 work: *mut f32,
8423 IFAILL: *mut lapack_int,
8424 IFAILR: *mut lapack_int,
8425 info: *mut lapack_int,
8426 );
8427 pub fn zhsein_(
8428 side: *const c_char,
8429 eigsrc: *const c_char,
8430 initv: *const c_char,
8431 select: *const lapack_int,
8432 n: *const lapack_int,
8433 H: *const __BindgenComplex<f64>,
8434 ldh: *const lapack_int,
8435 W: *mut __BindgenComplex<f64>,
8436 VL: *mut __BindgenComplex<f64>,
8437 ldvl: *const lapack_int,
8438 VR: *mut __BindgenComplex<f64>,
8439 ldvr: *const lapack_int,
8440 mm: *const lapack_int,
8441 m: *mut lapack_int,
8442 work: *mut __BindgenComplex<f64>,
8443 rwork: *mut f64,
8444 IFAILL: *mut lapack_int,
8445 IFAILR: *mut lapack_int,
8446 info: *mut lapack_int,
8447 );
8448 pub fn chseqr_(
8449 job: *const c_char,
8450 compz: *const c_char,
8451 n: *const lapack_int,
8452 ilo: *const lapack_int,
8453 ihi: *const lapack_int,
8454 H: *mut __BindgenComplex<f32>,
8455 ldh: *const lapack_int,
8456 W: *mut __BindgenComplex<f32>,
8457 Z: *mut __BindgenComplex<f32>,
8458 ldz: *const lapack_int,
8459 work: *mut __BindgenComplex<f32>,
8460 lwork: *const lapack_int,
8461 info: *mut lapack_int,
8462 );
8463 pub fn dhseqr_(
8464 job: *const c_char,
8465 compz: *const c_char,
8466 n: *const lapack_int,
8467 ilo: *const lapack_int,
8468 ihi: *const lapack_int,
8469 H: *mut f64,
8470 ldh: *const lapack_int,
8471 WR: *mut f64,
8472 WI: *mut f64,
8473 Z: *mut f64,
8474 ldz: *const lapack_int,
8475 work: *mut f64,
8476 lwork: *const lapack_int,
8477 info: *mut lapack_int,
8478 );
8479 pub fn shseqr_(
8480 job: *const c_char,
8481 compz: *const c_char,
8482 n: *const lapack_int,
8483 ilo: *const lapack_int,
8484 ihi: *const lapack_int,
8485 H: *mut f32,
8486 ldh: *const lapack_int,
8487 WR: *mut f32,
8488 WI: *mut f32,
8489 Z: *mut f32,
8490 ldz: *const lapack_int,
8491 work: *mut f32,
8492 lwork: *const lapack_int,
8493 info: *mut lapack_int,
8494 );
8495 pub fn zhseqr_(
8496 job: *const c_char,
8497 compz: *const c_char,
8498 n: *const lapack_int,
8499 ilo: *const lapack_int,
8500 ihi: *const lapack_int,
8501 H: *mut __BindgenComplex<f64>,
8502 ldh: *const lapack_int,
8503 W: *mut __BindgenComplex<f64>,
8504 Z: *mut __BindgenComplex<f64>,
8505 ldz: *const lapack_int,
8506 work: *mut __BindgenComplex<f64>,
8507 lwork: *const lapack_int,
8508 info: *mut lapack_int,
8509 );
8510 pub fn clacgv_(n: *const lapack_int, X: *mut __BindgenComplex<f32>, incx: *const lapack_int);
8511 pub fn zlacgv_(n: *const lapack_int, X: *mut __BindgenComplex<f64>, incx: *const lapack_int);
8512 pub fn clacn2_(
8513 n: *const lapack_int,
8514 V: *mut __BindgenComplex<f32>,
8515 X: *mut __BindgenComplex<f32>,
8516 est: *mut f32,
8517 kase: *mut lapack_int,
8518 ISAVE: *mut lapack_int,
8519 );
8520 pub fn dlacn2_(
8521 n: *const lapack_int,
8522 V: *mut f64,
8523 X: *mut f64,
8524 ISGN: *mut lapack_int,
8525 est: *mut f64,
8526 kase: *mut lapack_int,
8527 ISAVE: *mut lapack_int,
8528 );
8529 pub fn slacn2_(
8530 n: *const lapack_int,
8531 V: *mut f32,
8532 X: *mut f32,
8533 ISGN: *mut lapack_int,
8534 est: *mut f32,
8535 kase: *mut lapack_int,
8536 ISAVE: *mut lapack_int,
8537 );
8538 pub fn zlacn2_(
8539 n: *const lapack_int,
8540 V: *mut __BindgenComplex<f64>,
8541 X: *mut __BindgenComplex<f64>,
8542 est: *mut f64,
8543 kase: *mut lapack_int,
8544 ISAVE: *mut lapack_int,
8545 );
8546 pub fn clacp2_(
8547 uplo: *const c_char,
8548 m: *const lapack_int,
8549 n: *const lapack_int,
8550 A: *const f32,
8551 lda: *const lapack_int,
8552 B: *mut __BindgenComplex<f32>,
8553 ldb: *const lapack_int,
8554 );
8555 pub fn zlacp2_(
8556 uplo: *const c_char,
8557 m: *const lapack_int,
8558 n: *const lapack_int,
8559 A: *const f64,
8560 lda: *const lapack_int,
8561 B: *mut __BindgenComplex<f64>,
8562 ldb: *const lapack_int,
8563 );
8564 pub fn clacpy_(
8565 uplo: *const c_char,
8566 m: *const lapack_int,
8567 n: *const lapack_int,
8568 A: *const __BindgenComplex<f32>,
8569 lda: *const lapack_int,
8570 B: *mut __BindgenComplex<f32>,
8571 ldb: *const lapack_int,
8572 );
8573 pub fn dlacpy_(
8574 uplo: *const c_char,
8575 m: *const lapack_int,
8576 n: *const lapack_int,
8577 A: *const f64,
8578 lda: *const lapack_int,
8579 B: *mut f64,
8580 ldb: *const lapack_int,
8581 );
8582 pub fn slacpy_(
8583 uplo: *const c_char,
8584 m: *const lapack_int,
8585 n: *const lapack_int,
8586 A: *const f32,
8587 lda: *const lapack_int,
8588 B: *mut f32,
8589 ldb: *const lapack_int,
8590 );
8591 pub fn zlacpy_(
8592 uplo: *const c_char,
8593 m: *const lapack_int,
8594 n: *const lapack_int,
8595 A: *const __BindgenComplex<f64>,
8596 lda: *const lapack_int,
8597 B: *mut __BindgenComplex<f64>,
8598 ldb: *const lapack_int,
8599 );
8600 pub fn clacrm_(
8601 m: *const lapack_int,
8602 n: *const lapack_int,
8603 A: *const __BindgenComplex<f32>,
8604 lda: *const lapack_int,
8605 B: *const f32,
8606 ldb: *const lapack_int,
8607 C: *mut __BindgenComplex<f32>,
8608 ldc: *const lapack_int,
8609 rwork: *mut f32,
8610 );
8611 pub fn zlacrm_(
8612 m: *const lapack_int,
8613 n: *const lapack_int,
8614 A: *const __BindgenComplex<f64>,
8615 lda: *const lapack_int,
8616 B: *const f64,
8617 ldb: *const lapack_int,
8618 C: *mut __BindgenComplex<f64>,
8619 ldc: *const lapack_int,
8620 rwork: *mut f64,
8621 );
8622 pub fn zlag2c_(
8623 m: *const lapack_int,
8624 n: *const lapack_int,
8625 A: *const __BindgenComplex<f64>,
8626 lda: *const lapack_int,
8627 SA: *mut __BindgenComplex<f32>,
8628 ldsa: *const lapack_int,
8629 info: *mut lapack_int,
8630 );
8631 pub fn slag2d_(
8632 m: *const lapack_int,
8633 n: *const lapack_int,
8634 SA: *const f32,
8635 ldsa: *const lapack_int,
8636 A: *mut f64,
8637 lda: *const lapack_int,
8638 info: *mut lapack_int,
8639 );
8640 pub fn dlag2s_(
8641 m: *const lapack_int,
8642 n: *const lapack_int,
8643 A: *const f64,
8644 lda: *const lapack_int,
8645 SA: *mut f32,
8646 ldsa: *const lapack_int,
8647 info: *mut lapack_int,
8648 );
8649 pub fn clag2z_(
8650 m: *const lapack_int,
8651 n: *const lapack_int,
8652 SA: *const __BindgenComplex<f32>,
8653 ldsa: *const lapack_int,
8654 A: *mut __BindgenComplex<f64>,
8655 lda: *const lapack_int,
8656 info: *mut lapack_int,
8657 );
8658 pub fn clagge_(
8659 m: *const lapack_int,
8660 n: *const lapack_int,
8661 kl: *const lapack_int,
8662 ku: *const lapack_int,
8663 D: *const f32,
8664 A: *mut __BindgenComplex<f32>,
8665 lda: *const lapack_int,
8666 iseed: *mut lapack_int,
8667 work: *mut __BindgenComplex<f32>,
8668 info: *mut lapack_int,
8669 );
8670 pub fn dlagge_(
8671 m: *const lapack_int,
8672 n: *const lapack_int,
8673 kl: *const lapack_int,
8674 ku: *const lapack_int,
8675 D: *const f64,
8676 A: *mut f64,
8677 lda: *const lapack_int,
8678 iseed: *mut lapack_int,
8679 work: *mut f64,
8680 info: *mut lapack_int,
8681 );
8682 pub fn slagge_(
8683 m: *const lapack_int,
8684 n: *const lapack_int,
8685 kl: *const lapack_int,
8686 ku: *const lapack_int,
8687 D: *const f32,
8688 A: *mut f32,
8689 lda: *const lapack_int,
8690 iseed: *mut lapack_int,
8691 work: *mut f32,
8692 info: *mut lapack_int,
8693 );
8694 pub fn zlagge_(
8695 m: *const lapack_int,
8696 n: *const lapack_int,
8697 kl: *const lapack_int,
8698 ku: *const lapack_int,
8699 D: *const f64,
8700 A: *mut __BindgenComplex<f64>,
8701 lda: *const lapack_int,
8702 iseed: *mut lapack_int,
8703 work: *mut __BindgenComplex<f64>,
8704 info: *mut lapack_int,
8705 );
8706 pub fn claghe_(
8707 n: *const lapack_int,
8708 k: *const lapack_int,
8709 D: *const f32,
8710 A: *mut __BindgenComplex<f32>,
8711 lda: *const lapack_int,
8712 iseed: *mut lapack_int,
8713 work: *mut __BindgenComplex<f32>,
8714 info: *mut lapack_int,
8715 );
8716 pub fn zlaghe_(
8717 n: *const lapack_int,
8718 k: *const lapack_int,
8719 D: *const f64,
8720 A: *mut __BindgenComplex<f64>,
8721 lda: *const lapack_int,
8722 iseed: *mut lapack_int,
8723 work: *mut __BindgenComplex<f64>,
8724 info: *mut lapack_int,
8725 );
8726 pub fn clagsy_(
8727 n: *const lapack_int,
8728 k: *const lapack_int,
8729 D: *const f32,
8730 A: *mut __BindgenComplex<f32>,
8731 lda: *const lapack_int,
8732 iseed: *mut lapack_int,
8733 work: *mut __BindgenComplex<f32>,
8734 info: *mut lapack_int,
8735 );
8736 pub fn dlagsy_(
8737 n: *const lapack_int,
8738 k: *const lapack_int,
8739 D: *const f64,
8740 A: *mut f64,
8741 lda: *const lapack_int,
8742 iseed: *mut lapack_int,
8743 work: *mut f64,
8744 info: *mut lapack_int,
8745 );
8746 pub fn slagsy_(
8747 n: *const lapack_int,
8748 k: *const lapack_int,
8749 D: *const f32,
8750 A: *mut f32,
8751 lda: *const lapack_int,
8752 iseed: *mut lapack_int,
8753 work: *mut f32,
8754 info: *mut lapack_int,
8755 );
8756 pub fn zlagsy_(
8757 n: *const lapack_int,
8758 k: *const lapack_int,
8759 D: *const f64,
8760 A: *mut __BindgenComplex<f64>,
8761 lda: *const lapack_int,
8762 iseed: *mut lapack_int,
8763 work: *mut __BindgenComplex<f64>,
8764 info: *mut lapack_int,
8765 );
8766 pub fn dlamch_(cmach: *const c_char) -> f64;
8767 pub fn slamch_(cmach: *const c_char) -> lapack_float_return;
8768 pub fn clangb_(
8769 norm: *const c_char,
8770 n: *const lapack_int,
8771 kl: *const lapack_int,
8772 ku: *const lapack_int,
8773 AB: *const __BindgenComplex<f32>,
8774 ldab: *const lapack_int,
8775 work: *mut f32,
8776 ) -> lapack_float_return;
8777 pub fn dlangb_(
8778 norm: *const c_char,
8779 n: *const lapack_int,
8780 kl: *const lapack_int,
8781 ku: *const lapack_int,
8782 AB: *const f64,
8783 ldab: *const lapack_int,
8784 work: *mut f64,
8785 ) -> f64;
8786 pub fn slangb_(
8787 norm: *const c_char,
8788 n: *const lapack_int,
8789 kl: *const lapack_int,
8790 ku: *const lapack_int,
8791 AB: *const f32,
8792 ldab: *const lapack_int,
8793 work: *mut f32,
8794 ) -> lapack_float_return;
8795 pub fn zlangb_(
8796 norm: *const c_char,
8797 n: *const lapack_int,
8798 kl: *const lapack_int,
8799 ku: *const lapack_int,
8800 AB: *const __BindgenComplex<f64>,
8801 ldab: *const lapack_int,
8802 work: *mut f64,
8803 ) -> f64;
8804 pub fn clange_(
8805 norm: *const c_char,
8806 m: *const lapack_int,
8807 n: *const lapack_int,
8808 A: *const __BindgenComplex<f32>,
8809 lda: *const lapack_int,
8810 work: *mut f32,
8811 ) -> lapack_float_return;
8812 pub fn dlange_(
8813 norm: *const c_char,
8814 m: *const lapack_int,
8815 n: *const lapack_int,
8816 A: *const f64,
8817 lda: *const lapack_int,
8818 work: *mut f64,
8819 ) -> f64;
8820 pub fn slange_(
8821 norm: *const c_char,
8822 m: *const lapack_int,
8823 n: *const lapack_int,
8824 A: *const f32,
8825 lda: *const lapack_int,
8826 work: *mut f32,
8827 ) -> lapack_float_return;
8828 pub fn zlange_(
8829 norm: *const c_char,
8830 m: *const lapack_int,
8831 n: *const lapack_int,
8832 A: *const __BindgenComplex<f64>,
8833 lda: *const lapack_int,
8834 work: *mut f64,
8835 ) -> f64;
8836 pub fn clangt_(
8837 norm: *const c_char,
8838 n: *const lapack_int,
8839 DL: *const __BindgenComplex<f32>,
8840 D: *const __BindgenComplex<f32>,
8841 DU: *const __BindgenComplex<f32>,
8842 ) -> lapack_float_return;
8843 pub fn dlangt_(
8844 norm: *const c_char,
8845 n: *const lapack_int,
8846 DL: *const f64,
8847 D: *const f64,
8848 DU: *const f64,
8849 ) -> f64;
8850 pub fn slangt_(
8851 norm: *const c_char,
8852 n: *const lapack_int,
8853 DL: *const f32,
8854 D: *const f32,
8855 DU: *const f32,
8856 ) -> lapack_float_return;
8857 pub fn zlangt_(
8858 norm: *const c_char,
8859 n: *const lapack_int,
8860 DL: *const __BindgenComplex<f64>,
8861 D: *const __BindgenComplex<f64>,
8862 DU: *const __BindgenComplex<f64>,
8863 ) -> f64;
8864 pub fn clanhb_(
8865 norm: *const c_char,
8866 uplo: *const c_char,
8867 n: *const lapack_int,
8868 k: *const lapack_int,
8869 AB: *const __BindgenComplex<f32>,
8870 ldab: *const lapack_int,
8871 work: *mut f32,
8872 ) -> lapack_float_return;
8873 pub fn zlanhb_(
8874 norm: *const c_char,
8875 uplo: *const c_char,
8876 n: *const lapack_int,
8877 k: *const lapack_int,
8878 AB: *const __BindgenComplex<f64>,
8879 ldab: *const lapack_int,
8880 work: *mut f64,
8881 ) -> f64;
8882 pub fn clanhe_(
8883 norm: *const c_char,
8884 uplo: *const c_char,
8885 n: *const lapack_int,
8886 A: *const __BindgenComplex<f32>,
8887 lda: *const lapack_int,
8888 work: *mut f32,
8889 ) -> lapack_float_return;
8890 pub fn zlanhe_(
8891 norm: *const c_char,
8892 uplo: *const c_char,
8893 n: *const lapack_int,
8894 A: *const __BindgenComplex<f64>,
8895 lda: *const lapack_int,
8896 work: *mut f64,
8897 ) -> f64;
8898 pub fn clanhp_(
8899 norm: *const c_char,
8900 uplo: *const c_char,
8901 n: *const lapack_int,
8902 AP: *const __BindgenComplex<f32>,
8903 work: *mut f32,
8904 ) -> lapack_float_return;
8905 pub fn zlanhp_(
8906 norm: *const c_char,
8907 uplo: *const c_char,
8908 n: *const lapack_int,
8909 AP: *const __BindgenComplex<f64>,
8910 work: *mut f64,
8911 ) -> f64;
8912 pub fn clanhs_(
8913 norm: *const c_char,
8914 n: *const lapack_int,
8915 A: *const __BindgenComplex<f32>,
8916 lda: *const lapack_int,
8917 work: *mut f32,
8918 ) -> lapack_float_return;
8919 pub fn dlanhs_(
8920 norm: *const c_char,
8921 n: *const lapack_int,
8922 A: *const f64,
8923 lda: *const lapack_int,
8924 work: *mut f64,
8925 ) -> f64;
8926 pub fn slanhs_(
8927 norm: *const c_char,
8928 n: *const lapack_int,
8929 A: *const f32,
8930 lda: *const lapack_int,
8931 work: *mut f32,
8932 ) -> lapack_float_return;
8933 pub fn zlanhs_(
8934 norm: *const c_char,
8935 n: *const lapack_int,
8936 A: *const __BindgenComplex<f64>,
8937 lda: *const lapack_int,
8938 work: *mut f64,
8939 ) -> f64;
8940 pub fn clanht_(
8941 norm: *const c_char,
8942 n: *const lapack_int,
8943 D: *const f32,
8944 E: *const __BindgenComplex<f32>,
8945 ) -> lapack_float_return;
8946 pub fn zlanht_(
8947 norm: *const c_char,
8948 n: *const lapack_int,
8949 D: *const f64,
8950 E: *const __BindgenComplex<f64>,
8951 ) -> f64;
8952 pub fn clansb_(
8953 norm: *const c_char,
8954 uplo: *const c_char,
8955 n: *const lapack_int,
8956 k: *const lapack_int,
8957 AB: *const __BindgenComplex<f32>,
8958 ldab: *const lapack_int,
8959 work: *mut f32,
8960 ) -> lapack_float_return;
8961 pub fn dlansb_(
8962 norm: *const c_char,
8963 uplo: *const c_char,
8964 n: *const lapack_int,
8965 k: *const lapack_int,
8966 AB: *const f64,
8967 ldab: *const lapack_int,
8968 work: *mut f64,
8969 ) -> f64;
8970 pub fn slansb_(
8971 norm: *const c_char,
8972 uplo: *const c_char,
8973 n: *const lapack_int,
8974 k: *const lapack_int,
8975 AB: *const f32,
8976 ldab: *const lapack_int,
8977 work: *mut f32,
8978 ) -> lapack_float_return;
8979 pub fn zlansb_(
8980 norm: *const c_char,
8981 uplo: *const c_char,
8982 n: *const lapack_int,
8983 k: *const lapack_int,
8984 AB: *const __BindgenComplex<f64>,
8985 ldab: *const lapack_int,
8986 work: *mut f64,
8987 ) -> f64;
8988 pub fn clansp_(
8989 norm: *const c_char,
8990 uplo: *const c_char,
8991 n: *const lapack_int,
8992 AP: *const __BindgenComplex<f32>,
8993 work: *mut f32,
8994 ) -> lapack_float_return;
8995 pub fn dlansp_(
8996 norm: *const c_char,
8997 uplo: *const c_char,
8998 n: *const lapack_int,
8999 AP: *const f64,
9000 work: *mut f64,
9001 ) -> f64;
9002 pub fn slansp_(
9003 norm: *const c_char,
9004 uplo: *const c_char,
9005 n: *const lapack_int,
9006 AP: *const f32,
9007 work: *mut f32,
9008 ) -> lapack_float_return;
9009 pub fn zlansp_(
9010 norm: *const c_char,
9011 uplo: *const c_char,
9012 n: *const lapack_int,
9013 AP: *const __BindgenComplex<f64>,
9014 work: *mut f64,
9015 ) -> f64;
9016 pub fn dlanst_(norm: *const c_char, n: *const lapack_int, D: *const f64, E: *const f64) -> f64;
9017 pub fn slanst_(
9018 norm: *const c_char,
9019 n: *const lapack_int,
9020 D: *const f32,
9021 E: *const f32,
9022 ) -> lapack_float_return;
9023 pub fn clansy_(
9024 norm: *const c_char,
9025 uplo: *const c_char,
9026 n: *const lapack_int,
9027 A: *const __BindgenComplex<f32>,
9028 lda: *const lapack_int,
9029 work: *mut f32,
9030 ) -> lapack_float_return;
9031 pub fn dlansy_(
9032 norm: *const c_char,
9033 uplo: *const c_char,
9034 n: *const lapack_int,
9035 A: *const f64,
9036 lda: *const lapack_int,
9037 work: *mut f64,
9038 ) -> f64;
9039 pub fn slansy_(
9040 norm: *const c_char,
9041 uplo: *const c_char,
9042 n: *const lapack_int,
9043 A: *const f32,
9044 lda: *const lapack_int,
9045 work: *mut f32,
9046 ) -> lapack_float_return;
9047 pub fn zlansy_(
9048 norm: *const c_char,
9049 uplo: *const c_char,
9050 n: *const lapack_int,
9051 A: *const __BindgenComplex<f64>,
9052 lda: *const lapack_int,
9053 work: *mut f64,
9054 ) -> f64;
9055 pub fn clantb_(
9056 norm: *const c_char,
9057 uplo: *const c_char,
9058 diag: *const c_char,
9059 n: *const lapack_int,
9060 k: *const lapack_int,
9061 AB: *const __BindgenComplex<f32>,
9062 ldab: *const lapack_int,
9063 work: *mut f32,
9064 ) -> lapack_float_return;
9065 pub fn dlantb_(
9066 norm: *const c_char,
9067 uplo: *const c_char,
9068 diag: *const c_char,
9069 n: *const lapack_int,
9070 k: *const lapack_int,
9071 AB: *const f64,
9072 ldab: *const lapack_int,
9073 work: *mut f64,
9074 ) -> f64;
9075 pub fn slantb_(
9076 norm: *const c_char,
9077 uplo: *const c_char,
9078 diag: *const c_char,
9079 n: *const lapack_int,
9080 k: *const lapack_int,
9081 AB: *const f32,
9082 ldab: *const lapack_int,
9083 work: *mut f32,
9084 ) -> lapack_float_return;
9085 pub fn zlantb_(
9086 norm: *const c_char,
9087 uplo: *const c_char,
9088 diag: *const c_char,
9089 n: *const lapack_int,
9090 k: *const lapack_int,
9091 AB: *const __BindgenComplex<f64>,
9092 ldab: *const lapack_int,
9093 work: *mut f64,
9094 ) -> f64;
9095 pub fn clantp_(
9096 norm: *const c_char,
9097 uplo: *const c_char,
9098 diag: *const c_char,
9099 n: *const lapack_int,
9100 AP: *const __BindgenComplex<f32>,
9101 work: *mut f32,
9102 ) -> lapack_float_return;
9103 pub fn dlantp_(
9104 norm: *const c_char,
9105 uplo: *const c_char,
9106 diag: *const c_char,
9107 n: *const lapack_int,
9108 AP: *const f64,
9109 work: *mut f64,
9110 ) -> f64;
9111 pub fn slantp_(
9112 norm: *const c_char,
9113 uplo: *const c_char,
9114 diag: *const c_char,
9115 n: *const lapack_int,
9116 AP: *const f32,
9117 work: *mut f32,
9118 ) -> lapack_float_return;
9119 pub fn zlantp_(
9120 norm: *const c_char,
9121 uplo: *const c_char,
9122 diag: *const c_char,
9123 n: *const lapack_int,
9124 AP: *const __BindgenComplex<f64>,
9125 work: *mut f64,
9126 ) -> f64;
9127 pub fn clantr_(
9128 norm: *const c_char,
9129 uplo: *const c_char,
9130 diag: *const c_char,
9131 m: *const lapack_int,
9132 n: *const lapack_int,
9133 A: *const __BindgenComplex<f32>,
9134 lda: *const lapack_int,
9135 work: *mut f32,
9136 ) -> lapack_float_return;
9137 pub fn dlantr_(
9138 norm: *const c_char,
9139 uplo: *const c_char,
9140 diag: *const c_char,
9141 m: *const lapack_int,
9142 n: *const lapack_int,
9143 A: *const f64,
9144 lda: *const lapack_int,
9145 work: *mut f64,
9146 ) -> f64;
9147 pub fn slantr_(
9148 norm: *const c_char,
9149 uplo: *const c_char,
9150 diag: *const c_char,
9151 m: *const lapack_int,
9152 n: *const lapack_int,
9153 A: *const f32,
9154 lda: *const lapack_int,
9155 work: *mut f32,
9156 ) -> lapack_float_return;
9157 pub fn zlantr_(
9158 norm: *const c_char,
9159 uplo: *const c_char,
9160 diag: *const c_char,
9161 m: *const lapack_int,
9162 n: *const lapack_int,
9163 A: *const __BindgenComplex<f64>,
9164 lda: *const lapack_int,
9165 work: *mut f64,
9166 ) -> f64;
9167 pub fn clapmr_(
9168 forwrd: *const lapack_int,
9169 m: *const lapack_int,
9170 n: *const lapack_int,
9171 X: *mut __BindgenComplex<f32>,
9172 ldx: *const lapack_int,
9173 K: *mut lapack_int,
9174 );
9175 pub fn dlapmr_(
9176 forwrd: *const lapack_int,
9177 m: *const lapack_int,
9178 n: *const lapack_int,
9179 X: *mut f64,
9180 ldx: *const lapack_int,
9181 K: *mut lapack_int,
9182 );
9183 pub fn slapmr_(
9184 forwrd: *const lapack_int,
9185 m: *const lapack_int,
9186 n: *const lapack_int,
9187 X: *mut f32,
9188 ldx: *const lapack_int,
9189 K: *mut lapack_int,
9190 );
9191 pub fn zlapmr_(
9192 forwrd: *const lapack_int,
9193 m: *const lapack_int,
9194 n: *const lapack_int,
9195 X: *mut __BindgenComplex<f64>,
9196 ldx: *const lapack_int,
9197 K: *mut lapack_int,
9198 );
9199 pub fn clapmt_(
9200 forwrd: *const lapack_int,
9201 m: *const lapack_int,
9202 n: *const lapack_int,
9203 X: *mut __BindgenComplex<f32>,
9204 ldx: *const lapack_int,
9205 K: *mut lapack_int,
9206 );
9207 pub fn dlapmt_(
9208 forwrd: *const lapack_int,
9209 m: *const lapack_int,
9210 n: *const lapack_int,
9211 X: *mut f64,
9212 ldx: *const lapack_int,
9213 K: *mut lapack_int,
9214 );
9215 pub fn slapmt_(
9216 forwrd: *const lapack_int,
9217 m: *const lapack_int,
9218 n: *const lapack_int,
9219 X: *mut f32,
9220 ldx: *const lapack_int,
9221 K: *mut lapack_int,
9222 );
9223 pub fn zlapmt_(
9224 forwrd: *const lapack_int,
9225 m: *const lapack_int,
9226 n: *const lapack_int,
9227 X: *mut __BindgenComplex<f64>,
9228 ldx: *const lapack_int,
9229 K: *mut lapack_int,
9230 );
9231 pub fn dlapy2_(x: *const f64, y: *const f64) -> f64;
9232 pub fn slapy2_(x: *const f32, y: *const f32) -> lapack_float_return;
9233 pub fn dlapy3_(x: *const f64, y: *const f64, z: *const f64) -> f64;
9234 pub fn slapy3_(x: *const f32, y: *const f32, z: *const f32) -> lapack_float_return;
9235 pub fn clarcm_(
9236 m: *const lapack_int,
9237 n: *const lapack_int,
9238 A: *const f32,
9239 lda: *const lapack_int,
9240 B: *const __BindgenComplex<f32>,
9241 ldb: *const lapack_int,
9242 C: *mut __BindgenComplex<f32>,
9243 ldc: *const lapack_int,
9244 rwork: *mut f32,
9245 );
9246 pub fn zlarcm_(
9247 m: *const lapack_int,
9248 n: *const lapack_int,
9249 A: *const f64,
9250 lda: *const lapack_int,
9251 B: *const __BindgenComplex<f64>,
9252 ldb: *const lapack_int,
9253 C: *mut __BindgenComplex<f64>,
9254 ldc: *const lapack_int,
9255 rwork: *mut f64,
9256 );
9257 pub fn clarf_(
9258 side: *const c_char,
9259 m: *const lapack_int,
9260 n: *const lapack_int,
9261 V: *const __BindgenComplex<f32>,
9262 incv: *const lapack_int,
9263 tau: *const __BindgenComplex<f32>,
9264 C: *mut __BindgenComplex<f32>,
9265 ldc: *const lapack_int,
9266 work: *mut __BindgenComplex<f32>,
9267 );
9268 pub fn dlarf_(
9269 side: *const c_char,
9270 m: *const lapack_int,
9271 n: *const lapack_int,
9272 V: *const f64,
9273 incv: *const lapack_int,
9274 tau: *const f64,
9275 C: *mut f64,
9276 ldc: *const lapack_int,
9277 work: *mut f64,
9278 );
9279 pub fn slarf_(
9280 side: *const c_char,
9281 m: *const lapack_int,
9282 n: *const lapack_int,
9283 V: *const f32,
9284 incv: *const lapack_int,
9285 tau: *const f32,
9286 C: *mut f32,
9287 ldc: *const lapack_int,
9288 work: *mut f32,
9289 );
9290 pub fn zlarf_(
9291 side: *const c_char,
9292 m: *const lapack_int,
9293 n: *const lapack_int,
9294 V: *const __BindgenComplex<f64>,
9295 incv: *const lapack_int,
9296 tau: *const __BindgenComplex<f64>,
9297 C: *mut __BindgenComplex<f64>,
9298 ldc: *const lapack_int,
9299 work: *mut __BindgenComplex<f64>,
9300 );
9301 pub fn clarfb_(
9302 side: *const c_char,
9303 trans: *const c_char,
9304 direct: *const c_char,
9305 storev: *const c_char,
9306 m: *const lapack_int,
9307 n: *const lapack_int,
9308 k: *const lapack_int,
9309 V: *const __BindgenComplex<f32>,
9310 ldv: *const lapack_int,
9311 T: *const __BindgenComplex<f32>,
9312 ldt: *const lapack_int,
9313 C: *mut __BindgenComplex<f32>,
9314 ldc: *const lapack_int,
9315 work: *mut __BindgenComplex<f32>,
9316 ldwork: *const lapack_int,
9317 );
9318 pub fn dlarfb_(
9319 side: *const c_char,
9320 trans: *const c_char,
9321 direct: *const c_char,
9322 storev: *const c_char,
9323 m: *const lapack_int,
9324 n: *const lapack_int,
9325 k: *const lapack_int,
9326 V: *const f64,
9327 ldv: *const lapack_int,
9328 T: *const f64,
9329 ldt: *const lapack_int,
9330 C: *mut f64,
9331 ldc: *const lapack_int,
9332 work: *mut f64,
9333 ldwork: *const lapack_int,
9334 );
9335 pub fn slarfb_(
9336 side: *const c_char,
9337 trans: *const c_char,
9338 direct: *const c_char,
9339 storev: *const c_char,
9340 m: *const lapack_int,
9341 n: *const lapack_int,
9342 k: *const lapack_int,
9343 V: *const f32,
9344 ldv: *const lapack_int,
9345 T: *const f32,
9346 ldt: *const lapack_int,
9347 C: *mut f32,
9348 ldc: *const lapack_int,
9349 work: *mut f32,
9350 ldwork: *const lapack_int,
9351 );
9352 pub fn zlarfb_(
9353 side: *const c_char,
9354 trans: *const c_char,
9355 direct: *const c_char,
9356 storev: *const c_char,
9357 m: *const lapack_int,
9358 n: *const lapack_int,
9359 k: *const lapack_int,
9360 V: *const __BindgenComplex<f64>,
9361 ldv: *const lapack_int,
9362 T: *const __BindgenComplex<f64>,
9363 ldt: *const lapack_int,
9364 C: *mut __BindgenComplex<f64>,
9365 ldc: *const lapack_int,
9366 work: *mut __BindgenComplex<f64>,
9367 ldwork: *const lapack_int,
9368 );
9369 pub fn clarfg_(
9370 n: *const lapack_int,
9371 alpha: *mut __BindgenComplex<f32>,
9372 X: *mut __BindgenComplex<f32>,
9373 incx: *const lapack_int,
9374 tau: *mut __BindgenComplex<f32>,
9375 );
9376 pub fn dlarfg_(
9377 n: *const lapack_int,
9378 alpha: *mut f64,
9379 X: *mut f64,
9380 incx: *const lapack_int,
9381 tau: *mut f64,
9382 );
9383 pub fn slarfg_(
9384 n: *const lapack_int,
9385 alpha: *mut f32,
9386 X: *mut f32,
9387 incx: *const lapack_int,
9388 tau: *mut f32,
9389 );
9390 pub fn zlarfg_(
9391 n: *const lapack_int,
9392 alpha: *mut __BindgenComplex<f64>,
9393 X: *mut __BindgenComplex<f64>,
9394 incx: *const lapack_int,
9395 tau: *mut __BindgenComplex<f64>,
9396 );
9397 pub fn clarft_(
9398 direct: *const c_char,
9399 storev: *const c_char,
9400 n: *const lapack_int,
9401 k: *const lapack_int,
9402 V: *const __BindgenComplex<f32>,
9403 ldv: *const lapack_int,
9404 tau: *const __BindgenComplex<f32>,
9405 T: *mut __BindgenComplex<f32>,
9406 ldt: *const lapack_int,
9407 );
9408 pub fn dlarft_(
9409 direct: *const c_char,
9410 storev: *const c_char,
9411 n: *const lapack_int,
9412 k: *const lapack_int,
9413 V: *const f64,
9414 ldv: *const lapack_int,
9415 tau: *const f64,
9416 T: *mut f64,
9417 ldt: *const lapack_int,
9418 );
9419 pub fn slarft_(
9420 direct: *const c_char,
9421 storev: *const c_char,
9422 n: *const lapack_int,
9423 k: *const lapack_int,
9424 V: *const f32,
9425 ldv: *const lapack_int,
9426 tau: *const f32,
9427 T: *mut f32,
9428 ldt: *const lapack_int,
9429 );
9430 pub fn zlarft_(
9431 direct: *const c_char,
9432 storev: *const c_char,
9433 n: *const lapack_int,
9434 k: *const lapack_int,
9435 V: *const __BindgenComplex<f64>,
9436 ldv: *const lapack_int,
9437 tau: *const __BindgenComplex<f64>,
9438 T: *mut __BindgenComplex<f64>,
9439 ldt: *const lapack_int,
9440 );
9441 pub fn clarfx_(
9442 side: *const c_char,
9443 m: *const lapack_int,
9444 n: *const lapack_int,
9445 V: *const __BindgenComplex<f32>,
9446 tau: *const __BindgenComplex<f32>,
9447 C: *mut __BindgenComplex<f32>,
9448 ldc: *const lapack_int,
9449 work: *mut __BindgenComplex<f32>,
9450 );
9451 pub fn dlarfx_(
9452 side: *const c_char,
9453 m: *const lapack_int,
9454 n: *const lapack_int,
9455 V: *const f64,
9456 tau: *const f64,
9457 C: *mut f64,
9458 ldc: *const lapack_int,
9459 work: *mut f64,
9460 );
9461 pub fn slarfx_(
9462 side: *const c_char,
9463 m: *const lapack_int,
9464 n: *const lapack_int,
9465 V: *const f32,
9466 tau: *const f32,
9467 C: *mut f32,
9468 ldc: *const lapack_int,
9469 work: *mut f32,
9470 );
9471 pub fn zlarfx_(
9472 side: *const c_char,
9473 m: *const lapack_int,
9474 n: *const lapack_int,
9475 V: *const __BindgenComplex<f64>,
9476 tau: *const __BindgenComplex<f64>,
9477 C: *mut __BindgenComplex<f64>,
9478 ldc: *const lapack_int,
9479 work: *mut __BindgenComplex<f64>,
9480 );
9481 pub fn clarnv_(
9482 idist: *const lapack_int,
9483 iseed: *mut lapack_int,
9484 n: *const lapack_int,
9485 X: *mut __BindgenComplex<f32>,
9486 );
9487 pub fn dlarnv_(
9488 idist: *const lapack_int,
9489 iseed: *mut lapack_int,
9490 n: *const lapack_int,
9491 X: *mut f64,
9492 );
9493 pub fn slarnv_(
9494 idist: *const lapack_int,
9495 iseed: *mut lapack_int,
9496 n: *const lapack_int,
9497 X: *mut f32,
9498 );
9499 pub fn zlarnv_(
9500 idist: *const lapack_int,
9501 iseed: *mut lapack_int,
9502 n: *const lapack_int,
9503 X: *mut __BindgenComplex<f64>,
9504 );
9505 pub fn dlartgp_(f: *const f64, g: *const f64, cs: *mut f64, sn: *mut f64, r: *mut f64);
9506 pub fn slartgp_(f: *const f32, g: *const f32, cs: *mut f32, sn: *mut f32, r: *mut f32);
9507 pub fn dlartgs_(x: *const f64, y: *const f64, sigma: *const f64, cs: *mut f64, sn: *mut f64);
9508 pub fn slartgs_(x: *const f32, y: *const f32, sigma: *const f32, cs: *mut f32, sn: *mut f32);
9509 pub fn clascl_(
9510 type_: *const c_char,
9511 kl: *const lapack_int,
9512 ku: *const lapack_int,
9513 cfrom: *const f32,
9514 cto: *const f32,
9515 m: *const lapack_int,
9516 n: *const lapack_int,
9517 A: *mut __BindgenComplex<f32>,
9518 lda: *const lapack_int,
9519 info: *mut lapack_int,
9520 );
9521 pub fn dlascl_(
9522 type_: *const c_char,
9523 kl: *const lapack_int,
9524 ku: *const lapack_int,
9525 cfrom: *const f64,
9526 cto: *const f64,
9527 m: *const lapack_int,
9528 n: *const lapack_int,
9529 A: *mut f64,
9530 lda: *const lapack_int,
9531 info: *mut lapack_int,
9532 );
9533 pub fn slascl_(
9534 type_: *const c_char,
9535 kl: *const lapack_int,
9536 ku: *const lapack_int,
9537 cfrom: *const f32,
9538 cto: *const f32,
9539 m: *const lapack_int,
9540 n: *const lapack_int,
9541 A: *mut f32,
9542 lda: *const lapack_int,
9543 info: *mut lapack_int,
9544 );
9545 pub fn zlascl_(
9546 type_: *const c_char,
9547 kl: *const lapack_int,
9548 ku: *const lapack_int,
9549 cfrom: *const f64,
9550 cto: *const f64,
9551 m: *const lapack_int,
9552 n: *const lapack_int,
9553 A: *mut __BindgenComplex<f64>,
9554 lda: *const lapack_int,
9555 info: *mut lapack_int,
9556 );
9557 pub fn claset_(
9558 uplo: *const c_char,
9559 m: *const lapack_int,
9560 n: *const lapack_int,
9561 alpha: *const __BindgenComplex<f32>,
9562 beta: *const __BindgenComplex<f32>,
9563 A: *mut __BindgenComplex<f32>,
9564 lda: *const lapack_int,
9565 );
9566 pub fn dlaset_(
9567 uplo: *const c_char,
9568 m: *const lapack_int,
9569 n: *const lapack_int,
9570 alpha: *const f64,
9571 beta: *const f64,
9572 A: *mut f64,
9573 lda: *const lapack_int,
9574 );
9575 pub fn slaset_(
9576 uplo: *const c_char,
9577 m: *const lapack_int,
9578 n: *const lapack_int,
9579 alpha: *const f32,
9580 beta: *const f32,
9581 A: *mut f32,
9582 lda: *const lapack_int,
9583 );
9584 pub fn zlaset_(
9585 uplo: *const c_char,
9586 m: *const lapack_int,
9587 n: *const lapack_int,
9588 alpha: *const __BindgenComplex<f64>,
9589 beta: *const __BindgenComplex<f64>,
9590 A: *mut __BindgenComplex<f64>,
9591 lda: *const lapack_int,
9592 );
9593 pub fn dlasrt_(id: *const c_char, n: *const lapack_int, D: *mut f64, info: *mut lapack_int);
9594 pub fn slasrt_(id: *const c_char, n: *const lapack_int, D: *mut f32, info: *mut lapack_int);
9595 pub fn classq_(
9596 n: *const lapack_int,
9597 X: *const __BindgenComplex<f32>,
9598 incx: *const lapack_int,
9599 scale: *mut f32,
9600 sumsq: *mut f32,
9601 );
9602 pub fn dlassq_(
9603 n: *const lapack_int,
9604 X: *const f64,
9605 incx: *const lapack_int,
9606 scale: *mut f64,
9607 sumsq: *mut f64,
9608 );
9609 pub fn slassq_(
9610 n: *const lapack_int,
9611 X: *const f32,
9612 incx: *const lapack_int,
9613 scale: *mut f32,
9614 sumsq: *mut f32,
9615 );
9616 pub fn zlassq_(
9617 n: *const lapack_int,
9618 X: *const __BindgenComplex<f64>,
9619 incx: *const lapack_int,
9620 scale: *mut f64,
9621 sumsq: *mut f64,
9622 );
9623 pub fn claswp_(
9624 n: *const lapack_int,
9625 A: *mut __BindgenComplex<f32>,
9626 lda: *const lapack_int,
9627 k1: *const lapack_int,
9628 k2: *const lapack_int,
9629 ipiv: *const lapack_int,
9630 incx: *const lapack_int,
9631 );
9632 pub fn dlaswp_(
9633 n: *const lapack_int,
9634 A: *mut f64,
9635 lda: *const lapack_int,
9636 k1: *const lapack_int,
9637 k2: *const lapack_int,
9638 ipiv: *const lapack_int,
9639 incx: *const lapack_int,
9640 );
9641 pub fn slaswp_(
9642 n: *const lapack_int,
9643 A: *mut f32,
9644 lda: *const lapack_int,
9645 k1: *const lapack_int,
9646 k2: *const lapack_int,
9647 ipiv: *const lapack_int,
9648 incx: *const lapack_int,
9649 );
9650 pub fn zlaswp_(
9651 n: *const lapack_int,
9652 A: *mut __BindgenComplex<f64>,
9653 lda: *const lapack_int,
9654 k1: *const lapack_int,
9655 k2: *const lapack_int,
9656 ipiv: *const lapack_int,
9657 incx: *const lapack_int,
9658 );
9659 pub fn clatms_(
9660 m: *const lapack_int,
9661 n: *const lapack_int,
9662 dist: *const c_char,
9663 iseed: *mut lapack_int,
9664 sym: *const c_char,
9665 D: *mut f32,
9666 mode: *const lapack_int,
9667 cond: *const f32,
9668 dmax: *const f32,
9669 kl: *const lapack_int,
9670 ku: *const lapack_int,
9671 pack: *const c_char,
9672 A: *mut __BindgenComplex<f32>,
9673 lda: *const lapack_int,
9674 work: *mut __BindgenComplex<f32>,
9675 info: *mut lapack_int,
9676 );
9677 pub fn dlatms_(
9678 m: *const lapack_int,
9679 n: *const lapack_int,
9680 dist: *const c_char,
9681 iseed: *mut lapack_int,
9682 sym: *const c_char,
9683 D: *mut f64,
9684 mode: *const lapack_int,
9685 cond: *const f64,
9686 dmax: *const f64,
9687 kl: *const lapack_int,
9688 ku: *const lapack_int,
9689 pack: *const c_char,
9690 A: *mut f64,
9691 lda: *const lapack_int,
9692 work: *mut f64,
9693 info: *mut lapack_int,
9694 );
9695 pub fn slatms_(
9696 m: *const lapack_int,
9697 n: *const lapack_int,
9698 dist: *const c_char,
9699 iseed: *mut lapack_int,
9700 sym: *const c_char,
9701 D: *mut f32,
9702 mode: *const lapack_int,
9703 cond: *const f32,
9704 dmax: *const f32,
9705 kl: *const lapack_int,
9706 ku: *const lapack_int,
9707 pack: *const c_char,
9708 A: *mut f32,
9709 lda: *const lapack_int,
9710 work: *mut f32,
9711 info: *mut lapack_int,
9712 );
9713 pub fn zlatms_(
9714 m: *const lapack_int,
9715 n: *const lapack_int,
9716 dist: *const c_char,
9717 iseed: *mut lapack_int,
9718 sym: *const c_char,
9719 D: *mut f64,
9720 mode: *const lapack_int,
9721 cond: *const f64,
9722 dmax: *const f64,
9723 kl: *const lapack_int,
9724 ku: *const lapack_int,
9725 pack: *const c_char,
9726 A: *mut __BindgenComplex<f64>,
9727 lda: *const lapack_int,
9728 work: *mut __BindgenComplex<f64>,
9729 info: *mut lapack_int,
9730 );
9731 pub fn clauum_(
9732 uplo: *const c_char,
9733 n: *const lapack_int,
9734 A: *mut __BindgenComplex<f32>,
9735 lda: *const lapack_int,
9736 info: *mut lapack_int,
9737 );
9738 pub fn dlauum_(
9739 uplo: *const c_char,
9740 n: *const lapack_int,
9741 A: *mut f64,
9742 lda: *const lapack_int,
9743 info: *mut lapack_int,
9744 );
9745 pub fn slauum_(
9746 uplo: *const c_char,
9747 n: *const lapack_int,
9748 A: *mut f32,
9749 lda: *const lapack_int,
9750 info: *mut lapack_int,
9751 );
9752 pub fn zlauum_(
9753 uplo: *const c_char,
9754 n: *const lapack_int,
9755 A: *mut __BindgenComplex<f64>,
9756 lda: *const lapack_int,
9757 info: *mut lapack_int,
9758 );
9759 pub fn ilaver_(
9760 vers_major: *mut lapack_int,
9761 vers_minor: *mut lapack_int,
9762 vers_patch: *mut lapack_int,
9763 );
9764 pub fn dopgtr_(
9765 uplo: *const c_char,
9766 n: *const lapack_int,
9767 AP: *const f64,
9768 tau: *const f64,
9769 Q: *mut f64,
9770 ldq: *const lapack_int,
9771 work: *mut f64,
9772 info: *mut lapack_int,
9773 );
9774 pub fn sopgtr_(
9775 uplo: *const c_char,
9776 n: *const lapack_int,
9777 AP: *const f32,
9778 tau: *const f32,
9779 Q: *mut f32,
9780 ldq: *const lapack_int,
9781 work: *mut f32,
9782 info: *mut lapack_int,
9783 );
9784 pub fn dopmtr_(
9785 side: *const c_char,
9786 uplo: *const c_char,
9787 trans: *const c_char,
9788 m: *const lapack_int,
9789 n: *const lapack_int,
9790 AP: *const f64,
9791 tau: *const f64,
9792 C: *mut f64,
9793 ldc: *const lapack_int,
9794 work: *mut f64,
9795 info: *mut lapack_int,
9796 );
9797 pub fn sopmtr_(
9798 side: *const c_char,
9799 uplo: *const c_char,
9800 trans: *const c_char,
9801 m: *const lapack_int,
9802 n: *const lapack_int,
9803 AP: *const f32,
9804 tau: *const f32,
9805 C: *mut f32,
9806 ldc: *const lapack_int,
9807 work: *mut f32,
9808 info: *mut lapack_int,
9809 );
9810 pub fn dorbdb_(
9811 trans: *const c_char,
9812 signs: *const c_char,
9813 m: *const lapack_int,
9814 p: *const lapack_int,
9815 q: *const lapack_int,
9816 X11: *mut f64,
9817 ldx11: *const lapack_int,
9818 X12: *mut f64,
9819 ldx12: *const lapack_int,
9820 X21: *mut f64,
9821 ldx21: *const lapack_int,
9822 X22: *mut f64,
9823 ldx22: *const lapack_int,
9824 theta: *mut f64,
9825 phi: *mut f64,
9826 TAUP1: *mut f64,
9827 TAUP2: *mut f64,
9828 TAUQ1: *mut f64,
9829 TAUQ2: *mut f64,
9830 work: *mut f64,
9831 lwork: *const lapack_int,
9832 info: *mut lapack_int,
9833 );
9834 pub fn sorbdb_(
9835 trans: *const c_char,
9836 signs: *const c_char,
9837 m: *const lapack_int,
9838 p: *const lapack_int,
9839 q: *const lapack_int,
9840 X11: *mut f32,
9841 ldx11: *const lapack_int,
9842 X12: *mut f32,
9843 ldx12: *const lapack_int,
9844 X21: *mut f32,
9845 ldx21: *const lapack_int,
9846 X22: *mut f32,
9847 ldx22: *const lapack_int,
9848 theta: *mut f32,
9849 phi: *mut f32,
9850 TAUP1: *mut f32,
9851 TAUP2: *mut f32,
9852 TAUQ1: *mut f32,
9853 TAUQ2: *mut f32,
9854 work: *mut f32,
9855 lwork: *const lapack_int,
9856 info: *mut lapack_int,
9857 );
9858 pub fn dorcsd_(
9859 jobu1: *const c_char,
9860 jobu2: *const c_char,
9861 jobv1t: *const c_char,
9862 jobv2t: *const c_char,
9863 trans: *const c_char,
9864 signs: *const c_char,
9865 m: *const lapack_int,
9866 p: *const lapack_int,
9867 q: *const lapack_int,
9868 X11: *mut f64,
9869 ldx11: *const lapack_int,
9870 X12: *mut f64,
9871 ldx12: *const lapack_int,
9872 X21: *mut f64,
9873 ldx21: *const lapack_int,
9874 X22: *mut f64,
9875 ldx22: *const lapack_int,
9876 theta: *mut f64,
9877 U1: *mut f64,
9878 ldu1: *const lapack_int,
9879 U2: *mut f64,
9880 ldu2: *const lapack_int,
9881 V1T: *mut f64,
9882 ldv1t: *const lapack_int,
9883 V2T: *mut f64,
9884 ldv2t: *const lapack_int,
9885 work: *mut f64,
9886 lwork: *const lapack_int,
9887 iwork: *mut lapack_int,
9888 info: *mut lapack_int,
9889 );
9890 pub fn sorcsd_(
9891 jobu1: *const c_char,
9892 jobu2: *const c_char,
9893 jobv1t: *const c_char,
9894 jobv2t: *const c_char,
9895 trans: *const c_char,
9896 signs: *const c_char,
9897 m: *const lapack_int,
9898 p: *const lapack_int,
9899 q: *const lapack_int,
9900 X11: *mut f32,
9901 ldx11: *const lapack_int,
9902 X12: *mut f32,
9903 ldx12: *const lapack_int,
9904 X21: *mut f32,
9905 ldx21: *const lapack_int,
9906 X22: *mut f32,
9907 ldx22: *const lapack_int,
9908 theta: *mut f32,
9909 U1: *mut f32,
9910 ldu1: *const lapack_int,
9911 U2: *mut f32,
9912 ldu2: *const lapack_int,
9913 V1T: *mut f32,
9914 ldv1t: *const lapack_int,
9915 V2T: *mut f32,
9916 ldv2t: *const lapack_int,
9917 work: *mut f32,
9918 lwork: *const lapack_int,
9919 iwork: *mut lapack_int,
9920 info: *mut lapack_int,
9921 );
9922 pub fn dorcsd2by1_(
9923 jobu1: *const c_char,
9924 jobu2: *const c_char,
9925 jobv1t: *const c_char,
9926 m: *const lapack_int,
9927 p: *const lapack_int,
9928 q: *const lapack_int,
9929 X11: *mut f64,
9930 ldx11: *const lapack_int,
9931 X21: *mut f64,
9932 ldx21: *const lapack_int,
9933 theta: *mut f64,
9934 U1: *mut f64,
9935 ldu1: *const lapack_int,
9936 U2: *mut f64,
9937 ldu2: *const lapack_int,
9938 V1T: *mut f64,
9939 ldv1t: *const lapack_int,
9940 work: *mut f64,
9941 lwork: *const lapack_int,
9942 iwork: *mut lapack_int,
9943 info: *mut lapack_int,
9944 );
9945 pub fn sorcsd2by1_(
9946 jobu1: *const c_char,
9947 jobu2: *const c_char,
9948 jobv1t: *const c_char,
9949 m: *const lapack_int,
9950 p: *const lapack_int,
9951 q: *const lapack_int,
9952 X11: *mut f32,
9953 ldx11: *const lapack_int,
9954 X21: *mut f32,
9955 ldx21: *const lapack_int,
9956 theta: *mut f32,
9957 U1: *mut f32,
9958 ldu1: *const lapack_int,
9959 U2: *mut f32,
9960 ldu2: *const lapack_int,
9961 V1T: *mut f32,
9962 ldv1t: *const lapack_int,
9963 work: *mut f32,
9964 lwork: *const lapack_int,
9965 iwork: *mut lapack_int,
9966 info: *mut lapack_int,
9967 );
9968 pub fn dorgbr_(
9969 vect: *const c_char,
9970 m: *const lapack_int,
9971 n: *const lapack_int,
9972 k: *const lapack_int,
9973 A: *mut f64,
9974 lda: *const lapack_int,
9975 tau: *const f64,
9976 work: *mut f64,
9977 lwork: *const lapack_int,
9978 info: *mut lapack_int,
9979 );
9980 pub fn sorgbr_(
9981 vect: *const c_char,
9982 m: *const lapack_int,
9983 n: *const lapack_int,
9984 k: *const lapack_int,
9985 A: *mut f32,
9986 lda: *const lapack_int,
9987 tau: *const f32,
9988 work: *mut f32,
9989 lwork: *const lapack_int,
9990 info: *mut lapack_int,
9991 );
9992 pub fn dorghr_(
9993 n: *const lapack_int,
9994 ilo: *const lapack_int,
9995 ihi: *const lapack_int,
9996 A: *mut f64,
9997 lda: *const lapack_int,
9998 tau: *const f64,
9999 work: *mut f64,
10000 lwork: *const lapack_int,
10001 info: *mut lapack_int,
10002 );
10003 pub fn sorghr_(
10004 n: *const lapack_int,
10005 ilo: *const lapack_int,
10006 ihi: *const lapack_int,
10007 A: *mut f32,
10008 lda: *const lapack_int,
10009 tau: *const f32,
10010 work: *mut f32,
10011 lwork: *const lapack_int,
10012 info: *mut lapack_int,
10013 );
10014 pub fn dorglq_(
10015 m: *const lapack_int,
10016 n: *const lapack_int,
10017 k: *const lapack_int,
10018 A: *mut f64,
10019 lda: *const lapack_int,
10020 tau: *const f64,
10021 work: *mut f64,
10022 lwork: *const lapack_int,
10023 info: *mut lapack_int,
10024 );
10025 pub fn sorglq_(
10026 m: *const lapack_int,
10027 n: *const lapack_int,
10028 k: *const lapack_int,
10029 A: *mut f32,
10030 lda: *const lapack_int,
10031 tau: *const f32,
10032 work: *mut f32,
10033 lwork: *const lapack_int,
10034 info: *mut lapack_int,
10035 );
10036 pub fn dorgql_(
10037 m: *const lapack_int,
10038 n: *const lapack_int,
10039 k: *const lapack_int,
10040 A: *mut f64,
10041 lda: *const lapack_int,
10042 tau: *const f64,
10043 work: *mut f64,
10044 lwork: *const lapack_int,
10045 info: *mut lapack_int,
10046 );
10047 pub fn sorgql_(
10048 m: *const lapack_int,
10049 n: *const lapack_int,
10050 k: *const lapack_int,
10051 A: *mut f32,
10052 lda: *const lapack_int,
10053 tau: *const f32,
10054 work: *mut f32,
10055 lwork: *const lapack_int,
10056 info: *mut lapack_int,
10057 );
10058 pub fn dorgqr_(
10059 m: *const lapack_int,
10060 n: *const lapack_int,
10061 k: *const lapack_int,
10062 A: *mut f64,
10063 lda: *const lapack_int,
10064 tau: *const f64,
10065 work: *mut f64,
10066 lwork: *const lapack_int,
10067 info: *mut lapack_int,
10068 );
10069 pub fn sorgqr_(
10070 m: *const lapack_int,
10071 n: *const lapack_int,
10072 k: *const lapack_int,
10073 A: *mut f32,
10074 lda: *const lapack_int,
10075 tau: *const f32,
10076 work: *mut f32,
10077 lwork: *const lapack_int,
10078 info: *mut lapack_int,
10079 );
10080 pub fn dorgrq_(
10081 m: *const lapack_int,
10082 n: *const lapack_int,
10083 k: *const lapack_int,
10084 A: *mut f64,
10085 lda: *const lapack_int,
10086 tau: *const f64,
10087 work: *mut f64,
10088 lwork: *const lapack_int,
10089 info: *mut lapack_int,
10090 );
10091 pub fn sorgrq_(
10092 m: *const lapack_int,
10093 n: *const lapack_int,
10094 k: *const lapack_int,
10095 A: *mut f32,
10096 lda: *const lapack_int,
10097 tau: *const f32,
10098 work: *mut f32,
10099 lwork: *const lapack_int,
10100 info: *mut lapack_int,
10101 );
10102 pub fn dorgtr_(
10103 uplo: *const c_char,
10104 n: *const lapack_int,
10105 A: *mut f64,
10106 lda: *const lapack_int,
10107 tau: *const f64,
10108 work: *mut f64,
10109 lwork: *const lapack_int,
10110 info: *mut lapack_int,
10111 );
10112 pub fn sorgtr_(
10113 uplo: *const c_char,
10114 n: *const lapack_int,
10115 A: *mut f32,
10116 lda: *const lapack_int,
10117 tau: *const f32,
10118 work: *mut f32,
10119 lwork: *const lapack_int,
10120 info: *mut lapack_int,
10121 );
10122 pub fn dorgtsqr_row_(
10123 m: *const lapack_int,
10124 n: *const lapack_int,
10125 mb: *const lapack_int,
10126 nb: *const lapack_int,
10127 A: *mut f64,
10128 lda: *const lapack_int,
10129 T: *const f64,
10130 ldt: *const lapack_int,
10131 work: *mut f64,
10132 lwork: *const lapack_int,
10133 info: *mut lapack_int,
10134 );
10135 pub fn sorgtsqr_row_(
10136 m: *const lapack_int,
10137 n: *const lapack_int,
10138 mb: *const lapack_int,
10139 nb: *const lapack_int,
10140 A: *mut f32,
10141 lda: *const lapack_int,
10142 T: *const f32,
10143 ldt: *const lapack_int,
10144 work: *mut f32,
10145 lwork: *const lapack_int,
10146 info: *mut lapack_int,
10147 );
10148 pub fn dorhr_col_(
10149 m: *const lapack_int,
10150 n: *const lapack_int,
10151 nb: *const lapack_int,
10152 A: *mut f64,
10153 lda: *const lapack_int,
10154 T: *mut f64,
10155 ldt: *const lapack_int,
10156 D: *mut f64,
10157 info: *mut lapack_int,
10158 );
10159 pub fn sorhr_col_(
10160 m: *const lapack_int,
10161 n: *const lapack_int,
10162 nb: *const lapack_int,
10163 A: *mut f32,
10164 lda: *const lapack_int,
10165 T: *mut f32,
10166 ldt: *const lapack_int,
10167 D: *mut f32,
10168 info: *mut lapack_int,
10169 );
10170 pub fn dormbr_(
10171 vect: *const c_char,
10172 side: *const c_char,
10173 trans: *const c_char,
10174 m: *const lapack_int,
10175 n: *const lapack_int,
10176 k: *const lapack_int,
10177 A: *const f64,
10178 lda: *const lapack_int,
10179 tau: *const f64,
10180 C: *mut f64,
10181 ldc: *const lapack_int,
10182 work: *mut f64,
10183 lwork: *const lapack_int,
10184 info: *mut lapack_int,
10185 );
10186 pub fn sormbr_(
10187 vect: *const c_char,
10188 side: *const c_char,
10189 trans: *const c_char,
10190 m: *const lapack_int,
10191 n: *const lapack_int,
10192 k: *const lapack_int,
10193 A: *const f32,
10194 lda: *const lapack_int,
10195 tau: *const f32,
10196 C: *mut f32,
10197 ldc: *const lapack_int,
10198 work: *mut f32,
10199 lwork: *const lapack_int,
10200 info: *mut lapack_int,
10201 );
10202 pub fn dormhr_(
10203 side: *const c_char,
10204 trans: *const c_char,
10205 m: *const lapack_int,
10206 n: *const lapack_int,
10207 ilo: *const lapack_int,
10208 ihi: *const lapack_int,
10209 A: *const f64,
10210 lda: *const lapack_int,
10211 tau: *const f64,
10212 C: *mut f64,
10213 ldc: *const lapack_int,
10214 work: *mut f64,
10215 lwork: *const lapack_int,
10216 info: *mut lapack_int,
10217 );
10218 pub fn sormhr_(
10219 side: *const c_char,
10220 trans: *const c_char,
10221 m: *const lapack_int,
10222 n: *const lapack_int,
10223 ilo: *const lapack_int,
10224 ihi: *const lapack_int,
10225 A: *const f32,
10226 lda: *const lapack_int,
10227 tau: *const f32,
10228 C: *mut f32,
10229 ldc: *const lapack_int,
10230 work: *mut f32,
10231 lwork: *const lapack_int,
10232 info: *mut lapack_int,
10233 );
10234 pub fn dormlq_(
10235 side: *const c_char,
10236 trans: *const c_char,
10237 m: *const lapack_int,
10238 n: *const lapack_int,
10239 k: *const lapack_int,
10240 A: *const f64,
10241 lda: *const lapack_int,
10242 tau: *const f64,
10243 C: *mut f64,
10244 ldc: *const lapack_int,
10245 work: *mut f64,
10246 lwork: *const lapack_int,
10247 info: *mut lapack_int,
10248 );
10249 pub fn sormlq_(
10250 side: *const c_char,
10251 trans: *const c_char,
10252 m: *const lapack_int,
10253 n: *const lapack_int,
10254 k: *const lapack_int,
10255 A: *const f32,
10256 lda: *const lapack_int,
10257 tau: *const f32,
10258 C: *mut f32,
10259 ldc: *const lapack_int,
10260 work: *mut f32,
10261 lwork: *const lapack_int,
10262 info: *mut lapack_int,
10263 );
10264 pub fn dormql_(
10265 side: *const c_char,
10266 trans: *const c_char,
10267 m: *const lapack_int,
10268 n: *const lapack_int,
10269 k: *const lapack_int,
10270 A: *const f64,
10271 lda: *const lapack_int,
10272 tau: *const f64,
10273 C: *mut f64,
10274 ldc: *const lapack_int,
10275 work: *mut f64,
10276 lwork: *const lapack_int,
10277 info: *mut lapack_int,
10278 );
10279 pub fn sormql_(
10280 side: *const c_char,
10281 trans: *const c_char,
10282 m: *const lapack_int,
10283 n: *const lapack_int,
10284 k: *const lapack_int,
10285 A: *const f32,
10286 lda: *const lapack_int,
10287 tau: *const f32,
10288 C: *mut f32,
10289 ldc: *const lapack_int,
10290 work: *mut f32,
10291 lwork: *const lapack_int,
10292 info: *mut lapack_int,
10293 );
10294 pub fn dormqr_(
10295 side: *const c_char,
10296 trans: *const c_char,
10297 m: *const lapack_int,
10298 n: *const lapack_int,
10299 k: *const lapack_int,
10300 A: *const f64,
10301 lda: *const lapack_int,
10302 tau: *const f64,
10303 C: *mut f64,
10304 ldc: *const lapack_int,
10305 work: *mut f64,
10306 lwork: *const lapack_int,
10307 info: *mut lapack_int,
10308 );
10309 pub fn sormqr_(
10310 side: *const c_char,
10311 trans: *const c_char,
10312 m: *const lapack_int,
10313 n: *const lapack_int,
10314 k: *const lapack_int,
10315 A: *const f32,
10316 lda: *const lapack_int,
10317 tau: *const f32,
10318 C: *mut f32,
10319 ldc: *const lapack_int,
10320 work: *mut f32,
10321 lwork: *const lapack_int,
10322 info: *mut lapack_int,
10323 );
10324 pub fn dormrq_(
10325 side: *const c_char,
10326 trans: *const c_char,
10327 m: *const lapack_int,
10328 n: *const lapack_int,
10329 k: *const lapack_int,
10330 A: *const f64,
10331 lda: *const lapack_int,
10332 tau: *const f64,
10333 C: *mut f64,
10334 ldc: *const lapack_int,
10335 work: *mut f64,
10336 lwork: *const lapack_int,
10337 info: *mut lapack_int,
10338 );
10339 pub fn sormrq_(
10340 side: *const c_char,
10341 trans: *const c_char,
10342 m: *const lapack_int,
10343 n: *const lapack_int,
10344 k: *const lapack_int,
10345 A: *const f32,
10346 lda: *const lapack_int,
10347 tau: *const f32,
10348 C: *mut f32,
10349 ldc: *const lapack_int,
10350 work: *mut f32,
10351 lwork: *const lapack_int,
10352 info: *mut lapack_int,
10353 );
10354 pub fn dormrz_(
10355 side: *const c_char,
10356 trans: *const c_char,
10357 m: *const lapack_int,
10358 n: *const lapack_int,
10359 k: *const lapack_int,
10360 l: *const lapack_int,
10361 A: *const f64,
10362 lda: *const lapack_int,
10363 tau: *const f64,
10364 C: *mut f64,
10365 ldc: *const lapack_int,
10366 work: *mut f64,
10367 lwork: *const lapack_int,
10368 info: *mut lapack_int,
10369 );
10370 pub fn sormrz_(
10371 side: *const c_char,
10372 trans: *const c_char,
10373 m: *const lapack_int,
10374 n: *const lapack_int,
10375 k: *const lapack_int,
10376 l: *const lapack_int,
10377 A: *const f32,
10378 lda: *const lapack_int,
10379 tau: *const f32,
10380 C: *mut f32,
10381 ldc: *const lapack_int,
10382 work: *mut f32,
10383 lwork: *const lapack_int,
10384 info: *mut lapack_int,
10385 );
10386 pub fn dormtr_(
10387 side: *const c_char,
10388 uplo: *const c_char,
10389 trans: *const c_char,
10390 m: *const lapack_int,
10391 n: *const lapack_int,
10392 A: *const f64,
10393 lda: *const lapack_int,
10394 tau: *const f64,
10395 C: *mut f64,
10396 ldc: *const lapack_int,
10397 work: *mut f64,
10398 lwork: *const lapack_int,
10399 info: *mut lapack_int,
10400 );
10401 pub fn sormtr_(
10402 side: *const c_char,
10403 uplo: *const c_char,
10404 trans: *const c_char,
10405 m: *const lapack_int,
10406 n: *const lapack_int,
10407 A: *const f32,
10408 lda: *const lapack_int,
10409 tau: *const f32,
10410 C: *mut f32,
10411 ldc: *const lapack_int,
10412 work: *mut f32,
10413 lwork: *const lapack_int,
10414 info: *mut lapack_int,
10415 );
10416 pub fn cpbcon_(
10417 uplo: *const c_char,
10418 n: *const lapack_int,
10419 kd: *const lapack_int,
10420 AB: *const __BindgenComplex<f32>,
10421 ldab: *const lapack_int,
10422 anorm: *const f32,
10423 rcond: *mut f32,
10424 work: *mut __BindgenComplex<f32>,
10425 rwork: *mut f32,
10426 info: *mut lapack_int,
10427 );
10428 pub fn dpbcon_(
10429 uplo: *const c_char,
10430 n: *const lapack_int,
10431 kd: *const lapack_int,
10432 AB: *const f64,
10433 ldab: *const lapack_int,
10434 anorm: *const f64,
10435 rcond: *mut f64,
10436 work: *mut f64,
10437 iwork: *mut lapack_int,
10438 info: *mut lapack_int,
10439 );
10440 pub fn spbcon_(
10441 uplo: *const c_char,
10442 n: *const lapack_int,
10443 kd: *const lapack_int,
10444 AB: *const f32,
10445 ldab: *const lapack_int,
10446 anorm: *const f32,
10447 rcond: *mut f32,
10448 work: *mut f32,
10449 iwork: *mut lapack_int,
10450 info: *mut lapack_int,
10451 );
10452 pub fn zpbcon_(
10453 uplo: *const c_char,
10454 n: *const lapack_int,
10455 kd: *const lapack_int,
10456 AB: *const __BindgenComplex<f64>,
10457 ldab: *const lapack_int,
10458 anorm: *const f64,
10459 rcond: *mut f64,
10460 work: *mut __BindgenComplex<f64>,
10461 rwork: *mut f64,
10462 info: *mut lapack_int,
10463 );
10464 pub fn cpbequ_(
10465 uplo: *const c_char,
10466 n: *const lapack_int,
10467 kd: *const lapack_int,
10468 AB: *const __BindgenComplex<f32>,
10469 ldab: *const lapack_int,
10470 S: *mut f32,
10471 scond: *mut f32,
10472 amax: *mut f32,
10473 info: *mut lapack_int,
10474 );
10475 pub fn dpbequ_(
10476 uplo: *const c_char,
10477 n: *const lapack_int,
10478 kd: *const lapack_int,
10479 AB: *const f64,
10480 ldab: *const lapack_int,
10481 S: *mut f64,
10482 scond: *mut f64,
10483 amax: *mut f64,
10484 info: *mut lapack_int,
10485 );
10486 pub fn spbequ_(
10487 uplo: *const c_char,
10488 n: *const lapack_int,
10489 kd: *const lapack_int,
10490 AB: *const f32,
10491 ldab: *const lapack_int,
10492 S: *mut f32,
10493 scond: *mut f32,
10494 amax: *mut f32,
10495 info: *mut lapack_int,
10496 );
10497 pub fn zpbequ_(
10498 uplo: *const c_char,
10499 n: *const lapack_int,
10500 kd: *const lapack_int,
10501 AB: *const __BindgenComplex<f64>,
10502 ldab: *const lapack_int,
10503 S: *mut f64,
10504 scond: *mut f64,
10505 amax: *mut f64,
10506 info: *mut lapack_int,
10507 );
10508 pub fn cpbrfs_(
10509 uplo: *const c_char,
10510 n: *const lapack_int,
10511 kd: *const lapack_int,
10512 nrhs: *const lapack_int,
10513 AB: *const __BindgenComplex<f32>,
10514 ldab: *const lapack_int,
10515 AFB: *const __BindgenComplex<f32>,
10516 ldafb: *const lapack_int,
10517 B: *const __BindgenComplex<f32>,
10518 ldb: *const lapack_int,
10519 X: *mut __BindgenComplex<f32>,
10520 ldx: *const lapack_int,
10521 ferr: *mut f32,
10522 berr: *mut f32,
10523 work: *mut __BindgenComplex<f32>,
10524 rwork: *mut f32,
10525 info: *mut lapack_int,
10526 );
10527 pub fn dpbrfs_(
10528 uplo: *const c_char,
10529 n: *const lapack_int,
10530 kd: *const lapack_int,
10531 nrhs: *const lapack_int,
10532 AB: *const f64,
10533 ldab: *const lapack_int,
10534 AFB: *const f64,
10535 ldafb: *const lapack_int,
10536 B: *const f64,
10537 ldb: *const lapack_int,
10538 X: *mut f64,
10539 ldx: *const lapack_int,
10540 ferr: *mut f64,
10541 berr: *mut f64,
10542 work: *mut f64,
10543 iwork: *mut lapack_int,
10544 info: *mut lapack_int,
10545 );
10546 pub fn spbrfs_(
10547 uplo: *const c_char,
10548 n: *const lapack_int,
10549 kd: *const lapack_int,
10550 nrhs: *const lapack_int,
10551 AB: *const f32,
10552 ldab: *const lapack_int,
10553 AFB: *const f32,
10554 ldafb: *const lapack_int,
10555 B: *const f32,
10556 ldb: *const lapack_int,
10557 X: *mut f32,
10558 ldx: *const lapack_int,
10559 ferr: *mut f32,
10560 berr: *mut f32,
10561 work: *mut f32,
10562 iwork: *mut lapack_int,
10563 info: *mut lapack_int,
10564 );
10565 pub fn zpbrfs_(
10566 uplo: *const c_char,
10567 n: *const lapack_int,
10568 kd: *const lapack_int,
10569 nrhs: *const lapack_int,
10570 AB: *const __BindgenComplex<f64>,
10571 ldab: *const lapack_int,
10572 AFB: *const __BindgenComplex<f64>,
10573 ldafb: *const lapack_int,
10574 B: *const __BindgenComplex<f64>,
10575 ldb: *const lapack_int,
10576 X: *mut __BindgenComplex<f64>,
10577 ldx: *const lapack_int,
10578 ferr: *mut f64,
10579 berr: *mut f64,
10580 work: *mut __BindgenComplex<f64>,
10581 rwork: *mut f64,
10582 info: *mut lapack_int,
10583 );
10584 pub fn cpbstf_(
10585 uplo: *const c_char,
10586 n: *const lapack_int,
10587 kd: *const lapack_int,
10588 AB: *mut __BindgenComplex<f32>,
10589 ldab: *const lapack_int,
10590 info: *mut lapack_int,
10591 );
10592 pub fn dpbstf_(
10593 uplo: *const c_char,
10594 n: *const lapack_int,
10595 kd: *const lapack_int,
10596 AB: *mut f64,
10597 ldab: *const lapack_int,
10598 info: *mut lapack_int,
10599 );
10600 pub fn spbstf_(
10601 uplo: *const c_char,
10602 n: *const lapack_int,
10603 kd: *const lapack_int,
10604 AB: *mut f32,
10605 ldab: *const lapack_int,
10606 info: *mut lapack_int,
10607 );
10608 pub fn zpbstf_(
10609 uplo: *const c_char,
10610 n: *const lapack_int,
10611 kd: *const lapack_int,
10612 AB: *mut __BindgenComplex<f64>,
10613 ldab: *const lapack_int,
10614 info: *mut lapack_int,
10615 );
10616 pub fn cpbsv_(
10617 uplo: *const c_char,
10618 n: *const lapack_int,
10619 kd: *const lapack_int,
10620 nrhs: *const lapack_int,
10621 AB: *mut __BindgenComplex<f32>,
10622 ldab: *const lapack_int,
10623 B: *mut __BindgenComplex<f32>,
10624 ldb: *const lapack_int,
10625 info: *mut lapack_int,
10626 );
10627 pub fn dpbsv_(
10628 uplo: *const c_char,
10629 n: *const lapack_int,
10630 kd: *const lapack_int,
10631 nrhs: *const lapack_int,
10632 AB: *mut f64,
10633 ldab: *const lapack_int,
10634 B: *mut f64,
10635 ldb: *const lapack_int,
10636 info: *mut lapack_int,
10637 );
10638 pub fn spbsv_(
10639 uplo: *const c_char,
10640 n: *const lapack_int,
10641 kd: *const lapack_int,
10642 nrhs: *const lapack_int,
10643 AB: *mut f32,
10644 ldab: *const lapack_int,
10645 B: *mut f32,
10646 ldb: *const lapack_int,
10647 info: *mut lapack_int,
10648 );
10649 pub fn zpbsv_(
10650 uplo: *const c_char,
10651 n: *const lapack_int,
10652 kd: *const lapack_int,
10653 nrhs: *const lapack_int,
10654 AB: *mut __BindgenComplex<f64>,
10655 ldab: *const lapack_int,
10656 B: *mut __BindgenComplex<f64>,
10657 ldb: *const lapack_int,
10658 info: *mut lapack_int,
10659 );
10660 pub fn cpbsvx_(
10661 fact: *const c_char,
10662 uplo: *const c_char,
10663 n: *const lapack_int,
10664 kd: *const lapack_int,
10665 nrhs: *const lapack_int,
10666 AB: *mut __BindgenComplex<f32>,
10667 ldab: *const lapack_int,
10668 AFB: *mut __BindgenComplex<f32>,
10669 ldafb: *const lapack_int,
10670 equed: *mut c_char,
10671 S: *mut f32,
10672 B: *mut __BindgenComplex<f32>,
10673 ldb: *const lapack_int,
10674 X: *mut __BindgenComplex<f32>,
10675 ldx: *const lapack_int,
10676 rcond: *mut f32,
10677 ferr: *mut f32,
10678 berr: *mut f32,
10679 work: *mut __BindgenComplex<f32>,
10680 rwork: *mut f32,
10681 info: *mut lapack_int,
10682 );
10683 pub fn dpbsvx_(
10684 fact: *const c_char,
10685 uplo: *const c_char,
10686 n: *const lapack_int,
10687 kd: *const lapack_int,
10688 nrhs: *const lapack_int,
10689 AB: *mut f64,
10690 ldab: *const lapack_int,
10691 AFB: *mut f64,
10692 ldafb: *const lapack_int,
10693 equed: *mut c_char,
10694 S: *mut f64,
10695 B: *mut f64,
10696 ldb: *const lapack_int,
10697 X: *mut f64,
10698 ldx: *const lapack_int,
10699 rcond: *mut f64,
10700 ferr: *mut f64,
10701 berr: *mut f64,
10702 work: *mut f64,
10703 iwork: *mut lapack_int,
10704 info: *mut lapack_int,
10705 );
10706 pub fn spbsvx_(
10707 fact: *const c_char,
10708 uplo: *const c_char,
10709 n: *const lapack_int,
10710 kd: *const lapack_int,
10711 nrhs: *const lapack_int,
10712 AB: *mut f32,
10713 ldab: *const lapack_int,
10714 AFB: *mut f32,
10715 ldafb: *const lapack_int,
10716 equed: *mut c_char,
10717 S: *mut f32,
10718 B: *mut f32,
10719 ldb: *const lapack_int,
10720 X: *mut f32,
10721 ldx: *const lapack_int,
10722 rcond: *mut f32,
10723 ferr: *mut f32,
10724 berr: *mut f32,
10725 work: *mut f32,
10726 iwork: *mut lapack_int,
10727 info: *mut lapack_int,
10728 );
10729 pub fn zpbsvx_(
10730 fact: *const c_char,
10731 uplo: *const c_char,
10732 n: *const lapack_int,
10733 kd: *const lapack_int,
10734 nrhs: *const lapack_int,
10735 AB: *mut __BindgenComplex<f64>,
10736 ldab: *const lapack_int,
10737 AFB: *mut __BindgenComplex<f64>,
10738 ldafb: *const lapack_int,
10739 equed: *mut c_char,
10740 S: *mut f64,
10741 B: *mut __BindgenComplex<f64>,
10742 ldb: *const lapack_int,
10743 X: *mut __BindgenComplex<f64>,
10744 ldx: *const lapack_int,
10745 rcond: *mut f64,
10746 ferr: *mut f64,
10747 berr: *mut f64,
10748 work: *mut __BindgenComplex<f64>,
10749 rwork: *mut f64,
10750 info: *mut lapack_int,
10751 );
10752 pub fn cpbtrf_(
10753 uplo: *const c_char,
10754 n: *const lapack_int,
10755 kd: *const lapack_int,
10756 AB: *mut __BindgenComplex<f32>,
10757 ldab: *const lapack_int,
10758 info: *mut lapack_int,
10759 );
10760 pub fn dpbtrf_(
10761 uplo: *const c_char,
10762 n: *const lapack_int,
10763 kd: *const lapack_int,
10764 AB: *mut f64,
10765 ldab: *const lapack_int,
10766 info: *mut lapack_int,
10767 );
10768 pub fn spbtrf_(
10769 uplo: *const c_char,
10770 n: *const lapack_int,
10771 kd: *const lapack_int,
10772 AB: *mut f32,
10773 ldab: *const lapack_int,
10774 info: *mut lapack_int,
10775 );
10776 pub fn zpbtrf_(
10777 uplo: *const c_char,
10778 n: *const lapack_int,
10779 kd: *const lapack_int,
10780 AB: *mut __BindgenComplex<f64>,
10781 ldab: *const lapack_int,
10782 info: *mut lapack_int,
10783 );
10784 pub fn cpbtrs_(
10785 uplo: *const c_char,
10786 n: *const lapack_int,
10787 kd: *const lapack_int,
10788 nrhs: *const lapack_int,
10789 AB: *const __BindgenComplex<f32>,
10790 ldab: *const lapack_int,
10791 B: *mut __BindgenComplex<f32>,
10792 ldb: *const lapack_int,
10793 info: *mut lapack_int,
10794 );
10795 pub fn dpbtrs_(
10796 uplo: *const c_char,
10797 n: *const lapack_int,
10798 kd: *const lapack_int,
10799 nrhs: *const lapack_int,
10800 AB: *const f64,
10801 ldab: *const lapack_int,
10802 B: *mut f64,
10803 ldb: *const lapack_int,
10804 info: *mut lapack_int,
10805 );
10806 pub fn spbtrs_(
10807 uplo: *const c_char,
10808 n: *const lapack_int,
10809 kd: *const lapack_int,
10810 nrhs: *const lapack_int,
10811 AB: *const f32,
10812 ldab: *const lapack_int,
10813 B: *mut f32,
10814 ldb: *const lapack_int,
10815 info: *mut lapack_int,
10816 );
10817 pub fn zpbtrs_(
10818 uplo: *const c_char,
10819 n: *const lapack_int,
10820 kd: *const lapack_int,
10821 nrhs: *const lapack_int,
10822 AB: *const __BindgenComplex<f64>,
10823 ldab: *const lapack_int,
10824 B: *mut __BindgenComplex<f64>,
10825 ldb: *const lapack_int,
10826 info: *mut lapack_int,
10827 );
10828 pub fn cpftrf_(
10829 transr: *const c_char,
10830 uplo: *const c_char,
10831 n: *const lapack_int,
10832 A: *mut __BindgenComplex<f32>,
10833 info: *mut lapack_int,
10834 );
10835 pub fn dpftrf_(
10836 transr: *const c_char,
10837 uplo: *const c_char,
10838 n: *const lapack_int,
10839 A: *mut f64,
10840 info: *mut lapack_int,
10841 );
10842 pub fn spftrf_(
10843 transr: *const c_char,
10844 uplo: *const c_char,
10845 n: *const lapack_int,
10846 A: *mut f32,
10847 info: *mut lapack_int,
10848 );
10849 pub fn zpftrf_(
10850 transr: *const c_char,
10851 uplo: *const c_char,
10852 n: *const lapack_int,
10853 A: *mut __BindgenComplex<f64>,
10854 info: *mut lapack_int,
10855 );
10856 pub fn cpftri_(
10857 transr: *const c_char,
10858 uplo: *const c_char,
10859 n: *const lapack_int,
10860 A: *mut __BindgenComplex<f32>,
10861 info: *mut lapack_int,
10862 );
10863 pub fn dpftri_(
10864 transr: *const c_char,
10865 uplo: *const c_char,
10866 n: *const lapack_int,
10867 A: *mut f64,
10868 info: *mut lapack_int,
10869 );
10870 pub fn spftri_(
10871 transr: *const c_char,
10872 uplo: *const c_char,
10873 n: *const lapack_int,
10874 A: *mut f32,
10875 info: *mut lapack_int,
10876 );
10877 pub fn zpftri_(
10878 transr: *const c_char,
10879 uplo: *const c_char,
10880 n: *const lapack_int,
10881 A: *mut __BindgenComplex<f64>,
10882 info: *mut lapack_int,
10883 );
10884 pub fn cpftrs_(
10885 transr: *const c_char,
10886 uplo: *const c_char,
10887 n: *const lapack_int,
10888 nrhs: *const lapack_int,
10889 A: *const __BindgenComplex<f32>,
10890 B: *mut __BindgenComplex<f32>,
10891 ldb: *const lapack_int,
10892 info: *mut lapack_int,
10893 );
10894 pub fn dpftrs_(
10895 transr: *const c_char,
10896 uplo: *const c_char,
10897 n: *const lapack_int,
10898 nrhs: *const lapack_int,
10899 A: *const f64,
10900 B: *mut f64,
10901 ldb: *const lapack_int,
10902 info: *mut lapack_int,
10903 );
10904 pub fn spftrs_(
10905 transr: *const c_char,
10906 uplo: *const c_char,
10907 n: *const lapack_int,
10908 nrhs: *const lapack_int,
10909 A: *const f32,
10910 B: *mut f32,
10911 ldb: *const lapack_int,
10912 info: *mut lapack_int,
10913 );
10914 pub fn zpftrs_(
10915 transr: *const c_char,
10916 uplo: *const c_char,
10917 n: *const lapack_int,
10918 nrhs: *const lapack_int,
10919 A: *const __BindgenComplex<f64>,
10920 B: *mut __BindgenComplex<f64>,
10921 ldb: *const lapack_int,
10922 info: *mut lapack_int,
10923 );
10924 pub fn cpocon_(
10925 uplo: *const c_char,
10926 n: *const lapack_int,
10927 A: *const __BindgenComplex<f32>,
10928 lda: *const lapack_int,
10929 anorm: *const f32,
10930 rcond: *mut f32,
10931 work: *mut __BindgenComplex<f32>,
10932 rwork: *mut f32,
10933 info: *mut lapack_int,
10934 );
10935 pub fn dpocon_(
10936 uplo: *const c_char,
10937 n: *const lapack_int,
10938 A: *const f64,
10939 lda: *const lapack_int,
10940 anorm: *const f64,
10941 rcond: *mut f64,
10942 work: *mut f64,
10943 iwork: *mut lapack_int,
10944 info: *mut lapack_int,
10945 );
10946 pub fn spocon_(
10947 uplo: *const c_char,
10948 n: *const lapack_int,
10949 A: *const f32,
10950 lda: *const lapack_int,
10951 anorm: *const f32,
10952 rcond: *mut f32,
10953 work: *mut f32,
10954 iwork: *mut lapack_int,
10955 info: *mut lapack_int,
10956 );
10957 pub fn zpocon_(
10958 uplo: *const c_char,
10959 n: *const lapack_int,
10960 A: *const __BindgenComplex<f64>,
10961 lda: *const lapack_int,
10962 anorm: *const f64,
10963 rcond: *mut f64,
10964 work: *mut __BindgenComplex<f64>,
10965 rwork: *mut f64,
10966 info: *mut lapack_int,
10967 );
10968 pub fn cpoequ_(
10969 n: *const lapack_int,
10970 A: *const __BindgenComplex<f32>,
10971 lda: *const lapack_int,
10972 S: *mut f32,
10973 scond: *mut f32,
10974 amax: *mut f32,
10975 info: *mut lapack_int,
10976 );
10977 pub fn dpoequ_(
10978 n: *const lapack_int,
10979 A: *const f64,
10980 lda: *const lapack_int,
10981 S: *mut f64,
10982 scond: *mut f64,
10983 amax: *mut f64,
10984 info: *mut lapack_int,
10985 );
10986 pub fn spoequ_(
10987 n: *const lapack_int,
10988 A: *const f32,
10989 lda: *const lapack_int,
10990 S: *mut f32,
10991 scond: *mut f32,
10992 amax: *mut f32,
10993 info: *mut lapack_int,
10994 );
10995 pub fn zpoequ_(
10996 n: *const lapack_int,
10997 A: *const __BindgenComplex<f64>,
10998 lda: *const lapack_int,
10999 S: *mut f64,
11000 scond: *mut f64,
11001 amax: *mut f64,
11002 info: *mut lapack_int,
11003 );
11004 pub fn cpoequb_(
11005 n: *const lapack_int,
11006 A: *const __BindgenComplex<f32>,
11007 lda: *const lapack_int,
11008 S: *mut f32,
11009 scond: *mut f32,
11010 amax: *mut f32,
11011 info: *mut lapack_int,
11012 );
11013 pub fn dpoequb_(
11014 n: *const lapack_int,
11015 A: *const f64,
11016 lda: *const lapack_int,
11017 S: *mut f64,
11018 scond: *mut f64,
11019 amax: *mut f64,
11020 info: *mut lapack_int,
11021 );
11022 pub fn spoequb_(
11023 n: *const lapack_int,
11024 A: *const f32,
11025 lda: *const lapack_int,
11026 S: *mut f32,
11027 scond: *mut f32,
11028 amax: *mut f32,
11029 info: *mut lapack_int,
11030 );
11031 pub fn zpoequb_(
11032 n: *const lapack_int,
11033 A: *const __BindgenComplex<f64>,
11034 lda: *const lapack_int,
11035 S: *mut f64,
11036 scond: *mut f64,
11037 amax: *mut f64,
11038 info: *mut lapack_int,
11039 );
11040 pub fn cporfs_(
11041 uplo: *const c_char,
11042 n: *const lapack_int,
11043 nrhs: *const lapack_int,
11044 A: *const __BindgenComplex<f32>,
11045 lda: *const lapack_int,
11046 AF: *const __BindgenComplex<f32>,
11047 ldaf: *const lapack_int,
11048 B: *const __BindgenComplex<f32>,
11049 ldb: *const lapack_int,
11050 X: *mut __BindgenComplex<f32>,
11051 ldx: *const lapack_int,
11052 ferr: *mut f32,
11053 berr: *mut f32,
11054 work: *mut __BindgenComplex<f32>,
11055 rwork: *mut f32,
11056 info: *mut lapack_int,
11057 );
11058 pub fn dporfs_(
11059 uplo: *const c_char,
11060 n: *const lapack_int,
11061 nrhs: *const lapack_int,
11062 A: *const f64,
11063 lda: *const lapack_int,
11064 AF: *const f64,
11065 ldaf: *const lapack_int,
11066 B: *const f64,
11067 ldb: *const lapack_int,
11068 X: *mut f64,
11069 ldx: *const lapack_int,
11070 ferr: *mut f64,
11071 berr: *mut f64,
11072 work: *mut f64,
11073 iwork: *mut lapack_int,
11074 info: *mut lapack_int,
11075 );
11076 pub fn sporfs_(
11077 uplo: *const c_char,
11078 n: *const lapack_int,
11079 nrhs: *const lapack_int,
11080 A: *const f32,
11081 lda: *const lapack_int,
11082 AF: *const f32,
11083 ldaf: *const lapack_int,
11084 B: *const f32,
11085 ldb: *const lapack_int,
11086 X: *mut f32,
11087 ldx: *const lapack_int,
11088 ferr: *mut f32,
11089 berr: *mut f32,
11090 work: *mut f32,
11091 iwork: *mut lapack_int,
11092 info: *mut lapack_int,
11093 );
11094 pub fn zporfs_(
11095 uplo: *const c_char,
11096 n: *const lapack_int,
11097 nrhs: *const lapack_int,
11098 A: *const __BindgenComplex<f64>,
11099 lda: *const lapack_int,
11100 AF: *const __BindgenComplex<f64>,
11101 ldaf: *const lapack_int,
11102 B: *const __BindgenComplex<f64>,
11103 ldb: *const lapack_int,
11104 X: *mut __BindgenComplex<f64>,
11105 ldx: *const lapack_int,
11106 ferr: *mut f64,
11107 berr: *mut f64,
11108 work: *mut __BindgenComplex<f64>,
11109 rwork: *mut f64,
11110 info: *mut lapack_int,
11111 );
11112 pub fn cporfsx_(
11113 uplo: *const c_char,
11114 equed: *const c_char,
11115 n: *const lapack_int,
11116 nrhs: *const lapack_int,
11117 A: *const __BindgenComplex<f32>,
11118 lda: *const lapack_int,
11119 AF: *const __BindgenComplex<f32>,
11120 ldaf: *const lapack_int,
11121 S: *const f32,
11122 B: *const __BindgenComplex<f32>,
11123 ldb: *const lapack_int,
11124 X: *mut __BindgenComplex<f32>,
11125 ldx: *const lapack_int,
11126 rcond: *mut f32,
11127 berr: *mut f32,
11128 n_err_bnds: *const lapack_int,
11129 err_bnds_norm: *mut f32,
11130 err_bnds_comp: *mut f32,
11131 nparams: *const lapack_int,
11132 params: *mut f32,
11133 work: *mut __BindgenComplex<f32>,
11134 rwork: *mut f32,
11135 info: *mut lapack_int,
11136 );
11137 pub fn dporfsx_(
11138 uplo: *const c_char,
11139 equed: *const c_char,
11140 n: *const lapack_int,
11141 nrhs: *const lapack_int,
11142 A: *const f64,
11143 lda: *const lapack_int,
11144 AF: *const f64,
11145 ldaf: *const lapack_int,
11146 S: *const f64,
11147 B: *const f64,
11148 ldb: *const lapack_int,
11149 X: *mut f64,
11150 ldx: *const lapack_int,
11151 rcond: *mut f64,
11152 berr: *mut f64,
11153 n_err_bnds: *const lapack_int,
11154 err_bnds_norm: *mut f64,
11155 err_bnds_comp: *mut f64,
11156 nparams: *const lapack_int,
11157 params: *mut f64,
11158 work: *mut f64,
11159 iwork: *mut lapack_int,
11160 info: *mut lapack_int,
11161 );
11162 pub fn sporfsx_(
11163 uplo: *const c_char,
11164 equed: *const c_char,
11165 n: *const lapack_int,
11166 nrhs: *const lapack_int,
11167 A: *const f32,
11168 lda: *const lapack_int,
11169 AF: *const f32,
11170 ldaf: *const lapack_int,
11171 S: *const f32,
11172 B: *const f32,
11173 ldb: *const lapack_int,
11174 X: *mut f32,
11175 ldx: *const lapack_int,
11176 rcond: *mut f32,
11177 berr: *mut f32,
11178 n_err_bnds: *const lapack_int,
11179 err_bnds_norm: *mut f32,
11180 err_bnds_comp: *mut f32,
11181 nparams: *const lapack_int,
11182 params: *mut f32,
11183 work: *mut f32,
11184 iwork: *mut lapack_int,
11185 info: *mut lapack_int,
11186 );
11187 pub fn zporfsx_(
11188 uplo: *const c_char,
11189 equed: *const c_char,
11190 n: *const lapack_int,
11191 nrhs: *const lapack_int,
11192 A: *const __BindgenComplex<f64>,
11193 lda: *const lapack_int,
11194 AF: *const __BindgenComplex<f64>,
11195 ldaf: *const lapack_int,
11196 S: *const f64,
11197 B: *const __BindgenComplex<f64>,
11198 ldb: *const lapack_int,
11199 X: *mut __BindgenComplex<f64>,
11200 ldx: *const lapack_int,
11201 rcond: *mut f64,
11202 berr: *mut f64,
11203 n_err_bnds: *const lapack_int,
11204 err_bnds_norm: *mut f64,
11205 err_bnds_comp: *mut f64,
11206 nparams: *const lapack_int,
11207 params: *mut f64,
11208 work: *mut __BindgenComplex<f64>,
11209 rwork: *mut f64,
11210 info: *mut lapack_int,
11211 );
11212 pub fn cposv_(
11213 uplo: *const c_char,
11214 n: *const lapack_int,
11215 nrhs: *const lapack_int,
11216 A: *mut __BindgenComplex<f32>,
11217 lda: *const lapack_int,
11218 B: *mut __BindgenComplex<f32>,
11219 ldb: *const lapack_int,
11220 info: *mut lapack_int,
11221 );
11222 pub fn dposv_(
11223 uplo: *const c_char,
11224 n: *const lapack_int,
11225 nrhs: *const lapack_int,
11226 A: *mut f64,
11227 lda: *const lapack_int,
11228 B: *mut f64,
11229 ldb: *const lapack_int,
11230 info: *mut lapack_int,
11231 );
11232 pub fn sposv_(
11233 uplo: *const c_char,
11234 n: *const lapack_int,
11235 nrhs: *const lapack_int,
11236 A: *mut f32,
11237 lda: *const lapack_int,
11238 B: *mut f32,
11239 ldb: *const lapack_int,
11240 info: *mut lapack_int,
11241 );
11242 pub fn zposv_(
11243 uplo: *const c_char,
11244 n: *const lapack_int,
11245 nrhs: *const lapack_int,
11246 A: *mut __BindgenComplex<f64>,
11247 lda: *const lapack_int,
11248 B: *mut __BindgenComplex<f64>,
11249 ldb: *const lapack_int,
11250 info: *mut lapack_int,
11251 );
11252 pub fn dsposv_(
11253 uplo: *const c_char,
11254 n: *const lapack_int,
11255 nrhs: *const lapack_int,
11256 A: *mut f64,
11257 lda: *const lapack_int,
11258 B: *const f64,
11259 ldb: *const lapack_int,
11260 X: *mut f64,
11261 ldx: *const lapack_int,
11262 work: *mut f64,
11263 swork: *mut f32,
11264 iter: *mut lapack_int,
11265 info: *mut lapack_int,
11266 );
11267 pub fn zcposv_(
11268 uplo: *const c_char,
11269 n: *const lapack_int,
11270 nrhs: *const lapack_int,
11271 A: *mut __BindgenComplex<f64>,
11272 lda: *const lapack_int,
11273 B: *const __BindgenComplex<f64>,
11274 ldb: *const lapack_int,
11275 X: *mut __BindgenComplex<f64>,
11276 ldx: *const lapack_int,
11277 work: *mut __BindgenComplex<f64>,
11278 swork: *mut __BindgenComplex<f32>,
11279 rwork: *mut f64,
11280 iter: *mut lapack_int,
11281 info: *mut lapack_int,
11282 );
11283 pub fn cposvx_(
11284 fact: *const c_char,
11285 uplo: *const c_char,
11286 n: *const lapack_int,
11287 nrhs: *const lapack_int,
11288 A: *mut __BindgenComplex<f32>,
11289 lda: *const lapack_int,
11290 AF: *mut __BindgenComplex<f32>,
11291 ldaf: *const lapack_int,
11292 equed: *mut c_char,
11293 S: *mut f32,
11294 B: *mut __BindgenComplex<f32>,
11295 ldb: *const lapack_int,
11296 X: *mut __BindgenComplex<f32>,
11297 ldx: *const lapack_int,
11298 rcond: *mut f32,
11299 ferr: *mut f32,
11300 berr: *mut f32,
11301 work: *mut __BindgenComplex<f32>,
11302 rwork: *mut f32,
11303 info: *mut lapack_int,
11304 );
11305 pub fn dposvx_(
11306 fact: *const c_char,
11307 uplo: *const c_char,
11308 n: *const lapack_int,
11309 nrhs: *const lapack_int,
11310 A: *mut f64,
11311 lda: *const lapack_int,
11312 AF: *mut f64,
11313 ldaf: *const lapack_int,
11314 equed: *mut c_char,
11315 S: *mut f64,
11316 B: *mut f64,
11317 ldb: *const lapack_int,
11318 X: *mut f64,
11319 ldx: *const lapack_int,
11320 rcond: *mut f64,
11321 ferr: *mut f64,
11322 berr: *mut f64,
11323 work: *mut f64,
11324 iwork: *mut lapack_int,
11325 info: *mut lapack_int,
11326 );
11327 pub fn sposvx_(
11328 fact: *const c_char,
11329 uplo: *const c_char,
11330 n: *const lapack_int,
11331 nrhs: *const lapack_int,
11332 A: *mut f32,
11333 lda: *const lapack_int,
11334 AF: *mut f32,
11335 ldaf: *const lapack_int,
11336 equed: *mut c_char,
11337 S: *mut f32,
11338 B: *mut f32,
11339 ldb: *const lapack_int,
11340 X: *mut f32,
11341 ldx: *const lapack_int,
11342 rcond: *mut f32,
11343 ferr: *mut f32,
11344 berr: *mut f32,
11345 work: *mut f32,
11346 iwork: *mut lapack_int,
11347 info: *mut lapack_int,
11348 );
11349 pub fn zposvx_(
11350 fact: *const c_char,
11351 uplo: *const c_char,
11352 n: *const lapack_int,
11353 nrhs: *const lapack_int,
11354 A: *mut __BindgenComplex<f64>,
11355 lda: *const lapack_int,
11356 AF: *mut __BindgenComplex<f64>,
11357 ldaf: *const lapack_int,
11358 equed: *mut c_char,
11359 S: *mut f64,
11360 B: *mut __BindgenComplex<f64>,
11361 ldb: *const lapack_int,
11362 X: *mut __BindgenComplex<f64>,
11363 ldx: *const lapack_int,
11364 rcond: *mut f64,
11365 ferr: *mut f64,
11366 berr: *mut f64,
11367 work: *mut __BindgenComplex<f64>,
11368 rwork: *mut f64,
11369 info: *mut lapack_int,
11370 );
11371 pub fn cposvxx_(
11372 fact: *const c_char,
11373 uplo: *const c_char,
11374 n: *const lapack_int,
11375 nrhs: *const lapack_int,
11376 A: *mut __BindgenComplex<f32>,
11377 lda: *const lapack_int,
11378 AF: *mut __BindgenComplex<f32>,
11379 ldaf: *const lapack_int,
11380 equed: *mut c_char,
11381 S: *mut f32,
11382 B: *mut __BindgenComplex<f32>,
11383 ldb: *const lapack_int,
11384 X: *mut __BindgenComplex<f32>,
11385 ldx: *const lapack_int,
11386 rcond: *mut f32,
11387 rpvgrw: *mut f32,
11388 berr: *mut f32,
11389 n_err_bnds: *const lapack_int,
11390 err_bnds_norm: *mut f32,
11391 err_bnds_comp: *mut f32,
11392 nparams: *const lapack_int,
11393 params: *mut f32,
11394 work: *mut __BindgenComplex<f32>,
11395 rwork: *mut f32,
11396 info: *mut lapack_int,
11397 );
11398 pub fn dposvxx_(
11399 fact: *const c_char,
11400 uplo: *const c_char,
11401 n: *const lapack_int,
11402 nrhs: *const lapack_int,
11403 A: *mut f64,
11404 lda: *const lapack_int,
11405 AF: *mut f64,
11406 ldaf: *const lapack_int,
11407 equed: *mut c_char,
11408 S: *mut f64,
11409 B: *mut f64,
11410 ldb: *const lapack_int,
11411 X: *mut f64,
11412 ldx: *const lapack_int,
11413 rcond: *mut f64,
11414 rpvgrw: *mut f64,
11415 berr: *mut f64,
11416 n_err_bnds: *const lapack_int,
11417 err_bnds_norm: *mut f64,
11418 err_bnds_comp: *mut f64,
11419 nparams: *const lapack_int,
11420 params: *mut f64,
11421 work: *mut f64,
11422 iwork: *mut lapack_int,
11423 info: *mut lapack_int,
11424 );
11425 pub fn sposvxx_(
11426 fact: *const c_char,
11427 uplo: *const c_char,
11428 n: *const lapack_int,
11429 nrhs: *const lapack_int,
11430 A: *mut f32,
11431 lda: *const lapack_int,
11432 AF: *mut f32,
11433 ldaf: *const lapack_int,
11434 equed: *mut c_char,
11435 S: *mut f32,
11436 B: *mut f32,
11437 ldb: *const lapack_int,
11438 X: *mut f32,
11439 ldx: *const lapack_int,
11440 rcond: *mut f32,
11441 rpvgrw: *mut f32,
11442 berr: *mut f32,
11443 n_err_bnds: *const lapack_int,
11444 err_bnds_norm: *mut f32,
11445 err_bnds_comp: *mut f32,
11446 nparams: *const lapack_int,
11447 params: *mut f32,
11448 work: *mut f32,
11449 iwork: *mut lapack_int,
11450 info: *mut lapack_int,
11451 );
11452 pub fn zposvxx_(
11453 fact: *const c_char,
11454 uplo: *const c_char,
11455 n: *const lapack_int,
11456 nrhs: *const lapack_int,
11457 A: *mut __BindgenComplex<f64>,
11458 lda: *const lapack_int,
11459 AF: *mut __BindgenComplex<f64>,
11460 ldaf: *const lapack_int,
11461 equed: *mut c_char,
11462 S: *mut f64,
11463 B: *mut __BindgenComplex<f64>,
11464 ldb: *const lapack_int,
11465 X: *mut __BindgenComplex<f64>,
11466 ldx: *const lapack_int,
11467 rcond: *mut f64,
11468 rpvgrw: *mut f64,
11469 berr: *mut f64,
11470 n_err_bnds: *const lapack_int,
11471 err_bnds_norm: *mut f64,
11472 err_bnds_comp: *mut f64,
11473 nparams: *const lapack_int,
11474 params: *mut f64,
11475 work: *mut __BindgenComplex<f64>,
11476 rwork: *mut f64,
11477 info: *mut lapack_int,
11478 );
11479 pub fn cpotf2_(
11480 uplo: *const c_char,
11481 n: *const lapack_int,
11482 A: *mut __BindgenComplex<f32>,
11483 lda: *const lapack_int,
11484 info: *mut lapack_int,
11485 );
11486 pub fn dpotf2_(
11487 uplo: *const c_char,
11488 n: *const lapack_int,
11489 A: *mut f64,
11490 lda: *const lapack_int,
11491 info: *mut lapack_int,
11492 );
11493 pub fn spotf2_(
11494 uplo: *const c_char,
11495 n: *const lapack_int,
11496 A: *mut f32,
11497 lda: *const lapack_int,
11498 info: *mut lapack_int,
11499 );
11500 pub fn zpotf2_(
11501 uplo: *const c_char,
11502 n: *const lapack_int,
11503 A: *mut __BindgenComplex<f64>,
11504 lda: *const lapack_int,
11505 info: *mut lapack_int,
11506 );
11507 pub fn cpotrf_(
11508 uplo: *const c_char,
11509 n: *const lapack_int,
11510 A: *mut __BindgenComplex<f32>,
11511 lda: *const lapack_int,
11512 info: *mut lapack_int,
11513 );
11514 pub fn dpotrf_(
11515 uplo: *const c_char,
11516 n: *const lapack_int,
11517 A: *mut f64,
11518 lda: *const lapack_int,
11519 info: *mut lapack_int,
11520 );
11521 pub fn spotrf_(
11522 uplo: *const c_char,
11523 n: *const lapack_int,
11524 A: *mut f32,
11525 lda: *const lapack_int,
11526 info: *mut lapack_int,
11527 );
11528 pub fn zpotrf_(
11529 uplo: *const c_char,
11530 n: *const lapack_int,
11531 A: *mut __BindgenComplex<f64>,
11532 lda: *const lapack_int,
11533 info: *mut lapack_int,
11534 );
11535 pub fn cpotrf2_(
11536 uplo: *const c_char,
11537 n: *const lapack_int,
11538 A: *mut __BindgenComplex<f32>,
11539 lda: *const lapack_int,
11540 info: *mut lapack_int,
11541 );
11542 pub fn dpotrf2_(
11543 uplo: *const c_char,
11544 n: *const lapack_int,
11545 A: *mut f64,
11546 lda: *const lapack_int,
11547 info: *mut lapack_int,
11548 );
11549 pub fn spotrf2_(
11550 uplo: *const c_char,
11551 n: *const lapack_int,
11552 A: *mut f32,
11553 lda: *const lapack_int,
11554 info: *mut lapack_int,
11555 );
11556 pub fn zpotrf2_(
11557 uplo: *const c_char,
11558 n: *const lapack_int,
11559 A: *mut __BindgenComplex<f64>,
11560 lda: *const lapack_int,
11561 info: *mut lapack_int,
11562 );
11563 pub fn cpotri_(
11564 uplo: *const c_char,
11565 n: *const lapack_int,
11566 A: *mut __BindgenComplex<f32>,
11567 lda: *const lapack_int,
11568 info: *mut lapack_int,
11569 );
11570 pub fn dpotri_(
11571 uplo: *const c_char,
11572 n: *const lapack_int,
11573 A: *mut f64,
11574 lda: *const lapack_int,
11575 info: *mut lapack_int,
11576 );
11577 pub fn spotri_(
11578 uplo: *const c_char,
11579 n: *const lapack_int,
11580 A: *mut f32,
11581 lda: *const lapack_int,
11582 info: *mut lapack_int,
11583 );
11584 pub fn zpotri_(
11585 uplo: *const c_char,
11586 n: *const lapack_int,
11587 A: *mut __BindgenComplex<f64>,
11588 lda: *const lapack_int,
11589 info: *mut lapack_int,
11590 );
11591 pub fn cpotrs_(
11592 uplo: *const c_char,
11593 n: *const lapack_int,
11594 nrhs: *const lapack_int,
11595 A: *const __BindgenComplex<f32>,
11596 lda: *const lapack_int,
11597 B: *mut __BindgenComplex<f32>,
11598 ldb: *const lapack_int,
11599 info: *mut lapack_int,
11600 );
11601 pub fn dpotrs_(
11602 uplo: *const c_char,
11603 n: *const lapack_int,
11604 nrhs: *const lapack_int,
11605 A: *const f64,
11606 lda: *const lapack_int,
11607 B: *mut f64,
11608 ldb: *const lapack_int,
11609 info: *mut lapack_int,
11610 );
11611 pub fn spotrs_(
11612 uplo: *const c_char,
11613 n: *const lapack_int,
11614 nrhs: *const lapack_int,
11615 A: *const f32,
11616 lda: *const lapack_int,
11617 B: *mut f32,
11618 ldb: *const lapack_int,
11619 info: *mut lapack_int,
11620 );
11621 pub fn zpotrs_(
11622 uplo: *const c_char,
11623 n: *const lapack_int,
11624 nrhs: *const lapack_int,
11625 A: *const __BindgenComplex<f64>,
11626 lda: *const lapack_int,
11627 B: *mut __BindgenComplex<f64>,
11628 ldb: *const lapack_int,
11629 info: *mut lapack_int,
11630 );
11631 pub fn cppcon_(
11632 uplo: *const c_char,
11633 n: *const lapack_int,
11634 AP: *const __BindgenComplex<f32>,
11635 anorm: *const f32,
11636 rcond: *mut f32,
11637 work: *mut __BindgenComplex<f32>,
11638 rwork: *mut f32,
11639 info: *mut lapack_int,
11640 );
11641 pub fn dppcon_(
11642 uplo: *const c_char,
11643 n: *const lapack_int,
11644 AP: *const f64,
11645 anorm: *const f64,
11646 rcond: *mut f64,
11647 work: *mut f64,
11648 iwork: *mut lapack_int,
11649 info: *mut lapack_int,
11650 );
11651 pub fn sppcon_(
11652 uplo: *const c_char,
11653 n: *const lapack_int,
11654 AP: *const f32,
11655 anorm: *const f32,
11656 rcond: *mut f32,
11657 work: *mut f32,
11658 iwork: *mut lapack_int,
11659 info: *mut lapack_int,
11660 );
11661 pub fn zppcon_(
11662 uplo: *const c_char,
11663 n: *const lapack_int,
11664 AP: *const __BindgenComplex<f64>,
11665 anorm: *const f64,
11666 rcond: *mut f64,
11667 work: *mut __BindgenComplex<f64>,
11668 rwork: *mut f64,
11669 info: *mut lapack_int,
11670 );
11671 pub fn cppequ_(
11672 uplo: *const c_char,
11673 n: *const lapack_int,
11674 AP: *const __BindgenComplex<f32>,
11675 S: *mut f32,
11676 scond: *mut f32,
11677 amax: *mut f32,
11678 info: *mut lapack_int,
11679 );
11680 pub fn dppequ_(
11681 uplo: *const c_char,
11682 n: *const lapack_int,
11683 AP: *const f64,
11684 S: *mut f64,
11685 scond: *mut f64,
11686 amax: *mut f64,
11687 info: *mut lapack_int,
11688 );
11689 pub fn sppequ_(
11690 uplo: *const c_char,
11691 n: *const lapack_int,
11692 AP: *const f32,
11693 S: *mut f32,
11694 scond: *mut f32,
11695 amax: *mut f32,
11696 info: *mut lapack_int,
11697 );
11698 pub fn zppequ_(
11699 uplo: *const c_char,
11700 n: *const lapack_int,
11701 AP: *const __BindgenComplex<f64>,
11702 S: *mut f64,
11703 scond: *mut f64,
11704 amax: *mut f64,
11705 info: *mut lapack_int,
11706 );
11707 pub fn cpprfs_(
11708 uplo: *const c_char,
11709 n: *const lapack_int,
11710 nrhs: *const lapack_int,
11711 AP: *const __BindgenComplex<f32>,
11712 AFP: *const __BindgenComplex<f32>,
11713 B: *const __BindgenComplex<f32>,
11714 ldb: *const lapack_int,
11715 X: *mut __BindgenComplex<f32>,
11716 ldx: *const lapack_int,
11717 ferr: *mut f32,
11718 berr: *mut f32,
11719 work: *mut __BindgenComplex<f32>,
11720 rwork: *mut f32,
11721 info: *mut lapack_int,
11722 );
11723 pub fn dpprfs_(
11724 uplo: *const c_char,
11725 n: *const lapack_int,
11726 nrhs: *const lapack_int,
11727 AP: *const f64,
11728 AFP: *const f64,
11729 B: *const f64,
11730 ldb: *const lapack_int,
11731 X: *mut f64,
11732 ldx: *const lapack_int,
11733 ferr: *mut f64,
11734 berr: *mut f64,
11735 work: *mut f64,
11736 iwork: *mut lapack_int,
11737 info: *mut lapack_int,
11738 );
11739 pub fn spprfs_(
11740 uplo: *const c_char,
11741 n: *const lapack_int,
11742 nrhs: *const lapack_int,
11743 AP: *const f32,
11744 AFP: *const f32,
11745 B: *const f32,
11746 ldb: *const lapack_int,
11747 X: *mut f32,
11748 ldx: *const lapack_int,
11749 ferr: *mut f32,
11750 berr: *mut f32,
11751 work: *mut f32,
11752 iwork: *mut lapack_int,
11753 info: *mut lapack_int,
11754 );
11755 pub fn zpprfs_(
11756 uplo: *const c_char,
11757 n: *const lapack_int,
11758 nrhs: *const lapack_int,
11759 AP: *const __BindgenComplex<f64>,
11760 AFP: *const __BindgenComplex<f64>,
11761 B: *const __BindgenComplex<f64>,
11762 ldb: *const lapack_int,
11763 X: *mut __BindgenComplex<f64>,
11764 ldx: *const lapack_int,
11765 ferr: *mut f64,
11766 berr: *mut f64,
11767 work: *mut __BindgenComplex<f64>,
11768 rwork: *mut f64,
11769 info: *mut lapack_int,
11770 );
11771 pub fn cppsv_(
11772 uplo: *const c_char,
11773 n: *const lapack_int,
11774 nrhs: *const lapack_int,
11775 AP: *mut __BindgenComplex<f32>,
11776 B: *mut __BindgenComplex<f32>,
11777 ldb: *const lapack_int,
11778 info: *mut lapack_int,
11779 );
11780 pub fn dppsv_(
11781 uplo: *const c_char,
11782 n: *const lapack_int,
11783 nrhs: *const lapack_int,
11784 AP: *mut f64,
11785 B: *mut f64,
11786 ldb: *const lapack_int,
11787 info: *mut lapack_int,
11788 );
11789 pub fn sppsv_(
11790 uplo: *const c_char,
11791 n: *const lapack_int,
11792 nrhs: *const lapack_int,
11793 AP: *mut f32,
11794 B: *mut f32,
11795 ldb: *const lapack_int,
11796 info: *mut lapack_int,
11797 );
11798 pub fn zppsv_(
11799 uplo: *const c_char,
11800 n: *const lapack_int,
11801 nrhs: *const lapack_int,
11802 AP: *mut __BindgenComplex<f64>,
11803 B: *mut __BindgenComplex<f64>,
11804 ldb: *const lapack_int,
11805 info: *mut lapack_int,
11806 );
11807 pub fn cppsvx_(
11808 fact: *const c_char,
11809 uplo: *const c_char,
11810 n: *const lapack_int,
11811 nrhs: *const lapack_int,
11812 AP: *mut __BindgenComplex<f32>,
11813 AFP: *mut __BindgenComplex<f32>,
11814 equed: *mut c_char,
11815 S: *mut f32,
11816 B: *mut __BindgenComplex<f32>,
11817 ldb: *const lapack_int,
11818 X: *mut __BindgenComplex<f32>,
11819 ldx: *const lapack_int,
11820 rcond: *mut f32,
11821 ferr: *mut f32,
11822 berr: *mut f32,
11823 work: *mut __BindgenComplex<f32>,
11824 rwork: *mut f32,
11825 info: *mut lapack_int,
11826 );
11827 pub fn dppsvx_(
11828 fact: *const c_char,
11829 uplo: *const c_char,
11830 n: *const lapack_int,
11831 nrhs: *const lapack_int,
11832 AP: *mut f64,
11833 AFP: *mut f64,
11834 equed: *mut c_char,
11835 S: *mut f64,
11836 B: *mut f64,
11837 ldb: *const lapack_int,
11838 X: *mut f64,
11839 ldx: *const lapack_int,
11840 rcond: *mut f64,
11841 ferr: *mut f64,
11842 berr: *mut f64,
11843 work: *mut f64,
11844 iwork: *mut lapack_int,
11845 info: *mut lapack_int,
11846 );
11847 pub fn sppsvx_(
11848 fact: *const c_char,
11849 uplo: *const c_char,
11850 n: *const lapack_int,
11851 nrhs: *const lapack_int,
11852 AP: *mut f32,
11853 AFP: *mut f32,
11854 equed: *mut c_char,
11855 S: *mut f32,
11856 B: *mut f32,
11857 ldb: *const lapack_int,
11858 X: *mut f32,
11859 ldx: *const lapack_int,
11860 rcond: *mut f32,
11861 ferr: *mut f32,
11862 berr: *mut f32,
11863 work: *mut f32,
11864 iwork: *mut lapack_int,
11865 info: *mut lapack_int,
11866 );
11867 pub fn zppsvx_(
11868 fact: *const c_char,
11869 uplo: *const c_char,
11870 n: *const lapack_int,
11871 nrhs: *const lapack_int,
11872 AP: *mut __BindgenComplex<f64>,
11873 AFP: *mut __BindgenComplex<f64>,
11874 equed: *mut c_char,
11875 S: *mut f64,
11876 B: *mut __BindgenComplex<f64>,
11877 ldb: *const lapack_int,
11878 X: *mut __BindgenComplex<f64>,
11879 ldx: *const lapack_int,
11880 rcond: *mut f64,
11881 ferr: *mut f64,
11882 berr: *mut f64,
11883 work: *mut __BindgenComplex<f64>,
11884 rwork: *mut f64,
11885 info: *mut lapack_int,
11886 );
11887 pub fn cpptrf_(
11888 uplo: *const c_char,
11889 n: *const lapack_int,
11890 AP: *mut __BindgenComplex<f32>,
11891 info: *mut lapack_int,
11892 );
11893 pub fn dpptrf_(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, info: *mut lapack_int);
11894 pub fn spptrf_(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, info: *mut lapack_int);
11895 pub fn zpptrf_(
11896 uplo: *const c_char,
11897 n: *const lapack_int,
11898 AP: *mut __BindgenComplex<f64>,
11899 info: *mut lapack_int,
11900 );
11901 pub fn cpptri_(
11902 uplo: *const c_char,
11903 n: *const lapack_int,
11904 AP: *mut __BindgenComplex<f32>,
11905 info: *mut lapack_int,
11906 );
11907 pub fn dpptri_(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, info: *mut lapack_int);
11908 pub fn spptri_(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, info: *mut lapack_int);
11909 pub fn zpptri_(
11910 uplo: *const c_char,
11911 n: *const lapack_int,
11912 AP: *mut __BindgenComplex<f64>,
11913 info: *mut lapack_int,
11914 );
11915 pub fn cpptrs_(
11916 uplo: *const c_char,
11917 n: *const lapack_int,
11918 nrhs: *const lapack_int,
11919 AP: *const __BindgenComplex<f32>,
11920 B: *mut __BindgenComplex<f32>,
11921 ldb: *const lapack_int,
11922 info: *mut lapack_int,
11923 );
11924 pub fn dpptrs_(
11925 uplo: *const c_char,
11926 n: *const lapack_int,
11927 nrhs: *const lapack_int,
11928 AP: *const f64,
11929 B: *mut f64,
11930 ldb: *const lapack_int,
11931 info: *mut lapack_int,
11932 );
11933 pub fn spptrs_(
11934 uplo: *const c_char,
11935 n: *const lapack_int,
11936 nrhs: *const lapack_int,
11937 AP: *const f32,
11938 B: *mut f32,
11939 ldb: *const lapack_int,
11940 info: *mut lapack_int,
11941 );
11942 pub fn zpptrs_(
11943 uplo: *const c_char,
11944 n: *const lapack_int,
11945 nrhs: *const lapack_int,
11946 AP: *const __BindgenComplex<f64>,
11947 B: *mut __BindgenComplex<f64>,
11948 ldb: *const lapack_int,
11949 info: *mut lapack_int,
11950 );
11951 pub fn cpstrf_(
11952 uplo: *const c_char,
11953 n: *const lapack_int,
11954 A: *mut __BindgenComplex<f32>,
11955 lda: *const lapack_int,
11956 piv: *mut lapack_int,
11957 rank: *mut lapack_int,
11958 tol: *const f32,
11959 work: *mut f32,
11960 info: *mut lapack_int,
11961 );
11962 pub fn dpstrf_(
11963 uplo: *const c_char,
11964 n: *const lapack_int,
11965 A: *mut f64,
11966 lda: *const lapack_int,
11967 piv: *mut lapack_int,
11968 rank: *mut lapack_int,
11969 tol: *const f64,
11970 work: *mut f64,
11971 info: *mut lapack_int,
11972 );
11973 pub fn spstrf_(
11974 uplo: *const c_char,
11975 n: *const lapack_int,
11976 A: *mut f32,
11977 lda: *const lapack_int,
11978 piv: *mut lapack_int,
11979 rank: *mut lapack_int,
11980 tol: *const f32,
11981 work: *mut f32,
11982 info: *mut lapack_int,
11983 );
11984 pub fn zpstrf_(
11985 uplo: *const c_char,
11986 n: *const lapack_int,
11987 A: *mut __BindgenComplex<f64>,
11988 lda: *const lapack_int,
11989 piv: *mut lapack_int,
11990 rank: *mut lapack_int,
11991 tol: *const f64,
11992 work: *mut f64,
11993 info: *mut lapack_int,
11994 );
11995 pub fn cptcon_(
11996 n: *const lapack_int,
11997 D: *const f32,
11998 E: *const __BindgenComplex<f32>,
11999 anorm: *const f32,
12000 rcond: *mut f32,
12001 rwork: *mut f32,
12002 info: *mut lapack_int,
12003 );
12004 pub fn dptcon_(
12005 n: *const lapack_int,
12006 D: *const f64,
12007 E: *const f64,
12008 anorm: *const f64,
12009 rcond: *mut f64,
12010 work: *mut f64,
12011 info: *mut lapack_int,
12012 );
12013 pub fn sptcon_(
12014 n: *const lapack_int,
12015 D: *const f32,
12016 E: *const f32,
12017 anorm: *const f32,
12018 rcond: *mut f32,
12019 work: *mut f32,
12020 info: *mut lapack_int,
12021 );
12022 pub fn zptcon_(
12023 n: *const lapack_int,
12024 D: *const f64,
12025 E: *const __BindgenComplex<f64>,
12026 anorm: *const f64,
12027 rcond: *mut f64,
12028 rwork: *mut f64,
12029 info: *mut lapack_int,
12030 );
12031 pub fn cpteqr_(
12032 compz: *const c_char,
12033 n: *const lapack_int,
12034 D: *mut f32,
12035 E: *mut f32,
12036 Z: *mut __BindgenComplex<f32>,
12037 ldz: *const lapack_int,
12038 work: *mut f32,
12039 info: *mut lapack_int,
12040 );
12041 pub fn dpteqr_(
12042 compz: *const c_char,
12043 n: *const lapack_int,
12044 D: *mut f64,
12045 E: *mut f64,
12046 Z: *mut f64,
12047 ldz: *const lapack_int,
12048 work: *mut f64,
12049 info: *mut lapack_int,
12050 );
12051 pub fn spteqr_(
12052 compz: *const c_char,
12053 n: *const lapack_int,
12054 D: *mut f32,
12055 E: *mut f32,
12056 Z: *mut f32,
12057 ldz: *const lapack_int,
12058 work: *mut f32,
12059 info: *mut lapack_int,
12060 );
12061 pub fn zpteqr_(
12062 compz: *const c_char,
12063 n: *const lapack_int,
12064 D: *mut f64,
12065 E: *mut f64,
12066 Z: *mut __BindgenComplex<f64>,
12067 ldz: *const lapack_int,
12068 work: *mut f64,
12069 info: *mut lapack_int,
12070 );
12071 pub fn cptrfs_(
12072 uplo: *const c_char,
12073 n: *const lapack_int,
12074 nrhs: *const lapack_int,
12075 D: *const f32,
12076 E: *const __BindgenComplex<f32>,
12077 DF: *const f32,
12078 EF: *const __BindgenComplex<f32>,
12079 B: *const __BindgenComplex<f32>,
12080 ldb: *const lapack_int,
12081 X: *mut __BindgenComplex<f32>,
12082 ldx: *const lapack_int,
12083 ferr: *mut f32,
12084 berr: *mut f32,
12085 work: *mut __BindgenComplex<f32>,
12086 rwork: *mut f32,
12087 info: *mut lapack_int,
12088 );
12089 pub fn dptrfs_(
12090 n: *const lapack_int,
12091 nrhs: *const lapack_int,
12092 D: *const f64,
12093 E: *const f64,
12094 DF: *const f64,
12095 EF: *const f64,
12096 B: *const f64,
12097 ldb: *const lapack_int,
12098 X: *mut f64,
12099 ldx: *const lapack_int,
12100 ferr: *mut f64,
12101 berr: *mut f64,
12102 work: *mut f64,
12103 info: *mut lapack_int,
12104 );
12105 pub fn sptrfs_(
12106 n: *const lapack_int,
12107 nrhs: *const lapack_int,
12108 D: *const f32,
12109 E: *const f32,
12110 DF: *const f32,
12111 EF: *const f32,
12112 B: *const f32,
12113 ldb: *const lapack_int,
12114 X: *mut f32,
12115 ldx: *const lapack_int,
12116 ferr: *mut f32,
12117 berr: *mut f32,
12118 work: *mut f32,
12119 info: *mut lapack_int,
12120 );
12121 pub fn zptrfs_(
12122 uplo: *const c_char,
12123 n: *const lapack_int,
12124 nrhs: *const lapack_int,
12125 D: *const f64,
12126 E: *const __BindgenComplex<f64>,
12127 DF: *const f64,
12128 EF: *const __BindgenComplex<f64>,
12129 B: *const __BindgenComplex<f64>,
12130 ldb: *const lapack_int,
12131 X: *mut __BindgenComplex<f64>,
12132 ldx: *const lapack_int,
12133 ferr: *mut f64,
12134 berr: *mut f64,
12135 work: *mut __BindgenComplex<f64>,
12136 rwork: *mut f64,
12137 info: *mut lapack_int,
12138 );
12139 pub fn cptsv_(
12140 n: *const lapack_int,
12141 nrhs: *const lapack_int,
12142 D: *mut f32,
12143 E: *mut __BindgenComplex<f32>,
12144 B: *mut __BindgenComplex<f32>,
12145 ldb: *const lapack_int,
12146 info: *mut lapack_int,
12147 );
12148 pub fn dptsv_(
12149 n: *const lapack_int,
12150 nrhs: *const lapack_int,
12151 D: *mut f64,
12152 E: *mut f64,
12153 B: *mut f64,
12154 ldb: *const lapack_int,
12155 info: *mut lapack_int,
12156 );
12157 pub fn sptsv_(
12158 n: *const lapack_int,
12159 nrhs: *const lapack_int,
12160 D: *mut f32,
12161 E: *mut f32,
12162 B: *mut f32,
12163 ldb: *const lapack_int,
12164 info: *mut lapack_int,
12165 );
12166 pub fn zptsv_(
12167 n: *const lapack_int,
12168 nrhs: *const lapack_int,
12169 D: *mut f64,
12170 E: *mut __BindgenComplex<f64>,
12171 B: *mut __BindgenComplex<f64>,
12172 ldb: *const lapack_int,
12173 info: *mut lapack_int,
12174 );
12175 pub fn cptsvx_(
12176 fact: *const c_char,
12177 n: *const lapack_int,
12178 nrhs: *const lapack_int,
12179 D: *const f32,
12180 E: *const __BindgenComplex<f32>,
12181 DF: *mut f32,
12182 EF: *mut __BindgenComplex<f32>,
12183 B: *const __BindgenComplex<f32>,
12184 ldb: *const lapack_int,
12185 X: *mut __BindgenComplex<f32>,
12186 ldx: *const lapack_int,
12187 rcond: *mut f32,
12188 ferr: *mut f32,
12189 berr: *mut f32,
12190 work: *mut __BindgenComplex<f32>,
12191 rwork: *mut f32,
12192 info: *mut lapack_int,
12193 );
12194 pub fn dptsvx_(
12195 fact: *const c_char,
12196 n: *const lapack_int,
12197 nrhs: *const lapack_int,
12198 D: *const f64,
12199 E: *const f64,
12200 DF: *mut f64,
12201 EF: *mut f64,
12202 B: *const f64,
12203 ldb: *const lapack_int,
12204 X: *mut f64,
12205 ldx: *const lapack_int,
12206 rcond: *mut f64,
12207 ferr: *mut f64,
12208 berr: *mut f64,
12209 work: *mut f64,
12210 info: *mut lapack_int,
12211 );
12212 pub fn sptsvx_(
12213 fact: *const c_char,
12214 n: *const lapack_int,
12215 nrhs: *const lapack_int,
12216 D: *const f32,
12217 E: *const f32,
12218 DF: *mut f32,
12219 EF: *mut f32,
12220 B: *const f32,
12221 ldb: *const lapack_int,
12222 X: *mut f32,
12223 ldx: *const lapack_int,
12224 rcond: *mut f32,
12225 ferr: *mut f32,
12226 berr: *mut f32,
12227 work: *mut f32,
12228 info: *mut lapack_int,
12229 );
12230 pub fn zptsvx_(
12231 fact: *const c_char,
12232 n: *const lapack_int,
12233 nrhs: *const lapack_int,
12234 D: *const f64,
12235 E: *const __BindgenComplex<f64>,
12236 DF: *mut f64,
12237 EF: *mut __BindgenComplex<f64>,
12238 B: *const __BindgenComplex<f64>,
12239 ldb: *const lapack_int,
12240 X: *mut __BindgenComplex<f64>,
12241 ldx: *const lapack_int,
12242 rcond: *mut f64,
12243 ferr: *mut f64,
12244 berr: *mut f64,
12245 work: *mut __BindgenComplex<f64>,
12246 rwork: *mut f64,
12247 info: *mut lapack_int,
12248 );
12249 pub fn cpttrf_(
12250 n: *const lapack_int,
12251 D: *mut f32,
12252 E: *mut __BindgenComplex<f32>,
12253 info: *mut lapack_int,
12254 );
12255 pub fn dpttrf_(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int);
12256 pub fn spttrf_(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int);
12257 pub fn zpttrf_(
12258 n: *const lapack_int,
12259 D: *mut f64,
12260 E: *mut __BindgenComplex<f64>,
12261 info: *mut lapack_int,
12262 );
12263 pub fn cpttrs_(
12264 uplo: *const c_char,
12265 n: *const lapack_int,
12266 nrhs: *const lapack_int,
12267 D: *const f32,
12268 E: *const __BindgenComplex<f32>,
12269 B: *mut __BindgenComplex<f32>,
12270 ldb: *const lapack_int,
12271 info: *mut lapack_int,
12272 );
12273 pub fn dpttrs_(
12274 n: *const lapack_int,
12275 nrhs: *const lapack_int,
12276 D: *const f64,
12277 E: *const f64,
12278 B: *mut f64,
12279 ldb: *const lapack_int,
12280 info: *mut lapack_int,
12281 );
12282 pub fn spttrs_(
12283 n: *const lapack_int,
12284 nrhs: *const lapack_int,
12285 D: *const f32,
12286 E: *const f32,
12287 B: *mut f32,
12288 ldb: *const lapack_int,
12289 info: *mut lapack_int,
12290 );
12291 pub fn zpttrs_(
12292 uplo: *const c_char,
12293 n: *const lapack_int,
12294 nrhs: *const lapack_int,
12295 D: *const f64,
12296 E: *const __BindgenComplex<f64>,
12297 B: *mut __BindgenComplex<f64>,
12298 ldb: *const lapack_int,
12299 info: *mut lapack_int,
12300 );
12301 pub fn dsbev_(
12302 jobz: *const c_char,
12303 uplo: *const c_char,
12304 n: *const lapack_int,
12305 kd: *const lapack_int,
12306 AB: *mut f64,
12307 ldab: *const lapack_int,
12308 W: *mut f64,
12309 Z: *mut f64,
12310 ldz: *const lapack_int,
12311 work: *mut f64,
12312 info: *mut lapack_int,
12313 );
12314 pub fn ssbev_(
12315 jobz: *const c_char,
12316 uplo: *const c_char,
12317 n: *const lapack_int,
12318 kd: *const lapack_int,
12319 AB: *mut f32,
12320 ldab: *const lapack_int,
12321 W: *mut f32,
12322 Z: *mut f32,
12323 ldz: *const lapack_int,
12324 work: *mut f32,
12325 info: *mut lapack_int,
12326 );
12327 pub fn dsbev_2stage_(
12328 jobz: *const c_char,
12329 uplo: *const c_char,
12330 n: *const lapack_int,
12331 kd: *const lapack_int,
12332 AB: *mut f64,
12333 ldab: *const lapack_int,
12334 W: *mut f64,
12335 Z: *mut f64,
12336 ldz: *const lapack_int,
12337 work: *mut f64,
12338 lwork: *const lapack_int,
12339 info: *mut lapack_int,
12340 );
12341 pub fn ssbev_2stage_(
12342 jobz: *const c_char,
12343 uplo: *const c_char,
12344 n: *const lapack_int,
12345 kd: *const lapack_int,
12346 AB: *mut f32,
12347 ldab: *const lapack_int,
12348 W: *mut f32,
12349 Z: *mut f32,
12350 ldz: *const lapack_int,
12351 work: *mut f32,
12352 lwork: *const lapack_int,
12353 info: *mut lapack_int,
12354 );
12355 pub fn dsbevd_(
12356 jobz: *const c_char,
12357 uplo: *const c_char,
12358 n: *const lapack_int,
12359 kd: *const lapack_int,
12360 AB: *mut f64,
12361 ldab: *const lapack_int,
12362 W: *mut f64,
12363 Z: *mut f64,
12364 ldz: *const lapack_int,
12365 work: *mut f64,
12366 lwork: *const lapack_int,
12367 iwork: *mut lapack_int,
12368 liwork: *const lapack_int,
12369 info: *mut lapack_int,
12370 );
12371 pub fn ssbevd_(
12372 jobz: *const c_char,
12373 uplo: *const c_char,
12374 n: *const lapack_int,
12375 kd: *const lapack_int,
12376 AB: *mut f32,
12377 ldab: *const lapack_int,
12378 W: *mut f32,
12379 Z: *mut f32,
12380 ldz: *const lapack_int,
12381 work: *mut f32,
12382 lwork: *const lapack_int,
12383 iwork: *mut lapack_int,
12384 liwork: *const lapack_int,
12385 info: *mut lapack_int,
12386 );
12387 pub fn dsbevd_2stage_(
12388 jobz: *const c_char,
12389 uplo: *const c_char,
12390 n: *const lapack_int,
12391 kd: *const lapack_int,
12392 AB: *mut f64,
12393 ldab: *const lapack_int,
12394 W: *mut f64,
12395 Z: *mut f64,
12396 ldz: *const lapack_int,
12397 work: *mut f64,
12398 lwork: *const lapack_int,
12399 iwork: *mut lapack_int,
12400 liwork: *const lapack_int,
12401 info: *mut lapack_int,
12402 );
12403 pub fn ssbevd_2stage_(
12404 jobz: *const c_char,
12405 uplo: *const c_char,
12406 n: *const lapack_int,
12407 kd: *const lapack_int,
12408 AB: *mut f32,
12409 ldab: *const lapack_int,
12410 W: *mut f32,
12411 Z: *mut f32,
12412 ldz: *const lapack_int,
12413 work: *mut f32,
12414 lwork: *const lapack_int,
12415 iwork: *mut lapack_int,
12416 liwork: *const lapack_int,
12417 info: *mut lapack_int,
12418 );
12419 pub fn dsbevx_(
12420 jobz: *const c_char,
12421 range: *const c_char,
12422 uplo: *const c_char,
12423 n: *const lapack_int,
12424 kd: *const lapack_int,
12425 AB: *mut f64,
12426 ldab: *const lapack_int,
12427 Q: *mut f64,
12428 ldq: *const lapack_int,
12429 vl: *const f64,
12430 vu: *const f64,
12431 il: *const lapack_int,
12432 iu: *const lapack_int,
12433 abstol: *const f64,
12434 m: *mut lapack_int,
12435 W: *mut f64,
12436 Z: *mut f64,
12437 ldz: *const lapack_int,
12438 work: *mut f64,
12439 iwork: *mut lapack_int,
12440 IFAIL: *mut lapack_int,
12441 info: *mut lapack_int,
12442 );
12443 pub fn ssbevx_(
12444 jobz: *const c_char,
12445 range: *const c_char,
12446 uplo: *const c_char,
12447 n: *const lapack_int,
12448 kd: *const lapack_int,
12449 AB: *mut f32,
12450 ldab: *const lapack_int,
12451 Q: *mut f32,
12452 ldq: *const lapack_int,
12453 vl: *const f32,
12454 vu: *const f32,
12455 il: *const lapack_int,
12456 iu: *const lapack_int,
12457 abstol: *const f32,
12458 m: *mut lapack_int,
12459 W: *mut f32,
12460 Z: *mut f32,
12461 ldz: *const lapack_int,
12462 work: *mut f32,
12463 iwork: *mut lapack_int,
12464 IFAIL: *mut lapack_int,
12465 info: *mut lapack_int,
12466 );
12467 pub fn dsbevx_2stage_(
12468 jobz: *const c_char,
12469 range: *const c_char,
12470 uplo: *const c_char,
12471 n: *const lapack_int,
12472 kd: *const lapack_int,
12473 AB: *mut f64,
12474 ldab: *const lapack_int,
12475 Q: *mut f64,
12476 ldq: *const lapack_int,
12477 vl: *const f64,
12478 vu: *const f64,
12479 il: *const lapack_int,
12480 iu: *const lapack_int,
12481 abstol: *const f64,
12482 m: *mut lapack_int,
12483 W: *mut f64,
12484 Z: *mut f64,
12485 ldz: *const lapack_int,
12486 work: *mut f64,
12487 lwork: *const lapack_int,
12488 iwork: *mut lapack_int,
12489 IFAIL: *mut lapack_int,
12490 info: *mut lapack_int,
12491 );
12492 pub fn ssbevx_2stage_(
12493 jobz: *const c_char,
12494 range: *const c_char,
12495 uplo: *const c_char,
12496 n: *const lapack_int,
12497 kd: *const lapack_int,
12498 AB: *mut f32,
12499 ldab: *const lapack_int,
12500 Q: *mut f32,
12501 ldq: *const lapack_int,
12502 vl: *const f32,
12503 vu: *const f32,
12504 il: *const lapack_int,
12505 iu: *const lapack_int,
12506 abstol: *const f32,
12507 m: *mut lapack_int,
12508 W: *mut f32,
12509 Z: *mut f32,
12510 ldz: *const lapack_int,
12511 work: *mut f32,
12512 lwork: *const lapack_int,
12513 iwork: *mut lapack_int,
12514 IFAIL: *mut lapack_int,
12515 info: *mut lapack_int,
12516 );
12517 pub fn dsbgst_(
12518 vect: *const c_char,
12519 uplo: *const c_char,
12520 n: *const lapack_int,
12521 ka: *const lapack_int,
12522 kb: *const lapack_int,
12523 AB: *mut f64,
12524 ldab: *const lapack_int,
12525 BB: *const f64,
12526 ldbb: *const lapack_int,
12527 X: *mut f64,
12528 ldx: *const lapack_int,
12529 work: *mut f64,
12530 info: *mut lapack_int,
12531 );
12532 pub fn ssbgst_(
12533 vect: *const c_char,
12534 uplo: *const c_char,
12535 n: *const lapack_int,
12536 ka: *const lapack_int,
12537 kb: *const lapack_int,
12538 AB: *mut f32,
12539 ldab: *const lapack_int,
12540 BB: *const f32,
12541 ldbb: *const lapack_int,
12542 X: *mut f32,
12543 ldx: *const lapack_int,
12544 work: *mut f32,
12545 info: *mut lapack_int,
12546 );
12547 pub fn dsbgv_(
12548 jobz: *const c_char,
12549 uplo: *const c_char,
12550 n: *const lapack_int,
12551 ka: *const lapack_int,
12552 kb: *const lapack_int,
12553 AB: *mut f64,
12554 ldab: *const lapack_int,
12555 BB: *mut f64,
12556 ldbb: *const lapack_int,
12557 W: *mut f64,
12558 Z: *mut f64,
12559 ldz: *const lapack_int,
12560 work: *mut f64,
12561 info: *mut lapack_int,
12562 );
12563 pub fn ssbgv_(
12564 jobz: *const c_char,
12565 uplo: *const c_char,
12566 n: *const lapack_int,
12567 ka: *const lapack_int,
12568 kb: *const lapack_int,
12569 AB: *mut f32,
12570 ldab: *const lapack_int,
12571 BB: *mut f32,
12572 ldbb: *const lapack_int,
12573 W: *mut f32,
12574 Z: *mut f32,
12575 ldz: *const lapack_int,
12576 work: *mut f32,
12577 info: *mut lapack_int,
12578 );
12579 pub fn dsbgvd_(
12580 jobz: *const c_char,
12581 uplo: *const c_char,
12582 n: *const lapack_int,
12583 ka: *const lapack_int,
12584 kb: *const lapack_int,
12585 AB: *mut f64,
12586 ldab: *const lapack_int,
12587 BB: *mut f64,
12588 ldbb: *const lapack_int,
12589 W: *mut f64,
12590 Z: *mut f64,
12591 ldz: *const lapack_int,
12592 work: *mut f64,
12593 lwork: *const lapack_int,
12594 iwork: *mut lapack_int,
12595 liwork: *const lapack_int,
12596 info: *mut lapack_int,
12597 );
12598 pub fn ssbgvd_(
12599 jobz: *const c_char,
12600 uplo: *const c_char,
12601 n: *const lapack_int,
12602 ka: *const lapack_int,
12603 kb: *const lapack_int,
12604 AB: *mut f32,
12605 ldab: *const lapack_int,
12606 BB: *mut f32,
12607 ldbb: *const lapack_int,
12608 W: *mut f32,
12609 Z: *mut f32,
12610 ldz: *const lapack_int,
12611 work: *mut f32,
12612 lwork: *const lapack_int,
12613 iwork: *mut lapack_int,
12614 liwork: *const lapack_int,
12615 info: *mut lapack_int,
12616 );
12617 pub fn dsbgvx_(
12618 jobz: *const c_char,
12619 range: *const c_char,
12620 uplo: *const c_char,
12621 n: *const lapack_int,
12622 ka: *const lapack_int,
12623 kb: *const lapack_int,
12624 AB: *mut f64,
12625 ldab: *const lapack_int,
12626 BB: *mut f64,
12627 ldbb: *const lapack_int,
12628 Q: *mut f64,
12629 ldq: *const lapack_int,
12630 vl: *const f64,
12631 vu: *const f64,
12632 il: *const lapack_int,
12633 iu: *const lapack_int,
12634 abstol: *const f64,
12635 m: *mut lapack_int,
12636 W: *mut f64,
12637 Z: *mut f64,
12638 ldz: *const lapack_int,
12639 work: *mut f64,
12640 iwork: *mut lapack_int,
12641 IFAIL: *mut lapack_int,
12642 info: *mut lapack_int,
12643 );
12644 pub fn ssbgvx_(
12645 jobz: *const c_char,
12646 range: *const c_char,
12647 uplo: *const c_char,
12648 n: *const lapack_int,
12649 ka: *const lapack_int,
12650 kb: *const lapack_int,
12651 AB: *mut f32,
12652 ldab: *const lapack_int,
12653 BB: *mut f32,
12654 ldbb: *const lapack_int,
12655 Q: *mut f32,
12656 ldq: *const lapack_int,
12657 vl: *const f32,
12658 vu: *const f32,
12659 il: *const lapack_int,
12660 iu: *const lapack_int,
12661 abstol: *const f32,
12662 m: *mut lapack_int,
12663 W: *mut f32,
12664 Z: *mut f32,
12665 ldz: *const lapack_int,
12666 work: *mut f32,
12667 iwork: *mut lapack_int,
12668 IFAIL: *mut lapack_int,
12669 info: *mut lapack_int,
12670 );
12671 pub fn dsbtrd_(
12672 vect: *const c_char,
12673 uplo: *const c_char,
12674 n: *const lapack_int,
12675 kd: *const lapack_int,
12676 AB: *mut f64,
12677 ldab: *const lapack_int,
12678 D: *mut f64,
12679 E: *mut f64,
12680 Q: *mut f64,
12681 ldq: *const lapack_int,
12682 work: *mut f64,
12683 info: *mut lapack_int,
12684 );
12685 pub fn ssbtrd_(
12686 vect: *const c_char,
12687 uplo: *const c_char,
12688 n: *const lapack_int,
12689 kd: *const lapack_int,
12690 AB: *mut f32,
12691 ldab: *const lapack_int,
12692 D: *mut f32,
12693 E: *mut f32,
12694 Q: *mut f32,
12695 ldq: *const lapack_int,
12696 work: *mut f32,
12697 info: *mut lapack_int,
12698 );
12699 pub fn dsfrk_(
12700 transr: *const c_char,
12701 uplo: *const c_char,
12702 trans: *const c_char,
12703 n: *const lapack_int,
12704 k: *const lapack_int,
12705 alpha: *const f64,
12706 A: *const f64,
12707 lda: *const lapack_int,
12708 beta: *const f64,
12709 C: *mut f64,
12710 );
12711 pub fn ssfrk_(
12712 transr: *const c_char,
12713 uplo: *const c_char,
12714 trans: *const c_char,
12715 n: *const lapack_int,
12716 k: *const lapack_int,
12717 alpha: *const f32,
12718 A: *const f32,
12719 lda: *const lapack_int,
12720 beta: *const f32,
12721 C: *mut f32,
12722 );
12723 pub fn cspcon_(
12724 uplo: *const c_char,
12725 n: *const lapack_int,
12726 AP: *const __BindgenComplex<f32>,
12727 ipiv: *const lapack_int,
12728 anorm: *const f32,
12729 rcond: *mut f32,
12730 work: *mut __BindgenComplex<f32>,
12731 info: *mut lapack_int,
12732 );
12733 pub fn dspcon_(
12734 uplo: *const c_char,
12735 n: *const lapack_int,
12736 AP: *const f64,
12737 ipiv: *const lapack_int,
12738 anorm: *const f64,
12739 rcond: *mut f64,
12740 work: *mut f64,
12741 iwork: *mut lapack_int,
12742 info: *mut lapack_int,
12743 );
12744 pub fn sspcon_(
12745 uplo: *const c_char,
12746 n: *const lapack_int,
12747 AP: *const f32,
12748 ipiv: *const lapack_int,
12749 anorm: *const f32,
12750 rcond: *mut f32,
12751 work: *mut f32,
12752 iwork: *mut lapack_int,
12753 info: *mut lapack_int,
12754 );
12755 pub fn zspcon_(
12756 uplo: *const c_char,
12757 n: *const lapack_int,
12758 AP: *const __BindgenComplex<f64>,
12759 ipiv: *const lapack_int,
12760 anorm: *const f64,
12761 rcond: *mut f64,
12762 work: *mut __BindgenComplex<f64>,
12763 info: *mut lapack_int,
12764 );
12765 pub fn dspev_(
12766 jobz: *const c_char,
12767 uplo: *const c_char,
12768 n: *const lapack_int,
12769 AP: *mut f64,
12770 W: *mut f64,
12771 Z: *mut f64,
12772 ldz: *const lapack_int,
12773 work: *mut f64,
12774 info: *mut lapack_int,
12775 );
12776 pub fn sspev_(
12777 jobz: *const c_char,
12778 uplo: *const c_char,
12779 n: *const lapack_int,
12780 AP: *mut f32,
12781 W: *mut f32,
12782 Z: *mut f32,
12783 ldz: *const lapack_int,
12784 work: *mut f32,
12785 info: *mut lapack_int,
12786 );
12787 pub fn dspevd_(
12788 jobz: *const c_char,
12789 uplo: *const c_char,
12790 n: *const lapack_int,
12791 AP: *mut f64,
12792 W: *mut f64,
12793 Z: *mut f64,
12794 ldz: *const lapack_int,
12795 work: *mut f64,
12796 lwork: *const lapack_int,
12797 iwork: *mut lapack_int,
12798 liwork: *const lapack_int,
12799 info: *mut lapack_int,
12800 );
12801 pub fn sspevd_(
12802 jobz: *const c_char,
12803 uplo: *const c_char,
12804 n: *const lapack_int,
12805 AP: *mut f32,
12806 W: *mut f32,
12807 Z: *mut f32,
12808 ldz: *const lapack_int,
12809 work: *mut f32,
12810 lwork: *const lapack_int,
12811 iwork: *mut lapack_int,
12812 liwork: *const lapack_int,
12813 info: *mut lapack_int,
12814 );
12815 pub fn dspevx_(
12816 jobz: *const c_char,
12817 range: *const c_char,
12818 uplo: *const c_char,
12819 n: *const lapack_int,
12820 AP: *mut f64,
12821 vl: *const f64,
12822 vu: *const f64,
12823 il: *const lapack_int,
12824 iu: *const lapack_int,
12825 abstol: *const f64,
12826 m: *mut lapack_int,
12827 W: *mut f64,
12828 Z: *mut f64,
12829 ldz: *const lapack_int,
12830 work: *mut f64,
12831 iwork: *mut lapack_int,
12832 IFAIL: *mut lapack_int,
12833 info: *mut lapack_int,
12834 );
12835 pub fn sspevx_(
12836 jobz: *const c_char,
12837 range: *const c_char,
12838 uplo: *const c_char,
12839 n: *const lapack_int,
12840 AP: *mut f32,
12841 vl: *const f32,
12842 vu: *const f32,
12843 il: *const lapack_int,
12844 iu: *const lapack_int,
12845 abstol: *const f32,
12846 m: *mut lapack_int,
12847 W: *mut f32,
12848 Z: *mut f32,
12849 ldz: *const lapack_int,
12850 work: *mut f32,
12851 iwork: *mut lapack_int,
12852 IFAIL: *mut lapack_int,
12853 info: *mut lapack_int,
12854 );
12855 pub fn dspgst_(
12856 itype: *const lapack_int,
12857 uplo: *const c_char,
12858 n: *const lapack_int,
12859 AP: *mut f64,
12860 BP: *const f64,
12861 info: *mut lapack_int,
12862 );
12863 pub fn sspgst_(
12864 itype: *const lapack_int,
12865 uplo: *const c_char,
12866 n: *const lapack_int,
12867 AP: *mut f32,
12868 BP: *const f32,
12869 info: *mut lapack_int,
12870 );
12871 pub fn dspgv_(
12872 itype: *const lapack_int,
12873 jobz: *const c_char,
12874 uplo: *const c_char,
12875 n: *const lapack_int,
12876 AP: *mut f64,
12877 BP: *mut f64,
12878 W: *mut f64,
12879 Z: *mut f64,
12880 ldz: *const lapack_int,
12881 work: *mut f64,
12882 info: *mut lapack_int,
12883 );
12884 pub fn sspgv_(
12885 itype: *const lapack_int,
12886 jobz: *const c_char,
12887 uplo: *const c_char,
12888 n: *const lapack_int,
12889 AP: *mut f32,
12890 BP: *mut f32,
12891 W: *mut f32,
12892 Z: *mut f32,
12893 ldz: *const lapack_int,
12894 work: *mut f32,
12895 info: *mut lapack_int,
12896 );
12897 pub fn dspgvd_(
12898 itype: *const lapack_int,
12899 jobz: *const c_char,
12900 uplo: *const c_char,
12901 n: *const lapack_int,
12902 AP: *mut f64,
12903 BP: *mut f64,
12904 W: *mut f64,
12905 Z: *mut f64,
12906 ldz: *const lapack_int,
12907 work: *mut f64,
12908 lwork: *const lapack_int,
12909 iwork: *mut lapack_int,
12910 liwork: *const lapack_int,
12911 info: *mut lapack_int,
12912 );
12913 pub fn sspgvd_(
12914 itype: *const lapack_int,
12915 jobz: *const c_char,
12916 uplo: *const c_char,
12917 n: *const lapack_int,
12918 AP: *mut f32,
12919 BP: *mut f32,
12920 W: *mut f32,
12921 Z: *mut f32,
12922 ldz: *const lapack_int,
12923 work: *mut f32,
12924 lwork: *const lapack_int,
12925 iwork: *mut lapack_int,
12926 liwork: *const lapack_int,
12927 info: *mut lapack_int,
12928 );
12929 pub fn dspgvx_(
12930 itype: *const lapack_int,
12931 jobz: *const c_char,
12932 range: *const c_char,
12933 uplo: *const c_char,
12934 n: *const lapack_int,
12935 AP: *mut f64,
12936 BP: *mut f64,
12937 vl: *const f64,
12938 vu: *const f64,
12939 il: *const lapack_int,
12940 iu: *const lapack_int,
12941 abstol: *const f64,
12942 m: *mut lapack_int,
12943 W: *mut f64,
12944 Z: *mut f64,
12945 ldz: *const lapack_int,
12946 work: *mut f64,
12947 iwork: *mut lapack_int,
12948 IFAIL: *mut lapack_int,
12949 info: *mut lapack_int,
12950 );
12951 pub fn sspgvx_(
12952 itype: *const lapack_int,
12953 jobz: *const c_char,
12954 range: *const c_char,
12955 uplo: *const c_char,
12956 n: *const lapack_int,
12957 AP: *mut f32,
12958 BP: *mut f32,
12959 vl: *const f32,
12960 vu: *const f32,
12961 il: *const lapack_int,
12962 iu: *const lapack_int,
12963 abstol: *const f32,
12964 m: *mut lapack_int,
12965 W: *mut f32,
12966 Z: *mut f32,
12967 ldz: *const lapack_int,
12968 work: *mut f32,
12969 iwork: *mut lapack_int,
12970 IFAIL: *mut lapack_int,
12971 info: *mut lapack_int,
12972 );
12973 pub fn csprfs_(
12974 uplo: *const c_char,
12975 n: *const lapack_int,
12976 nrhs: *const lapack_int,
12977 AP: *const __BindgenComplex<f32>,
12978 AFP: *const __BindgenComplex<f32>,
12979 ipiv: *const lapack_int,
12980 B: *const __BindgenComplex<f32>,
12981 ldb: *const lapack_int,
12982 X: *mut __BindgenComplex<f32>,
12983 ldx: *const lapack_int,
12984 ferr: *mut f32,
12985 berr: *mut f32,
12986 work: *mut __BindgenComplex<f32>,
12987 rwork: *mut f32,
12988 info: *mut lapack_int,
12989 );
12990 pub fn dsprfs_(
12991 uplo: *const c_char,
12992 n: *const lapack_int,
12993 nrhs: *const lapack_int,
12994 AP: *const f64,
12995 AFP: *const f64,
12996 ipiv: *const lapack_int,
12997 B: *const f64,
12998 ldb: *const lapack_int,
12999 X: *mut f64,
13000 ldx: *const lapack_int,
13001 ferr: *mut f64,
13002 berr: *mut f64,
13003 work: *mut f64,
13004 iwork: *mut lapack_int,
13005 info: *mut lapack_int,
13006 );
13007 pub fn ssprfs_(
13008 uplo: *const c_char,
13009 n: *const lapack_int,
13010 nrhs: *const lapack_int,
13011 AP: *const f32,
13012 AFP: *const f32,
13013 ipiv: *const lapack_int,
13014 B: *const f32,
13015 ldb: *const lapack_int,
13016 X: *mut f32,
13017 ldx: *const lapack_int,
13018 ferr: *mut f32,
13019 berr: *mut f32,
13020 work: *mut f32,
13021 iwork: *mut lapack_int,
13022 info: *mut lapack_int,
13023 );
13024 pub fn zsprfs_(
13025 uplo: *const c_char,
13026 n: *const lapack_int,
13027 nrhs: *const lapack_int,
13028 AP: *const __BindgenComplex<f64>,
13029 AFP: *const __BindgenComplex<f64>,
13030 ipiv: *const lapack_int,
13031 B: *const __BindgenComplex<f64>,
13032 ldb: *const lapack_int,
13033 X: *mut __BindgenComplex<f64>,
13034 ldx: *const lapack_int,
13035 ferr: *mut f64,
13036 berr: *mut f64,
13037 work: *mut __BindgenComplex<f64>,
13038 rwork: *mut f64,
13039 info: *mut lapack_int,
13040 );
13041 pub fn cspsv_(
13042 uplo: *const c_char,
13043 n: *const lapack_int,
13044 nrhs: *const lapack_int,
13045 AP: *mut __BindgenComplex<f32>,
13046 ipiv: *mut lapack_int,
13047 B: *mut __BindgenComplex<f32>,
13048 ldb: *const lapack_int,
13049 info: *mut lapack_int,
13050 );
13051 pub fn dspsv_(
13052 uplo: *const c_char,
13053 n: *const lapack_int,
13054 nrhs: *const lapack_int,
13055 AP: *mut f64,
13056 ipiv: *mut lapack_int,
13057 B: *mut f64,
13058 ldb: *const lapack_int,
13059 info: *mut lapack_int,
13060 );
13061 pub fn sspsv_(
13062 uplo: *const c_char,
13063 n: *const lapack_int,
13064 nrhs: *const lapack_int,
13065 AP: *mut f32,
13066 ipiv: *mut lapack_int,
13067 B: *mut f32,
13068 ldb: *const lapack_int,
13069 info: *mut lapack_int,
13070 );
13071 pub fn zspsv_(
13072 uplo: *const c_char,
13073 n: *const lapack_int,
13074 nrhs: *const lapack_int,
13075 AP: *mut __BindgenComplex<f64>,
13076 ipiv: *mut lapack_int,
13077 B: *mut __BindgenComplex<f64>,
13078 ldb: *const lapack_int,
13079 info: *mut lapack_int,
13080 );
13081 pub fn cspsvx_(
13082 fact: *const c_char,
13083 uplo: *const c_char,
13084 n: *const lapack_int,
13085 nrhs: *const lapack_int,
13086 AP: *const __BindgenComplex<f32>,
13087 AFP: *mut __BindgenComplex<f32>,
13088 ipiv: *mut lapack_int,
13089 B: *const __BindgenComplex<f32>,
13090 ldb: *const lapack_int,
13091 X: *mut __BindgenComplex<f32>,
13092 ldx: *const lapack_int,
13093 rcond: *mut f32,
13094 ferr: *mut f32,
13095 berr: *mut f32,
13096 work: *mut __BindgenComplex<f32>,
13097 rwork: *mut f32,
13098 info: *mut lapack_int,
13099 );
13100 pub fn dspsvx_(
13101 fact: *const c_char,
13102 uplo: *const c_char,
13103 n: *const lapack_int,
13104 nrhs: *const lapack_int,
13105 AP: *const f64,
13106 AFP: *mut f64,
13107 ipiv: *mut lapack_int,
13108 B: *const f64,
13109 ldb: *const lapack_int,
13110 X: *mut f64,
13111 ldx: *const lapack_int,
13112 rcond: *mut f64,
13113 ferr: *mut f64,
13114 berr: *mut f64,
13115 work: *mut f64,
13116 iwork: *mut lapack_int,
13117 info: *mut lapack_int,
13118 );
13119 pub fn sspsvx_(
13120 fact: *const c_char,
13121 uplo: *const c_char,
13122 n: *const lapack_int,
13123 nrhs: *const lapack_int,
13124 AP: *const f32,
13125 AFP: *mut f32,
13126 ipiv: *mut lapack_int,
13127 B: *const f32,
13128 ldb: *const lapack_int,
13129 X: *mut f32,
13130 ldx: *const lapack_int,
13131 rcond: *mut f32,
13132 ferr: *mut f32,
13133 berr: *mut f32,
13134 work: *mut f32,
13135 iwork: *mut lapack_int,
13136 info: *mut lapack_int,
13137 );
13138 pub fn zspsvx_(
13139 fact: *const c_char,
13140 uplo: *const c_char,
13141 n: *const lapack_int,
13142 nrhs: *const lapack_int,
13143 AP: *const __BindgenComplex<f64>,
13144 AFP: *mut __BindgenComplex<f64>,
13145 ipiv: *mut lapack_int,
13146 B: *const __BindgenComplex<f64>,
13147 ldb: *const lapack_int,
13148 X: *mut __BindgenComplex<f64>,
13149 ldx: *const lapack_int,
13150 rcond: *mut f64,
13151 ferr: *mut f64,
13152 berr: *mut f64,
13153 work: *mut __BindgenComplex<f64>,
13154 rwork: *mut f64,
13155 info: *mut lapack_int,
13156 );
13157 pub fn dsptrd_(
13158 uplo: *const c_char,
13159 n: *const lapack_int,
13160 AP: *mut f64,
13161 D: *mut f64,
13162 E: *mut f64,
13163 tau: *mut f64,
13164 info: *mut lapack_int,
13165 );
13166 pub fn ssptrd_(
13167 uplo: *const c_char,
13168 n: *const lapack_int,
13169 AP: *mut f32,
13170 D: *mut f32,
13171 E: *mut f32,
13172 tau: *mut f32,
13173 info: *mut lapack_int,
13174 );
13175 pub fn csptrf_(
13176 uplo: *const c_char,
13177 n: *const lapack_int,
13178 AP: *mut __BindgenComplex<f32>,
13179 ipiv: *mut lapack_int,
13180 info: *mut lapack_int,
13181 );
13182 pub fn dsptrf_(
13183 uplo: *const c_char,
13184 n: *const lapack_int,
13185 AP: *mut f64,
13186 ipiv: *mut lapack_int,
13187 info: *mut lapack_int,
13188 );
13189 pub fn ssptrf_(
13190 uplo: *const c_char,
13191 n: *const lapack_int,
13192 AP: *mut f32,
13193 ipiv: *mut lapack_int,
13194 info: *mut lapack_int,
13195 );
13196 pub fn zsptrf_(
13197 uplo: *const c_char,
13198 n: *const lapack_int,
13199 AP: *mut __BindgenComplex<f64>,
13200 ipiv: *mut lapack_int,
13201 info: *mut lapack_int,
13202 );
13203 pub fn csptri_(
13204 uplo: *const c_char,
13205 n: *const lapack_int,
13206 AP: *mut __BindgenComplex<f32>,
13207 ipiv: *const lapack_int,
13208 work: *mut __BindgenComplex<f32>,
13209 info: *mut lapack_int,
13210 );
13211 pub fn dsptri_(
13212 uplo: *const c_char,
13213 n: *const lapack_int,
13214 AP: *mut f64,
13215 ipiv: *const lapack_int,
13216 work: *mut f64,
13217 info: *mut lapack_int,
13218 );
13219 pub fn ssptri_(
13220 uplo: *const c_char,
13221 n: *const lapack_int,
13222 AP: *mut f32,
13223 ipiv: *const lapack_int,
13224 work: *mut f32,
13225 info: *mut lapack_int,
13226 );
13227 pub fn zsptri_(
13228 uplo: *const c_char,
13229 n: *const lapack_int,
13230 AP: *mut __BindgenComplex<f64>,
13231 ipiv: *const lapack_int,
13232 work: *mut __BindgenComplex<f64>,
13233 info: *mut lapack_int,
13234 );
13235 pub fn csptrs_(
13236 uplo: *const c_char,
13237 n: *const lapack_int,
13238 nrhs: *const lapack_int,
13239 AP: *const __BindgenComplex<f32>,
13240 ipiv: *const lapack_int,
13241 B: *mut __BindgenComplex<f32>,
13242 ldb: *const lapack_int,
13243 info: *mut lapack_int,
13244 );
13245 pub fn dsptrs_(
13246 uplo: *const c_char,
13247 n: *const lapack_int,
13248 nrhs: *const lapack_int,
13249 AP: *const f64,
13250 ipiv: *const lapack_int,
13251 B: *mut f64,
13252 ldb: *const lapack_int,
13253 info: *mut lapack_int,
13254 );
13255 pub fn ssptrs_(
13256 uplo: *const c_char,
13257 n: *const lapack_int,
13258 nrhs: *const lapack_int,
13259 AP: *const f32,
13260 ipiv: *const lapack_int,
13261 B: *mut f32,
13262 ldb: *const lapack_int,
13263 info: *mut lapack_int,
13264 );
13265 pub fn zsptrs_(
13266 uplo: *const c_char,
13267 n: *const lapack_int,
13268 nrhs: *const lapack_int,
13269 AP: *const __BindgenComplex<f64>,
13270 ipiv: *const lapack_int,
13271 B: *mut __BindgenComplex<f64>,
13272 ldb: *const lapack_int,
13273 info: *mut lapack_int,
13274 );
13275 pub fn dstebz_(
13276 range: *const c_char,
13277 order: *const c_char,
13278 n: *const lapack_int,
13279 vl: *const f64,
13280 vu: *const f64,
13281 il: *const lapack_int,
13282 iu: *const lapack_int,
13283 abstol: *const f64,
13284 D: *const f64,
13285 E: *const f64,
13286 m: *mut lapack_int,
13287 nsplit: *mut lapack_int,
13288 W: *mut f64,
13289 IBLOCK: *mut lapack_int,
13290 ISPLIT: *mut lapack_int,
13291 work: *mut f64,
13292 iwork: *mut lapack_int,
13293 info: *mut lapack_int,
13294 );
13295 pub fn sstebz_(
13296 range: *const c_char,
13297 order: *const c_char,
13298 n: *const lapack_int,
13299 vl: *const f32,
13300 vu: *const f32,
13301 il: *const lapack_int,
13302 iu: *const lapack_int,
13303 abstol: *const f32,
13304 D: *const f32,
13305 E: *const f32,
13306 m: *mut lapack_int,
13307 nsplit: *mut lapack_int,
13308 W: *mut f32,
13309 IBLOCK: *mut lapack_int,
13310 ISPLIT: *mut lapack_int,
13311 work: *mut f32,
13312 iwork: *mut lapack_int,
13313 info: *mut lapack_int,
13314 );
13315 pub fn cstedc_(
13316 compz: *const c_char,
13317 n: *const lapack_int,
13318 D: *mut f32,
13319 E: *mut f32,
13320 Z: *mut __BindgenComplex<f32>,
13321 ldz: *const lapack_int,
13322 work: *mut __BindgenComplex<f32>,
13323 lwork: *const lapack_int,
13324 rwork: *mut f32,
13325 lrwork: *const lapack_int,
13326 iwork: *mut lapack_int,
13327 liwork: *const lapack_int,
13328 info: *mut lapack_int,
13329 );
13330 pub fn dstedc_(
13331 compz: *const c_char,
13332 n: *const lapack_int,
13333 D: *mut f64,
13334 E: *mut f64,
13335 Z: *mut f64,
13336 ldz: *const lapack_int,
13337 work: *mut f64,
13338 lwork: *const lapack_int,
13339 iwork: *mut lapack_int,
13340 liwork: *const lapack_int,
13341 info: *mut lapack_int,
13342 );
13343 pub fn sstedc_(
13344 compz: *const c_char,
13345 n: *const lapack_int,
13346 D: *mut f32,
13347 E: *mut f32,
13348 Z: *mut f32,
13349 ldz: *const lapack_int,
13350 work: *mut f32,
13351 lwork: *const lapack_int,
13352 iwork: *mut lapack_int,
13353 liwork: *const lapack_int,
13354 info: *mut lapack_int,
13355 );
13356 pub fn zstedc_(
13357 compz: *const c_char,
13358 n: *const lapack_int,
13359 D: *mut f64,
13360 E: *mut f64,
13361 Z: *mut __BindgenComplex<f64>,
13362 ldz: *const lapack_int,
13363 work: *mut __BindgenComplex<f64>,
13364 lwork: *const lapack_int,
13365 rwork: *mut f64,
13366 lrwork: *const lapack_int,
13367 iwork: *mut lapack_int,
13368 liwork: *const lapack_int,
13369 info: *mut lapack_int,
13370 );
13371 pub fn cstegr_(
13372 jobz: *const c_char,
13373 range: *const c_char,
13374 n: *const lapack_int,
13375 D: *mut f32,
13376 E: *mut f32,
13377 vl: *const f32,
13378 vu: *const f32,
13379 il: *const lapack_int,
13380 iu: *const lapack_int,
13381 abstol: *const f32,
13382 m: *mut lapack_int,
13383 W: *mut f32,
13384 Z: *mut __BindgenComplex<f32>,
13385 ldz: *const lapack_int,
13386 ISUPPZ: *mut lapack_int,
13387 work: *mut f32,
13388 lwork: *const lapack_int,
13389 iwork: *mut lapack_int,
13390 liwork: *const lapack_int,
13391 info: *mut lapack_int,
13392 );
13393 pub fn dstegr_(
13394 jobz: *const c_char,
13395 range: *const c_char,
13396 n: *const lapack_int,
13397 D: *mut f64,
13398 E: *mut f64,
13399 vl: *const f64,
13400 vu: *const f64,
13401 il: *const lapack_int,
13402 iu: *const lapack_int,
13403 abstol: *const f64,
13404 m: *mut lapack_int,
13405 W: *mut f64,
13406 Z: *mut f64,
13407 ldz: *const lapack_int,
13408 ISUPPZ: *mut lapack_int,
13409 work: *mut f64,
13410 lwork: *const lapack_int,
13411 iwork: *mut lapack_int,
13412 liwork: *const lapack_int,
13413 info: *mut lapack_int,
13414 );
13415 pub fn sstegr_(
13416 jobz: *const c_char,
13417 range: *const c_char,
13418 n: *const lapack_int,
13419 D: *mut f32,
13420 E: *mut f32,
13421 vl: *const f32,
13422 vu: *const f32,
13423 il: *const lapack_int,
13424 iu: *const lapack_int,
13425 abstol: *const f32,
13426 m: *mut lapack_int,
13427 W: *mut f32,
13428 Z: *mut f32,
13429 ldz: *const lapack_int,
13430 ISUPPZ: *mut lapack_int,
13431 work: *mut f32,
13432 lwork: *const lapack_int,
13433 iwork: *mut lapack_int,
13434 liwork: *const lapack_int,
13435 info: *mut lapack_int,
13436 );
13437 pub fn zstegr_(
13438 jobz: *const c_char,
13439 range: *const c_char,
13440 n: *const lapack_int,
13441 D: *mut f64,
13442 E: *mut f64,
13443 vl: *const f64,
13444 vu: *const f64,
13445 il: *const lapack_int,
13446 iu: *const lapack_int,
13447 abstol: *const f64,
13448 m: *mut lapack_int,
13449 W: *mut f64,
13450 Z: *mut __BindgenComplex<f64>,
13451 ldz: *const lapack_int,
13452 ISUPPZ: *mut lapack_int,
13453 work: *mut f64,
13454 lwork: *const lapack_int,
13455 iwork: *mut lapack_int,
13456 liwork: *const lapack_int,
13457 info: *mut lapack_int,
13458 );
13459 pub fn cstein_(
13460 n: *const lapack_int,
13461 D: *const f32,
13462 E: *const f32,
13463 m: *const lapack_int,
13464 W: *const f32,
13465 IBLOCK: *const lapack_int,
13466 ISPLIT: *const lapack_int,
13467 Z: *mut __BindgenComplex<f32>,
13468 ldz: *const lapack_int,
13469 work: *mut f32,
13470 iwork: *mut lapack_int,
13471 IFAIL: *mut lapack_int,
13472 info: *mut lapack_int,
13473 );
13474 pub fn dstein_(
13475 n: *const lapack_int,
13476 D: *const f64,
13477 E: *const f64,
13478 m: *const lapack_int,
13479 W: *const f64,
13480 IBLOCK: *const lapack_int,
13481 ISPLIT: *const lapack_int,
13482 Z: *mut f64,
13483 ldz: *const lapack_int,
13484 work: *mut f64,
13485 iwork: *mut lapack_int,
13486 IFAIL: *mut lapack_int,
13487 info: *mut lapack_int,
13488 );
13489 pub fn sstein_(
13490 n: *const lapack_int,
13491 D: *const f32,
13492 E: *const f32,
13493 m: *const lapack_int,
13494 W: *const f32,
13495 IBLOCK: *const lapack_int,
13496 ISPLIT: *const lapack_int,
13497 Z: *mut f32,
13498 ldz: *const lapack_int,
13499 work: *mut f32,
13500 iwork: *mut lapack_int,
13501 IFAIL: *mut lapack_int,
13502 info: *mut lapack_int,
13503 );
13504 pub fn zstein_(
13505 n: *const lapack_int,
13506 D: *const f64,
13507 E: *const f64,
13508 m: *const lapack_int,
13509 W: *const f64,
13510 IBLOCK: *const lapack_int,
13511 ISPLIT: *const lapack_int,
13512 Z: *mut __BindgenComplex<f64>,
13513 ldz: *const lapack_int,
13514 work: *mut f64,
13515 iwork: *mut lapack_int,
13516 IFAIL: *mut lapack_int,
13517 info: *mut lapack_int,
13518 );
13519 pub fn cstemr_(
13520 jobz: *const c_char,
13521 range: *const c_char,
13522 n: *const lapack_int,
13523 D: *mut f32,
13524 E: *mut f32,
13525 vl: *const f32,
13526 vu: *const f32,
13527 il: *const lapack_int,
13528 iu: *const lapack_int,
13529 m: *mut lapack_int,
13530 W: *mut f32,
13531 Z: *mut __BindgenComplex<f32>,
13532 ldz: *const lapack_int,
13533 nzc: *const lapack_int,
13534 ISUPPZ: *mut lapack_int,
13535 tryrac: *mut lapack_int,
13536 work: *mut f32,
13537 lwork: *const lapack_int,
13538 iwork: *mut lapack_int,
13539 liwork: *const lapack_int,
13540 info: *mut lapack_int,
13541 );
13542 pub fn dstemr_(
13543 jobz: *const c_char,
13544 range: *const c_char,
13545 n: *const lapack_int,
13546 D: *mut f64,
13547 E: *mut f64,
13548 vl: *const f64,
13549 vu: *const f64,
13550 il: *const lapack_int,
13551 iu: *const lapack_int,
13552 m: *mut lapack_int,
13553 W: *mut f64,
13554 Z: *mut f64,
13555 ldz: *const lapack_int,
13556 nzc: *const lapack_int,
13557 ISUPPZ: *mut lapack_int,
13558 tryrac: *mut lapack_int,
13559 work: *mut f64,
13560 lwork: *const lapack_int,
13561 iwork: *mut lapack_int,
13562 liwork: *const lapack_int,
13563 info: *mut lapack_int,
13564 );
13565 pub fn sstemr_(
13566 jobz: *const c_char,
13567 range: *const c_char,
13568 n: *const lapack_int,
13569 D: *mut f32,
13570 E: *mut f32,
13571 vl: *const f32,
13572 vu: *const f32,
13573 il: *const lapack_int,
13574 iu: *const lapack_int,
13575 m: *mut lapack_int,
13576 W: *mut f32,
13577 Z: *mut f32,
13578 ldz: *const lapack_int,
13579 nzc: *const lapack_int,
13580 ISUPPZ: *mut lapack_int,
13581 tryrac: *mut lapack_int,
13582 work: *mut f32,
13583 lwork: *const lapack_int,
13584 iwork: *mut lapack_int,
13585 liwork: *const lapack_int,
13586 info: *mut lapack_int,
13587 );
13588 pub fn zstemr_(
13589 jobz: *const c_char,
13590 range: *const c_char,
13591 n: *const lapack_int,
13592 D: *mut f64,
13593 E: *mut f64,
13594 vl: *const f64,
13595 vu: *const f64,
13596 il: *const lapack_int,
13597 iu: *const lapack_int,
13598 m: *mut lapack_int,
13599 W: *mut f64,
13600 Z: *mut __BindgenComplex<f64>,
13601 ldz: *const lapack_int,
13602 nzc: *const lapack_int,
13603 ISUPPZ: *mut lapack_int,
13604 tryrac: *mut lapack_int,
13605 work: *mut f64,
13606 lwork: *const lapack_int,
13607 iwork: *mut lapack_int,
13608 liwork: *const lapack_int,
13609 info: *mut lapack_int,
13610 );
13611 pub fn csteqr_(
13612 compz: *const c_char,
13613 n: *const lapack_int,
13614 D: *mut f32,
13615 E: *mut f32,
13616 Z: *mut __BindgenComplex<f32>,
13617 ldz: *const lapack_int,
13618 work: *mut f32,
13619 info: *mut lapack_int,
13620 );
13621 pub fn dsteqr_(
13622 compz: *const c_char,
13623 n: *const lapack_int,
13624 D: *mut f64,
13625 E: *mut f64,
13626 Z: *mut f64,
13627 ldz: *const lapack_int,
13628 work: *mut f64,
13629 info: *mut lapack_int,
13630 );
13631 pub fn ssteqr_(
13632 compz: *const c_char,
13633 n: *const lapack_int,
13634 D: *mut f32,
13635 E: *mut f32,
13636 Z: *mut f32,
13637 ldz: *const lapack_int,
13638 work: *mut f32,
13639 info: *mut lapack_int,
13640 );
13641 pub fn zsteqr_(
13642 compz: *const c_char,
13643 n: *const lapack_int,
13644 D: *mut f64,
13645 E: *mut f64,
13646 Z: *mut __BindgenComplex<f64>,
13647 ldz: *const lapack_int,
13648 work: *mut f64,
13649 info: *mut lapack_int,
13650 );
13651 pub fn dsterf_(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int);
13652 pub fn ssterf_(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int);
13653 pub fn dstev_(
13654 jobz: *const c_char,
13655 n: *const lapack_int,
13656 D: *mut f64,
13657 E: *mut f64,
13658 Z: *mut f64,
13659 ldz: *const lapack_int,
13660 work: *mut f64,
13661 info: *mut lapack_int,
13662 );
13663 pub fn sstev_(
13664 jobz: *const c_char,
13665 n: *const lapack_int,
13666 D: *mut f32,
13667 E: *mut f32,
13668 Z: *mut f32,
13669 ldz: *const lapack_int,
13670 work: *mut f32,
13671 info: *mut lapack_int,
13672 );
13673 pub fn dstevd_(
13674 jobz: *const c_char,
13675 n: *const lapack_int,
13676 D: *mut f64,
13677 E: *mut f64,
13678 Z: *mut f64,
13679 ldz: *const lapack_int,
13680 work: *mut f64,
13681 lwork: *const lapack_int,
13682 iwork: *mut lapack_int,
13683 liwork: *const lapack_int,
13684 info: *mut lapack_int,
13685 );
13686 pub fn sstevd_(
13687 jobz: *const c_char,
13688 n: *const lapack_int,
13689 D: *mut f32,
13690 E: *mut f32,
13691 Z: *mut f32,
13692 ldz: *const lapack_int,
13693 work: *mut f32,
13694 lwork: *const lapack_int,
13695 iwork: *mut lapack_int,
13696 liwork: *const lapack_int,
13697 info: *mut lapack_int,
13698 );
13699 pub fn dstevr_(
13700 jobz: *const c_char,
13701 range: *const c_char,
13702 n: *const lapack_int,
13703 D: *mut f64,
13704 E: *mut f64,
13705 vl: *const f64,
13706 vu: *const f64,
13707 il: *const lapack_int,
13708 iu: *const lapack_int,
13709 abstol: *const f64,
13710 m: *mut lapack_int,
13711 W: *mut f64,
13712 Z: *mut f64,
13713 ldz: *const lapack_int,
13714 ISUPPZ: *mut lapack_int,
13715 work: *mut f64,
13716 lwork: *const lapack_int,
13717 iwork: *mut lapack_int,
13718 liwork: *const lapack_int,
13719 info: *mut lapack_int,
13720 );
13721 pub fn sstevr_(
13722 jobz: *const c_char,
13723 range: *const c_char,
13724 n: *const lapack_int,
13725 D: *mut f32,
13726 E: *mut f32,
13727 vl: *const f32,
13728 vu: *const f32,
13729 il: *const lapack_int,
13730 iu: *const lapack_int,
13731 abstol: *const f32,
13732 m: *mut lapack_int,
13733 W: *mut f32,
13734 Z: *mut f32,
13735 ldz: *const lapack_int,
13736 ISUPPZ: *mut lapack_int,
13737 work: *mut f32,
13738 lwork: *const lapack_int,
13739 iwork: *mut lapack_int,
13740 liwork: *const lapack_int,
13741 info: *mut lapack_int,
13742 );
13743 pub fn dstevx_(
13744 jobz: *const c_char,
13745 range: *const c_char,
13746 n: *const lapack_int,
13747 D: *mut f64,
13748 E: *mut f64,
13749 vl: *const f64,
13750 vu: *const f64,
13751 il: *const lapack_int,
13752 iu: *const lapack_int,
13753 abstol: *const f64,
13754 m: *mut lapack_int,
13755 W: *mut f64,
13756 Z: *mut f64,
13757 ldz: *const lapack_int,
13758 work: *mut f64,
13759 iwork: *mut lapack_int,
13760 IFAIL: *mut lapack_int,
13761 info: *mut lapack_int,
13762 );
13763 pub fn sstevx_(
13764 jobz: *const c_char,
13765 range: *const c_char,
13766 n: *const lapack_int,
13767 D: *mut f32,
13768 E: *mut f32,
13769 vl: *const f32,
13770 vu: *const f32,
13771 il: *const lapack_int,
13772 iu: *const lapack_int,
13773 abstol: *const f32,
13774 m: *mut lapack_int,
13775 W: *mut f32,
13776 Z: *mut f32,
13777 ldz: *const lapack_int,
13778 work: *mut f32,
13779 iwork: *mut lapack_int,
13780 IFAIL: *mut lapack_int,
13781 info: *mut lapack_int,
13782 );
13783 pub fn csycon_(
13784 uplo: *const c_char,
13785 n: *const lapack_int,
13786 A: *const __BindgenComplex<f32>,
13787 lda: *const lapack_int,
13788 ipiv: *const lapack_int,
13789 anorm: *const f32,
13790 rcond: *mut f32,
13791 work: *mut __BindgenComplex<f32>,
13792 info: *mut lapack_int,
13793 );
13794 pub fn dsycon_(
13795 uplo: *const c_char,
13796 n: *const lapack_int,
13797 A: *const f64,
13798 lda: *const lapack_int,
13799 ipiv: *const lapack_int,
13800 anorm: *const f64,
13801 rcond: *mut f64,
13802 work: *mut f64,
13803 iwork: *mut lapack_int,
13804 info: *mut lapack_int,
13805 );
13806 pub fn ssycon_(
13807 uplo: *const c_char,
13808 n: *const lapack_int,
13809 A: *const f32,
13810 lda: *const lapack_int,
13811 ipiv: *const lapack_int,
13812 anorm: *const f32,
13813 rcond: *mut f32,
13814 work: *mut f32,
13815 iwork: *mut lapack_int,
13816 info: *mut lapack_int,
13817 );
13818 pub fn zsycon_(
13819 uplo: *const c_char,
13820 n: *const lapack_int,
13821 A: *const __BindgenComplex<f64>,
13822 lda: *const lapack_int,
13823 ipiv: *const lapack_int,
13824 anorm: *const f64,
13825 rcond: *mut f64,
13826 work: *mut __BindgenComplex<f64>,
13827 info: *mut lapack_int,
13828 );
13829 pub fn csycon_3_(
13830 uplo: *const c_char,
13831 n: *const lapack_int,
13832 A: *const __BindgenComplex<f32>,
13833 lda: *const lapack_int,
13834 E: *const __BindgenComplex<f32>,
13835 ipiv: *const lapack_int,
13836 anorm: *const f32,
13837 rcond: *mut f32,
13838 work: *mut __BindgenComplex<f32>,
13839 info: *mut lapack_int,
13840 );
13841 pub fn dsycon_3_(
13842 uplo: *const c_char,
13843 n: *const lapack_int,
13844 A: *const f64,
13845 lda: *const lapack_int,
13846 E: *const f64,
13847 ipiv: *const lapack_int,
13848 anorm: *const f64,
13849 rcond: *mut f64,
13850 work: *mut f64,
13851 iwork: *mut lapack_int,
13852 info: *mut lapack_int,
13853 );
13854 pub fn ssycon_3_(
13855 uplo: *const c_char,
13856 n: *const lapack_int,
13857 A: *const f32,
13858 lda: *const lapack_int,
13859 E: *const f32,
13860 ipiv: *const lapack_int,
13861 anorm: *const f32,
13862 rcond: *mut f32,
13863 work: *mut f32,
13864 iwork: *mut lapack_int,
13865 info: *mut lapack_int,
13866 );
13867 pub fn zsycon_3_(
13868 uplo: *const c_char,
13869 n: *const lapack_int,
13870 A: *const __BindgenComplex<f64>,
13871 lda: *const lapack_int,
13872 E: *const __BindgenComplex<f64>,
13873 ipiv: *const lapack_int,
13874 anorm: *const f64,
13875 rcond: *mut f64,
13876 work: *mut __BindgenComplex<f64>,
13877 info: *mut lapack_int,
13878 );
13879 pub fn csyconv_(
13880 uplo: *const c_char,
13881 way: *const c_char,
13882 n: *const lapack_int,
13883 A: *mut __BindgenComplex<f32>,
13884 lda: *const lapack_int,
13885 ipiv: *const lapack_int,
13886 E: *mut __BindgenComplex<f32>,
13887 info: *mut lapack_int,
13888 );
13889 pub fn dsyconv_(
13890 uplo: *const c_char,
13891 way: *const c_char,
13892 n: *const lapack_int,
13893 A: *mut f64,
13894 lda: *const lapack_int,
13895 ipiv: *const lapack_int,
13896 E: *mut f64,
13897 info: *mut lapack_int,
13898 );
13899 pub fn ssyconv_(
13900 uplo: *const c_char,
13901 way: *const c_char,
13902 n: *const lapack_int,
13903 A: *mut f32,
13904 lda: *const lapack_int,
13905 ipiv: *const lapack_int,
13906 E: *mut f32,
13907 info: *mut lapack_int,
13908 );
13909 pub fn zsyconv_(
13910 uplo: *const c_char,
13911 way: *const c_char,
13912 n: *const lapack_int,
13913 A: *mut __BindgenComplex<f64>,
13914 lda: *const lapack_int,
13915 ipiv: *const lapack_int,
13916 E: *mut __BindgenComplex<f64>,
13917 info: *mut lapack_int,
13918 );
13919 pub fn csyequb_(
13920 uplo: *const c_char,
13921 n: *const lapack_int,
13922 A: *const __BindgenComplex<f32>,
13923 lda: *const lapack_int,
13924 S: *mut f32,
13925 scond: *mut f32,
13926 amax: *mut f32,
13927 work: *mut __BindgenComplex<f32>,
13928 info: *mut lapack_int,
13929 );
13930 pub fn dsyequb_(
13931 uplo: *const c_char,
13932 n: *const lapack_int,
13933 A: *const f64,
13934 lda: *const lapack_int,
13935 S: *mut f64,
13936 scond: *mut f64,
13937 amax: *mut f64,
13938 work: *mut f64,
13939 info: *mut lapack_int,
13940 );
13941 pub fn ssyequb_(
13942 uplo: *const c_char,
13943 n: *const lapack_int,
13944 A: *const f32,
13945 lda: *const lapack_int,
13946 S: *mut f32,
13947 scond: *mut f32,
13948 amax: *mut f32,
13949 work: *mut f32,
13950 info: *mut lapack_int,
13951 );
13952 pub fn zsyequb_(
13953 uplo: *const c_char,
13954 n: *const lapack_int,
13955 A: *const __BindgenComplex<f64>,
13956 lda: *const lapack_int,
13957 S: *mut f64,
13958 scond: *mut f64,
13959 amax: *mut f64,
13960 work: *mut __BindgenComplex<f64>,
13961 info: *mut lapack_int,
13962 );
13963 pub fn dsyev_(
13964 jobz: *const c_char,
13965 uplo: *const c_char,
13966 n: *const lapack_int,
13967 A: *mut f64,
13968 lda: *const lapack_int,
13969 W: *mut f64,
13970 work: *mut f64,
13971 lwork: *const lapack_int,
13972 info: *mut lapack_int,
13973 );
13974 pub fn ssyev_(
13975 jobz: *const c_char,
13976 uplo: *const c_char,
13977 n: *const lapack_int,
13978 A: *mut f32,
13979 lda: *const lapack_int,
13980 W: *mut f32,
13981 work: *mut f32,
13982 lwork: *const lapack_int,
13983 info: *mut lapack_int,
13984 );
13985 pub fn dsyev_2stage_(
13986 jobz: *const c_char,
13987 uplo: *const c_char,
13988 n: *const lapack_int,
13989 A: *mut f64,
13990 lda: *const lapack_int,
13991 W: *mut f64,
13992 work: *mut f64,
13993 lwork: *const lapack_int,
13994 info: *mut lapack_int,
13995 );
13996 pub fn ssyev_2stage_(
13997 jobz: *const c_char,
13998 uplo: *const c_char,
13999 n: *const lapack_int,
14000 A: *mut f32,
14001 lda: *const lapack_int,
14002 W: *mut f32,
14003 work: *mut f32,
14004 lwork: *const lapack_int,
14005 info: *mut lapack_int,
14006 );
14007 pub fn dsyevd_(
14008 jobz: *const c_char,
14009 uplo: *const c_char,
14010 n: *const lapack_int,
14011 A: *mut f64,
14012 lda: *const lapack_int,
14013 W: *mut f64,
14014 work: *mut f64,
14015 lwork: *const lapack_int,
14016 iwork: *mut lapack_int,
14017 liwork: *const lapack_int,
14018 info: *mut lapack_int,
14019 );
14020 pub fn ssyevd_(
14021 jobz: *const c_char,
14022 uplo: *const c_char,
14023 n: *const lapack_int,
14024 A: *mut f32,
14025 lda: *const lapack_int,
14026 W: *mut f32,
14027 work: *mut f32,
14028 lwork: *const lapack_int,
14029 iwork: *mut lapack_int,
14030 liwork: *const lapack_int,
14031 info: *mut lapack_int,
14032 );
14033 pub fn dsyevd_2stage_(
14034 jobz: *const c_char,
14035 uplo: *const c_char,
14036 n: *const lapack_int,
14037 A: *mut f64,
14038 lda: *const lapack_int,
14039 W: *mut f64,
14040 work: *mut f64,
14041 lwork: *const lapack_int,
14042 iwork: *mut lapack_int,
14043 liwork: *const lapack_int,
14044 info: *mut lapack_int,
14045 );
14046 pub fn ssyevd_2stage_(
14047 jobz: *const c_char,
14048 uplo: *const c_char,
14049 n: *const lapack_int,
14050 A: *mut f32,
14051 lda: *const lapack_int,
14052 W: *mut f32,
14053 work: *mut f32,
14054 lwork: *const lapack_int,
14055 iwork: *mut lapack_int,
14056 liwork: *const lapack_int,
14057 info: *mut lapack_int,
14058 );
14059 pub fn dsyevr_(
14060 jobz: *const c_char,
14061 range: *const c_char,
14062 uplo: *const c_char,
14063 n: *const lapack_int,
14064 A: *mut f64,
14065 lda: *const lapack_int,
14066 vl: *const f64,
14067 vu: *const f64,
14068 il: *const lapack_int,
14069 iu: *const lapack_int,
14070 abstol: *const f64,
14071 m: *mut lapack_int,
14072 W: *mut f64,
14073 Z: *mut f64,
14074 ldz: *const lapack_int,
14075 ISUPPZ: *mut lapack_int,
14076 work: *mut f64,
14077 lwork: *const lapack_int,
14078 iwork: *mut lapack_int,
14079 liwork: *const lapack_int,
14080 info: *mut lapack_int,
14081 );
14082 pub fn ssyevr_(
14083 jobz: *const c_char,
14084 range: *const c_char,
14085 uplo: *const c_char,
14086 n: *const lapack_int,
14087 A: *mut f32,
14088 lda: *const lapack_int,
14089 vl: *const f32,
14090 vu: *const f32,
14091 il: *const lapack_int,
14092 iu: *const lapack_int,
14093 abstol: *const f32,
14094 m: *mut lapack_int,
14095 W: *mut f32,
14096 Z: *mut f32,
14097 ldz: *const lapack_int,
14098 ISUPPZ: *mut lapack_int,
14099 work: *mut f32,
14100 lwork: *const lapack_int,
14101 iwork: *mut lapack_int,
14102 liwork: *const lapack_int,
14103 info: *mut lapack_int,
14104 );
14105 pub fn dsyevr_2stage_(
14106 jobz: *const c_char,
14107 range: *const c_char,
14108 uplo: *const c_char,
14109 n: *const lapack_int,
14110 A: *mut f64,
14111 lda: *const lapack_int,
14112 vl: *const f64,
14113 vu: *const f64,
14114 il: *const lapack_int,
14115 iu: *const lapack_int,
14116 abstol: *const f64,
14117 m: *mut lapack_int,
14118 W: *mut f64,
14119 Z: *mut f64,
14120 ldz: *const lapack_int,
14121 ISUPPZ: *mut lapack_int,
14122 work: *mut f64,
14123 lwork: *const lapack_int,
14124 iwork: *mut lapack_int,
14125 liwork: *const lapack_int,
14126 info: *mut lapack_int,
14127 );
14128 pub fn ssyevr_2stage_(
14129 jobz: *const c_char,
14130 range: *const c_char,
14131 uplo: *const c_char,
14132 n: *const lapack_int,
14133 A: *mut f32,
14134 lda: *const lapack_int,
14135 vl: *const f32,
14136 vu: *const f32,
14137 il: *const lapack_int,
14138 iu: *const lapack_int,
14139 abstol: *const f32,
14140 m: *mut lapack_int,
14141 W: *mut f32,
14142 Z: *mut f32,
14143 ldz: *const lapack_int,
14144 ISUPPZ: *mut lapack_int,
14145 work: *mut f32,
14146 lwork: *const lapack_int,
14147 iwork: *mut lapack_int,
14148 liwork: *const lapack_int,
14149 info: *mut lapack_int,
14150 );
14151 pub fn dsyevx_(
14152 jobz: *const c_char,
14153 range: *const c_char,
14154 uplo: *const c_char,
14155 n: *const lapack_int,
14156 A: *mut f64,
14157 lda: *const lapack_int,
14158 vl: *const f64,
14159 vu: *const f64,
14160 il: *const lapack_int,
14161 iu: *const lapack_int,
14162 abstol: *const f64,
14163 m: *mut lapack_int,
14164 W: *mut f64,
14165 Z: *mut f64,
14166 ldz: *const lapack_int,
14167 work: *mut f64,
14168 lwork: *const lapack_int,
14169 iwork: *mut lapack_int,
14170 IFAIL: *mut lapack_int,
14171 info: *mut lapack_int,
14172 );
14173 pub fn ssyevx_(
14174 jobz: *const c_char,
14175 range: *const c_char,
14176 uplo: *const c_char,
14177 n: *const lapack_int,
14178 A: *mut f32,
14179 lda: *const lapack_int,
14180 vl: *const f32,
14181 vu: *const f32,
14182 il: *const lapack_int,
14183 iu: *const lapack_int,
14184 abstol: *const f32,
14185 m: *mut lapack_int,
14186 W: *mut f32,
14187 Z: *mut f32,
14188 ldz: *const lapack_int,
14189 work: *mut f32,
14190 lwork: *const lapack_int,
14191 iwork: *mut lapack_int,
14192 IFAIL: *mut lapack_int,
14193 info: *mut lapack_int,
14194 );
14195 pub fn dsyevx_2stage_(
14196 jobz: *const c_char,
14197 range: *const c_char,
14198 uplo: *const c_char,
14199 n: *const lapack_int,
14200 A: *mut f64,
14201 lda: *const lapack_int,
14202 vl: *const f64,
14203 vu: *const f64,
14204 il: *const lapack_int,
14205 iu: *const lapack_int,
14206 abstol: *const f64,
14207 m: *mut lapack_int,
14208 W: *mut f64,
14209 Z: *mut f64,
14210 ldz: *const lapack_int,
14211 work: *mut f64,
14212 lwork: *const lapack_int,
14213 iwork: *mut lapack_int,
14214 IFAIL: *mut lapack_int,
14215 info: *mut lapack_int,
14216 );
14217 pub fn ssyevx_2stage_(
14218 jobz: *const c_char,
14219 range: *const c_char,
14220 uplo: *const c_char,
14221 n: *const lapack_int,
14222 A: *mut f32,
14223 lda: *const lapack_int,
14224 vl: *const f32,
14225 vu: *const f32,
14226 il: *const lapack_int,
14227 iu: *const lapack_int,
14228 abstol: *const f32,
14229 m: *mut lapack_int,
14230 W: *mut f32,
14231 Z: *mut f32,
14232 ldz: *const lapack_int,
14233 work: *mut f32,
14234 lwork: *const lapack_int,
14235 iwork: *mut lapack_int,
14236 IFAIL: *mut lapack_int,
14237 info: *mut lapack_int,
14238 );
14239 pub fn dsygst_(
14240 itype: *const lapack_int,
14241 uplo: *const c_char,
14242 n: *const lapack_int,
14243 A: *mut f64,
14244 lda: *const lapack_int,
14245 B: *const f64,
14246 ldb: *const lapack_int,
14247 info: *mut lapack_int,
14248 );
14249 pub fn ssygst_(
14250 itype: *const lapack_int,
14251 uplo: *const c_char,
14252 n: *const lapack_int,
14253 A: *mut f32,
14254 lda: *const lapack_int,
14255 B: *const f32,
14256 ldb: *const lapack_int,
14257 info: *mut lapack_int,
14258 );
14259 pub fn dsygv_(
14260 itype: *const lapack_int,
14261 jobz: *const c_char,
14262 uplo: *const c_char,
14263 n: *const lapack_int,
14264 A: *mut f64,
14265 lda: *const lapack_int,
14266 B: *mut f64,
14267 ldb: *const lapack_int,
14268 W: *mut f64,
14269 work: *mut f64,
14270 lwork: *const lapack_int,
14271 info: *mut lapack_int,
14272 );
14273 pub fn ssygv_(
14274 itype: *const lapack_int,
14275 jobz: *const c_char,
14276 uplo: *const c_char,
14277 n: *const lapack_int,
14278 A: *mut f32,
14279 lda: *const lapack_int,
14280 B: *mut f32,
14281 ldb: *const lapack_int,
14282 W: *mut f32,
14283 work: *mut f32,
14284 lwork: *const lapack_int,
14285 info: *mut lapack_int,
14286 );
14287 pub fn dsygv_2stage_(
14288 itype: *const lapack_int,
14289 jobz: *const c_char,
14290 uplo: *const c_char,
14291 n: *const lapack_int,
14292 A: *mut f64,
14293 lda: *const lapack_int,
14294 B: *mut f64,
14295 ldb: *const lapack_int,
14296 W: *mut f64,
14297 work: *mut f64,
14298 lwork: *const lapack_int,
14299 info: *mut lapack_int,
14300 );
14301 pub fn ssygv_2stage_(
14302 itype: *const lapack_int,
14303 jobz: *const c_char,
14304 uplo: *const c_char,
14305 n: *const lapack_int,
14306 A: *mut f32,
14307 lda: *const lapack_int,
14308 B: *mut f32,
14309 ldb: *const lapack_int,
14310 W: *mut f32,
14311 work: *mut f32,
14312 lwork: *const lapack_int,
14313 info: *mut lapack_int,
14314 );
14315 pub fn dsygvd_(
14316 itype: *const lapack_int,
14317 jobz: *const c_char,
14318 uplo: *const c_char,
14319 n: *const lapack_int,
14320 A: *mut f64,
14321 lda: *const lapack_int,
14322 B: *mut f64,
14323 ldb: *const lapack_int,
14324 W: *mut f64,
14325 work: *mut f64,
14326 lwork: *const lapack_int,
14327 iwork: *mut lapack_int,
14328 liwork: *const lapack_int,
14329 info: *mut lapack_int,
14330 );
14331 pub fn ssygvd_(
14332 itype: *const lapack_int,
14333 jobz: *const c_char,
14334 uplo: *const c_char,
14335 n: *const lapack_int,
14336 A: *mut f32,
14337 lda: *const lapack_int,
14338 B: *mut f32,
14339 ldb: *const lapack_int,
14340 W: *mut f32,
14341 work: *mut f32,
14342 lwork: *const lapack_int,
14343 iwork: *mut lapack_int,
14344 liwork: *const lapack_int,
14345 info: *mut lapack_int,
14346 );
14347 pub fn dsygvx_(
14348 itype: *const lapack_int,
14349 jobz: *const c_char,
14350 range: *const c_char,
14351 uplo: *const c_char,
14352 n: *const lapack_int,
14353 A: *mut f64,
14354 lda: *const lapack_int,
14355 B: *mut f64,
14356 ldb: *const lapack_int,
14357 vl: *const f64,
14358 vu: *const f64,
14359 il: *const lapack_int,
14360 iu: *const lapack_int,
14361 abstol: *const f64,
14362 m: *mut lapack_int,
14363 W: *mut f64,
14364 Z: *mut f64,
14365 ldz: *const lapack_int,
14366 work: *mut f64,
14367 lwork: *const lapack_int,
14368 iwork: *mut lapack_int,
14369 IFAIL: *mut lapack_int,
14370 info: *mut lapack_int,
14371 );
14372 pub fn ssygvx_(
14373 itype: *const lapack_int,
14374 jobz: *const c_char,
14375 range: *const c_char,
14376 uplo: *const c_char,
14377 n: *const lapack_int,
14378 A: *mut f32,
14379 lda: *const lapack_int,
14380 B: *mut f32,
14381 ldb: *const lapack_int,
14382 vl: *const f32,
14383 vu: *const f32,
14384 il: *const lapack_int,
14385 iu: *const lapack_int,
14386 abstol: *const f32,
14387 m: *mut lapack_int,
14388 W: *mut f32,
14389 Z: *mut f32,
14390 ldz: *const lapack_int,
14391 work: *mut f32,
14392 lwork: *const lapack_int,
14393 iwork: *mut lapack_int,
14394 IFAIL: *mut lapack_int,
14395 info: *mut lapack_int,
14396 );
14397 pub fn csyr_(
14398 uplo: *const c_char,
14399 n: *const lapack_int,
14400 alpha: *const __BindgenComplex<f32>,
14401 X: *const __BindgenComplex<f32>,
14402 incx: *const lapack_int,
14403 A: *mut __BindgenComplex<f32>,
14404 lda: *const lapack_int,
14405 );
14406 pub fn zsyr_(
14407 uplo: *const c_char,
14408 n: *const lapack_int,
14409 alpha: *const __BindgenComplex<f64>,
14410 X: *const __BindgenComplex<f64>,
14411 incx: *const lapack_int,
14412 A: *mut __BindgenComplex<f64>,
14413 lda: *const lapack_int,
14414 );
14415 pub fn csyrfs_(
14416 uplo: *const c_char,
14417 n: *const lapack_int,
14418 nrhs: *const lapack_int,
14419 A: *const __BindgenComplex<f32>,
14420 lda: *const lapack_int,
14421 AF: *const __BindgenComplex<f32>,
14422 ldaf: *const lapack_int,
14423 ipiv: *const lapack_int,
14424 B: *const __BindgenComplex<f32>,
14425 ldb: *const lapack_int,
14426 X: *mut __BindgenComplex<f32>,
14427 ldx: *const lapack_int,
14428 ferr: *mut f32,
14429 berr: *mut f32,
14430 work: *mut __BindgenComplex<f32>,
14431 rwork: *mut f32,
14432 info: *mut lapack_int,
14433 );
14434 pub fn dsyrfs_(
14435 uplo: *const c_char,
14436 n: *const lapack_int,
14437 nrhs: *const lapack_int,
14438 A: *const f64,
14439 lda: *const lapack_int,
14440 AF: *const f64,
14441 ldaf: *const lapack_int,
14442 ipiv: *const lapack_int,
14443 B: *const f64,
14444 ldb: *const lapack_int,
14445 X: *mut f64,
14446 ldx: *const lapack_int,
14447 ferr: *mut f64,
14448 berr: *mut f64,
14449 work: *mut f64,
14450 iwork: *mut lapack_int,
14451 info: *mut lapack_int,
14452 );
14453 pub fn ssyrfs_(
14454 uplo: *const c_char,
14455 n: *const lapack_int,
14456 nrhs: *const lapack_int,
14457 A: *const f32,
14458 lda: *const lapack_int,
14459 AF: *const f32,
14460 ldaf: *const lapack_int,
14461 ipiv: *const lapack_int,
14462 B: *const f32,
14463 ldb: *const lapack_int,
14464 X: *mut f32,
14465 ldx: *const lapack_int,
14466 ferr: *mut f32,
14467 berr: *mut f32,
14468 work: *mut f32,
14469 iwork: *mut lapack_int,
14470 info: *mut lapack_int,
14471 );
14472 pub fn zsyrfs_(
14473 uplo: *const c_char,
14474 n: *const lapack_int,
14475 nrhs: *const lapack_int,
14476 A: *const __BindgenComplex<f64>,
14477 lda: *const lapack_int,
14478 AF: *const __BindgenComplex<f64>,
14479 ldaf: *const lapack_int,
14480 ipiv: *const lapack_int,
14481 B: *const __BindgenComplex<f64>,
14482 ldb: *const lapack_int,
14483 X: *mut __BindgenComplex<f64>,
14484 ldx: *const lapack_int,
14485 ferr: *mut f64,
14486 berr: *mut f64,
14487 work: *mut __BindgenComplex<f64>,
14488 rwork: *mut f64,
14489 info: *mut lapack_int,
14490 );
14491 pub fn csyrfsx_(
14492 uplo: *const c_char,
14493 equed: *const c_char,
14494 n: *const lapack_int,
14495 nrhs: *const lapack_int,
14496 A: *const __BindgenComplex<f32>,
14497 lda: *const lapack_int,
14498 AF: *const __BindgenComplex<f32>,
14499 ldaf: *const lapack_int,
14500 ipiv: *const lapack_int,
14501 S: *const f32,
14502 B: *const __BindgenComplex<f32>,
14503 ldb: *const lapack_int,
14504 X: *mut __BindgenComplex<f32>,
14505 ldx: *const lapack_int,
14506 rcond: *mut f32,
14507 berr: *mut f32,
14508 n_err_bnds: *const lapack_int,
14509 err_bnds_norm: *mut f32,
14510 err_bnds_comp: *mut f32,
14511 nparams: *const lapack_int,
14512 params: *mut f32,
14513 work: *mut __BindgenComplex<f32>,
14514 rwork: *mut f32,
14515 info: *mut lapack_int,
14516 );
14517 pub fn dsyrfsx_(
14518 uplo: *const c_char,
14519 equed: *const c_char,
14520 n: *const lapack_int,
14521 nrhs: *const lapack_int,
14522 A: *const f64,
14523 lda: *const lapack_int,
14524 AF: *const f64,
14525 ldaf: *const lapack_int,
14526 ipiv: *const lapack_int,
14527 S: *const f64,
14528 B: *const f64,
14529 ldb: *const lapack_int,
14530 X: *mut f64,
14531 ldx: *const lapack_int,
14532 rcond: *mut f64,
14533 berr: *mut f64,
14534 n_err_bnds: *const lapack_int,
14535 err_bnds_norm: *mut f64,
14536 err_bnds_comp: *mut f64,
14537 nparams: *const lapack_int,
14538 params: *mut f64,
14539 work: *mut f64,
14540 iwork: *mut lapack_int,
14541 info: *mut lapack_int,
14542 );
14543 pub fn ssyrfsx_(
14544 uplo: *const c_char,
14545 equed: *const c_char,
14546 n: *const lapack_int,
14547 nrhs: *const lapack_int,
14548 A: *const f32,
14549 lda: *const lapack_int,
14550 AF: *const f32,
14551 ldaf: *const lapack_int,
14552 ipiv: *const lapack_int,
14553 S: *const f32,
14554 B: *const f32,
14555 ldb: *const lapack_int,
14556 X: *mut f32,
14557 ldx: *const lapack_int,
14558 rcond: *mut f32,
14559 berr: *mut f32,
14560 n_err_bnds: *const lapack_int,
14561 err_bnds_norm: *mut f32,
14562 err_bnds_comp: *mut f32,
14563 nparams: *const lapack_int,
14564 params: *mut f32,
14565 work: *mut f32,
14566 iwork: *mut lapack_int,
14567 info: *mut lapack_int,
14568 );
14569 pub fn zsyrfsx_(
14570 uplo: *const c_char,
14571 equed: *const c_char,
14572 n: *const lapack_int,
14573 nrhs: *const lapack_int,
14574 A: *const __BindgenComplex<f64>,
14575 lda: *const lapack_int,
14576 AF: *const __BindgenComplex<f64>,
14577 ldaf: *const lapack_int,
14578 ipiv: *const lapack_int,
14579 S: *const f64,
14580 B: *const __BindgenComplex<f64>,
14581 ldb: *const lapack_int,
14582 X: *mut __BindgenComplex<f64>,
14583 ldx: *const lapack_int,
14584 rcond: *mut f64,
14585 berr: *mut f64,
14586 n_err_bnds: *const lapack_int,
14587 err_bnds_norm: *mut f64,
14588 err_bnds_comp: *mut f64,
14589 nparams: *const lapack_int,
14590 params: *mut f64,
14591 work: *mut __BindgenComplex<f64>,
14592 rwork: *mut f64,
14593 info: *mut lapack_int,
14594 );
14595 pub fn csysv_(
14596 uplo: *const c_char,
14597 n: *const lapack_int,
14598 nrhs: *const lapack_int,
14599 A: *mut __BindgenComplex<f32>,
14600 lda: *const lapack_int,
14601 ipiv: *mut lapack_int,
14602 B: *mut __BindgenComplex<f32>,
14603 ldb: *const lapack_int,
14604 work: *mut __BindgenComplex<f32>,
14605 lwork: *const lapack_int,
14606 info: *mut lapack_int,
14607 );
14608 pub fn dsysv_(
14609 uplo: *const c_char,
14610 n: *const lapack_int,
14611 nrhs: *const lapack_int,
14612 A: *mut f64,
14613 lda: *const lapack_int,
14614 ipiv: *mut lapack_int,
14615 B: *mut f64,
14616 ldb: *const lapack_int,
14617 work: *mut f64,
14618 lwork: *const lapack_int,
14619 info: *mut lapack_int,
14620 );
14621 pub fn ssysv_(
14622 uplo: *const c_char,
14623 n: *const lapack_int,
14624 nrhs: *const lapack_int,
14625 A: *mut f32,
14626 lda: *const lapack_int,
14627 ipiv: *mut lapack_int,
14628 B: *mut f32,
14629 ldb: *const lapack_int,
14630 work: *mut f32,
14631 lwork: *const lapack_int,
14632 info: *mut lapack_int,
14633 );
14634 pub fn zsysv_(
14635 uplo: *const c_char,
14636 n: *const lapack_int,
14637 nrhs: *const lapack_int,
14638 A: *mut __BindgenComplex<f64>,
14639 lda: *const lapack_int,
14640 ipiv: *mut lapack_int,
14641 B: *mut __BindgenComplex<f64>,
14642 ldb: *const lapack_int,
14643 work: *mut __BindgenComplex<f64>,
14644 lwork: *const lapack_int,
14645 info: *mut lapack_int,
14646 );
14647 pub fn csysv_aa_(
14648 uplo: *const c_char,
14649 n: *const lapack_int,
14650 nrhs: *const lapack_int,
14651 A: *mut __BindgenComplex<f32>,
14652 lda: *const lapack_int,
14653 ipiv: *mut lapack_int,
14654 B: *mut __BindgenComplex<f32>,
14655 ldb: *const lapack_int,
14656 work: *mut __BindgenComplex<f32>,
14657 lwork: *const lapack_int,
14658 info: *mut lapack_int,
14659 );
14660 pub fn dsysv_aa_(
14661 uplo: *const c_char,
14662 n: *const lapack_int,
14663 nrhs: *const lapack_int,
14664 A: *mut f64,
14665 lda: *const lapack_int,
14666 ipiv: *mut lapack_int,
14667 B: *mut f64,
14668 ldb: *const lapack_int,
14669 work: *mut f64,
14670 lwork: *const lapack_int,
14671 info: *mut lapack_int,
14672 );
14673 pub fn ssysv_aa_(
14674 uplo: *const c_char,
14675 n: *const lapack_int,
14676 nrhs: *const lapack_int,
14677 A: *mut f32,
14678 lda: *const lapack_int,
14679 ipiv: *mut lapack_int,
14680 B: *mut f32,
14681 ldb: *const lapack_int,
14682 work: *mut f32,
14683 lwork: *const lapack_int,
14684 info: *mut lapack_int,
14685 );
14686 pub fn zsysv_aa_(
14687 uplo: *const c_char,
14688 n: *const lapack_int,
14689 nrhs: *const lapack_int,
14690 A: *mut __BindgenComplex<f64>,
14691 lda: *const lapack_int,
14692 ipiv: *mut lapack_int,
14693 B: *mut __BindgenComplex<f64>,
14694 ldb: *const lapack_int,
14695 work: *mut __BindgenComplex<f64>,
14696 lwork: *const lapack_int,
14697 info: *mut lapack_int,
14698 );
14699 pub fn csysv_aa_2stage_(
14700 uplo: *const c_char,
14701 n: *const lapack_int,
14702 nrhs: *const lapack_int,
14703 A: *mut __BindgenComplex<f32>,
14704 lda: *const lapack_int,
14705 TB: *mut __BindgenComplex<f32>,
14706 ltb: *const lapack_int,
14707 ipiv: *mut lapack_int,
14708 ipiv2: *mut lapack_int,
14709 B: *mut __BindgenComplex<f32>,
14710 ldb: *const lapack_int,
14711 work: *mut __BindgenComplex<f32>,
14712 lwork: *const lapack_int,
14713 info: *mut lapack_int,
14714 );
14715 pub fn dsysv_aa_2stage_(
14716 uplo: *const c_char,
14717 n: *const lapack_int,
14718 nrhs: *const lapack_int,
14719 A: *mut f64,
14720 lda: *const lapack_int,
14721 TB: *mut f64,
14722 ltb: *const lapack_int,
14723 ipiv: *mut lapack_int,
14724 ipiv2: *mut lapack_int,
14725 B: *mut f64,
14726 ldb: *const lapack_int,
14727 work: *mut f64,
14728 lwork: *const lapack_int,
14729 info: *mut lapack_int,
14730 );
14731 pub fn ssysv_aa_2stage_(
14732 uplo: *const c_char,
14733 n: *const lapack_int,
14734 nrhs: *const lapack_int,
14735 A: *mut f32,
14736 lda: *const lapack_int,
14737 TB: *mut f32,
14738 ltb: *const lapack_int,
14739 ipiv: *mut lapack_int,
14740 ipiv2: *mut lapack_int,
14741 B: *mut f32,
14742 ldb: *const lapack_int,
14743 work: *mut f32,
14744 lwork: *const lapack_int,
14745 info: *mut lapack_int,
14746 );
14747 pub fn zsysv_aa_2stage_(
14748 uplo: *const c_char,
14749 n: *const lapack_int,
14750 nrhs: *const lapack_int,
14751 A: *mut __BindgenComplex<f64>,
14752 lda: *const lapack_int,
14753 TB: *mut __BindgenComplex<f64>,
14754 ltb: *const lapack_int,
14755 ipiv: *mut lapack_int,
14756 ipiv2: *mut lapack_int,
14757 B: *mut __BindgenComplex<f64>,
14758 ldb: *const lapack_int,
14759 work: *mut __BindgenComplex<f64>,
14760 lwork: *const lapack_int,
14761 info: *mut lapack_int,
14762 );
14763 pub fn csysv_rk_(
14764 uplo: *const c_char,
14765 n: *const lapack_int,
14766 nrhs: *const lapack_int,
14767 A: *mut __BindgenComplex<f32>,
14768 lda: *const lapack_int,
14769 E: *mut __BindgenComplex<f32>,
14770 ipiv: *mut lapack_int,
14771 B: *mut __BindgenComplex<f32>,
14772 ldb: *const lapack_int,
14773 work: *mut __BindgenComplex<f32>,
14774 lwork: *const lapack_int,
14775 info: *mut lapack_int,
14776 );
14777 pub fn dsysv_rk_(
14778 uplo: *const c_char,
14779 n: *const lapack_int,
14780 nrhs: *const lapack_int,
14781 A: *mut f64,
14782 lda: *const lapack_int,
14783 E: *mut f64,
14784 ipiv: *mut lapack_int,
14785 B: *mut f64,
14786 ldb: *const lapack_int,
14787 work: *mut f64,
14788 lwork: *const lapack_int,
14789 info: *mut lapack_int,
14790 );
14791 pub fn ssysv_rk_(
14792 uplo: *const c_char,
14793 n: *const lapack_int,
14794 nrhs: *const lapack_int,
14795 A: *mut f32,
14796 lda: *const lapack_int,
14797 E: *mut f32,
14798 ipiv: *mut lapack_int,
14799 B: *mut f32,
14800 ldb: *const lapack_int,
14801 work: *mut f32,
14802 lwork: *const lapack_int,
14803 info: *mut lapack_int,
14804 );
14805 pub fn zsysv_rk_(
14806 uplo: *const c_char,
14807 n: *const lapack_int,
14808 nrhs: *const lapack_int,
14809 A: *mut __BindgenComplex<f64>,
14810 lda: *const lapack_int,
14811 E: *mut __BindgenComplex<f64>,
14812 ipiv: *mut lapack_int,
14813 B: *mut __BindgenComplex<f64>,
14814 ldb: *const lapack_int,
14815 work: *mut __BindgenComplex<f64>,
14816 lwork: *const lapack_int,
14817 info: *mut lapack_int,
14818 );
14819 pub fn csysv_rook_(
14820 uplo: *const c_char,
14821 n: *const lapack_int,
14822 nrhs: *const lapack_int,
14823 A: *mut __BindgenComplex<f32>,
14824 lda: *const lapack_int,
14825 ipiv: *mut lapack_int,
14826 B: *mut __BindgenComplex<f32>,
14827 ldb: *const lapack_int,
14828 work: *mut __BindgenComplex<f32>,
14829 lwork: *const lapack_int,
14830 info: *mut lapack_int,
14831 );
14832 pub fn dsysv_rook_(
14833 uplo: *const c_char,
14834 n: *const lapack_int,
14835 nrhs: *const lapack_int,
14836 A: *mut f64,
14837 lda: *const lapack_int,
14838 ipiv: *mut lapack_int,
14839 B: *mut f64,
14840 ldb: *const lapack_int,
14841 work: *mut f64,
14842 lwork: *const lapack_int,
14843 info: *mut lapack_int,
14844 );
14845 pub fn ssysv_rook_(
14846 uplo: *const c_char,
14847 n: *const lapack_int,
14848 nrhs: *const lapack_int,
14849 A: *mut f32,
14850 lda: *const lapack_int,
14851 ipiv: *mut lapack_int,
14852 B: *mut f32,
14853 ldb: *const lapack_int,
14854 work: *mut f32,
14855 lwork: *const lapack_int,
14856 info: *mut lapack_int,
14857 );
14858 pub fn zsysv_rook_(
14859 uplo: *const c_char,
14860 n: *const lapack_int,
14861 nrhs: *const lapack_int,
14862 A: *mut __BindgenComplex<f64>,
14863 lda: *const lapack_int,
14864 ipiv: *mut lapack_int,
14865 B: *mut __BindgenComplex<f64>,
14866 ldb: *const lapack_int,
14867 work: *mut __BindgenComplex<f64>,
14868 lwork: *const lapack_int,
14869 info: *mut lapack_int,
14870 );
14871 pub fn csysvx_(
14872 fact: *const c_char,
14873 uplo: *const c_char,
14874 n: *const lapack_int,
14875 nrhs: *const lapack_int,
14876 A: *const __BindgenComplex<f32>,
14877 lda: *const lapack_int,
14878 AF: *mut __BindgenComplex<f32>,
14879 ldaf: *const lapack_int,
14880 ipiv: *mut lapack_int,
14881 B: *const __BindgenComplex<f32>,
14882 ldb: *const lapack_int,
14883 X: *mut __BindgenComplex<f32>,
14884 ldx: *const lapack_int,
14885 rcond: *mut f32,
14886 ferr: *mut f32,
14887 berr: *mut f32,
14888 work: *mut __BindgenComplex<f32>,
14889 lwork: *const lapack_int,
14890 rwork: *mut f32,
14891 info: *mut lapack_int,
14892 );
14893 pub fn dsysvx_(
14894 fact: *const c_char,
14895 uplo: *const c_char,
14896 n: *const lapack_int,
14897 nrhs: *const lapack_int,
14898 A: *const f64,
14899 lda: *const lapack_int,
14900 AF: *mut f64,
14901 ldaf: *const lapack_int,
14902 ipiv: *mut lapack_int,
14903 B: *const f64,
14904 ldb: *const lapack_int,
14905 X: *mut f64,
14906 ldx: *const lapack_int,
14907 rcond: *mut f64,
14908 ferr: *mut f64,
14909 berr: *mut f64,
14910 work: *mut f64,
14911 lwork: *const lapack_int,
14912 iwork: *mut lapack_int,
14913 info: *mut lapack_int,
14914 );
14915 pub fn ssysvx_(
14916 fact: *const c_char,
14917 uplo: *const c_char,
14918 n: *const lapack_int,
14919 nrhs: *const lapack_int,
14920 A: *const f32,
14921 lda: *const lapack_int,
14922 AF: *mut f32,
14923 ldaf: *const lapack_int,
14924 ipiv: *mut lapack_int,
14925 B: *const f32,
14926 ldb: *const lapack_int,
14927 X: *mut f32,
14928 ldx: *const lapack_int,
14929 rcond: *mut f32,
14930 ferr: *mut f32,
14931 berr: *mut f32,
14932 work: *mut f32,
14933 lwork: *const lapack_int,
14934 iwork: *mut lapack_int,
14935 info: *mut lapack_int,
14936 );
14937 pub fn zsysvx_(
14938 fact: *const c_char,
14939 uplo: *const c_char,
14940 n: *const lapack_int,
14941 nrhs: *const lapack_int,
14942 A: *const __BindgenComplex<f64>,
14943 lda: *const lapack_int,
14944 AF: *mut __BindgenComplex<f64>,
14945 ldaf: *const lapack_int,
14946 ipiv: *mut lapack_int,
14947 B: *const __BindgenComplex<f64>,
14948 ldb: *const lapack_int,
14949 X: *mut __BindgenComplex<f64>,
14950 ldx: *const lapack_int,
14951 rcond: *mut f64,
14952 ferr: *mut f64,
14953 berr: *mut f64,
14954 work: *mut __BindgenComplex<f64>,
14955 lwork: *const lapack_int,
14956 rwork: *mut f64,
14957 info: *mut lapack_int,
14958 );
14959 pub fn csysvxx_(
14960 fact: *const c_char,
14961 uplo: *const c_char,
14962 n: *const lapack_int,
14963 nrhs: *const lapack_int,
14964 A: *mut __BindgenComplex<f32>,
14965 lda: *const lapack_int,
14966 AF: *mut __BindgenComplex<f32>,
14967 ldaf: *const lapack_int,
14968 ipiv: *mut lapack_int,
14969 equed: *mut c_char,
14970 S: *mut f32,
14971 B: *mut __BindgenComplex<f32>,
14972 ldb: *const lapack_int,
14973 X: *mut __BindgenComplex<f32>,
14974 ldx: *const lapack_int,
14975 rcond: *mut f32,
14976 rpvgrw: *mut f32,
14977 berr: *mut f32,
14978 n_err_bnds: *const lapack_int,
14979 err_bnds_norm: *mut f32,
14980 err_bnds_comp: *mut f32,
14981 nparams: *const lapack_int,
14982 params: *mut f32,
14983 work: *mut __BindgenComplex<f32>,
14984 rwork: *mut f32,
14985 info: *mut lapack_int,
14986 );
14987 pub fn dsysvxx_(
14988 fact: *const c_char,
14989 uplo: *const c_char,
14990 n: *const lapack_int,
14991 nrhs: *const lapack_int,
14992 A: *mut f64,
14993 lda: *const lapack_int,
14994 AF: *mut f64,
14995 ldaf: *const lapack_int,
14996 ipiv: *mut lapack_int,
14997 equed: *mut c_char,
14998 S: *mut f64,
14999 B: *mut f64,
15000 ldb: *const lapack_int,
15001 X: *mut f64,
15002 ldx: *const lapack_int,
15003 rcond: *mut f64,
15004 rpvgrw: *mut f64,
15005 berr: *mut f64,
15006 n_err_bnds: *const lapack_int,
15007 err_bnds_norm: *mut f64,
15008 err_bnds_comp: *mut f64,
15009 nparams: *const lapack_int,
15010 params: *mut f64,
15011 work: *mut f64,
15012 iwork: *mut lapack_int,
15013 info: *mut lapack_int,
15014 );
15015 pub fn ssysvxx_(
15016 fact: *const c_char,
15017 uplo: *const c_char,
15018 n: *const lapack_int,
15019 nrhs: *const lapack_int,
15020 A: *mut f32,
15021 lda: *const lapack_int,
15022 AF: *mut f32,
15023 ldaf: *const lapack_int,
15024 ipiv: *mut lapack_int,
15025 equed: *mut c_char,
15026 S: *mut f32,
15027 B: *mut f32,
15028 ldb: *const lapack_int,
15029 X: *mut f32,
15030 ldx: *const lapack_int,
15031 rcond: *mut f32,
15032 rpvgrw: *mut f32,
15033 berr: *mut f32,
15034 n_err_bnds: *const lapack_int,
15035 err_bnds_norm: *mut f32,
15036 err_bnds_comp: *mut f32,
15037 nparams: *const lapack_int,
15038 params: *mut f32,
15039 work: *mut f32,
15040 iwork: *mut lapack_int,
15041 info: *mut lapack_int,
15042 );
15043 pub fn zsysvxx_(
15044 fact: *const c_char,
15045 uplo: *const c_char,
15046 n: *const lapack_int,
15047 nrhs: *const lapack_int,
15048 A: *mut __BindgenComplex<f64>,
15049 lda: *const lapack_int,
15050 AF: *mut __BindgenComplex<f64>,
15051 ldaf: *const lapack_int,
15052 ipiv: *mut lapack_int,
15053 equed: *mut c_char,
15054 S: *mut f64,
15055 B: *mut __BindgenComplex<f64>,
15056 ldb: *const lapack_int,
15057 X: *mut __BindgenComplex<f64>,
15058 ldx: *const lapack_int,
15059 rcond: *mut f64,
15060 rpvgrw: *mut f64,
15061 berr: *mut f64,
15062 n_err_bnds: *const lapack_int,
15063 err_bnds_norm: *mut f64,
15064 err_bnds_comp: *mut f64,
15065 nparams: *const lapack_int,
15066 params: *mut f64,
15067 work: *mut __BindgenComplex<f64>,
15068 rwork: *mut f64,
15069 info: *mut lapack_int,
15070 );
15071 pub fn csyswapr_(
15072 uplo: *const c_char,
15073 n: *const lapack_int,
15074 A: *mut __BindgenComplex<f32>,
15075 lda: *const lapack_int,
15076 i1: *const lapack_int,
15077 i2: *const lapack_int,
15078 );
15079 pub fn dsyswapr_(
15080 uplo: *const c_char,
15081 n: *const lapack_int,
15082 A: *mut f64,
15083 lda: *const lapack_int,
15084 i1: *const lapack_int,
15085 i2: *const lapack_int,
15086 );
15087 pub fn ssyswapr_(
15088 uplo: *const c_char,
15089 n: *const lapack_int,
15090 A: *mut f32,
15091 lda: *const lapack_int,
15092 i1: *const lapack_int,
15093 i2: *const lapack_int,
15094 );
15095 pub fn zsyswapr_(
15096 uplo: *const c_char,
15097 n: *const lapack_int,
15098 A: *mut __BindgenComplex<f64>,
15099 lda: *const lapack_int,
15100 i1: *const lapack_int,
15101 i2: *const lapack_int,
15102 );
15103 pub fn dsytrd_(
15104 uplo: *const c_char,
15105 n: *const lapack_int,
15106 A: *mut f64,
15107 lda: *const lapack_int,
15108 D: *mut f64,
15109 E: *mut f64,
15110 tau: *mut f64,
15111 work: *mut f64,
15112 lwork: *const lapack_int,
15113 info: *mut lapack_int,
15114 );
15115 pub fn ssytrd_(
15116 uplo: *const c_char,
15117 n: *const lapack_int,
15118 A: *mut f32,
15119 lda: *const lapack_int,
15120 D: *mut f32,
15121 E: *mut f32,
15122 tau: *mut f32,
15123 work: *mut f32,
15124 lwork: *const lapack_int,
15125 info: *mut lapack_int,
15126 );
15127 pub fn dsytrd_2stage_(
15128 vect: *const c_char,
15129 uplo: *const c_char,
15130 n: *const lapack_int,
15131 A: *mut f64,
15132 lda: *const lapack_int,
15133 D: *mut f64,
15134 E: *mut f64,
15135 tau: *mut f64,
15136 HOUS2: *mut f64,
15137 lhous2: *const lapack_int,
15138 work: *mut f64,
15139 lwork: *const lapack_int,
15140 info: *mut lapack_int,
15141 );
15142 pub fn ssytrd_2stage_(
15143 vect: *const c_char,
15144 uplo: *const c_char,
15145 n: *const lapack_int,
15146 A: *mut f32,
15147 lda: *const lapack_int,
15148 D: *mut f32,
15149 E: *mut f32,
15150 tau: *mut f32,
15151 HOUS2: *mut f32,
15152 lhous2: *const lapack_int,
15153 work: *mut f32,
15154 lwork: *const lapack_int,
15155 info: *mut lapack_int,
15156 );
15157 pub fn csytrf_(
15158 uplo: *const c_char,
15159 n: *const lapack_int,
15160 A: *mut __BindgenComplex<f32>,
15161 lda: *const lapack_int,
15162 ipiv: *mut lapack_int,
15163 work: *mut __BindgenComplex<f32>,
15164 lwork: *const lapack_int,
15165 info: *mut lapack_int,
15166 );
15167 pub fn dsytrf_(
15168 uplo: *const c_char,
15169 n: *const lapack_int,
15170 A: *mut f64,
15171 lda: *const lapack_int,
15172 ipiv: *mut lapack_int,
15173 work: *mut f64,
15174 lwork: *const lapack_int,
15175 info: *mut lapack_int,
15176 );
15177 pub fn ssytrf_(
15178 uplo: *const c_char,
15179 n: *const lapack_int,
15180 A: *mut f32,
15181 lda: *const lapack_int,
15182 ipiv: *mut lapack_int,
15183 work: *mut f32,
15184 lwork: *const lapack_int,
15185 info: *mut lapack_int,
15186 );
15187 pub fn zsytrf_(
15188 uplo: *const c_char,
15189 n: *const lapack_int,
15190 A: *mut __BindgenComplex<f64>,
15191 lda: *const lapack_int,
15192 ipiv: *mut lapack_int,
15193 work: *mut __BindgenComplex<f64>,
15194 lwork: *const lapack_int,
15195 info: *mut lapack_int,
15196 );
15197 pub fn csytrf_aa_(
15198 uplo: *const c_char,
15199 n: *const lapack_int,
15200 A: *mut __BindgenComplex<f32>,
15201 lda: *const lapack_int,
15202 ipiv: *mut lapack_int,
15203 work: *mut __BindgenComplex<f32>,
15204 lwork: *const lapack_int,
15205 info: *mut lapack_int,
15206 );
15207 pub fn dsytrf_aa_(
15208 uplo: *const c_char,
15209 n: *const lapack_int,
15210 A: *mut f64,
15211 lda: *const lapack_int,
15212 ipiv: *mut lapack_int,
15213 work: *mut f64,
15214 lwork: *const lapack_int,
15215 info: *mut lapack_int,
15216 );
15217 pub fn ssytrf_aa_(
15218 uplo: *const c_char,
15219 n: *const lapack_int,
15220 A: *mut f32,
15221 lda: *const lapack_int,
15222 ipiv: *mut lapack_int,
15223 work: *mut f32,
15224 lwork: *const lapack_int,
15225 info: *mut lapack_int,
15226 );
15227 pub fn zsytrf_aa_(
15228 uplo: *const c_char,
15229 n: *const lapack_int,
15230 A: *mut __BindgenComplex<f64>,
15231 lda: *const lapack_int,
15232 ipiv: *mut lapack_int,
15233 work: *mut __BindgenComplex<f64>,
15234 lwork: *const lapack_int,
15235 info: *mut lapack_int,
15236 );
15237 pub fn csytrf_aa_2stage_(
15238 uplo: *const c_char,
15239 n: *const lapack_int,
15240 A: *mut __BindgenComplex<f32>,
15241 lda: *const lapack_int,
15242 TB: *mut __BindgenComplex<f32>,
15243 ltb: *const lapack_int,
15244 ipiv: *mut lapack_int,
15245 ipiv2: *mut lapack_int,
15246 work: *mut __BindgenComplex<f32>,
15247 lwork: *const lapack_int,
15248 info: *mut lapack_int,
15249 );
15250 pub fn dsytrf_aa_2stage_(
15251 uplo: *const c_char,
15252 n: *const lapack_int,
15253 A: *mut f64,
15254 lda: *const lapack_int,
15255 TB: *mut f64,
15256 ltb: *const lapack_int,
15257 ipiv: *mut lapack_int,
15258 ipiv2: *mut lapack_int,
15259 work: *mut f64,
15260 lwork: *const lapack_int,
15261 info: *mut lapack_int,
15262 );
15263 pub fn ssytrf_aa_2stage_(
15264 uplo: *const c_char,
15265 n: *const lapack_int,
15266 A: *mut f32,
15267 lda: *const lapack_int,
15268 TB: *mut f32,
15269 ltb: *const lapack_int,
15270 ipiv: *mut lapack_int,
15271 ipiv2: *mut lapack_int,
15272 work: *mut f32,
15273 lwork: *const lapack_int,
15274 info: *mut lapack_int,
15275 );
15276 pub fn zsytrf_aa_2stage_(
15277 uplo: *const c_char,
15278 n: *const lapack_int,
15279 A: *mut __BindgenComplex<f64>,
15280 lda: *const lapack_int,
15281 TB: *mut __BindgenComplex<f64>,
15282 ltb: *const lapack_int,
15283 ipiv: *mut lapack_int,
15284 ipiv2: *mut lapack_int,
15285 work: *mut __BindgenComplex<f64>,
15286 lwork: *const lapack_int,
15287 info: *mut lapack_int,
15288 );
15289 pub fn csytrf_rk_(
15290 uplo: *const c_char,
15291 n: *const lapack_int,
15292 A: *mut __BindgenComplex<f32>,
15293 lda: *const lapack_int,
15294 E: *mut __BindgenComplex<f32>,
15295 ipiv: *mut lapack_int,
15296 work: *mut __BindgenComplex<f32>,
15297 lwork: *const lapack_int,
15298 info: *mut lapack_int,
15299 );
15300 pub fn dsytrf_rk_(
15301 uplo: *const c_char,
15302 n: *const lapack_int,
15303 A: *mut f64,
15304 lda: *const lapack_int,
15305 E: *mut f64,
15306 ipiv: *mut lapack_int,
15307 work: *mut f64,
15308 lwork: *const lapack_int,
15309 info: *mut lapack_int,
15310 );
15311 pub fn ssytrf_rk_(
15312 uplo: *const c_char,
15313 n: *const lapack_int,
15314 A: *mut f32,
15315 lda: *const lapack_int,
15316 E: *mut f32,
15317 ipiv: *mut lapack_int,
15318 work: *mut f32,
15319 lwork: *const lapack_int,
15320 info: *mut lapack_int,
15321 );
15322 pub fn zsytrf_rk_(
15323 uplo: *const c_char,
15324 n: *const lapack_int,
15325 A: *mut __BindgenComplex<f64>,
15326 lda: *const lapack_int,
15327 E: *mut __BindgenComplex<f64>,
15328 ipiv: *mut lapack_int,
15329 work: *mut __BindgenComplex<f64>,
15330 lwork: *const lapack_int,
15331 info: *mut lapack_int,
15332 );
15333 pub fn csytrf_rook_(
15334 uplo: *const c_char,
15335 n: *const lapack_int,
15336 A: *mut __BindgenComplex<f32>,
15337 lda: *const lapack_int,
15338 ipiv: *mut lapack_int,
15339 work: *mut __BindgenComplex<f32>,
15340 lwork: *const lapack_int,
15341 info: *mut lapack_int,
15342 );
15343 pub fn dsytrf_rook_(
15344 uplo: *const c_char,
15345 n: *const lapack_int,
15346 A: *mut f64,
15347 lda: *const lapack_int,
15348 ipiv: *mut lapack_int,
15349 work: *mut f64,
15350 lwork: *const lapack_int,
15351 info: *mut lapack_int,
15352 );
15353 pub fn ssytrf_rook_(
15354 uplo: *const c_char,
15355 n: *const lapack_int,
15356 A: *mut f32,
15357 lda: *const lapack_int,
15358 ipiv: *mut lapack_int,
15359 work: *mut f32,
15360 lwork: *const lapack_int,
15361 info: *mut lapack_int,
15362 );
15363 pub fn zsytrf_rook_(
15364 uplo: *const c_char,
15365 n: *const lapack_int,
15366 A: *mut __BindgenComplex<f64>,
15367 lda: *const lapack_int,
15368 ipiv: *mut lapack_int,
15369 work: *mut __BindgenComplex<f64>,
15370 lwork: *const lapack_int,
15371 info: *mut lapack_int,
15372 );
15373 pub fn csytri_(
15374 uplo: *const c_char,
15375 n: *const lapack_int,
15376 A: *mut __BindgenComplex<f32>,
15377 lda: *const lapack_int,
15378 ipiv: *const lapack_int,
15379 work: *mut __BindgenComplex<f32>,
15380 info: *mut lapack_int,
15381 );
15382 pub fn dsytri_(
15383 uplo: *const c_char,
15384 n: *const lapack_int,
15385 A: *mut f64,
15386 lda: *const lapack_int,
15387 ipiv: *const lapack_int,
15388 work: *mut f64,
15389 info: *mut lapack_int,
15390 );
15391 pub fn ssytri_(
15392 uplo: *const c_char,
15393 n: *const lapack_int,
15394 A: *mut f32,
15395 lda: *const lapack_int,
15396 ipiv: *const lapack_int,
15397 work: *mut f32,
15398 info: *mut lapack_int,
15399 );
15400 pub fn zsytri_(
15401 uplo: *const c_char,
15402 n: *const lapack_int,
15403 A: *mut __BindgenComplex<f64>,
15404 lda: *const lapack_int,
15405 ipiv: *const lapack_int,
15406 work: *mut __BindgenComplex<f64>,
15407 info: *mut lapack_int,
15408 );
15409 pub fn csytri2_(
15410 uplo: *const c_char,
15411 n: *const lapack_int,
15412 A: *mut __BindgenComplex<f32>,
15413 lda: *const lapack_int,
15414 ipiv: *const lapack_int,
15415 work: *mut __BindgenComplex<f32>,
15416 lwork: *const lapack_int,
15417 info: *mut lapack_int,
15418 );
15419 pub fn dsytri2_(
15420 uplo: *const c_char,
15421 n: *const lapack_int,
15422 A: *mut f64,
15423 lda: *const lapack_int,
15424 ipiv: *const lapack_int,
15425 work: *mut f64,
15426 lwork: *const lapack_int,
15427 info: *mut lapack_int,
15428 );
15429 pub fn ssytri2_(
15430 uplo: *const c_char,
15431 n: *const lapack_int,
15432 A: *mut f32,
15433 lda: *const lapack_int,
15434 ipiv: *const lapack_int,
15435 work: *mut f32,
15436 lwork: *const lapack_int,
15437 info: *mut lapack_int,
15438 );
15439 pub fn zsytri2_(
15440 uplo: *const c_char,
15441 n: *const lapack_int,
15442 A: *mut __BindgenComplex<f64>,
15443 lda: *const lapack_int,
15444 ipiv: *const lapack_int,
15445 work: *mut __BindgenComplex<f64>,
15446 lwork: *const lapack_int,
15447 info: *mut lapack_int,
15448 );
15449 pub fn csytri2x_(
15450 uplo: *const c_char,
15451 n: *const lapack_int,
15452 A: *mut __BindgenComplex<f32>,
15453 lda: *const lapack_int,
15454 ipiv: *const lapack_int,
15455 work: *mut __BindgenComplex<f32>,
15456 nb: *const lapack_int,
15457 info: *mut lapack_int,
15458 );
15459 pub fn dsytri2x_(
15460 uplo: *const c_char,
15461 n: *const lapack_int,
15462 A: *mut f64,
15463 lda: *const lapack_int,
15464 ipiv: *const lapack_int,
15465 work: *mut f64,
15466 nb: *const lapack_int,
15467 info: *mut lapack_int,
15468 );
15469 pub fn ssytri2x_(
15470 uplo: *const c_char,
15471 n: *const lapack_int,
15472 A: *mut f32,
15473 lda: *const lapack_int,
15474 ipiv: *const lapack_int,
15475 work: *mut f32,
15476 nb: *const lapack_int,
15477 info: *mut lapack_int,
15478 );
15479 pub fn zsytri2x_(
15480 uplo: *const c_char,
15481 n: *const lapack_int,
15482 A: *mut __BindgenComplex<f64>,
15483 lda: *const lapack_int,
15484 ipiv: *const lapack_int,
15485 work: *mut __BindgenComplex<f64>,
15486 nb: *const lapack_int,
15487 info: *mut lapack_int,
15488 );
15489 pub fn csytri_3_(
15490 uplo: *const c_char,
15491 n: *const lapack_int,
15492 A: *mut __BindgenComplex<f32>,
15493 lda: *const lapack_int,
15494 E: *const __BindgenComplex<f32>,
15495 ipiv: *const lapack_int,
15496 work: *mut __BindgenComplex<f32>,
15497 lwork: *const lapack_int,
15498 info: *mut lapack_int,
15499 );
15500 pub fn dsytri_3_(
15501 uplo: *const c_char,
15502 n: *const lapack_int,
15503 A: *mut f64,
15504 lda: *const lapack_int,
15505 E: *const f64,
15506 ipiv: *const lapack_int,
15507 work: *mut f64,
15508 lwork: *const lapack_int,
15509 info: *mut lapack_int,
15510 );
15511 pub fn ssytri_3_(
15512 uplo: *const c_char,
15513 n: *const lapack_int,
15514 A: *mut f32,
15515 lda: *const lapack_int,
15516 E: *const f32,
15517 ipiv: *const lapack_int,
15518 work: *mut f32,
15519 lwork: *const lapack_int,
15520 info: *mut lapack_int,
15521 );
15522 pub fn zsytri_3_(
15523 uplo: *const c_char,
15524 n: *const lapack_int,
15525 A: *mut __BindgenComplex<f64>,
15526 lda: *const lapack_int,
15527 E: *const __BindgenComplex<f64>,
15528 ipiv: *const lapack_int,
15529 work: *mut __BindgenComplex<f64>,
15530 lwork: *const lapack_int,
15531 info: *mut lapack_int,
15532 );
15533 pub fn csytrs_(
15534 uplo: *const c_char,
15535 n: *const lapack_int,
15536 nrhs: *const lapack_int,
15537 A: *const __BindgenComplex<f32>,
15538 lda: *const lapack_int,
15539 ipiv: *const lapack_int,
15540 B: *mut __BindgenComplex<f32>,
15541 ldb: *const lapack_int,
15542 info: *mut lapack_int,
15543 );
15544 pub fn dsytrs_(
15545 uplo: *const c_char,
15546 n: *const lapack_int,
15547 nrhs: *const lapack_int,
15548 A: *const f64,
15549 lda: *const lapack_int,
15550 ipiv: *const lapack_int,
15551 B: *mut f64,
15552 ldb: *const lapack_int,
15553 info: *mut lapack_int,
15554 );
15555 pub fn ssytrs_(
15556 uplo: *const c_char,
15557 n: *const lapack_int,
15558 nrhs: *const lapack_int,
15559 A: *const f32,
15560 lda: *const lapack_int,
15561 ipiv: *const lapack_int,
15562 B: *mut f32,
15563 ldb: *const lapack_int,
15564 info: *mut lapack_int,
15565 );
15566 pub fn zsytrs_(
15567 uplo: *const c_char,
15568 n: *const lapack_int,
15569 nrhs: *const lapack_int,
15570 A: *const __BindgenComplex<f64>,
15571 lda: *const lapack_int,
15572 ipiv: *const lapack_int,
15573 B: *mut __BindgenComplex<f64>,
15574 ldb: *const lapack_int,
15575 info: *mut lapack_int,
15576 );
15577 pub fn csytrs2_(
15578 uplo: *const c_char,
15579 n: *const lapack_int,
15580 nrhs: *const lapack_int,
15581 A: *const __BindgenComplex<f32>,
15582 lda: *const lapack_int,
15583 ipiv: *const lapack_int,
15584 B: *mut __BindgenComplex<f32>,
15585 ldb: *const lapack_int,
15586 work: *mut __BindgenComplex<f32>,
15587 info: *mut lapack_int,
15588 );
15589 pub fn dsytrs2_(
15590 uplo: *const c_char,
15591 n: *const lapack_int,
15592 nrhs: *const lapack_int,
15593 A: *const f64,
15594 lda: *const lapack_int,
15595 ipiv: *const lapack_int,
15596 B: *mut f64,
15597 ldb: *const lapack_int,
15598 work: *mut f64,
15599 info: *mut lapack_int,
15600 );
15601 pub fn ssytrs2_(
15602 uplo: *const c_char,
15603 n: *const lapack_int,
15604 nrhs: *const lapack_int,
15605 A: *const f32,
15606 lda: *const lapack_int,
15607 ipiv: *const lapack_int,
15608 B: *mut f32,
15609 ldb: *const lapack_int,
15610 work: *mut f32,
15611 info: *mut lapack_int,
15612 );
15613 pub fn zsytrs2_(
15614 uplo: *const c_char,
15615 n: *const lapack_int,
15616 nrhs: *const lapack_int,
15617 A: *const __BindgenComplex<f64>,
15618 lda: *const lapack_int,
15619 ipiv: *const lapack_int,
15620 B: *mut __BindgenComplex<f64>,
15621 ldb: *const lapack_int,
15622 work: *mut __BindgenComplex<f64>,
15623 info: *mut lapack_int,
15624 );
15625 pub fn csytrs_3_(
15626 uplo: *const c_char,
15627 n: *const lapack_int,
15628 nrhs: *const lapack_int,
15629 A: *const __BindgenComplex<f32>,
15630 lda: *const lapack_int,
15631 E: *const __BindgenComplex<f32>,
15632 ipiv: *const lapack_int,
15633 B: *mut __BindgenComplex<f32>,
15634 ldb: *const lapack_int,
15635 info: *mut lapack_int,
15636 );
15637 pub fn dsytrs_3_(
15638 uplo: *const c_char,
15639 n: *const lapack_int,
15640 nrhs: *const lapack_int,
15641 A: *const f64,
15642 lda: *const lapack_int,
15643 E: *const f64,
15644 ipiv: *const lapack_int,
15645 B: *mut f64,
15646 ldb: *const lapack_int,
15647 info: *mut lapack_int,
15648 );
15649 pub fn ssytrs_3_(
15650 uplo: *const c_char,
15651 n: *const lapack_int,
15652 nrhs: *const lapack_int,
15653 A: *const f32,
15654 lda: *const lapack_int,
15655 E: *const f32,
15656 ipiv: *const lapack_int,
15657 B: *mut f32,
15658 ldb: *const lapack_int,
15659 info: *mut lapack_int,
15660 );
15661 pub fn zsytrs_3_(
15662 uplo: *const c_char,
15663 n: *const lapack_int,
15664 nrhs: *const lapack_int,
15665 A: *const __BindgenComplex<f64>,
15666 lda: *const lapack_int,
15667 E: *const __BindgenComplex<f64>,
15668 ipiv: *const lapack_int,
15669 B: *mut __BindgenComplex<f64>,
15670 ldb: *const lapack_int,
15671 info: *mut lapack_int,
15672 );
15673 pub fn csytrs_aa_(
15674 uplo: *const c_char,
15675 n: *const lapack_int,
15676 nrhs: *const lapack_int,
15677 A: *const __BindgenComplex<f32>,
15678 lda: *const lapack_int,
15679 ipiv: *const lapack_int,
15680 B: *mut __BindgenComplex<f32>,
15681 ldb: *const lapack_int,
15682 work: *mut __BindgenComplex<f32>,
15683 lwork: *const lapack_int,
15684 info: *mut lapack_int,
15685 );
15686 pub fn dsytrs_aa_(
15687 uplo: *const c_char,
15688 n: *const lapack_int,
15689 nrhs: *const lapack_int,
15690 A: *const f64,
15691 lda: *const lapack_int,
15692 ipiv: *const lapack_int,
15693 B: *mut f64,
15694 ldb: *const lapack_int,
15695 work: *mut f64,
15696 lwork: *const lapack_int,
15697 info: *mut lapack_int,
15698 );
15699 pub fn ssytrs_aa_(
15700 uplo: *const c_char,
15701 n: *const lapack_int,
15702 nrhs: *const lapack_int,
15703 A: *const f32,
15704 lda: *const lapack_int,
15705 ipiv: *const lapack_int,
15706 B: *mut f32,
15707 ldb: *const lapack_int,
15708 work: *mut f32,
15709 lwork: *const lapack_int,
15710 info: *mut lapack_int,
15711 );
15712 pub fn zsytrs_aa_(
15713 uplo: *const c_char,
15714 n: *const lapack_int,
15715 nrhs: *const lapack_int,
15716 A: *const __BindgenComplex<f64>,
15717 lda: *const lapack_int,
15718 ipiv: *const lapack_int,
15719 B: *mut __BindgenComplex<f64>,
15720 ldb: *const lapack_int,
15721 work: *mut __BindgenComplex<f64>,
15722 lwork: *const lapack_int,
15723 info: *mut lapack_int,
15724 );
15725 pub fn csytrs_aa_2stage_(
15726 uplo: *const c_char,
15727 n: *const lapack_int,
15728 nrhs: *const lapack_int,
15729 A: *const __BindgenComplex<f32>,
15730 lda: *const lapack_int,
15731 TB: *mut __BindgenComplex<f32>,
15732 ltb: *const lapack_int,
15733 ipiv: *const lapack_int,
15734 ipiv2: *const lapack_int,
15735 B: *mut __BindgenComplex<f32>,
15736 ldb: *const lapack_int,
15737 info: *mut lapack_int,
15738 );
15739 pub fn dsytrs_aa_2stage_(
15740 uplo: *const c_char,
15741 n: *const lapack_int,
15742 nrhs: *const lapack_int,
15743 A: *const f64,
15744 lda: *const lapack_int,
15745 TB: *mut f64,
15746 ltb: *const lapack_int,
15747 ipiv: *const lapack_int,
15748 ipiv2: *const lapack_int,
15749 B: *mut f64,
15750 ldb: *const lapack_int,
15751 info: *mut lapack_int,
15752 );
15753 pub fn ssytrs_aa_2stage_(
15754 uplo: *const c_char,
15755 n: *const lapack_int,
15756 nrhs: *const lapack_int,
15757 A: *const f32,
15758 lda: *const lapack_int,
15759 TB: *mut f32,
15760 ltb: *const lapack_int,
15761 ipiv: *const lapack_int,
15762 ipiv2: *const lapack_int,
15763 B: *mut f32,
15764 ldb: *const lapack_int,
15765 info: *mut lapack_int,
15766 );
15767 pub fn zsytrs_aa_2stage_(
15768 uplo: *const c_char,
15769 n: *const lapack_int,
15770 nrhs: *const lapack_int,
15771 A: *const __BindgenComplex<f64>,
15772 lda: *const lapack_int,
15773 TB: *mut __BindgenComplex<f64>,
15774 ltb: *const lapack_int,
15775 ipiv: *const lapack_int,
15776 ipiv2: *const lapack_int,
15777 B: *mut __BindgenComplex<f64>,
15778 ldb: *const lapack_int,
15779 info: *mut lapack_int,
15780 );
15781 pub fn csytrs_rook_(
15782 uplo: *const c_char,
15783 n: *const lapack_int,
15784 nrhs: *const lapack_int,
15785 A: *const __BindgenComplex<f32>,
15786 lda: *const lapack_int,
15787 ipiv: *const lapack_int,
15788 B: *mut __BindgenComplex<f32>,
15789 ldb: *const lapack_int,
15790 info: *mut lapack_int,
15791 );
15792 pub fn dsytrs_rook_(
15793 uplo: *const c_char,
15794 n: *const lapack_int,
15795 nrhs: *const lapack_int,
15796 A: *const f64,
15797 lda: *const lapack_int,
15798 ipiv: *const lapack_int,
15799 B: *mut f64,
15800 ldb: *const lapack_int,
15801 info: *mut lapack_int,
15802 );
15803 pub fn ssytrs_rook_(
15804 uplo: *const c_char,
15805 n: *const lapack_int,
15806 nrhs: *const lapack_int,
15807 A: *const f32,
15808 lda: *const lapack_int,
15809 ipiv: *const lapack_int,
15810 B: *mut f32,
15811 ldb: *const lapack_int,
15812 info: *mut lapack_int,
15813 );
15814 pub fn zsytrs_rook_(
15815 uplo: *const c_char,
15816 n: *const lapack_int,
15817 nrhs: *const lapack_int,
15818 A: *const __BindgenComplex<f64>,
15819 lda: *const lapack_int,
15820 ipiv: *const lapack_int,
15821 B: *mut __BindgenComplex<f64>,
15822 ldb: *const lapack_int,
15823 info: *mut lapack_int,
15824 );
15825 pub fn ctbcon_(
15826 norm: *const c_char,
15827 uplo: *const c_char,
15828 diag: *const c_char,
15829 n: *const lapack_int,
15830 kd: *const lapack_int,
15831 AB: *const __BindgenComplex<f32>,
15832 ldab: *const lapack_int,
15833 rcond: *mut f32,
15834 work: *mut __BindgenComplex<f32>,
15835 rwork: *mut f32,
15836 info: *mut lapack_int,
15837 );
15838 pub fn dtbcon_(
15839 norm: *const c_char,
15840 uplo: *const c_char,
15841 diag: *const c_char,
15842 n: *const lapack_int,
15843 kd: *const lapack_int,
15844 AB: *const f64,
15845 ldab: *const lapack_int,
15846 rcond: *mut f64,
15847 work: *mut f64,
15848 iwork: *mut lapack_int,
15849 info: *mut lapack_int,
15850 );
15851 pub fn stbcon_(
15852 norm: *const c_char,
15853 uplo: *const c_char,
15854 diag: *const c_char,
15855 n: *const lapack_int,
15856 kd: *const lapack_int,
15857 AB: *const f32,
15858 ldab: *const lapack_int,
15859 rcond: *mut f32,
15860 work: *mut f32,
15861 iwork: *mut lapack_int,
15862 info: *mut lapack_int,
15863 );
15864 pub fn ztbcon_(
15865 norm: *const c_char,
15866 uplo: *const c_char,
15867 diag: *const c_char,
15868 n: *const lapack_int,
15869 kd: *const lapack_int,
15870 AB: *const __BindgenComplex<f64>,
15871 ldab: *const lapack_int,
15872 rcond: *mut f64,
15873 work: *mut __BindgenComplex<f64>,
15874 rwork: *mut f64,
15875 info: *mut lapack_int,
15876 );
15877 pub fn ctbrfs_(
15878 uplo: *const c_char,
15879 trans: *const c_char,
15880 diag: *const c_char,
15881 n: *const lapack_int,
15882 kd: *const lapack_int,
15883 nrhs: *const lapack_int,
15884 AB: *const __BindgenComplex<f32>,
15885 ldab: *const lapack_int,
15886 B: *const __BindgenComplex<f32>,
15887 ldb: *const lapack_int,
15888 X: *const __BindgenComplex<f32>,
15889 ldx: *const lapack_int,
15890 ferr: *mut f32,
15891 berr: *mut f32,
15892 work: *mut __BindgenComplex<f32>,
15893 rwork: *mut f32,
15894 info: *mut lapack_int,
15895 );
15896 pub fn dtbrfs_(
15897 uplo: *const c_char,
15898 trans: *const c_char,
15899 diag: *const c_char,
15900 n: *const lapack_int,
15901 kd: *const lapack_int,
15902 nrhs: *const lapack_int,
15903 AB: *const f64,
15904 ldab: *const lapack_int,
15905 B: *const f64,
15906 ldb: *const lapack_int,
15907 X: *const f64,
15908 ldx: *const lapack_int,
15909 ferr: *mut f64,
15910 berr: *mut f64,
15911 work: *mut f64,
15912 iwork: *mut lapack_int,
15913 info: *mut lapack_int,
15914 );
15915 pub fn stbrfs_(
15916 uplo: *const c_char,
15917 trans: *const c_char,
15918 diag: *const c_char,
15919 n: *const lapack_int,
15920 kd: *const lapack_int,
15921 nrhs: *const lapack_int,
15922 AB: *const f32,
15923 ldab: *const lapack_int,
15924 B: *const f32,
15925 ldb: *const lapack_int,
15926 X: *const f32,
15927 ldx: *const lapack_int,
15928 ferr: *mut f32,
15929 berr: *mut f32,
15930 work: *mut f32,
15931 iwork: *mut lapack_int,
15932 info: *mut lapack_int,
15933 );
15934 pub fn ztbrfs_(
15935 uplo: *const c_char,
15936 trans: *const c_char,
15937 diag: *const c_char,
15938 n: *const lapack_int,
15939 kd: *const lapack_int,
15940 nrhs: *const lapack_int,
15941 AB: *const __BindgenComplex<f64>,
15942 ldab: *const lapack_int,
15943 B: *const __BindgenComplex<f64>,
15944 ldb: *const lapack_int,
15945 X: *const __BindgenComplex<f64>,
15946 ldx: *const lapack_int,
15947 ferr: *mut f64,
15948 berr: *mut f64,
15949 work: *mut __BindgenComplex<f64>,
15950 rwork: *mut f64,
15951 info: *mut lapack_int,
15952 );
15953 pub fn ctbtrs_(
15954 uplo: *const c_char,
15955 trans: *const c_char,
15956 diag: *const c_char,
15957 n: *const lapack_int,
15958 kd: *const lapack_int,
15959 nrhs: *const lapack_int,
15960 AB: *const __BindgenComplex<f32>,
15961 ldab: *const lapack_int,
15962 B: *mut __BindgenComplex<f32>,
15963 ldb: *const lapack_int,
15964 info: *mut lapack_int,
15965 );
15966 pub fn dtbtrs_(
15967 uplo: *const c_char,
15968 trans: *const c_char,
15969 diag: *const c_char,
15970 n: *const lapack_int,
15971 kd: *const lapack_int,
15972 nrhs: *const lapack_int,
15973 AB: *const f64,
15974 ldab: *const lapack_int,
15975 B: *mut f64,
15976 ldb: *const lapack_int,
15977 info: *mut lapack_int,
15978 );
15979 pub fn stbtrs_(
15980 uplo: *const c_char,
15981 trans: *const c_char,
15982 diag: *const c_char,
15983 n: *const lapack_int,
15984 kd: *const lapack_int,
15985 nrhs: *const lapack_int,
15986 AB: *const f32,
15987 ldab: *const lapack_int,
15988 B: *mut f32,
15989 ldb: *const lapack_int,
15990 info: *mut lapack_int,
15991 );
15992 pub fn ztbtrs_(
15993 uplo: *const c_char,
15994 trans: *const c_char,
15995 diag: *const c_char,
15996 n: *const lapack_int,
15997 kd: *const lapack_int,
15998 nrhs: *const lapack_int,
15999 AB: *const __BindgenComplex<f64>,
16000 ldab: *const lapack_int,
16001 B: *mut __BindgenComplex<f64>,
16002 ldb: *const lapack_int,
16003 info: *mut lapack_int,
16004 );
16005 pub fn ctfsm_(
16006 transr: *const c_char,
16007 side: *const c_char,
16008 uplo: *const c_char,
16009 trans: *const c_char,
16010 diag: *const c_char,
16011 m: *const lapack_int,
16012 n: *const lapack_int,
16013 alpha: *const __BindgenComplex<f32>,
16014 A: *const __BindgenComplex<f32>,
16015 B: *mut __BindgenComplex<f32>,
16016 ldb: *const lapack_int,
16017 );
16018 pub fn dtfsm_(
16019 transr: *const c_char,
16020 side: *const c_char,
16021 uplo: *const c_char,
16022 trans: *const c_char,
16023 diag: *const c_char,
16024 m: *const lapack_int,
16025 n: *const lapack_int,
16026 alpha: *const f64,
16027 A: *const f64,
16028 B: *mut f64,
16029 ldb: *const lapack_int,
16030 );
16031 pub fn stfsm_(
16032 transr: *const c_char,
16033 side: *const c_char,
16034 uplo: *const c_char,
16035 trans: *const c_char,
16036 diag: *const c_char,
16037 m: *const lapack_int,
16038 n: *const lapack_int,
16039 alpha: *const f32,
16040 A: *const f32,
16041 B: *mut f32,
16042 ldb: *const lapack_int,
16043 );
16044 pub fn ztfsm_(
16045 transr: *const c_char,
16046 side: *const c_char,
16047 uplo: *const c_char,
16048 trans: *const c_char,
16049 diag: *const c_char,
16050 m: *const lapack_int,
16051 n: *const lapack_int,
16052 alpha: *const __BindgenComplex<f64>,
16053 A: *const __BindgenComplex<f64>,
16054 B: *mut __BindgenComplex<f64>,
16055 ldb: *const lapack_int,
16056 );
16057 pub fn ctftri_(
16058 transr: *const c_char,
16059 uplo: *const c_char,
16060 diag: *const c_char,
16061 n: *const lapack_int,
16062 A: *mut __BindgenComplex<f32>,
16063 info: *mut lapack_int,
16064 );
16065 pub fn dtftri_(
16066 transr: *const c_char,
16067 uplo: *const c_char,
16068 diag: *const c_char,
16069 n: *const lapack_int,
16070 A: *mut f64,
16071 info: *mut lapack_int,
16072 );
16073 pub fn stftri_(
16074 transr: *const c_char,
16075 uplo: *const c_char,
16076 diag: *const c_char,
16077 n: *const lapack_int,
16078 A: *mut f32,
16079 info: *mut lapack_int,
16080 );
16081 pub fn ztftri_(
16082 transr: *const c_char,
16083 uplo: *const c_char,
16084 diag: *const c_char,
16085 n: *const lapack_int,
16086 A: *mut __BindgenComplex<f64>,
16087 info: *mut lapack_int,
16088 );
16089 pub fn ctfttp_(
16090 transr: *const c_char,
16091 uplo: *const c_char,
16092 n: *const lapack_int,
16093 ARF: *const __BindgenComplex<f32>,
16094 AP: *mut __BindgenComplex<f32>,
16095 info: *mut lapack_int,
16096 );
16097 pub fn dtfttp_(
16098 transr: *const c_char,
16099 uplo: *const c_char,
16100 n: *const lapack_int,
16101 ARF: *const f64,
16102 AP: *mut f64,
16103 info: *mut lapack_int,
16104 );
16105 pub fn stfttp_(
16106 transr: *const c_char,
16107 uplo: *const c_char,
16108 n: *const lapack_int,
16109 ARF: *const f32,
16110 AP: *mut f32,
16111 info: *mut lapack_int,
16112 );
16113 pub fn ztfttp_(
16114 transr: *const c_char,
16115 uplo: *const c_char,
16116 n: *const lapack_int,
16117 ARF: *const __BindgenComplex<f64>,
16118 AP: *mut __BindgenComplex<f64>,
16119 info: *mut lapack_int,
16120 );
16121 pub fn ctfttr_(
16122 transr: *const c_char,
16123 uplo: *const c_char,
16124 n: *const lapack_int,
16125 ARF: *const __BindgenComplex<f32>,
16126 A: *mut __BindgenComplex<f32>,
16127 lda: *const lapack_int,
16128 info: *mut lapack_int,
16129 );
16130 pub fn dtfttr_(
16131 transr: *const c_char,
16132 uplo: *const c_char,
16133 n: *const lapack_int,
16134 ARF: *const f64,
16135 A: *mut f64,
16136 lda: *const lapack_int,
16137 info: *mut lapack_int,
16138 );
16139 pub fn stfttr_(
16140 transr: *const c_char,
16141 uplo: *const c_char,
16142 n: *const lapack_int,
16143 ARF: *const f32,
16144 A: *mut f32,
16145 lda: *const lapack_int,
16146 info: *mut lapack_int,
16147 );
16148 pub fn ztfttr_(
16149 transr: *const c_char,
16150 uplo: *const c_char,
16151 n: *const lapack_int,
16152 ARF: *const __BindgenComplex<f64>,
16153 A: *mut __BindgenComplex<f64>,
16154 lda: *const lapack_int,
16155 info: *mut lapack_int,
16156 );
16157 pub fn ctgevc_(
16158 side: *const c_char,
16159 howmny: *const c_char,
16160 select: *const lapack_int,
16161 n: *const lapack_int,
16162 S: *const __BindgenComplex<f32>,
16163 lds: *const lapack_int,
16164 P: *const __BindgenComplex<f32>,
16165 ldp: *const lapack_int,
16166 VL: *mut __BindgenComplex<f32>,
16167 ldvl: *const lapack_int,
16168 VR: *mut __BindgenComplex<f32>,
16169 ldvr: *const lapack_int,
16170 mm: *const lapack_int,
16171 m: *mut lapack_int,
16172 work: *mut __BindgenComplex<f32>,
16173 rwork: *mut f32,
16174 info: *mut lapack_int,
16175 );
16176 pub fn dtgevc_(
16177 side: *const c_char,
16178 howmny: *const c_char,
16179 select: *const lapack_int,
16180 n: *const lapack_int,
16181 S: *const f64,
16182 lds: *const lapack_int,
16183 P: *const f64,
16184 ldp: *const lapack_int,
16185 VL: *mut f64,
16186 ldvl: *const lapack_int,
16187 VR: *mut f64,
16188 ldvr: *const lapack_int,
16189 mm: *const lapack_int,
16190 m: *mut lapack_int,
16191 work: *mut f64,
16192 info: *mut lapack_int,
16193 );
16194 pub fn stgevc_(
16195 side: *const c_char,
16196 howmny: *const c_char,
16197 select: *const lapack_int,
16198 n: *const lapack_int,
16199 S: *const f32,
16200 lds: *const lapack_int,
16201 P: *const f32,
16202 ldp: *const lapack_int,
16203 VL: *mut f32,
16204 ldvl: *const lapack_int,
16205 VR: *mut f32,
16206 ldvr: *const lapack_int,
16207 mm: *const lapack_int,
16208 m: *mut lapack_int,
16209 work: *mut f32,
16210 info: *mut lapack_int,
16211 );
16212 pub fn ztgevc_(
16213 side: *const c_char,
16214 howmny: *const c_char,
16215 select: *const lapack_int,
16216 n: *const lapack_int,
16217 S: *const __BindgenComplex<f64>,
16218 lds: *const lapack_int,
16219 P: *const __BindgenComplex<f64>,
16220 ldp: *const lapack_int,
16221 VL: *mut __BindgenComplex<f64>,
16222 ldvl: *const lapack_int,
16223 VR: *mut __BindgenComplex<f64>,
16224 ldvr: *const lapack_int,
16225 mm: *const lapack_int,
16226 m: *mut lapack_int,
16227 work: *mut __BindgenComplex<f64>,
16228 rwork: *mut f64,
16229 info: *mut lapack_int,
16230 );
16231 pub fn ctgexc_(
16232 wantq: *const lapack_int,
16233 wantz: *const lapack_int,
16234 n: *const lapack_int,
16235 A: *mut __BindgenComplex<f32>,
16236 lda: *const lapack_int,
16237 B: *mut __BindgenComplex<f32>,
16238 ldb: *const lapack_int,
16239 Q: *mut __BindgenComplex<f32>,
16240 ldq: *const lapack_int,
16241 Z: *mut __BindgenComplex<f32>,
16242 ldz: *const lapack_int,
16243 ifst: *const lapack_int,
16244 ilst: *mut lapack_int,
16245 info: *mut lapack_int,
16246 );
16247 pub fn dtgexc_(
16248 wantq: *const lapack_int,
16249 wantz: *const lapack_int,
16250 n: *const lapack_int,
16251 A: *mut f64,
16252 lda: *const lapack_int,
16253 B: *mut f64,
16254 ldb: *const lapack_int,
16255 Q: *mut f64,
16256 ldq: *const lapack_int,
16257 Z: *mut f64,
16258 ldz: *const lapack_int,
16259 ifst: *mut lapack_int,
16260 ilst: *mut lapack_int,
16261 work: *mut f64,
16262 lwork: *const lapack_int,
16263 info: *mut lapack_int,
16264 );
16265 pub fn stgexc_(
16266 wantq: *const lapack_int,
16267 wantz: *const lapack_int,
16268 n: *const lapack_int,
16269 A: *mut f32,
16270 lda: *const lapack_int,
16271 B: *mut f32,
16272 ldb: *const lapack_int,
16273 Q: *mut f32,
16274 ldq: *const lapack_int,
16275 Z: *mut f32,
16276 ldz: *const lapack_int,
16277 ifst: *mut lapack_int,
16278 ilst: *mut lapack_int,
16279 work: *mut f32,
16280 lwork: *const lapack_int,
16281 info: *mut lapack_int,
16282 );
16283 pub fn ztgexc_(
16284 wantq: *const lapack_int,
16285 wantz: *const lapack_int,
16286 n: *const lapack_int,
16287 A: *mut __BindgenComplex<f64>,
16288 lda: *const lapack_int,
16289 B: *mut __BindgenComplex<f64>,
16290 ldb: *const lapack_int,
16291 Q: *mut __BindgenComplex<f64>,
16292 ldq: *const lapack_int,
16293 Z: *mut __BindgenComplex<f64>,
16294 ldz: *const lapack_int,
16295 ifst: *const lapack_int,
16296 ilst: *mut lapack_int,
16297 info: *mut lapack_int,
16298 );
16299 pub fn ctgsen_(
16300 ijob: *const lapack_int,
16301 wantq: *const lapack_int,
16302 wantz: *const lapack_int,
16303 select: *const lapack_int,
16304 n: *const lapack_int,
16305 A: *mut __BindgenComplex<f32>,
16306 lda: *const lapack_int,
16307 B: *mut __BindgenComplex<f32>,
16308 ldb: *const lapack_int,
16309 alpha: *mut __BindgenComplex<f32>,
16310 beta: *mut __BindgenComplex<f32>,
16311 Q: *mut __BindgenComplex<f32>,
16312 ldq: *const lapack_int,
16313 Z: *mut __BindgenComplex<f32>,
16314 ldz: *const lapack_int,
16315 m: *mut lapack_int,
16316 pl: *mut f32,
16317 pr: *mut f32,
16318 DIF: *mut f32,
16319 work: *mut __BindgenComplex<f32>,
16320 lwork: *const lapack_int,
16321 iwork: *mut lapack_int,
16322 liwork: *const lapack_int,
16323 info: *mut lapack_int,
16324 );
16325 pub fn dtgsen_(
16326 ijob: *const lapack_int,
16327 wantq: *const lapack_int,
16328 wantz: *const lapack_int,
16329 select: *const lapack_int,
16330 n: *const lapack_int,
16331 A: *mut f64,
16332 lda: *const lapack_int,
16333 B: *mut f64,
16334 ldb: *const lapack_int,
16335 alphar: *mut f64,
16336 alphai: *mut f64,
16337 beta: *mut f64,
16338 Q: *mut f64,
16339 ldq: *const lapack_int,
16340 Z: *mut f64,
16341 ldz: *const lapack_int,
16342 m: *mut lapack_int,
16343 pl: *mut f64,
16344 pr: *mut f64,
16345 DIF: *mut f64,
16346 work: *mut f64,
16347 lwork: *const lapack_int,
16348 iwork: *mut lapack_int,
16349 liwork: *const lapack_int,
16350 info: *mut lapack_int,
16351 );
16352 pub fn stgsen_(
16353 ijob: *const lapack_int,
16354 wantq: *const lapack_int,
16355 wantz: *const lapack_int,
16356 select: *const lapack_int,
16357 n: *const lapack_int,
16358 A: *mut f32,
16359 lda: *const lapack_int,
16360 B: *mut f32,
16361 ldb: *const lapack_int,
16362 alphar: *mut f32,
16363 alphai: *mut f32,
16364 beta: *mut f32,
16365 Q: *mut f32,
16366 ldq: *const lapack_int,
16367 Z: *mut f32,
16368 ldz: *const lapack_int,
16369 m: *mut lapack_int,
16370 pl: *mut f32,
16371 pr: *mut f32,
16372 DIF: *mut f32,
16373 work: *mut f32,
16374 lwork: *const lapack_int,
16375 iwork: *mut lapack_int,
16376 liwork: *const lapack_int,
16377 info: *mut lapack_int,
16378 );
16379 pub fn ztgsen_(
16380 ijob: *const lapack_int,
16381 wantq: *const lapack_int,
16382 wantz: *const lapack_int,
16383 select: *const lapack_int,
16384 n: *const lapack_int,
16385 A: *mut __BindgenComplex<f64>,
16386 lda: *const lapack_int,
16387 B: *mut __BindgenComplex<f64>,
16388 ldb: *const lapack_int,
16389 alpha: *mut __BindgenComplex<f64>,
16390 beta: *mut __BindgenComplex<f64>,
16391 Q: *mut __BindgenComplex<f64>,
16392 ldq: *const lapack_int,
16393 Z: *mut __BindgenComplex<f64>,
16394 ldz: *const lapack_int,
16395 m: *mut lapack_int,
16396 pl: *mut f64,
16397 pr: *mut f64,
16398 DIF: *mut f64,
16399 work: *mut __BindgenComplex<f64>,
16400 lwork: *const lapack_int,
16401 iwork: *mut lapack_int,
16402 liwork: *const lapack_int,
16403 info: *mut lapack_int,
16404 );
16405 pub fn ctgsja_(
16406 jobu: *const c_char,
16407 jobv: *const c_char,
16408 jobq: *const c_char,
16409 m: *const lapack_int,
16410 p: *const lapack_int,
16411 n: *const lapack_int,
16412 k: *const lapack_int,
16413 l: *const lapack_int,
16414 A: *mut __BindgenComplex<f32>,
16415 lda: *const lapack_int,
16416 B: *mut __BindgenComplex<f32>,
16417 ldb: *const lapack_int,
16418 tola: *const f32,
16419 tolb: *const f32,
16420 alpha: *mut f32,
16421 beta: *mut f32,
16422 U: *mut __BindgenComplex<f32>,
16423 ldu: *const lapack_int,
16424 V: *mut __BindgenComplex<f32>,
16425 ldv: *const lapack_int,
16426 Q: *mut __BindgenComplex<f32>,
16427 ldq: *const lapack_int,
16428 work: *mut __BindgenComplex<f32>,
16429 ncycle: *mut lapack_int,
16430 info: *mut lapack_int,
16431 );
16432 pub fn dtgsja_(
16433 jobu: *const c_char,
16434 jobv: *const c_char,
16435 jobq: *const c_char,
16436 m: *const lapack_int,
16437 p: *const lapack_int,
16438 n: *const lapack_int,
16439 k: *const lapack_int,
16440 l: *const lapack_int,
16441 A: *mut f64,
16442 lda: *const lapack_int,
16443 B: *mut f64,
16444 ldb: *const lapack_int,
16445 tola: *const f64,
16446 tolb: *const f64,
16447 alpha: *mut f64,
16448 beta: *mut f64,
16449 U: *mut f64,
16450 ldu: *const lapack_int,
16451 V: *mut f64,
16452 ldv: *const lapack_int,
16453 Q: *mut f64,
16454 ldq: *const lapack_int,
16455 work: *mut f64,
16456 ncycle: *mut lapack_int,
16457 info: *mut lapack_int,
16458 );
16459 pub fn stgsja_(
16460 jobu: *const c_char,
16461 jobv: *const c_char,
16462 jobq: *const c_char,
16463 m: *const lapack_int,
16464 p: *const lapack_int,
16465 n: *const lapack_int,
16466 k: *const lapack_int,
16467 l: *const lapack_int,
16468 A: *mut f32,
16469 lda: *const lapack_int,
16470 B: *mut f32,
16471 ldb: *const lapack_int,
16472 tola: *const f32,
16473 tolb: *const f32,
16474 alpha: *mut f32,
16475 beta: *mut f32,
16476 U: *mut f32,
16477 ldu: *const lapack_int,
16478 V: *mut f32,
16479 ldv: *const lapack_int,
16480 Q: *mut f32,
16481 ldq: *const lapack_int,
16482 work: *mut f32,
16483 ncycle: *mut lapack_int,
16484 info: *mut lapack_int,
16485 );
16486 pub fn ztgsja_(
16487 jobu: *const c_char,
16488 jobv: *const c_char,
16489 jobq: *const c_char,
16490 m: *const lapack_int,
16491 p: *const lapack_int,
16492 n: *const lapack_int,
16493 k: *const lapack_int,
16494 l: *const lapack_int,
16495 A: *mut __BindgenComplex<f64>,
16496 lda: *const lapack_int,
16497 B: *mut __BindgenComplex<f64>,
16498 ldb: *const lapack_int,
16499 tola: *const f64,
16500 tolb: *const f64,
16501 alpha: *mut f64,
16502 beta: *mut f64,
16503 U: *mut __BindgenComplex<f64>,
16504 ldu: *const lapack_int,
16505 V: *mut __BindgenComplex<f64>,
16506 ldv: *const lapack_int,
16507 Q: *mut __BindgenComplex<f64>,
16508 ldq: *const lapack_int,
16509 work: *mut __BindgenComplex<f64>,
16510 ncycle: *mut lapack_int,
16511 info: *mut lapack_int,
16512 );
16513 pub fn ctgsna_(
16514 job: *const c_char,
16515 howmny: *const c_char,
16516 select: *const lapack_int,
16517 n: *const lapack_int,
16518 A: *const __BindgenComplex<f32>,
16519 lda: *const lapack_int,
16520 B: *const __BindgenComplex<f32>,
16521 ldb: *const lapack_int,
16522 VL: *const __BindgenComplex<f32>,
16523 ldvl: *const lapack_int,
16524 VR: *const __BindgenComplex<f32>,
16525 ldvr: *const lapack_int,
16526 S: *mut f32,
16527 DIF: *mut f32,
16528 mm: *const lapack_int,
16529 m: *mut lapack_int,
16530 work: *mut __BindgenComplex<f32>,
16531 lwork: *const lapack_int,
16532 iwork: *mut lapack_int,
16533 info: *mut lapack_int,
16534 );
16535 pub fn dtgsna_(
16536 job: *const c_char,
16537 howmny: *const c_char,
16538 select: *const lapack_int,
16539 n: *const lapack_int,
16540 A: *const f64,
16541 lda: *const lapack_int,
16542 B: *const f64,
16543 ldb: *const lapack_int,
16544 VL: *const f64,
16545 ldvl: *const lapack_int,
16546 VR: *const f64,
16547 ldvr: *const lapack_int,
16548 S: *mut f64,
16549 DIF: *mut f64,
16550 mm: *const lapack_int,
16551 m: *mut lapack_int,
16552 work: *mut f64,
16553 lwork: *const lapack_int,
16554 iwork: *mut lapack_int,
16555 info: *mut lapack_int,
16556 );
16557 pub fn stgsna_(
16558 job: *const c_char,
16559 howmny: *const c_char,
16560 select: *const lapack_int,
16561 n: *const lapack_int,
16562 A: *const f32,
16563 lda: *const lapack_int,
16564 B: *const f32,
16565 ldb: *const lapack_int,
16566 VL: *const f32,
16567 ldvl: *const lapack_int,
16568 VR: *const f32,
16569 ldvr: *const lapack_int,
16570 S: *mut f32,
16571 DIF: *mut f32,
16572 mm: *const lapack_int,
16573 m: *mut lapack_int,
16574 work: *mut f32,
16575 lwork: *const lapack_int,
16576 iwork: *mut lapack_int,
16577 info: *mut lapack_int,
16578 );
16579 pub fn ztgsna_(
16580 job: *const c_char,
16581 howmny: *const c_char,
16582 select: *const lapack_int,
16583 n: *const lapack_int,
16584 A: *const __BindgenComplex<f64>,
16585 lda: *const lapack_int,
16586 B: *const __BindgenComplex<f64>,
16587 ldb: *const lapack_int,
16588 VL: *const __BindgenComplex<f64>,
16589 ldvl: *const lapack_int,
16590 VR: *const __BindgenComplex<f64>,
16591 ldvr: *const lapack_int,
16592 S: *mut f64,
16593 DIF: *mut f64,
16594 mm: *const lapack_int,
16595 m: *mut lapack_int,
16596 work: *mut __BindgenComplex<f64>,
16597 lwork: *const lapack_int,
16598 iwork: *mut lapack_int,
16599 info: *mut lapack_int,
16600 );
16601 pub fn ctgsyl_(
16602 trans: *const c_char,
16603 ijob: *const lapack_int,
16604 m: *const lapack_int,
16605 n: *const lapack_int,
16606 A: *const __BindgenComplex<f32>,
16607 lda: *const lapack_int,
16608 B: *const __BindgenComplex<f32>,
16609 ldb: *const lapack_int,
16610 C: *mut __BindgenComplex<f32>,
16611 ldc: *const lapack_int,
16612 D: *const __BindgenComplex<f32>,
16613 ldd: *const lapack_int,
16614 E: *const __BindgenComplex<f32>,
16615 lde: *const lapack_int,
16616 F: *mut __BindgenComplex<f32>,
16617 ldf: *const lapack_int,
16618 dif: *mut f32,
16619 scale: *mut f32,
16620 work: *mut __BindgenComplex<f32>,
16621 lwork: *const lapack_int,
16622 iwork: *mut lapack_int,
16623 info: *mut lapack_int,
16624 );
16625 pub fn dtgsyl_(
16626 trans: *const c_char,
16627 ijob: *const lapack_int,
16628 m: *const lapack_int,
16629 n: *const lapack_int,
16630 A: *const f64,
16631 lda: *const lapack_int,
16632 B: *const f64,
16633 ldb: *const lapack_int,
16634 C: *mut f64,
16635 ldc: *const lapack_int,
16636 D: *const f64,
16637 ldd: *const lapack_int,
16638 E: *const f64,
16639 lde: *const lapack_int,
16640 F: *mut f64,
16641 ldf: *const lapack_int,
16642 dif: *mut f64,
16643 scale: *mut f64,
16644 work: *mut f64,
16645 lwork: *const lapack_int,
16646 iwork: *mut lapack_int,
16647 info: *mut lapack_int,
16648 );
16649 pub fn stgsyl_(
16650 trans: *const c_char,
16651 ijob: *const lapack_int,
16652 m: *const lapack_int,
16653 n: *const lapack_int,
16654 A: *const f32,
16655 lda: *const lapack_int,
16656 B: *const f32,
16657 ldb: *const lapack_int,
16658 C: *mut f32,
16659 ldc: *const lapack_int,
16660 D: *const f32,
16661 ldd: *const lapack_int,
16662 E: *const f32,
16663 lde: *const lapack_int,
16664 F: *mut f32,
16665 ldf: *const lapack_int,
16666 dif: *mut f32,
16667 scale: *mut f32,
16668 work: *mut f32,
16669 lwork: *const lapack_int,
16670 iwork: *mut lapack_int,
16671 info: *mut lapack_int,
16672 );
16673 pub fn ztgsyl_(
16674 trans: *const c_char,
16675 ijob: *const lapack_int,
16676 m: *const lapack_int,
16677 n: *const lapack_int,
16678 A: *const __BindgenComplex<f64>,
16679 lda: *const lapack_int,
16680 B: *const __BindgenComplex<f64>,
16681 ldb: *const lapack_int,
16682 C: *mut __BindgenComplex<f64>,
16683 ldc: *const lapack_int,
16684 D: *const __BindgenComplex<f64>,
16685 ldd: *const lapack_int,
16686 E: *const __BindgenComplex<f64>,
16687 lde: *const lapack_int,
16688 F: *mut __BindgenComplex<f64>,
16689 ldf: *const lapack_int,
16690 dif: *mut f64,
16691 scale: *mut f64,
16692 work: *mut __BindgenComplex<f64>,
16693 lwork: *const lapack_int,
16694 iwork: *mut lapack_int,
16695 info: *mut lapack_int,
16696 );
16697 pub fn ctpcon_(
16698 norm: *const c_char,
16699 uplo: *const c_char,
16700 diag: *const c_char,
16701 n: *const lapack_int,
16702 AP: *const __BindgenComplex<f32>,
16703 rcond: *mut f32,
16704 work: *mut __BindgenComplex<f32>,
16705 rwork: *mut f32,
16706 info: *mut lapack_int,
16707 );
16708 pub fn dtpcon_(
16709 norm: *const c_char,
16710 uplo: *const c_char,
16711 diag: *const c_char,
16712 n: *const lapack_int,
16713 AP: *const f64,
16714 rcond: *mut f64,
16715 work: *mut f64,
16716 iwork: *mut lapack_int,
16717 info: *mut lapack_int,
16718 );
16719 pub fn stpcon_(
16720 norm: *const c_char,
16721 uplo: *const c_char,
16722 diag: *const c_char,
16723 n: *const lapack_int,
16724 AP: *const f32,
16725 rcond: *mut f32,
16726 work: *mut f32,
16727 iwork: *mut lapack_int,
16728 info: *mut lapack_int,
16729 );
16730 pub fn ztpcon_(
16731 norm: *const c_char,
16732 uplo: *const c_char,
16733 diag: *const c_char,
16734 n: *const lapack_int,
16735 AP: *const __BindgenComplex<f64>,
16736 rcond: *mut f64,
16737 work: *mut __BindgenComplex<f64>,
16738 rwork: *mut f64,
16739 info: *mut lapack_int,
16740 );
16741 pub fn ctplqt_(
16742 m: *const lapack_int,
16743 n: *const lapack_int,
16744 l: *const lapack_int,
16745 mb: *const lapack_int,
16746 A: *mut __BindgenComplex<f32>,
16747 lda: *const lapack_int,
16748 B: *mut __BindgenComplex<f32>,
16749 ldb: *const lapack_int,
16750 T: *mut __BindgenComplex<f32>,
16751 ldt: *const lapack_int,
16752 work: *mut __BindgenComplex<f32>,
16753 info: *mut lapack_int,
16754 );
16755 pub fn dtplqt_(
16756 m: *const lapack_int,
16757 n: *const lapack_int,
16758 l: *const lapack_int,
16759 mb: *const lapack_int,
16760 A: *mut f64,
16761 lda: *const lapack_int,
16762 B: *mut f64,
16763 ldb: *const lapack_int,
16764 T: *mut f64,
16765 ldt: *const lapack_int,
16766 work: *mut f64,
16767 info: *mut lapack_int,
16768 );
16769 pub fn stplqt_(
16770 m: *const lapack_int,
16771 n: *const lapack_int,
16772 l: *const lapack_int,
16773 mb: *const lapack_int,
16774 A: *mut f32,
16775 lda: *const lapack_int,
16776 B: *mut f32,
16777 ldb: *const lapack_int,
16778 T: *mut f32,
16779 ldt: *const lapack_int,
16780 work: *mut f32,
16781 info: *mut lapack_int,
16782 );
16783 pub fn ztplqt_(
16784 m: *const lapack_int,
16785 n: *const lapack_int,
16786 l: *const lapack_int,
16787 mb: *const lapack_int,
16788 A: *mut __BindgenComplex<f64>,
16789 lda: *const lapack_int,
16790 B: *mut __BindgenComplex<f64>,
16791 ldb: *const lapack_int,
16792 T: *mut __BindgenComplex<f64>,
16793 ldt: *const lapack_int,
16794 work: *mut __BindgenComplex<f64>,
16795 info: *mut lapack_int,
16796 );
16797 pub fn ctplqt2_(
16798 m: *const lapack_int,
16799 n: *const lapack_int,
16800 l: *const lapack_int,
16801 A: *mut __BindgenComplex<f32>,
16802 lda: *const lapack_int,
16803 B: *mut __BindgenComplex<f32>,
16804 ldb: *const lapack_int,
16805 T: *mut __BindgenComplex<f32>,
16806 ldt: *const lapack_int,
16807 info: *mut lapack_int,
16808 );
16809 pub fn dtplqt2_(
16810 m: *const lapack_int,
16811 n: *const lapack_int,
16812 l: *const lapack_int,
16813 A: *mut f64,
16814 lda: *const lapack_int,
16815 B: *mut f64,
16816 ldb: *const lapack_int,
16817 T: *mut f64,
16818 ldt: *const lapack_int,
16819 info: *mut lapack_int,
16820 );
16821 pub fn stplqt2_(
16822 m: *const lapack_int,
16823 n: *const lapack_int,
16824 l: *const lapack_int,
16825 A: *mut f32,
16826 lda: *const lapack_int,
16827 B: *mut f32,
16828 ldb: *const lapack_int,
16829 T: *mut f32,
16830 ldt: *const lapack_int,
16831 info: *mut lapack_int,
16832 );
16833 pub fn ztplqt2_(
16834 m: *const lapack_int,
16835 n: *const lapack_int,
16836 l: *const lapack_int,
16837 A: *mut __BindgenComplex<f64>,
16838 lda: *const lapack_int,
16839 B: *mut __BindgenComplex<f64>,
16840 ldb: *const lapack_int,
16841 T: *mut __BindgenComplex<f64>,
16842 ldt: *const lapack_int,
16843 info: *mut lapack_int,
16844 );
16845 pub fn ctpmlqt_(
16846 side: *const c_char,
16847 trans: *const c_char,
16848 m: *const lapack_int,
16849 n: *const lapack_int,
16850 k: *const lapack_int,
16851 l: *const lapack_int,
16852 mb: *const lapack_int,
16853 V: *const __BindgenComplex<f32>,
16854 ldv: *const lapack_int,
16855 T: *const __BindgenComplex<f32>,
16856 ldt: *const lapack_int,
16857 A: *mut __BindgenComplex<f32>,
16858 lda: *const lapack_int,
16859 B: *mut __BindgenComplex<f32>,
16860 ldb: *const lapack_int,
16861 work: *mut __BindgenComplex<f32>,
16862 info: *mut lapack_int,
16863 );
16864 pub fn dtpmlqt_(
16865 side: *const c_char,
16866 trans: *const c_char,
16867 m: *const lapack_int,
16868 n: *const lapack_int,
16869 k: *const lapack_int,
16870 l: *const lapack_int,
16871 mb: *const lapack_int,
16872 V: *const f64,
16873 ldv: *const lapack_int,
16874 T: *const f64,
16875 ldt: *const lapack_int,
16876 A: *mut f64,
16877 lda: *const lapack_int,
16878 B: *mut f64,
16879 ldb: *const lapack_int,
16880 work: *mut f64,
16881 info: *mut lapack_int,
16882 );
16883 pub fn stpmlqt_(
16884 side: *const c_char,
16885 trans: *const c_char,
16886 m: *const lapack_int,
16887 n: *const lapack_int,
16888 k: *const lapack_int,
16889 l: *const lapack_int,
16890 mb: *const lapack_int,
16891 V: *const f32,
16892 ldv: *const lapack_int,
16893 T: *const f32,
16894 ldt: *const lapack_int,
16895 A: *mut f32,
16896 lda: *const lapack_int,
16897 B: *mut f32,
16898 ldb: *const lapack_int,
16899 work: *mut f32,
16900 info: *mut lapack_int,
16901 );
16902 pub fn ztpmlqt_(
16903 side: *const c_char,
16904 trans: *const c_char,
16905 m: *const lapack_int,
16906 n: *const lapack_int,
16907 k: *const lapack_int,
16908 l: *const lapack_int,
16909 mb: *const lapack_int,
16910 V: *const __BindgenComplex<f64>,
16911 ldv: *const lapack_int,
16912 T: *const __BindgenComplex<f64>,
16913 ldt: *const lapack_int,
16914 A: *mut __BindgenComplex<f64>,
16915 lda: *const lapack_int,
16916 B: *mut __BindgenComplex<f64>,
16917 ldb: *const lapack_int,
16918 work: *mut __BindgenComplex<f64>,
16919 info: *mut lapack_int,
16920 );
16921 pub fn ctpmqrt_(
16922 side: *const c_char,
16923 trans: *const c_char,
16924 m: *const lapack_int,
16925 n: *const lapack_int,
16926 k: *const lapack_int,
16927 l: *const lapack_int,
16928 nb: *const lapack_int,
16929 V: *const __BindgenComplex<f32>,
16930 ldv: *const lapack_int,
16931 T: *const __BindgenComplex<f32>,
16932 ldt: *const lapack_int,
16933 A: *mut __BindgenComplex<f32>,
16934 lda: *const lapack_int,
16935 B: *mut __BindgenComplex<f32>,
16936 ldb: *const lapack_int,
16937 work: *mut __BindgenComplex<f32>,
16938 info: *mut lapack_int,
16939 );
16940 pub fn dtpmqrt_(
16941 side: *const c_char,
16942 trans: *const c_char,
16943 m: *const lapack_int,
16944 n: *const lapack_int,
16945 k: *const lapack_int,
16946 l: *const lapack_int,
16947 nb: *const lapack_int,
16948 V: *const f64,
16949 ldv: *const lapack_int,
16950 T: *const f64,
16951 ldt: *const lapack_int,
16952 A: *mut f64,
16953 lda: *const lapack_int,
16954 B: *mut f64,
16955 ldb: *const lapack_int,
16956 work: *mut f64,
16957 info: *mut lapack_int,
16958 );
16959 pub fn stpmqrt_(
16960 side: *const c_char,
16961 trans: *const c_char,
16962 m: *const lapack_int,
16963 n: *const lapack_int,
16964 k: *const lapack_int,
16965 l: *const lapack_int,
16966 nb: *const lapack_int,
16967 V: *const f32,
16968 ldv: *const lapack_int,
16969 T: *const f32,
16970 ldt: *const lapack_int,
16971 A: *mut f32,
16972 lda: *const lapack_int,
16973 B: *mut f32,
16974 ldb: *const lapack_int,
16975 work: *mut f32,
16976 info: *mut lapack_int,
16977 );
16978 pub fn ztpmqrt_(
16979 side: *const c_char,
16980 trans: *const c_char,
16981 m: *const lapack_int,
16982 n: *const lapack_int,
16983 k: *const lapack_int,
16984 l: *const lapack_int,
16985 nb: *const lapack_int,
16986 V: *const __BindgenComplex<f64>,
16987 ldv: *const lapack_int,
16988 T: *const __BindgenComplex<f64>,
16989 ldt: *const lapack_int,
16990 A: *mut __BindgenComplex<f64>,
16991 lda: *const lapack_int,
16992 B: *mut __BindgenComplex<f64>,
16993 ldb: *const lapack_int,
16994 work: *mut __BindgenComplex<f64>,
16995 info: *mut lapack_int,
16996 );
16997 pub fn ctpqrt_(
16998 m: *const lapack_int,
16999 n: *const lapack_int,
17000 l: *const lapack_int,
17001 nb: *const lapack_int,
17002 A: *mut __BindgenComplex<f32>,
17003 lda: *const lapack_int,
17004 B: *mut __BindgenComplex<f32>,
17005 ldb: *const lapack_int,
17006 T: *mut __BindgenComplex<f32>,
17007 ldt: *const lapack_int,
17008 work: *mut __BindgenComplex<f32>,
17009 info: *mut lapack_int,
17010 );
17011 pub fn dtpqrt_(
17012 m: *const lapack_int,
17013 n: *const lapack_int,
17014 l: *const lapack_int,
17015 nb: *const lapack_int,
17016 A: *mut f64,
17017 lda: *const lapack_int,
17018 B: *mut f64,
17019 ldb: *const lapack_int,
17020 T: *mut f64,
17021 ldt: *const lapack_int,
17022 work: *mut f64,
17023 info: *mut lapack_int,
17024 );
17025 pub fn stpqrt_(
17026 m: *const lapack_int,
17027 n: *const lapack_int,
17028 l: *const lapack_int,
17029 nb: *const lapack_int,
17030 A: *mut f32,
17031 lda: *const lapack_int,
17032 B: *mut f32,
17033 ldb: *const lapack_int,
17034 T: *mut f32,
17035 ldt: *const lapack_int,
17036 work: *mut f32,
17037 info: *mut lapack_int,
17038 );
17039 pub fn ztpqrt_(
17040 m: *const lapack_int,
17041 n: *const lapack_int,
17042 l: *const lapack_int,
17043 nb: *const lapack_int,
17044 A: *mut __BindgenComplex<f64>,
17045 lda: *const lapack_int,
17046 B: *mut __BindgenComplex<f64>,
17047 ldb: *const lapack_int,
17048 T: *mut __BindgenComplex<f64>,
17049 ldt: *const lapack_int,
17050 work: *mut __BindgenComplex<f64>,
17051 info: *mut lapack_int,
17052 );
17053 pub fn ctpqrt2_(
17054 m: *const lapack_int,
17055 n: *const lapack_int,
17056 l: *const lapack_int,
17057 A: *mut __BindgenComplex<f32>,
17058 lda: *const lapack_int,
17059 B: *mut __BindgenComplex<f32>,
17060 ldb: *const lapack_int,
17061 T: *mut __BindgenComplex<f32>,
17062 ldt: *const lapack_int,
17063 info: *mut lapack_int,
17064 );
17065 pub fn dtpqrt2_(
17066 m: *const lapack_int,
17067 n: *const lapack_int,
17068 l: *const lapack_int,
17069 A: *mut f64,
17070 lda: *const lapack_int,
17071 B: *mut f64,
17072 ldb: *const lapack_int,
17073 T: *mut f64,
17074 ldt: *const lapack_int,
17075 info: *mut lapack_int,
17076 );
17077 pub fn stpqrt2_(
17078 m: *const lapack_int,
17079 n: *const lapack_int,
17080 l: *const lapack_int,
17081 A: *mut f32,
17082 lda: *const lapack_int,
17083 B: *mut f32,
17084 ldb: *const lapack_int,
17085 T: *mut f32,
17086 ldt: *const lapack_int,
17087 info: *mut lapack_int,
17088 );
17089 pub fn ztpqrt2_(
17090 m: *const lapack_int,
17091 n: *const lapack_int,
17092 l: *const lapack_int,
17093 A: *mut __BindgenComplex<f64>,
17094 lda: *const lapack_int,
17095 B: *mut __BindgenComplex<f64>,
17096 ldb: *const lapack_int,
17097 T: *mut __BindgenComplex<f64>,
17098 ldt: *const lapack_int,
17099 info: *mut lapack_int,
17100 );
17101 pub fn ctprfb_(
17102 side: *const c_char,
17103 trans: *const c_char,
17104 direct: *const c_char,
17105 storev: *const c_char,
17106 m: *const lapack_int,
17107 n: *const lapack_int,
17108 k: *const lapack_int,
17109 l: *const lapack_int,
17110 V: *const __BindgenComplex<f32>,
17111 ldv: *const lapack_int,
17112 T: *const __BindgenComplex<f32>,
17113 ldt: *const lapack_int,
17114 A: *mut __BindgenComplex<f32>,
17115 lda: *const lapack_int,
17116 B: *mut __BindgenComplex<f32>,
17117 ldb: *const lapack_int,
17118 work: *mut __BindgenComplex<f32>,
17119 ldwork: *const lapack_int,
17120 );
17121 pub fn dtprfb_(
17122 side: *const c_char,
17123 trans: *const c_char,
17124 direct: *const c_char,
17125 storev: *const c_char,
17126 m: *const lapack_int,
17127 n: *const lapack_int,
17128 k: *const lapack_int,
17129 l: *const lapack_int,
17130 V: *const f64,
17131 ldv: *const lapack_int,
17132 T: *const f64,
17133 ldt: *const lapack_int,
17134 A: *mut f64,
17135 lda: *const lapack_int,
17136 B: *mut f64,
17137 ldb: *const lapack_int,
17138 work: *mut f64,
17139 ldwork: *const lapack_int,
17140 );
17141 pub fn stprfb_(
17142 side: *const c_char,
17143 trans: *const c_char,
17144 direct: *const c_char,
17145 storev: *const c_char,
17146 m: *const lapack_int,
17147 n: *const lapack_int,
17148 k: *const lapack_int,
17149 l: *const lapack_int,
17150 V: *const f32,
17151 ldv: *const lapack_int,
17152 T: *const f32,
17153 ldt: *const lapack_int,
17154 A: *mut f32,
17155 lda: *const lapack_int,
17156 B: *mut f32,
17157 ldb: *const lapack_int,
17158 work: *mut f32,
17159 ldwork: *const lapack_int,
17160 );
17161 pub fn ztprfb_(
17162 side: *const c_char,
17163 trans: *const c_char,
17164 direct: *const c_char,
17165 storev: *const c_char,
17166 m: *const lapack_int,
17167 n: *const lapack_int,
17168 k: *const lapack_int,
17169 l: *const lapack_int,
17170 V: *const __BindgenComplex<f64>,
17171 ldv: *const lapack_int,
17172 T: *const __BindgenComplex<f64>,
17173 ldt: *const lapack_int,
17174 A: *mut __BindgenComplex<f64>,
17175 lda: *const lapack_int,
17176 B: *mut __BindgenComplex<f64>,
17177 ldb: *const lapack_int,
17178 work: *mut __BindgenComplex<f64>,
17179 ldwork: *const lapack_int,
17180 );
17181 pub fn ctprfs_(
17182 uplo: *const c_char,
17183 trans: *const c_char,
17184 diag: *const c_char,
17185 n: *const lapack_int,
17186 nrhs: *const lapack_int,
17187 AP: *const __BindgenComplex<f32>,
17188 B: *const __BindgenComplex<f32>,
17189 ldb: *const lapack_int,
17190 X: *const __BindgenComplex<f32>,
17191 ldx: *const lapack_int,
17192 ferr: *mut f32,
17193 berr: *mut f32,
17194 work: *mut __BindgenComplex<f32>,
17195 rwork: *mut f32,
17196 info: *mut lapack_int,
17197 );
17198 pub fn dtprfs_(
17199 uplo: *const c_char,
17200 trans: *const c_char,
17201 diag: *const c_char,
17202 n: *const lapack_int,
17203 nrhs: *const lapack_int,
17204 AP: *const f64,
17205 B: *const f64,
17206 ldb: *const lapack_int,
17207 X: *const f64,
17208 ldx: *const lapack_int,
17209 ferr: *mut f64,
17210 berr: *mut f64,
17211 work: *mut f64,
17212 iwork: *mut lapack_int,
17213 info: *mut lapack_int,
17214 );
17215 pub fn stprfs_(
17216 uplo: *const c_char,
17217 trans: *const c_char,
17218 diag: *const c_char,
17219 n: *const lapack_int,
17220 nrhs: *const lapack_int,
17221 AP: *const f32,
17222 B: *const f32,
17223 ldb: *const lapack_int,
17224 X: *const f32,
17225 ldx: *const lapack_int,
17226 ferr: *mut f32,
17227 berr: *mut f32,
17228 work: *mut f32,
17229 iwork: *mut lapack_int,
17230 info: *mut lapack_int,
17231 );
17232 pub fn ztprfs_(
17233 uplo: *const c_char,
17234 trans: *const c_char,
17235 diag: *const c_char,
17236 n: *const lapack_int,
17237 nrhs: *const lapack_int,
17238 AP: *const __BindgenComplex<f64>,
17239 B: *const __BindgenComplex<f64>,
17240 ldb: *const lapack_int,
17241 X: *const __BindgenComplex<f64>,
17242 ldx: *const lapack_int,
17243 ferr: *mut f64,
17244 berr: *mut f64,
17245 work: *mut __BindgenComplex<f64>,
17246 rwork: *mut f64,
17247 info: *mut lapack_int,
17248 );
17249 pub fn ctptri_(
17250 uplo: *const c_char,
17251 diag: *const c_char,
17252 n: *const lapack_int,
17253 AP: *mut __BindgenComplex<f32>,
17254 info: *mut lapack_int,
17255 );
17256 pub fn dtptri_(
17257 uplo: *const c_char,
17258 diag: *const c_char,
17259 n: *const lapack_int,
17260 AP: *mut f64,
17261 info: *mut lapack_int,
17262 );
17263 pub fn stptri_(
17264 uplo: *const c_char,
17265 diag: *const c_char,
17266 n: *const lapack_int,
17267 AP: *mut f32,
17268 info: *mut lapack_int,
17269 );
17270 pub fn ztptri_(
17271 uplo: *const c_char,
17272 diag: *const c_char,
17273 n: *const lapack_int,
17274 AP: *mut __BindgenComplex<f64>,
17275 info: *mut lapack_int,
17276 );
17277 pub fn ctptrs_(
17278 uplo: *const c_char,
17279 trans: *const c_char,
17280 diag: *const c_char,
17281 n: *const lapack_int,
17282 nrhs: *const lapack_int,
17283 AP: *const __BindgenComplex<f32>,
17284 B: *mut __BindgenComplex<f32>,
17285 ldb: *const lapack_int,
17286 info: *mut lapack_int,
17287 );
17288 pub fn dtptrs_(
17289 uplo: *const c_char,
17290 trans: *const c_char,
17291 diag: *const c_char,
17292 n: *const lapack_int,
17293 nrhs: *const lapack_int,
17294 AP: *const f64,
17295 B: *mut f64,
17296 ldb: *const lapack_int,
17297 info: *mut lapack_int,
17298 );
17299 pub fn stptrs_(
17300 uplo: *const c_char,
17301 trans: *const c_char,
17302 diag: *const c_char,
17303 n: *const lapack_int,
17304 nrhs: *const lapack_int,
17305 AP: *const f32,
17306 B: *mut f32,
17307 ldb: *const lapack_int,
17308 info: *mut lapack_int,
17309 );
17310 pub fn ztptrs_(
17311 uplo: *const c_char,
17312 trans: *const c_char,
17313 diag: *const c_char,
17314 n: *const lapack_int,
17315 nrhs: *const lapack_int,
17316 AP: *const __BindgenComplex<f64>,
17317 B: *mut __BindgenComplex<f64>,
17318 ldb: *const lapack_int,
17319 info: *mut lapack_int,
17320 );
17321 pub fn ctpttf_(
17322 transr: *const c_char,
17323 uplo: *const c_char,
17324 n: *const lapack_int,
17325 AP: *const __BindgenComplex<f32>,
17326 ARF: *mut __BindgenComplex<f32>,
17327 info: *mut lapack_int,
17328 );
17329 pub fn dtpttf_(
17330 transr: *const c_char,
17331 uplo: *const c_char,
17332 n: *const lapack_int,
17333 AP: *const f64,
17334 ARF: *mut f64,
17335 info: *mut lapack_int,
17336 );
17337 pub fn stpttf_(
17338 transr: *const c_char,
17339 uplo: *const c_char,
17340 n: *const lapack_int,
17341 AP: *const f32,
17342 ARF: *mut f32,
17343 info: *mut lapack_int,
17344 );
17345 pub fn ztpttf_(
17346 transr: *const c_char,
17347 uplo: *const c_char,
17348 n: *const lapack_int,
17349 AP: *const __BindgenComplex<f64>,
17350 ARF: *mut __BindgenComplex<f64>,
17351 info: *mut lapack_int,
17352 );
17353 pub fn ctpttr_(
17354 uplo: *const c_char,
17355 n: *const lapack_int,
17356 AP: *const __BindgenComplex<f32>,
17357 A: *mut __BindgenComplex<f32>,
17358 lda: *const lapack_int,
17359 info: *mut lapack_int,
17360 );
17361 pub fn dtpttr_(
17362 uplo: *const c_char,
17363 n: *const lapack_int,
17364 AP: *const f64,
17365 A: *mut f64,
17366 lda: *const lapack_int,
17367 info: *mut lapack_int,
17368 );
17369 pub fn stpttr_(
17370 uplo: *const c_char,
17371 n: *const lapack_int,
17372 AP: *const f32,
17373 A: *mut f32,
17374 lda: *const lapack_int,
17375 info: *mut lapack_int,
17376 );
17377 pub fn ztpttr_(
17378 uplo: *const c_char,
17379 n: *const lapack_int,
17380 AP: *const __BindgenComplex<f64>,
17381 A: *mut __BindgenComplex<f64>,
17382 lda: *const lapack_int,
17383 info: *mut lapack_int,
17384 );
17385 pub fn ctrcon_(
17386 norm: *const c_char,
17387 uplo: *const c_char,
17388 diag: *const c_char,
17389 n: *const lapack_int,
17390 A: *const __BindgenComplex<f32>,
17391 lda: *const lapack_int,
17392 rcond: *mut f32,
17393 work: *mut __BindgenComplex<f32>,
17394 rwork: *mut f32,
17395 info: *mut lapack_int,
17396 );
17397 pub fn dtrcon_(
17398 norm: *const c_char,
17399 uplo: *const c_char,
17400 diag: *const c_char,
17401 n: *const lapack_int,
17402 A: *const f64,
17403 lda: *const lapack_int,
17404 rcond: *mut f64,
17405 work: *mut f64,
17406 iwork: *mut lapack_int,
17407 info: *mut lapack_int,
17408 );
17409 pub fn strcon_(
17410 norm: *const c_char,
17411 uplo: *const c_char,
17412 diag: *const c_char,
17413 n: *const lapack_int,
17414 A: *const f32,
17415 lda: *const lapack_int,
17416 rcond: *mut f32,
17417 work: *mut f32,
17418 iwork: *mut lapack_int,
17419 info: *mut lapack_int,
17420 );
17421 pub fn ztrcon_(
17422 norm: *const c_char,
17423 uplo: *const c_char,
17424 diag: *const c_char,
17425 n: *const lapack_int,
17426 A: *const __BindgenComplex<f64>,
17427 lda: *const lapack_int,
17428 rcond: *mut f64,
17429 work: *mut __BindgenComplex<f64>,
17430 rwork: *mut f64,
17431 info: *mut lapack_int,
17432 );
17433 pub fn ctrevc_(
17434 side: *const c_char,
17435 howmny: *const c_char,
17436 select: *const lapack_int,
17437 n: *const lapack_int,
17438 T: *mut __BindgenComplex<f32>,
17439 ldt: *const lapack_int,
17440 VL: *mut __BindgenComplex<f32>,
17441 ldvl: *const lapack_int,
17442 VR: *mut __BindgenComplex<f32>,
17443 ldvr: *const lapack_int,
17444 mm: *const lapack_int,
17445 m: *mut lapack_int,
17446 work: *mut __BindgenComplex<f32>,
17447 rwork: *mut f32,
17448 info: *mut lapack_int,
17449 );
17450 pub fn dtrevc_(
17451 side: *const c_char,
17452 howmny: *const c_char,
17453 select: *mut lapack_int,
17454 n: *const lapack_int,
17455 T: *const f64,
17456 ldt: *const lapack_int,
17457 VL: *mut f64,
17458 ldvl: *const lapack_int,
17459 VR: *mut f64,
17460 ldvr: *const lapack_int,
17461 mm: *const lapack_int,
17462 m: *mut lapack_int,
17463 work: *mut f64,
17464 info: *mut lapack_int,
17465 );
17466 pub fn strevc_(
17467 side: *const c_char,
17468 howmny: *const c_char,
17469 select: *mut lapack_int,
17470 n: *const lapack_int,
17471 T: *const f32,
17472 ldt: *const lapack_int,
17473 VL: *mut f32,
17474 ldvl: *const lapack_int,
17475 VR: *mut f32,
17476 ldvr: *const lapack_int,
17477 mm: *const lapack_int,
17478 m: *mut lapack_int,
17479 work: *mut f32,
17480 info: *mut lapack_int,
17481 );
17482 pub fn ztrevc_(
17483 side: *const c_char,
17484 howmny: *const c_char,
17485 select: *const lapack_int,
17486 n: *const lapack_int,
17487 T: *mut __BindgenComplex<f64>,
17488 ldt: *const lapack_int,
17489 VL: *mut __BindgenComplex<f64>,
17490 ldvl: *const lapack_int,
17491 VR: *mut __BindgenComplex<f64>,
17492 ldvr: *const lapack_int,
17493 mm: *const lapack_int,
17494 m: *mut lapack_int,
17495 work: *mut __BindgenComplex<f64>,
17496 rwork: *mut f64,
17497 info: *mut lapack_int,
17498 );
17499 pub fn ctrevc3_(
17500 side: *const c_char,
17501 howmny: *const c_char,
17502 select: *const lapack_int,
17503 n: *const lapack_int,
17504 T: *mut __BindgenComplex<f32>,
17505 ldt: *const lapack_int,
17506 VL: *mut __BindgenComplex<f32>,
17507 ldvl: *const lapack_int,
17508 VR: *mut __BindgenComplex<f32>,
17509 ldvr: *const lapack_int,
17510 mm: *const lapack_int,
17511 m: *mut lapack_int,
17512 work: *mut __BindgenComplex<f32>,
17513 lwork: *const lapack_int,
17514 rwork: *mut f32,
17515 lrwork: *const lapack_int,
17516 info: *mut lapack_int,
17517 );
17518 pub fn dtrevc3_(
17519 side: *const c_char,
17520 howmny: *const c_char,
17521 select: *mut lapack_int,
17522 n: *const lapack_int,
17523 T: *const f64,
17524 ldt: *const lapack_int,
17525 VL: *mut f64,
17526 ldvl: *const lapack_int,
17527 VR: *mut f64,
17528 ldvr: *const lapack_int,
17529 mm: *const lapack_int,
17530 m: *mut lapack_int,
17531 work: *mut f64,
17532 lwork: *const lapack_int,
17533 info: *mut lapack_int,
17534 );
17535 pub fn strevc3_(
17536 side: *const c_char,
17537 howmny: *const c_char,
17538 select: *mut lapack_int,
17539 n: *const lapack_int,
17540 T: *const f32,
17541 ldt: *const lapack_int,
17542 VL: *mut f32,
17543 ldvl: *const lapack_int,
17544 VR: *mut f32,
17545 ldvr: *const lapack_int,
17546 mm: *const lapack_int,
17547 m: *mut lapack_int,
17548 work: *mut f32,
17549 lwork: *const lapack_int,
17550 info: *mut lapack_int,
17551 );
17552 pub fn ztrevc3_(
17553 side: *const c_char,
17554 howmny: *const c_char,
17555 select: *const lapack_int,
17556 n: *const lapack_int,
17557 T: *mut __BindgenComplex<f64>,
17558 ldt: *const lapack_int,
17559 VL: *mut __BindgenComplex<f64>,
17560 ldvl: *const lapack_int,
17561 VR: *mut __BindgenComplex<f64>,
17562 ldvr: *const lapack_int,
17563 mm: *const lapack_int,
17564 m: *mut lapack_int,
17565 work: *mut __BindgenComplex<f64>,
17566 lwork: *const lapack_int,
17567 rwork: *mut f64,
17568 lrwork: *const lapack_int,
17569 info: *mut lapack_int,
17570 );
17571 pub fn ctrexc_(
17572 compq: *const c_char,
17573 n: *const lapack_int,
17574 T: *mut __BindgenComplex<f32>,
17575 ldt: *const lapack_int,
17576 Q: *mut __BindgenComplex<f32>,
17577 ldq: *const lapack_int,
17578 ifst: *const lapack_int,
17579 ilst: *const lapack_int,
17580 info: *mut lapack_int,
17581 );
17582 pub fn dtrexc_(
17583 compq: *const c_char,
17584 n: *const lapack_int,
17585 T: *mut f64,
17586 ldt: *const lapack_int,
17587 Q: *mut f64,
17588 ldq: *const lapack_int,
17589 ifst: *mut lapack_int,
17590 ilst: *mut lapack_int,
17591 work: *mut f64,
17592 info: *mut lapack_int,
17593 );
17594 pub fn strexc_(
17595 compq: *const c_char,
17596 n: *const lapack_int,
17597 T: *mut f32,
17598 ldt: *const lapack_int,
17599 Q: *mut f32,
17600 ldq: *const lapack_int,
17601 ifst: *mut lapack_int,
17602 ilst: *mut lapack_int,
17603 work: *mut f32,
17604 info: *mut lapack_int,
17605 );
17606 pub fn ztrexc_(
17607 compq: *const c_char,
17608 n: *const lapack_int,
17609 T: *mut __BindgenComplex<f64>,
17610 ldt: *const lapack_int,
17611 Q: *mut __BindgenComplex<f64>,
17612 ldq: *const lapack_int,
17613 ifst: *const lapack_int,
17614 ilst: *const lapack_int,
17615 info: *mut lapack_int,
17616 );
17617 pub fn ctrrfs_(
17618 uplo: *const c_char,
17619 trans: *const c_char,
17620 diag: *const c_char,
17621 n: *const lapack_int,
17622 nrhs: *const lapack_int,
17623 A: *const __BindgenComplex<f32>,
17624 lda: *const lapack_int,
17625 B: *const __BindgenComplex<f32>,
17626 ldb: *const lapack_int,
17627 X: *const __BindgenComplex<f32>,
17628 ldx: *const lapack_int,
17629 ferr: *mut f32,
17630 berr: *mut f32,
17631 work: *mut __BindgenComplex<f32>,
17632 rwork: *mut f32,
17633 info: *mut lapack_int,
17634 );
17635 pub fn dtrrfs_(
17636 uplo: *const c_char,
17637 trans: *const c_char,
17638 diag: *const c_char,
17639 n: *const lapack_int,
17640 nrhs: *const lapack_int,
17641 A: *const f64,
17642 lda: *const lapack_int,
17643 B: *const f64,
17644 ldb: *const lapack_int,
17645 X: *const f64,
17646 ldx: *const lapack_int,
17647 ferr: *mut f64,
17648 berr: *mut f64,
17649 work: *mut f64,
17650 iwork: *mut lapack_int,
17651 info: *mut lapack_int,
17652 );
17653 pub fn strrfs_(
17654 uplo: *const c_char,
17655 trans: *const c_char,
17656 diag: *const c_char,
17657 n: *const lapack_int,
17658 nrhs: *const lapack_int,
17659 A: *const f32,
17660 lda: *const lapack_int,
17661 B: *const f32,
17662 ldb: *const lapack_int,
17663 X: *const f32,
17664 ldx: *const lapack_int,
17665 ferr: *mut f32,
17666 berr: *mut f32,
17667 work: *mut f32,
17668 iwork: *mut lapack_int,
17669 info: *mut lapack_int,
17670 );
17671 pub fn ztrrfs_(
17672 uplo: *const c_char,
17673 trans: *const c_char,
17674 diag: *const c_char,
17675 n: *const lapack_int,
17676 nrhs: *const lapack_int,
17677 A: *const __BindgenComplex<f64>,
17678 lda: *const lapack_int,
17679 B: *const __BindgenComplex<f64>,
17680 ldb: *const lapack_int,
17681 X: *const __BindgenComplex<f64>,
17682 ldx: *const lapack_int,
17683 ferr: *mut f64,
17684 berr: *mut f64,
17685 work: *mut __BindgenComplex<f64>,
17686 rwork: *mut f64,
17687 info: *mut lapack_int,
17688 );
17689 pub fn ctrsen_(
17690 job: *const c_char,
17691 compq: *const c_char,
17692 select: *const lapack_int,
17693 n: *const lapack_int,
17694 T: *mut __BindgenComplex<f32>,
17695 ldt: *const lapack_int,
17696 Q: *mut __BindgenComplex<f32>,
17697 ldq: *const lapack_int,
17698 W: *mut __BindgenComplex<f32>,
17699 m: *mut lapack_int,
17700 s: *mut f32,
17701 sep: *mut f32,
17702 work: *mut __BindgenComplex<f32>,
17703 lwork: *const lapack_int,
17704 info: *mut lapack_int,
17705 );
17706 pub fn dtrsen_(
17707 job: *const c_char,
17708 compq: *const c_char,
17709 select: *const lapack_int,
17710 n: *const lapack_int,
17711 T: *mut f64,
17712 ldt: *const lapack_int,
17713 Q: *mut f64,
17714 ldq: *const lapack_int,
17715 WR: *mut f64,
17716 WI: *mut f64,
17717 m: *mut lapack_int,
17718 s: *mut f64,
17719 sep: *mut f64,
17720 work: *mut f64,
17721 lwork: *const lapack_int,
17722 iwork: *mut lapack_int,
17723 liwork: *const lapack_int,
17724 info: *mut lapack_int,
17725 );
17726 pub fn strsen_(
17727 job: *const c_char,
17728 compq: *const c_char,
17729 select: *const lapack_int,
17730 n: *const lapack_int,
17731 T: *mut f32,
17732 ldt: *const lapack_int,
17733 Q: *mut f32,
17734 ldq: *const lapack_int,
17735 WR: *mut f32,
17736 WI: *mut f32,
17737 m: *mut lapack_int,
17738 s: *mut f32,
17739 sep: *mut f32,
17740 work: *mut f32,
17741 lwork: *const lapack_int,
17742 iwork: *mut lapack_int,
17743 liwork: *const lapack_int,
17744 info: *mut lapack_int,
17745 );
17746 pub fn ztrsen_(
17747 job: *const c_char,
17748 compq: *const c_char,
17749 select: *const lapack_int,
17750 n: *const lapack_int,
17751 T: *mut __BindgenComplex<f64>,
17752 ldt: *const lapack_int,
17753 Q: *mut __BindgenComplex<f64>,
17754 ldq: *const lapack_int,
17755 W: *mut __BindgenComplex<f64>,
17756 m: *mut lapack_int,
17757 s: *mut f64,
17758 sep: *mut f64,
17759 work: *mut __BindgenComplex<f64>,
17760 lwork: *const lapack_int,
17761 info: *mut lapack_int,
17762 );
17763 pub fn ctrsna_(
17764 job: *const c_char,
17765 howmny: *const c_char,
17766 select: *const lapack_int,
17767 n: *const lapack_int,
17768 T: *const __BindgenComplex<f32>,
17769 ldt: *const lapack_int,
17770 VL: *const __BindgenComplex<f32>,
17771 ldvl: *const lapack_int,
17772 VR: *const __BindgenComplex<f32>,
17773 ldvr: *const lapack_int,
17774 S: *mut f32,
17775 SEP: *mut f32,
17776 mm: *const lapack_int,
17777 m: *mut lapack_int,
17778 work: *mut __BindgenComplex<f32>,
17779 ldwork: *const lapack_int,
17780 rwork: *mut f32,
17781 info: *mut lapack_int,
17782 );
17783 pub fn dtrsna_(
17784 job: *const c_char,
17785 howmny: *const c_char,
17786 select: *const lapack_int,
17787 n: *const lapack_int,
17788 T: *const f64,
17789 ldt: *const lapack_int,
17790 VL: *const f64,
17791 ldvl: *const lapack_int,
17792 VR: *const f64,
17793 ldvr: *const lapack_int,
17794 S: *mut f64,
17795 SEP: *mut f64,
17796 mm: *const lapack_int,
17797 m: *mut lapack_int,
17798 work: *mut f64,
17799 ldwork: *const lapack_int,
17800 iwork: *mut lapack_int,
17801 info: *mut lapack_int,
17802 );
17803 pub fn strsna_(
17804 job: *const c_char,
17805 howmny: *const c_char,
17806 select: *const lapack_int,
17807 n: *const lapack_int,
17808 T: *const f32,
17809 ldt: *const lapack_int,
17810 VL: *const f32,
17811 ldvl: *const lapack_int,
17812 VR: *const f32,
17813 ldvr: *const lapack_int,
17814 S: *mut f32,
17815 SEP: *mut f32,
17816 mm: *const lapack_int,
17817 m: *mut lapack_int,
17818 work: *mut f32,
17819 ldwork: *const lapack_int,
17820 iwork: *mut lapack_int,
17821 info: *mut lapack_int,
17822 );
17823 pub fn ztrsna_(
17824 job: *const c_char,
17825 howmny: *const c_char,
17826 select: *const lapack_int,
17827 n: *const lapack_int,
17828 T: *const __BindgenComplex<f64>,
17829 ldt: *const lapack_int,
17830 VL: *const __BindgenComplex<f64>,
17831 ldvl: *const lapack_int,
17832 VR: *const __BindgenComplex<f64>,
17833 ldvr: *const lapack_int,
17834 S: *mut f64,
17835 SEP: *mut f64,
17836 mm: *const lapack_int,
17837 m: *mut lapack_int,
17838 work: *mut __BindgenComplex<f64>,
17839 ldwork: *const lapack_int,
17840 rwork: *mut f64,
17841 info: *mut lapack_int,
17842 );
17843 pub fn ctrsyl_(
17844 trana: *const c_char,
17845 tranb: *const c_char,
17846 isgn: *const lapack_int,
17847 m: *const lapack_int,
17848 n: *const lapack_int,
17849 A: *const __BindgenComplex<f32>,
17850 lda: *const lapack_int,
17851 B: *const __BindgenComplex<f32>,
17852 ldb: *const lapack_int,
17853 C: *mut __BindgenComplex<f32>,
17854 ldc: *const lapack_int,
17855 scale: *mut f32,
17856 info: *mut lapack_int,
17857 );
17858 pub fn dtrsyl_(
17859 trana: *const c_char,
17860 tranb: *const c_char,
17861 isgn: *const lapack_int,
17862 m: *const lapack_int,
17863 n: *const lapack_int,
17864 A: *const f64,
17865 lda: *const lapack_int,
17866 B: *const f64,
17867 ldb: *const lapack_int,
17868 C: *mut f64,
17869 ldc: *const lapack_int,
17870 scale: *mut f64,
17871 info: *mut lapack_int,
17872 );
17873 pub fn strsyl_(
17874 trana: *const c_char,
17875 tranb: *const c_char,
17876 isgn: *const lapack_int,
17877 m: *const lapack_int,
17878 n: *const lapack_int,
17879 A: *const f32,
17880 lda: *const lapack_int,
17881 B: *const f32,
17882 ldb: *const lapack_int,
17883 C: *mut f32,
17884 ldc: *const lapack_int,
17885 scale: *mut f32,
17886 info: *mut lapack_int,
17887 );
17888 pub fn ztrsyl_(
17889 trana: *const c_char,
17890 tranb: *const c_char,
17891 isgn: *const lapack_int,
17892 m: *const lapack_int,
17893 n: *const lapack_int,
17894 A: *const __BindgenComplex<f64>,
17895 lda: *const lapack_int,
17896 B: *const __BindgenComplex<f64>,
17897 ldb: *const lapack_int,
17898 C: *mut __BindgenComplex<f64>,
17899 ldc: *const lapack_int,
17900 scale: *mut f64,
17901 info: *mut lapack_int,
17902 );
17903 pub fn ctrsyl3_(
17904 trana: *const c_char,
17905 tranb: *const c_char,
17906 isgn: *const lapack_int,
17907 m: *const lapack_int,
17908 n: *const lapack_int,
17909 A: *const __BindgenComplex<f32>,
17910 lda: *const lapack_int,
17911 B: *const __BindgenComplex<f32>,
17912 ldb: *const lapack_int,
17913 C: *mut __BindgenComplex<f32>,
17914 ldc: *const lapack_int,
17915 scale: *mut f32,
17916 swork: *mut f32,
17917 ldswork: *const lapack_int,
17918 info: *mut lapack_int,
17919 );
17920 pub fn dtrsyl3_(
17921 trana: *const c_char,
17922 tranb: *const c_char,
17923 isgn: *const lapack_int,
17924 m: *const lapack_int,
17925 n: *const lapack_int,
17926 A: *const f64,
17927 lda: *const lapack_int,
17928 B: *const f64,
17929 ldb: *const lapack_int,
17930 C: *mut f64,
17931 ldc: *const lapack_int,
17932 scale: *mut f64,
17933 iwork: *mut lapack_int,
17934 liwork: *const lapack_int,
17935 swork: *mut f64,
17936 ldswork: *const lapack_int,
17937 info: *mut lapack_int,
17938 );
17939 pub fn strsyl3_(
17940 trana: *const c_char,
17941 tranb: *const c_char,
17942 isgn: *const lapack_int,
17943 m: *const lapack_int,
17944 n: *const lapack_int,
17945 A: *const f32,
17946 lda: *const lapack_int,
17947 B: *const f32,
17948 ldb: *const lapack_int,
17949 C: *mut f32,
17950 ldc: *const lapack_int,
17951 scale: *mut f32,
17952 iwork: *mut lapack_int,
17953 liwork: *const lapack_int,
17954 swork: *mut f32,
17955 ldswork: *const lapack_int,
17956 info: *mut lapack_int,
17957 );
17958 pub fn ztrsyl3_(
17959 trana: *const c_char,
17960 tranb: *const c_char,
17961 isgn: *const lapack_int,
17962 m: *const lapack_int,
17963 n: *const lapack_int,
17964 A: *const __BindgenComplex<f64>,
17965 lda: *const lapack_int,
17966 B: *const __BindgenComplex<f64>,
17967 ldb: *const lapack_int,
17968 C: *mut __BindgenComplex<f64>,
17969 ldc: *const lapack_int,
17970 scale: *mut f64,
17971 swork: *mut f64,
17972 ldswork: *const lapack_int,
17973 info: *mut lapack_int,
17974 );
17975 pub fn ctrtri_(
17976 uplo: *const c_char,
17977 diag: *const c_char,
17978 n: *const lapack_int,
17979 A: *mut __BindgenComplex<f32>,
17980 lda: *const lapack_int,
17981 info: *mut lapack_int,
17982 );
17983 pub fn dtrtri_(
17984 uplo: *const c_char,
17985 diag: *const c_char,
17986 n: *const lapack_int,
17987 A: *mut f64,
17988 lda: *const lapack_int,
17989 info: *mut lapack_int,
17990 );
17991 pub fn strtri_(
17992 uplo: *const c_char,
17993 diag: *const c_char,
17994 n: *const lapack_int,
17995 A: *mut f32,
17996 lda: *const lapack_int,
17997 info: *mut lapack_int,
17998 );
17999 pub fn ztrtri_(
18000 uplo: *const c_char,
18001 diag: *const c_char,
18002 n: *const lapack_int,
18003 A: *mut __BindgenComplex<f64>,
18004 lda: *const lapack_int,
18005 info: *mut lapack_int,
18006 );
18007 pub fn ctrtrs_(
18008 uplo: *const c_char,
18009 trans: *const c_char,
18010 diag: *const c_char,
18011 n: *const lapack_int,
18012 nrhs: *const lapack_int,
18013 A: *const __BindgenComplex<f32>,
18014 lda: *const lapack_int,
18015 B: *mut __BindgenComplex<f32>,
18016 ldb: *const lapack_int,
18017 info: *mut lapack_int,
18018 );
18019 pub fn dtrtrs_(
18020 uplo: *const c_char,
18021 trans: *const c_char,
18022 diag: *const c_char,
18023 n: *const lapack_int,
18024 nrhs: *const lapack_int,
18025 A: *const f64,
18026 lda: *const lapack_int,
18027 B: *mut f64,
18028 ldb: *const lapack_int,
18029 info: *mut lapack_int,
18030 );
18031 pub fn strtrs_(
18032 uplo: *const c_char,
18033 trans: *const c_char,
18034 diag: *const c_char,
18035 n: *const lapack_int,
18036 nrhs: *const lapack_int,
18037 A: *const f32,
18038 lda: *const lapack_int,
18039 B: *mut f32,
18040 ldb: *const lapack_int,
18041 info: *mut lapack_int,
18042 );
18043 pub fn ztrtrs_(
18044 uplo: *const c_char,
18045 trans: *const c_char,
18046 diag: *const c_char,
18047 n: *const lapack_int,
18048 nrhs: *const lapack_int,
18049 A: *const __BindgenComplex<f64>,
18050 lda: *const lapack_int,
18051 B: *mut __BindgenComplex<f64>,
18052 ldb: *const lapack_int,
18053 info: *mut lapack_int,
18054 );
18055 pub fn ctrttf_(
18056 transr: *const c_char,
18057 uplo: *const c_char,
18058 n: *const lapack_int,
18059 A: *const __BindgenComplex<f32>,
18060 lda: *const lapack_int,
18061 ARF: *mut __BindgenComplex<f32>,
18062 info: *mut lapack_int,
18063 );
18064 pub fn dtrttf_(
18065 transr: *const c_char,
18066 uplo: *const c_char,
18067 n: *const lapack_int,
18068 A: *const f64,
18069 lda: *const lapack_int,
18070 ARF: *mut f64,
18071 info: *mut lapack_int,
18072 );
18073 pub fn strttf_(
18074 transr: *const c_char,
18075 uplo: *const c_char,
18076 n: *const lapack_int,
18077 A: *const f32,
18078 lda: *const lapack_int,
18079 ARF: *mut f32,
18080 info: *mut lapack_int,
18081 );
18082 pub fn ztrttf_(
18083 transr: *const c_char,
18084 uplo: *const c_char,
18085 n: *const lapack_int,
18086 A: *const __BindgenComplex<f64>,
18087 lda: *const lapack_int,
18088 ARF: *mut __BindgenComplex<f64>,
18089 info: *mut lapack_int,
18090 );
18091 pub fn ctrttp_(
18092 uplo: *const c_char,
18093 n: *const lapack_int,
18094 A: *const __BindgenComplex<f32>,
18095 lda: *const lapack_int,
18096 AP: *mut __BindgenComplex<f32>,
18097 info: *mut lapack_int,
18098 );
18099 pub fn dtrttp_(
18100 uplo: *const c_char,
18101 n: *const lapack_int,
18102 A: *const f64,
18103 lda: *const lapack_int,
18104 AP: *mut f64,
18105 info: *mut lapack_int,
18106 );
18107 pub fn strttp_(
18108 uplo: *const c_char,
18109 n: *const lapack_int,
18110 A: *const f32,
18111 lda: *const lapack_int,
18112 AP: *mut f32,
18113 info: *mut lapack_int,
18114 );
18115 pub fn ztrttp_(
18116 uplo: *const c_char,
18117 n: *const lapack_int,
18118 A: *const __BindgenComplex<f64>,
18119 lda: *const lapack_int,
18120 AP: *mut __BindgenComplex<f64>,
18121 info: *mut lapack_int,
18122 );
18123 pub fn ctzrzf_(
18124 m: *const lapack_int,
18125 n: *const lapack_int,
18126 A: *mut __BindgenComplex<f32>,
18127 lda: *const lapack_int,
18128 tau: *mut __BindgenComplex<f32>,
18129 work: *mut __BindgenComplex<f32>,
18130 lwork: *const lapack_int,
18131 info: *mut lapack_int,
18132 );
18133 pub fn dtzrzf_(
18134 m: *const lapack_int,
18135 n: *const lapack_int,
18136 A: *mut f64,
18137 lda: *const lapack_int,
18138 tau: *mut f64,
18139 work: *mut f64,
18140 lwork: *const lapack_int,
18141 info: *mut lapack_int,
18142 );
18143 pub fn stzrzf_(
18144 m: *const lapack_int,
18145 n: *const lapack_int,
18146 A: *mut f32,
18147 lda: *const lapack_int,
18148 tau: *mut f32,
18149 work: *mut f32,
18150 lwork: *const lapack_int,
18151 info: *mut lapack_int,
18152 );
18153 pub fn ztzrzf_(
18154 m: *const lapack_int,
18155 n: *const lapack_int,
18156 A: *mut __BindgenComplex<f64>,
18157 lda: *const lapack_int,
18158 tau: *mut __BindgenComplex<f64>,
18159 work: *mut __BindgenComplex<f64>,
18160 lwork: *const lapack_int,
18161 info: *mut lapack_int,
18162 );
18163 pub fn cunbdb_(
18164 trans: *const c_char,
18165 signs: *const c_char,
18166 m: *const lapack_int,
18167 p: *const lapack_int,
18168 q: *const lapack_int,
18169 X11: *mut __BindgenComplex<f32>,
18170 ldx11: *const lapack_int,
18171 X12: *mut __BindgenComplex<f32>,
18172 ldx12: *const lapack_int,
18173 X21: *mut __BindgenComplex<f32>,
18174 ldx21: *const lapack_int,
18175 X22: *mut __BindgenComplex<f32>,
18176 ldx22: *const lapack_int,
18177 theta: *mut f32,
18178 phi: *mut f32,
18179 TAUP1: *mut __BindgenComplex<f32>,
18180 TAUP2: *mut __BindgenComplex<f32>,
18181 TAUQ1: *mut __BindgenComplex<f32>,
18182 TAUQ2: *mut __BindgenComplex<f32>,
18183 work: *mut __BindgenComplex<f32>,
18184 lwork: *const lapack_int,
18185 info: *mut lapack_int,
18186 );
18187 pub fn zunbdb_(
18188 trans: *const c_char,
18189 signs: *const c_char,
18190 m: *const lapack_int,
18191 p: *const lapack_int,
18192 q: *const lapack_int,
18193 X11: *mut __BindgenComplex<f64>,
18194 ldx11: *const lapack_int,
18195 X12: *mut __BindgenComplex<f64>,
18196 ldx12: *const lapack_int,
18197 X21: *mut __BindgenComplex<f64>,
18198 ldx21: *const lapack_int,
18199 X22: *mut __BindgenComplex<f64>,
18200 ldx22: *const lapack_int,
18201 theta: *mut f64,
18202 phi: *mut f64,
18203 TAUP1: *mut __BindgenComplex<f64>,
18204 TAUP2: *mut __BindgenComplex<f64>,
18205 TAUQ1: *mut __BindgenComplex<f64>,
18206 TAUQ2: *mut __BindgenComplex<f64>,
18207 work: *mut __BindgenComplex<f64>,
18208 lwork: *const lapack_int,
18209 info: *mut lapack_int,
18210 );
18211 pub fn cuncsd_(
18212 jobu1: *const c_char,
18213 jobu2: *const c_char,
18214 jobv1t: *const c_char,
18215 jobv2t: *const c_char,
18216 trans: *const c_char,
18217 signs: *const c_char,
18218 m: *const lapack_int,
18219 p: *const lapack_int,
18220 q: *const lapack_int,
18221 X11: *mut __BindgenComplex<f32>,
18222 ldx11: *const lapack_int,
18223 X12: *mut __BindgenComplex<f32>,
18224 ldx12: *const lapack_int,
18225 X21: *mut __BindgenComplex<f32>,
18226 ldx21: *const lapack_int,
18227 X22: *mut __BindgenComplex<f32>,
18228 ldx22: *const lapack_int,
18229 theta: *mut f32,
18230 U1: *mut __BindgenComplex<f32>,
18231 ldu1: *const lapack_int,
18232 U2: *mut __BindgenComplex<f32>,
18233 ldu2: *const lapack_int,
18234 V1T: *mut __BindgenComplex<f32>,
18235 ldv1t: *const lapack_int,
18236 V2T: *mut __BindgenComplex<f32>,
18237 ldv2t: *const lapack_int,
18238 work: *mut __BindgenComplex<f32>,
18239 lwork: *const lapack_int,
18240 rwork: *mut f32,
18241 lrwork: *const lapack_int,
18242 iwork: *mut lapack_int,
18243 info: *mut lapack_int,
18244 );
18245 pub fn zuncsd_(
18246 jobu1: *const c_char,
18247 jobu2: *const c_char,
18248 jobv1t: *const c_char,
18249 jobv2t: *const c_char,
18250 trans: *const c_char,
18251 signs: *const c_char,
18252 m: *const lapack_int,
18253 p: *const lapack_int,
18254 q: *const lapack_int,
18255 X11: *mut __BindgenComplex<f64>,
18256 ldx11: *const lapack_int,
18257 X12: *mut __BindgenComplex<f64>,
18258 ldx12: *const lapack_int,
18259 X21: *mut __BindgenComplex<f64>,
18260 ldx21: *const lapack_int,
18261 X22: *mut __BindgenComplex<f64>,
18262 ldx22: *const lapack_int,
18263 theta: *mut f64,
18264 U1: *mut __BindgenComplex<f64>,
18265 ldu1: *const lapack_int,
18266 U2: *mut __BindgenComplex<f64>,
18267 ldu2: *const lapack_int,
18268 V1T: *mut __BindgenComplex<f64>,
18269 ldv1t: *const lapack_int,
18270 V2T: *mut __BindgenComplex<f64>,
18271 ldv2t: *const lapack_int,
18272 work: *mut __BindgenComplex<f64>,
18273 lwork: *const lapack_int,
18274 rwork: *mut f64,
18275 lrwork: *const lapack_int,
18276 iwork: *mut lapack_int,
18277 info: *mut lapack_int,
18278 );
18279 pub fn cuncsd2by1_(
18280 jobu1: *const c_char,
18281 jobu2: *const c_char,
18282 jobv1t: *const c_char,
18283 m: *const lapack_int,
18284 p: *const lapack_int,
18285 q: *const lapack_int,
18286 X11: *mut __BindgenComplex<f32>,
18287 ldx11: *const lapack_int,
18288 X21: *mut __BindgenComplex<f32>,
18289 ldx21: *const lapack_int,
18290 theta: *mut f32,
18291 U1: *mut __BindgenComplex<f32>,
18292 ldu1: *const lapack_int,
18293 U2: *mut __BindgenComplex<f32>,
18294 ldu2: *const lapack_int,
18295 V1T: *mut __BindgenComplex<f32>,
18296 ldv1t: *const lapack_int,
18297 work: *mut __BindgenComplex<f32>,
18298 lwork: *const lapack_int,
18299 rwork: *mut f32,
18300 lrwork: *const lapack_int,
18301 iwork: *mut lapack_int,
18302 info: *mut lapack_int,
18303 );
18304 pub fn zuncsd2by1_(
18305 jobu1: *const c_char,
18306 jobu2: *const c_char,
18307 jobv1t: *const c_char,
18308 m: *const lapack_int,
18309 p: *const lapack_int,
18310 q: *const lapack_int,
18311 X11: *mut __BindgenComplex<f64>,
18312 ldx11: *const lapack_int,
18313 X21: *mut __BindgenComplex<f64>,
18314 ldx21: *const lapack_int,
18315 theta: *mut f64,
18316 U1: *mut __BindgenComplex<f64>,
18317 ldu1: *const lapack_int,
18318 U2: *mut __BindgenComplex<f64>,
18319 ldu2: *const lapack_int,
18320 V1T: *mut __BindgenComplex<f64>,
18321 ldv1t: *const lapack_int,
18322 work: *mut __BindgenComplex<f64>,
18323 lwork: *const lapack_int,
18324 rwork: *mut f64,
18325 lrwork: *const lapack_int,
18326 iwork: *mut lapack_int,
18327 info: *mut lapack_int,
18328 );
18329 pub fn cungbr_(
18330 vect: *const c_char,
18331 m: *const lapack_int,
18332 n: *const lapack_int,
18333 k: *const lapack_int,
18334 A: *mut __BindgenComplex<f32>,
18335 lda: *const lapack_int,
18336 tau: *const __BindgenComplex<f32>,
18337 work: *mut __BindgenComplex<f32>,
18338 lwork: *const lapack_int,
18339 info: *mut lapack_int,
18340 );
18341 pub fn zungbr_(
18342 vect: *const c_char,
18343 m: *const lapack_int,
18344 n: *const lapack_int,
18345 k: *const lapack_int,
18346 A: *mut __BindgenComplex<f64>,
18347 lda: *const lapack_int,
18348 tau: *const __BindgenComplex<f64>,
18349 work: *mut __BindgenComplex<f64>,
18350 lwork: *const lapack_int,
18351 info: *mut lapack_int,
18352 );
18353 pub fn cunghr_(
18354 n: *const lapack_int,
18355 ilo: *const lapack_int,
18356 ihi: *const lapack_int,
18357 A: *mut __BindgenComplex<f32>,
18358 lda: *const lapack_int,
18359 tau: *const __BindgenComplex<f32>,
18360 work: *mut __BindgenComplex<f32>,
18361 lwork: *const lapack_int,
18362 info: *mut lapack_int,
18363 );
18364 pub fn zunghr_(
18365 n: *const lapack_int,
18366 ilo: *const lapack_int,
18367 ihi: *const lapack_int,
18368 A: *mut __BindgenComplex<f64>,
18369 lda: *const lapack_int,
18370 tau: *const __BindgenComplex<f64>,
18371 work: *mut __BindgenComplex<f64>,
18372 lwork: *const lapack_int,
18373 info: *mut lapack_int,
18374 );
18375 pub fn cunglq_(
18376 m: *const lapack_int,
18377 n: *const lapack_int,
18378 k: *const lapack_int,
18379 A: *mut __BindgenComplex<f32>,
18380 lda: *const lapack_int,
18381 tau: *const __BindgenComplex<f32>,
18382 work: *mut __BindgenComplex<f32>,
18383 lwork: *const lapack_int,
18384 info: *mut lapack_int,
18385 );
18386 pub fn zunglq_(
18387 m: *const lapack_int,
18388 n: *const lapack_int,
18389 k: *const lapack_int,
18390 A: *mut __BindgenComplex<f64>,
18391 lda: *const lapack_int,
18392 tau: *const __BindgenComplex<f64>,
18393 work: *mut __BindgenComplex<f64>,
18394 lwork: *const lapack_int,
18395 info: *mut lapack_int,
18396 );
18397 pub fn cungql_(
18398 m: *const lapack_int,
18399 n: *const lapack_int,
18400 k: *const lapack_int,
18401 A: *mut __BindgenComplex<f32>,
18402 lda: *const lapack_int,
18403 tau: *const __BindgenComplex<f32>,
18404 work: *mut __BindgenComplex<f32>,
18405 lwork: *const lapack_int,
18406 info: *mut lapack_int,
18407 );
18408 pub fn zungql_(
18409 m: *const lapack_int,
18410 n: *const lapack_int,
18411 k: *const lapack_int,
18412 A: *mut __BindgenComplex<f64>,
18413 lda: *const lapack_int,
18414 tau: *const __BindgenComplex<f64>,
18415 work: *mut __BindgenComplex<f64>,
18416 lwork: *const lapack_int,
18417 info: *mut lapack_int,
18418 );
18419 pub fn cungqr_(
18420 m: *const lapack_int,
18421 n: *const lapack_int,
18422 k: *const lapack_int,
18423 A: *mut __BindgenComplex<f32>,
18424 lda: *const lapack_int,
18425 tau: *const __BindgenComplex<f32>,
18426 work: *mut __BindgenComplex<f32>,
18427 lwork: *const lapack_int,
18428 info: *mut lapack_int,
18429 );
18430 pub fn zungqr_(
18431 m: *const lapack_int,
18432 n: *const lapack_int,
18433 k: *const lapack_int,
18434 A: *mut __BindgenComplex<f64>,
18435 lda: *const lapack_int,
18436 tau: *const __BindgenComplex<f64>,
18437 work: *mut __BindgenComplex<f64>,
18438 lwork: *const lapack_int,
18439 info: *mut lapack_int,
18440 );
18441 pub fn cungrq_(
18442 m: *const lapack_int,
18443 n: *const lapack_int,
18444 k: *const lapack_int,
18445 A: *mut __BindgenComplex<f32>,
18446 lda: *const lapack_int,
18447 tau: *const __BindgenComplex<f32>,
18448 work: *mut __BindgenComplex<f32>,
18449 lwork: *const lapack_int,
18450 info: *mut lapack_int,
18451 );
18452 pub fn zungrq_(
18453 m: *const lapack_int,
18454 n: *const lapack_int,
18455 k: *const lapack_int,
18456 A: *mut __BindgenComplex<f64>,
18457 lda: *const lapack_int,
18458 tau: *const __BindgenComplex<f64>,
18459 work: *mut __BindgenComplex<f64>,
18460 lwork: *const lapack_int,
18461 info: *mut lapack_int,
18462 );
18463 pub fn cungtr_(
18464 uplo: *const c_char,
18465 n: *const lapack_int,
18466 A: *mut __BindgenComplex<f32>,
18467 lda: *const lapack_int,
18468 tau: *const __BindgenComplex<f32>,
18469 work: *mut __BindgenComplex<f32>,
18470 lwork: *const lapack_int,
18471 info: *mut lapack_int,
18472 );
18473 pub fn zungtr_(
18474 uplo: *const c_char,
18475 n: *const lapack_int,
18476 A: *mut __BindgenComplex<f64>,
18477 lda: *const lapack_int,
18478 tau: *const __BindgenComplex<f64>,
18479 work: *mut __BindgenComplex<f64>,
18480 lwork: *const lapack_int,
18481 info: *mut lapack_int,
18482 );
18483 pub fn cungtsqr_row_(
18484 m: *const lapack_int,
18485 n: *const lapack_int,
18486 mb: *const lapack_int,
18487 nb: *const lapack_int,
18488 A: *mut __BindgenComplex<f32>,
18489 lda: *const lapack_int,
18490 T: *const __BindgenComplex<f32>,
18491 ldt: *const lapack_int,
18492 work: *mut __BindgenComplex<f32>,
18493 lwork: *const lapack_int,
18494 info: *mut lapack_int,
18495 );
18496 pub fn zungtsqr_row_(
18497 m: *const lapack_int,
18498 n: *const lapack_int,
18499 mb: *const lapack_int,
18500 nb: *const lapack_int,
18501 A: *mut __BindgenComplex<f64>,
18502 lda: *const lapack_int,
18503 T: *const __BindgenComplex<f64>,
18504 ldt: *const lapack_int,
18505 work: *mut __BindgenComplex<f64>,
18506 lwork: *const lapack_int,
18507 info: *mut lapack_int,
18508 );
18509 pub fn cunhr_col_(
18510 m: *const lapack_int,
18511 n: *const lapack_int,
18512 nb: *const lapack_int,
18513 A: *mut __BindgenComplex<f32>,
18514 lda: *const lapack_int,
18515 T: *mut __BindgenComplex<f32>,
18516 ldt: *const lapack_int,
18517 D: *mut __BindgenComplex<f32>,
18518 info: *mut lapack_int,
18519 );
18520 pub fn zunhr_col_(
18521 m: *const lapack_int,
18522 n: *const lapack_int,
18523 nb: *const lapack_int,
18524 A: *mut __BindgenComplex<f64>,
18525 lda: *const lapack_int,
18526 T: *mut __BindgenComplex<f64>,
18527 ldt: *const lapack_int,
18528 D: *mut __BindgenComplex<f64>,
18529 info: *mut lapack_int,
18530 );
18531 pub fn cunmbr_(
18532 vect: *const c_char,
18533 side: *const c_char,
18534 trans: *const c_char,
18535 m: *const lapack_int,
18536 n: *const lapack_int,
18537 k: *const lapack_int,
18538 A: *const __BindgenComplex<f32>,
18539 lda: *const lapack_int,
18540 tau: *const __BindgenComplex<f32>,
18541 C: *mut __BindgenComplex<f32>,
18542 ldc: *const lapack_int,
18543 work: *mut __BindgenComplex<f32>,
18544 lwork: *const lapack_int,
18545 info: *mut lapack_int,
18546 );
18547 pub fn zunmbr_(
18548 vect: *const c_char,
18549 side: *const c_char,
18550 trans: *const c_char,
18551 m: *const lapack_int,
18552 n: *const lapack_int,
18553 k: *const lapack_int,
18554 A: *const __BindgenComplex<f64>,
18555 lda: *const lapack_int,
18556 tau: *const __BindgenComplex<f64>,
18557 C: *mut __BindgenComplex<f64>,
18558 ldc: *const lapack_int,
18559 work: *mut __BindgenComplex<f64>,
18560 lwork: *const lapack_int,
18561 info: *mut lapack_int,
18562 );
18563 pub fn cunmhr_(
18564 side: *const c_char,
18565 trans: *const c_char,
18566 m: *const lapack_int,
18567 n: *const lapack_int,
18568 ilo: *const lapack_int,
18569 ihi: *const lapack_int,
18570 A: *const __BindgenComplex<f32>,
18571 lda: *const lapack_int,
18572 tau: *const __BindgenComplex<f32>,
18573 C: *mut __BindgenComplex<f32>,
18574 ldc: *const lapack_int,
18575 work: *mut __BindgenComplex<f32>,
18576 lwork: *const lapack_int,
18577 info: *mut lapack_int,
18578 );
18579 pub fn zunmhr_(
18580 side: *const c_char,
18581 trans: *const c_char,
18582 m: *const lapack_int,
18583 n: *const lapack_int,
18584 ilo: *const lapack_int,
18585 ihi: *const lapack_int,
18586 A: *const __BindgenComplex<f64>,
18587 lda: *const lapack_int,
18588 tau: *const __BindgenComplex<f64>,
18589 C: *mut __BindgenComplex<f64>,
18590 ldc: *const lapack_int,
18591 work: *mut __BindgenComplex<f64>,
18592 lwork: *const lapack_int,
18593 info: *mut lapack_int,
18594 );
18595 pub fn cunmlq_(
18596 side: *const c_char,
18597 trans: *const c_char,
18598 m: *const lapack_int,
18599 n: *const lapack_int,
18600 k: *const lapack_int,
18601 A: *const __BindgenComplex<f32>,
18602 lda: *const lapack_int,
18603 tau: *const __BindgenComplex<f32>,
18604 C: *mut __BindgenComplex<f32>,
18605 ldc: *const lapack_int,
18606 work: *mut __BindgenComplex<f32>,
18607 lwork: *const lapack_int,
18608 info: *mut lapack_int,
18609 );
18610 pub fn zunmlq_(
18611 side: *const c_char,
18612 trans: *const c_char,
18613 m: *const lapack_int,
18614 n: *const lapack_int,
18615 k: *const lapack_int,
18616 A: *const __BindgenComplex<f64>,
18617 lda: *const lapack_int,
18618 tau: *const __BindgenComplex<f64>,
18619 C: *mut __BindgenComplex<f64>,
18620 ldc: *const lapack_int,
18621 work: *mut __BindgenComplex<f64>,
18622 lwork: *const lapack_int,
18623 info: *mut lapack_int,
18624 );
18625 pub fn cunmql_(
18626 side: *const c_char,
18627 trans: *const c_char,
18628 m: *const lapack_int,
18629 n: *const lapack_int,
18630 k: *const lapack_int,
18631 A: *const __BindgenComplex<f32>,
18632 lda: *const lapack_int,
18633 tau: *const __BindgenComplex<f32>,
18634 C: *mut __BindgenComplex<f32>,
18635 ldc: *const lapack_int,
18636 work: *mut __BindgenComplex<f32>,
18637 lwork: *const lapack_int,
18638 info: *mut lapack_int,
18639 );
18640 pub fn zunmql_(
18641 side: *const c_char,
18642 trans: *const c_char,
18643 m: *const lapack_int,
18644 n: *const lapack_int,
18645 k: *const lapack_int,
18646 A: *const __BindgenComplex<f64>,
18647 lda: *const lapack_int,
18648 tau: *const __BindgenComplex<f64>,
18649 C: *mut __BindgenComplex<f64>,
18650 ldc: *const lapack_int,
18651 work: *mut __BindgenComplex<f64>,
18652 lwork: *const lapack_int,
18653 info: *mut lapack_int,
18654 );
18655 pub fn cunmqr_(
18656 side: *const c_char,
18657 trans: *const c_char,
18658 m: *const lapack_int,
18659 n: *const lapack_int,
18660 k: *const lapack_int,
18661 A: *const __BindgenComplex<f32>,
18662 lda: *const lapack_int,
18663 tau: *const __BindgenComplex<f32>,
18664 C: *mut __BindgenComplex<f32>,
18665 ldc: *const lapack_int,
18666 work: *mut __BindgenComplex<f32>,
18667 lwork: *const lapack_int,
18668 info: *mut lapack_int,
18669 );
18670 pub fn zunmqr_(
18671 side: *const c_char,
18672 trans: *const c_char,
18673 m: *const lapack_int,
18674 n: *const lapack_int,
18675 k: *const lapack_int,
18676 A: *const __BindgenComplex<f64>,
18677 lda: *const lapack_int,
18678 tau: *const __BindgenComplex<f64>,
18679 C: *mut __BindgenComplex<f64>,
18680 ldc: *const lapack_int,
18681 work: *mut __BindgenComplex<f64>,
18682 lwork: *const lapack_int,
18683 info: *mut lapack_int,
18684 );
18685 pub fn cunmrq_(
18686 side: *const c_char,
18687 trans: *const c_char,
18688 m: *const lapack_int,
18689 n: *const lapack_int,
18690 k: *const lapack_int,
18691 A: *const __BindgenComplex<f32>,
18692 lda: *const lapack_int,
18693 tau: *const __BindgenComplex<f32>,
18694 C: *mut __BindgenComplex<f32>,
18695 ldc: *const lapack_int,
18696 work: *mut __BindgenComplex<f32>,
18697 lwork: *const lapack_int,
18698 info: *mut lapack_int,
18699 );
18700 pub fn zunmrq_(
18701 side: *const c_char,
18702 trans: *const c_char,
18703 m: *const lapack_int,
18704 n: *const lapack_int,
18705 k: *const lapack_int,
18706 A: *const __BindgenComplex<f64>,
18707 lda: *const lapack_int,
18708 tau: *const __BindgenComplex<f64>,
18709 C: *mut __BindgenComplex<f64>,
18710 ldc: *const lapack_int,
18711 work: *mut __BindgenComplex<f64>,
18712 lwork: *const lapack_int,
18713 info: *mut lapack_int,
18714 );
18715 pub fn cunmrz_(
18716 side: *const c_char,
18717 trans: *const c_char,
18718 m: *const lapack_int,
18719 n: *const lapack_int,
18720 k: *const lapack_int,
18721 l: *const lapack_int,
18722 A: *const __BindgenComplex<f32>,
18723 lda: *const lapack_int,
18724 tau: *const __BindgenComplex<f32>,
18725 C: *mut __BindgenComplex<f32>,
18726 ldc: *const lapack_int,
18727 work: *mut __BindgenComplex<f32>,
18728 lwork: *const lapack_int,
18729 info: *mut lapack_int,
18730 );
18731 pub fn zunmrz_(
18732 side: *const c_char,
18733 trans: *const c_char,
18734 m: *const lapack_int,
18735 n: *const lapack_int,
18736 k: *const lapack_int,
18737 l: *const lapack_int,
18738 A: *const __BindgenComplex<f64>,
18739 lda: *const lapack_int,
18740 tau: *const __BindgenComplex<f64>,
18741 C: *mut __BindgenComplex<f64>,
18742 ldc: *const lapack_int,
18743 work: *mut __BindgenComplex<f64>,
18744 lwork: *const lapack_int,
18745 info: *mut lapack_int,
18746 );
18747 pub fn cunmtr_(
18748 side: *const c_char,
18749 uplo: *const c_char,
18750 trans: *const c_char,
18751 m: *const lapack_int,
18752 n: *const lapack_int,
18753 A: *const __BindgenComplex<f32>,
18754 lda: *const lapack_int,
18755 tau: *const __BindgenComplex<f32>,
18756 C: *mut __BindgenComplex<f32>,
18757 ldc: *const lapack_int,
18758 work: *mut __BindgenComplex<f32>,
18759 lwork: *const lapack_int,
18760 info: *mut lapack_int,
18761 );
18762 pub fn zunmtr_(
18763 side: *const c_char,
18764 uplo: *const c_char,
18765 trans: *const c_char,
18766 m: *const lapack_int,
18767 n: *const lapack_int,
18768 A: *const __BindgenComplex<f64>,
18769 lda: *const lapack_int,
18770 tau: *const __BindgenComplex<f64>,
18771 C: *mut __BindgenComplex<f64>,
18772 ldc: *const lapack_int,
18773 work: *mut __BindgenComplex<f64>,
18774 lwork: *const lapack_int,
18775 info: *mut lapack_int,
18776 );
18777 pub fn cupgtr_(
18778 uplo: *const c_char,
18779 n: *const lapack_int,
18780 AP: *const __BindgenComplex<f32>,
18781 tau: *const __BindgenComplex<f32>,
18782 Q: *mut __BindgenComplex<f32>,
18783 ldq: *const lapack_int,
18784 work: *mut __BindgenComplex<f32>,
18785 info: *mut lapack_int,
18786 );
18787 pub fn zupgtr_(
18788 uplo: *const c_char,
18789 n: *const lapack_int,
18790 AP: *const __BindgenComplex<f64>,
18791 tau: *const __BindgenComplex<f64>,
18792 Q: *mut __BindgenComplex<f64>,
18793 ldq: *const lapack_int,
18794 work: *mut __BindgenComplex<f64>,
18795 info: *mut lapack_int,
18796 );
18797 pub fn cupmtr_(
18798 side: *const c_char,
18799 uplo: *const c_char,
18800 trans: *const c_char,
18801 m: *const lapack_int,
18802 n: *const lapack_int,
18803 AP: *const __BindgenComplex<f32>,
18804 tau: *const __BindgenComplex<f32>,
18805 C: *mut __BindgenComplex<f32>,
18806 ldc: *const lapack_int,
18807 work: *mut __BindgenComplex<f32>,
18808 info: *mut lapack_int,
18809 );
18810 pub fn zupmtr_(
18811 side: *const c_char,
18812 uplo: *const c_char,
18813 trans: *const c_char,
18814 m: *const lapack_int,
18815 n: *const lapack_int,
18816 AP: *const __BindgenComplex<f64>,
18817 tau: *const __BindgenComplex<f64>,
18818 C: *mut __BindgenComplex<f64>,
18819 ldc: *const lapack_int,
18820 work: *mut __BindgenComplex<f64>,
18821 info: *mut lapack_int,
18822 );
18823}