1#![allow(non_camel_case_types)]
2
3use core::ffi::c_char;
4
5#[cfg(not(feature = "ilp64"))]
6pub type lapack_int = i32;
7#[cfg(feature = "ilp64")]
8pub type lapack_int = i64;
9
10#[derive(PartialEq, Copy, Clone, Hash, Debug, Default)]
13#[repr(C)]
14pub struct __BindgenComplex<T> {
15 pub re: T,
16 pub im: T,
17}
18
19pub type lapack_float_return = f32;
20pub type LAPACK_S_SELECT2 =
21 Option<unsafe extern "C" fn(arg1: *const f32, arg2: *const f32) -> lapack_int>;
22pub type LAPACK_S_SELECT3 = Option<
23 unsafe extern "C" fn(arg1: *const f32, arg2: *const f32, arg3: *const f32) -> lapack_int,
24>;
25pub type LAPACK_D_SELECT2 =
26 Option<unsafe extern "C" fn(arg1: *const f64, arg2: *const f64) -> lapack_int>;
27pub type LAPACK_D_SELECT3 = Option<
28 unsafe extern "C" fn(arg1: *const f64, arg2: *const f64, arg3: *const f64) -> lapack_int,
29>;
30pub type LAPACK_C_SELECT1 =
31 Option<unsafe extern "C" fn(arg1: *const __BindgenComplex<f32>) -> lapack_int>;
32pub type LAPACK_C_SELECT2 = Option<
33 unsafe extern "C" fn(
34 arg1: *const __BindgenComplex<f32>,
35 arg2: *const __BindgenComplex<f32>,
36 ) -> lapack_int,
37>;
38pub type LAPACK_Z_SELECT1 =
39 Option<unsafe extern "C" fn(arg1: *const __BindgenComplex<f64>) -> lapack_int>;
40pub type LAPACK_Z_SELECT2 = Option<
41 unsafe extern "C" fn(
42 arg1: *const __BindgenComplex<f64>,
43 arg2: *const __BindgenComplex<f64>,
44 ) -> lapack_int,
45>;
46unsafe extern "C" {
47 pub fn lsame_(ca: *const c_char, cb: *const c_char) -> lapack_int;
48 pub fn cbbcsd_(
49 jobu1: *const c_char,
50 jobu2: *const c_char,
51 jobv1t: *const c_char,
52 jobv2t: *const c_char,
53 trans: *const c_char,
54 m: *const lapack_int,
55 p: *const lapack_int,
56 q: *const lapack_int,
57 theta: *mut f32,
58 phi: *mut f32,
59 U1: *mut __BindgenComplex<f32>,
60 ldu1: *const lapack_int,
61 U2: *mut __BindgenComplex<f32>,
62 ldu2: *const lapack_int,
63 V1T: *mut __BindgenComplex<f32>,
64 ldv1t: *const lapack_int,
65 V2T: *mut __BindgenComplex<f32>,
66 ldv2t: *const lapack_int,
67 B11D: *mut f32,
68 B11E: *mut f32,
69 B12D: *mut f32,
70 B12E: *mut f32,
71 B21D: *mut f32,
72 B21E: *mut f32,
73 B22D: *mut f32,
74 B22E: *mut f32,
75 rwork: *mut f32,
76 lrwork: *const lapack_int,
77 info: *mut lapack_int,
78 );
79 pub fn dbbcsd_(
80 jobu1: *const c_char,
81 jobu2: *const c_char,
82 jobv1t: *const c_char,
83 jobv2t: *const c_char,
84 trans: *const c_char,
85 m: *const lapack_int,
86 p: *const lapack_int,
87 q: *const lapack_int,
88 theta: *mut f64,
89 phi: *mut f64,
90 U1: *mut f64,
91 ldu1: *const lapack_int,
92 U2: *mut f64,
93 ldu2: *const lapack_int,
94 V1T: *mut f64,
95 ldv1t: *const lapack_int,
96 V2T: *mut f64,
97 ldv2t: *const lapack_int,
98 B11D: *mut f64,
99 B11E: *mut f64,
100 B12D: *mut f64,
101 B12E: *mut f64,
102 b21d: *mut f64,
103 b21e: *mut f64,
104 b22d: *mut f64,
105 b22e: *mut f64,
106 work: *mut f64,
107 lwork: *const lapack_int,
108 info: *mut lapack_int,
109 );
110 pub fn sbbcsd_(
111 jobu1: *const c_char,
112 jobu2: *const c_char,
113 jobv1t: *const c_char,
114 jobv2t: *const c_char,
115 trans: *const c_char,
116 m: *const lapack_int,
117 p: *const lapack_int,
118 q: *const lapack_int,
119 theta: *mut f32,
120 phi: *mut f32,
121 U1: *mut f32,
122 ldu1: *const lapack_int,
123 U2: *mut f32,
124 ldu2: *const lapack_int,
125 V1T: *mut f32,
126 ldv1t: *const lapack_int,
127 V2T: *mut f32,
128 ldv2t: *const lapack_int,
129 B11D: *mut f32,
130 B11E: *mut f32,
131 B12D: *mut f32,
132 B12E: *mut f32,
133 B21D: *mut f32,
134 B21E: *mut f32,
135 B22D: *mut f32,
136 B22E: *mut f32,
137 work: *mut f32,
138 lwork: *const lapack_int,
139 info: *mut lapack_int,
140 );
141 pub fn zbbcsd_(
142 jobu1: *const c_char,
143 jobu2: *const c_char,
144 jobv1t: *const c_char,
145 jobv2t: *const c_char,
146 trans: *const c_char,
147 m: *const lapack_int,
148 p: *const lapack_int,
149 q: *const lapack_int,
150 theta: *mut f64,
151 phi: *mut f64,
152 U1: *mut __BindgenComplex<f64>,
153 ldu1: *const lapack_int,
154 U2: *mut __BindgenComplex<f64>,
155 ldu2: *const lapack_int,
156 V1T: *mut __BindgenComplex<f64>,
157 ldv1t: *const lapack_int,
158 V2T: *mut __BindgenComplex<f64>,
159 ldv2t: *const lapack_int,
160 B11D: *mut f64,
161 B11E: *mut f64,
162 B12D: *mut f64,
163 B12E: *mut f64,
164 B21D: *mut f64,
165 B21E: *mut f64,
166 B22D: *mut f64,
167 B22E: *mut f64,
168 rwork: *mut f64,
169 lrwork: *const lapack_int,
170 info: *mut lapack_int,
171 );
172 pub fn dbdsdc_(
173 uplo: *const c_char,
174 compq: *const c_char,
175 n: *const lapack_int,
176 D: *mut f64,
177 E: *mut f64,
178 U: *mut f64,
179 ldu: *const lapack_int,
180 VT: *mut f64,
181 ldvt: *const lapack_int,
182 Q: *mut f64,
183 IQ: *mut lapack_int,
184 work: *mut f64,
185 iwork: *mut lapack_int,
186 info: *mut lapack_int,
187 );
188 pub fn sbdsdc_(
189 uplo: *const c_char,
190 compq: *const c_char,
191 n: *const lapack_int,
192 D: *mut f32,
193 E: *mut f32,
194 U: *mut f32,
195 ldu: *const lapack_int,
196 VT: *mut f32,
197 ldvt: *const lapack_int,
198 Q: *mut f32,
199 IQ: *mut lapack_int,
200 work: *mut f32,
201 iwork: *mut lapack_int,
202 info: *mut lapack_int,
203 );
204 pub fn cbdsqr_(
205 uplo: *const c_char,
206 n: *const lapack_int,
207 ncvt: *const lapack_int,
208 nru: *const lapack_int,
209 ncc: *const lapack_int,
210 D: *mut f32,
211 E: *mut f32,
212 VT: *mut __BindgenComplex<f32>,
213 ldvt: *const lapack_int,
214 U: *mut __BindgenComplex<f32>,
215 ldu: *const lapack_int,
216 C: *mut __BindgenComplex<f32>,
217 ldc: *const lapack_int,
218 rwork: *mut f32,
219 info: *mut lapack_int,
220 );
221 pub fn dbdsqr_(
222 uplo: *const c_char,
223 n: *const lapack_int,
224 ncvt: *const lapack_int,
225 nru: *const lapack_int,
226 ncc: *const lapack_int,
227 D: *mut f64,
228 E: *mut f64,
229 VT: *mut f64,
230 ldvt: *const lapack_int,
231 U: *mut f64,
232 ldu: *const lapack_int,
233 C: *mut f64,
234 ldc: *const lapack_int,
235 work: *mut f64,
236 info: *mut lapack_int,
237 );
238 pub fn sbdsqr_(
239 uplo: *const c_char,
240 n: *const lapack_int,
241 ncvt: *const lapack_int,
242 nru: *const lapack_int,
243 ncc: *const lapack_int,
244 D: *mut f32,
245 E: *mut f32,
246 VT: *mut f32,
247 ldvt: *const lapack_int,
248 U: *mut f32,
249 ldu: *const lapack_int,
250 C: *mut f32,
251 ldc: *const lapack_int,
252 work: *mut f32,
253 info: *mut lapack_int,
254 );
255 pub fn zbdsqr_(
256 uplo: *const c_char,
257 n: *const lapack_int,
258 ncvt: *const lapack_int,
259 nru: *const lapack_int,
260 ncc: *const lapack_int,
261 D: *mut f64,
262 E: *mut f64,
263 VT: *mut __BindgenComplex<f64>,
264 ldvt: *const lapack_int,
265 U: *mut __BindgenComplex<f64>,
266 ldu: *const lapack_int,
267 C: *mut __BindgenComplex<f64>,
268 ldc: *const lapack_int,
269 rwork: *mut f64,
270 info: *mut lapack_int,
271 );
272 pub fn dbdsvdx_(
273 uplo: *const c_char,
274 jobz: *const c_char,
275 range: *const c_char,
276 n: *const lapack_int,
277 D: *const f64,
278 E: *const f64,
279 vl: *const f64,
280 vu: *const f64,
281 il: *const lapack_int,
282 iu: *const lapack_int,
283 ns: *mut lapack_int,
284 S: *mut f64,
285 Z: *mut f64,
286 ldz: *const lapack_int,
287 work: *mut f64,
288 iwork: *mut lapack_int,
289 info: *mut lapack_int,
290 );
291 pub fn sbdsvdx_(
292 uplo: *const c_char,
293 jobz: *const c_char,
294 range: *const c_char,
295 n: *const lapack_int,
296 D: *const f32,
297 E: *const f32,
298 vl: *const f32,
299 vu: *const f32,
300 il: *const lapack_int,
301 iu: *const lapack_int,
302 ns: *mut lapack_int,
303 S: *mut f32,
304 Z: *mut f32,
305 ldz: *const lapack_int,
306 work: *mut f32,
307 iwork: *mut lapack_int,
308 info: *mut lapack_int,
309 );
310 pub fn ddisna_(
311 job: *const c_char,
312 m: *const lapack_int,
313 n: *const lapack_int,
314 D: *const f64,
315 SEP: *mut f64,
316 info: *mut lapack_int,
317 );
318 pub fn sdisna_(
319 job: *const c_char,
320 m: *const lapack_int,
321 n: *const lapack_int,
322 D: *const f32,
323 SEP: *mut f32,
324 info: *mut lapack_int,
325 );
326 pub fn cgbbrd_(
327 vect: *const c_char,
328 m: *const lapack_int,
329 n: *const lapack_int,
330 ncc: *const lapack_int,
331 kl: *const lapack_int,
332 ku: *const lapack_int,
333 AB: *mut __BindgenComplex<f32>,
334 ldab: *const lapack_int,
335 D: *mut f32,
336 E: *mut f32,
337 Q: *mut __BindgenComplex<f32>,
338 ldq: *const lapack_int,
339 PT: *mut __BindgenComplex<f32>,
340 ldpt: *const lapack_int,
341 C: *mut __BindgenComplex<f32>,
342 ldc: *const lapack_int,
343 work: *mut __BindgenComplex<f32>,
344 rwork: *mut f32,
345 info: *mut lapack_int,
346 );
347 pub fn dgbbrd_(
348 vect: *const c_char,
349 m: *const lapack_int,
350 n: *const lapack_int,
351 ncc: *const lapack_int,
352 kl: *const lapack_int,
353 ku: *const lapack_int,
354 AB: *mut f64,
355 ldab: *const lapack_int,
356 D: *mut f64,
357 E: *mut f64,
358 Q: *mut f64,
359 ldq: *const lapack_int,
360 PT: *mut f64,
361 ldpt: *const lapack_int,
362 C: *mut f64,
363 ldc: *const lapack_int,
364 work: *mut f64,
365 info: *mut lapack_int,
366 );
367 pub fn sgbbrd_(
368 vect: *const c_char,
369 m: *const lapack_int,
370 n: *const lapack_int,
371 ncc: *const lapack_int,
372 kl: *const lapack_int,
373 ku: *const lapack_int,
374 AB: *mut f32,
375 ldab: *const lapack_int,
376 D: *mut f32,
377 E: *mut f32,
378 Q: *mut f32,
379 ldq: *const lapack_int,
380 PT: *mut f32,
381 ldpt: *const lapack_int,
382 C: *mut f32,
383 ldc: *const lapack_int,
384 work: *mut f32,
385 info: *mut lapack_int,
386 );
387 pub fn zgbbrd_(
388 vect: *const c_char,
389 m: *const lapack_int,
390 n: *const lapack_int,
391 ncc: *const lapack_int,
392 kl: *const lapack_int,
393 ku: *const lapack_int,
394 AB: *mut __BindgenComplex<f64>,
395 ldab: *const lapack_int,
396 D: *mut f64,
397 E: *mut f64,
398 Q: *mut __BindgenComplex<f64>,
399 ldq: *const lapack_int,
400 PT: *mut __BindgenComplex<f64>,
401 ldpt: *const lapack_int,
402 C: *mut __BindgenComplex<f64>,
403 ldc: *const lapack_int,
404 work: *mut __BindgenComplex<f64>,
405 rwork: *mut f64,
406 info: *mut lapack_int,
407 );
408 pub fn cgbcon_(
409 norm: *const c_char,
410 n: *const lapack_int,
411 kl: *const lapack_int,
412 ku: *const lapack_int,
413 AB: *const __BindgenComplex<f32>,
414 ldab: *const lapack_int,
415 ipiv: *const lapack_int,
416 anorm: *const f32,
417 rcond: *mut f32,
418 work: *mut __BindgenComplex<f32>,
419 rwork: *mut f32,
420 info: *mut lapack_int,
421 );
422 pub fn dgbcon_(
423 norm: *const c_char,
424 n: *const lapack_int,
425 kl: *const lapack_int,
426 ku: *const lapack_int,
427 AB: *const f64,
428 ldab: *const lapack_int,
429 ipiv: *const lapack_int,
430 anorm: *const f64,
431 rcond: *mut f64,
432 work: *mut f64,
433 iwork: *mut lapack_int,
434 info: *mut lapack_int,
435 );
436 pub fn sgbcon_(
437 norm: *const c_char,
438 n: *const lapack_int,
439 kl: *const lapack_int,
440 ku: *const lapack_int,
441 AB: *const f32,
442 ldab: *const lapack_int,
443 ipiv: *const lapack_int,
444 anorm: *const f32,
445 rcond: *mut f32,
446 work: *mut f32,
447 iwork: *mut lapack_int,
448 info: *mut lapack_int,
449 );
450 pub fn zgbcon_(
451 norm: *const c_char,
452 n: *const lapack_int,
453 kl: *const lapack_int,
454 ku: *const lapack_int,
455 AB: *const __BindgenComplex<f64>,
456 ldab: *const lapack_int,
457 ipiv: *const lapack_int,
458 anorm: *const f64,
459 rcond: *mut f64,
460 work: *mut __BindgenComplex<f64>,
461 rwork: *mut f64,
462 info: *mut lapack_int,
463 );
464 pub fn cgbequ_(
465 m: *const lapack_int,
466 n: *const lapack_int,
467 kl: *const lapack_int,
468 ku: *const lapack_int,
469 AB: *const __BindgenComplex<f32>,
470 ldab: *const lapack_int,
471 R: *mut f32,
472 C: *mut f32,
473 rowcnd: *mut f32,
474 colcnd: *mut f32,
475 amax: *mut f32,
476 info: *mut lapack_int,
477 );
478 pub fn dgbequ_(
479 m: *const lapack_int,
480 n: *const lapack_int,
481 kl: *const lapack_int,
482 ku: *const lapack_int,
483 AB: *const f64,
484 ldab: *const lapack_int,
485 R: *mut f64,
486 C: *mut f64,
487 rowcnd: *mut f64,
488 colcnd: *mut f64,
489 amax: *mut f64,
490 info: *mut lapack_int,
491 );
492 pub fn sgbequ_(
493 m: *const lapack_int,
494 n: *const lapack_int,
495 kl: *const lapack_int,
496 ku: *const lapack_int,
497 AB: *const f32,
498 ldab: *const lapack_int,
499 R: *mut f32,
500 C: *mut f32,
501 rowcnd: *mut f32,
502 colcnd: *mut f32,
503 amax: *mut f32,
504 info: *mut lapack_int,
505 );
506 pub fn zgbequ_(
507 m: *const lapack_int,
508 n: *const lapack_int,
509 kl: *const lapack_int,
510 ku: *const lapack_int,
511 AB: *const __BindgenComplex<f64>,
512 ldab: *const lapack_int,
513 R: *mut f64,
514 C: *mut f64,
515 rowcnd: *mut f64,
516 colcnd: *mut f64,
517 amax: *mut f64,
518 info: *mut lapack_int,
519 );
520 pub fn cgbequb_(
521 m: *const lapack_int,
522 n: *const lapack_int,
523 kl: *const lapack_int,
524 ku: *const lapack_int,
525 AB: *const __BindgenComplex<f32>,
526 ldab: *const lapack_int,
527 R: *mut f32,
528 C: *mut f32,
529 rowcnd: *mut f32,
530 colcnd: *mut f32,
531 amax: *mut f32,
532 info: *mut lapack_int,
533 );
534 pub fn dgbequb_(
535 m: *const lapack_int,
536 n: *const lapack_int,
537 kl: *const lapack_int,
538 ku: *const lapack_int,
539 AB: *const f64,
540 ldab: *const lapack_int,
541 R: *mut f64,
542 C: *mut f64,
543 rowcnd: *mut f64,
544 colcnd: *mut f64,
545 amax: *mut f64,
546 info: *mut lapack_int,
547 );
548 pub fn sgbequb_(
549 m: *const lapack_int,
550 n: *const lapack_int,
551 kl: *const lapack_int,
552 ku: *const lapack_int,
553 AB: *const f32,
554 ldab: *const lapack_int,
555 R: *mut f32,
556 C: *mut f32,
557 rowcnd: *mut f32,
558 colcnd: *mut f32,
559 amax: *mut f32,
560 info: *mut lapack_int,
561 );
562 pub fn zgbequb_(
563 m: *const lapack_int,
564 n: *const lapack_int,
565 kl: *const lapack_int,
566 ku: *const lapack_int,
567 AB: *const __BindgenComplex<f64>,
568 ldab: *const lapack_int,
569 R: *mut f64,
570 C: *mut f64,
571 rowcnd: *mut f64,
572 colcnd: *mut f64,
573 amax: *mut f64,
574 info: *mut lapack_int,
575 );
576 pub fn cgbrfs_(
577 trans: *const c_char,
578 n: *const lapack_int,
579 kl: *const lapack_int,
580 ku: *const lapack_int,
581 nrhs: *const lapack_int,
582 AB: *const __BindgenComplex<f32>,
583 ldab: *const lapack_int,
584 AFB: *const __BindgenComplex<f32>,
585 ldafb: *const lapack_int,
586 ipiv: *const lapack_int,
587 B: *const __BindgenComplex<f32>,
588 ldb: *const lapack_int,
589 X: *mut __BindgenComplex<f32>,
590 ldx: *const lapack_int,
591 ferr: *mut f32,
592 berr: *mut f32,
593 work: *mut __BindgenComplex<f32>,
594 rwork: *mut f32,
595 info: *mut lapack_int,
596 );
597 pub fn dgbrfs_(
598 trans: *const c_char,
599 n: *const lapack_int,
600 kl: *const lapack_int,
601 ku: *const lapack_int,
602 nrhs: *const lapack_int,
603 AB: *const f64,
604 ldab: *const lapack_int,
605 AFB: *const f64,
606 ldafb: *const lapack_int,
607 ipiv: *const lapack_int,
608 B: *const f64,
609 ldb: *const lapack_int,
610 X: *mut f64,
611 ldx: *const lapack_int,
612 ferr: *mut f64,
613 berr: *mut f64,
614 work: *mut f64,
615 iwork: *mut lapack_int,
616 info: *mut lapack_int,
617 );
618 pub fn sgbrfs_(
619 trans: *const c_char,
620 n: *const lapack_int,
621 kl: *const lapack_int,
622 ku: *const lapack_int,
623 nrhs: *const lapack_int,
624 AB: *const f32,
625 ldab: *const lapack_int,
626 AFB: *const f32,
627 ldafb: *const lapack_int,
628 ipiv: *const lapack_int,
629 B: *const f32,
630 ldb: *const lapack_int,
631 X: *mut f32,
632 ldx: *const lapack_int,
633 ferr: *mut f32,
634 berr: *mut f32,
635 work: *mut f32,
636 iwork: *mut lapack_int,
637 info: *mut lapack_int,
638 );
639 pub fn zgbrfs_(
640 trans: *const c_char,
641 n: *const lapack_int,
642 kl: *const lapack_int,
643 ku: *const lapack_int,
644 nrhs: *const lapack_int,
645 AB: *const __BindgenComplex<f64>,
646 ldab: *const lapack_int,
647 AFB: *const __BindgenComplex<f64>,
648 ldafb: *const lapack_int,
649 ipiv: *const lapack_int,
650 B: *const __BindgenComplex<f64>,
651 ldb: *const lapack_int,
652 X: *mut __BindgenComplex<f64>,
653 ldx: *const lapack_int,
654 ferr: *mut f64,
655 berr: *mut f64,
656 work: *mut __BindgenComplex<f64>,
657 rwork: *mut f64,
658 info: *mut lapack_int,
659 );
660 pub fn cgbrfsx_(
661 trans: *const c_char,
662 equed: *const c_char,
663 n: *const lapack_int,
664 kl: *const lapack_int,
665 ku: *const lapack_int,
666 nrhs: *const lapack_int,
667 AB: *const __BindgenComplex<f32>,
668 ldab: *const lapack_int,
669 AFB: *const __BindgenComplex<f32>,
670 ldafb: *const lapack_int,
671 ipiv: *const lapack_int,
672 R: *const f32,
673 C: *const f32,
674 B: *const __BindgenComplex<f32>,
675 ldb: *const lapack_int,
676 X: *mut __BindgenComplex<f32>,
677 ldx: *const lapack_int,
678 rcond: *mut f32,
679 berr: *mut f32,
680 n_err_bnds: *const lapack_int,
681 err_bnds_norm: *mut f32,
682 err_bnds_comp: *mut f32,
683 nparams: *const lapack_int,
684 params: *mut f32,
685 work: *mut __BindgenComplex<f32>,
686 rwork: *mut f32,
687 info: *mut lapack_int,
688 );
689 pub fn dgbrfsx_(
690 trans: *const c_char,
691 equed: *const c_char,
692 n: *const lapack_int,
693 kl: *const lapack_int,
694 ku: *const lapack_int,
695 nrhs: *const lapack_int,
696 AB: *const f64,
697 ldab: *const lapack_int,
698 AFB: *const f64,
699 ldafb: *const lapack_int,
700 ipiv: *const lapack_int,
701 R: *const f64,
702 C: *const f64,
703 B: *const f64,
704 ldb: *const lapack_int,
705 X: *mut f64,
706 ldx: *const lapack_int,
707 rcond: *mut f64,
708 berr: *mut f64,
709 n_err_bnds: *const lapack_int,
710 err_bnds_norm: *mut f64,
711 err_bnds_comp: *mut f64,
712 nparams: *const lapack_int,
713 params: *mut f64,
714 work: *mut f64,
715 iwork: *mut lapack_int,
716 info: *mut lapack_int,
717 );
718 pub fn sgbrfsx_(
719 trans: *const c_char,
720 equed: *const c_char,
721 n: *const lapack_int,
722 kl: *const lapack_int,
723 ku: *const lapack_int,
724 nrhs: *const lapack_int,
725 AB: *const f32,
726 ldab: *const lapack_int,
727 AFB: *const f32,
728 ldafb: *const lapack_int,
729 ipiv: *const lapack_int,
730 R: *const f32,
731 C: *const f32,
732 B: *const f32,
733 ldb: *const lapack_int,
734 X: *mut f32,
735 ldx: *const lapack_int,
736 rcond: *mut f32,
737 berr: *mut f32,
738 n_err_bnds: *const lapack_int,
739 err_bnds_norm: *mut f32,
740 err_bnds_comp: *mut f32,
741 nparams: *const lapack_int,
742 params: *mut f32,
743 work: *mut f32,
744 iwork: *mut lapack_int,
745 info: *mut lapack_int,
746 );
747 pub fn zgbrfsx_(
748 trans: *const c_char,
749 equed: *const c_char,
750 n: *const lapack_int,
751 kl: *const lapack_int,
752 ku: *const lapack_int,
753 nrhs: *const lapack_int,
754 AB: *const __BindgenComplex<f64>,
755 ldab: *const lapack_int,
756 AFB: *const __BindgenComplex<f64>,
757 ldafb: *const lapack_int,
758 ipiv: *const lapack_int,
759 R: *const f64,
760 C: *const f64,
761 B: *const __BindgenComplex<f64>,
762 ldb: *const lapack_int,
763 X: *mut __BindgenComplex<f64>,
764 ldx: *const lapack_int,
765 rcond: *mut f64,
766 berr: *mut f64,
767 n_err_bnds: *const lapack_int,
768 err_bnds_norm: *mut f64,
769 err_bnds_comp: *mut f64,
770 nparams: *const lapack_int,
771 params: *mut f64,
772 work: *mut __BindgenComplex<f64>,
773 rwork: *mut f64,
774 info: *mut lapack_int,
775 );
776 pub fn cgbsv_(
777 n: *const lapack_int,
778 kl: *const lapack_int,
779 ku: *const lapack_int,
780 nrhs: *const lapack_int,
781 AB: *mut __BindgenComplex<f32>,
782 ldab: *const lapack_int,
783 ipiv: *mut lapack_int,
784 B: *mut __BindgenComplex<f32>,
785 ldb: *const lapack_int,
786 info: *mut lapack_int,
787 );
788 pub fn dgbsv_(
789 n: *const lapack_int,
790 kl: *const lapack_int,
791 ku: *const lapack_int,
792 nrhs: *const lapack_int,
793 AB: *mut f64,
794 ldab: *const lapack_int,
795 ipiv: *mut lapack_int,
796 B: *mut f64,
797 ldb: *const lapack_int,
798 info: *mut lapack_int,
799 );
800 pub fn sgbsv_(
801 n: *const lapack_int,
802 kl: *const lapack_int,
803 ku: *const lapack_int,
804 nrhs: *const lapack_int,
805 AB: *mut f32,
806 ldab: *const lapack_int,
807 ipiv: *mut lapack_int,
808 B: *mut f32,
809 ldb: *const lapack_int,
810 info: *mut lapack_int,
811 );
812 pub fn zgbsv_(
813 n: *const lapack_int,
814 kl: *const lapack_int,
815 ku: *const lapack_int,
816 nrhs: *const lapack_int,
817 AB: *mut __BindgenComplex<f64>,
818 ldab: *const lapack_int,
819 ipiv: *mut lapack_int,
820 B: *mut __BindgenComplex<f64>,
821 ldb: *const lapack_int,
822 info: *mut lapack_int,
823 );
824 pub fn cgbsvx_(
825 fact: *const c_char,
826 trans: *const c_char,
827 n: *const lapack_int,
828 kl: *const lapack_int,
829 ku: *const lapack_int,
830 nrhs: *const lapack_int,
831 AB: *mut __BindgenComplex<f32>,
832 ldab: *const lapack_int,
833 AFB: *mut __BindgenComplex<f32>,
834 ldafb: *const lapack_int,
835 ipiv: *mut lapack_int,
836 equed: *mut c_char,
837 R: *mut f32,
838 C: *mut f32,
839 B: *mut __BindgenComplex<f32>,
840 ldb: *const lapack_int,
841 X: *mut __BindgenComplex<f32>,
842 ldx: *const lapack_int,
843 rcond: *mut f32,
844 ferr: *mut f32,
845 berr: *mut f32,
846 work: *mut __BindgenComplex<f32>,
847 rwork: *mut f32,
848 info: *mut lapack_int,
849 );
850 pub fn dgbsvx_(
851 fact: *const c_char,
852 trans: *const c_char,
853 n: *const lapack_int,
854 kl: *const lapack_int,
855 ku: *const lapack_int,
856 nrhs: *const lapack_int,
857 AB: *mut f64,
858 ldab: *const lapack_int,
859 AFB: *mut f64,
860 ldafb: *const lapack_int,
861 ipiv: *mut lapack_int,
862 equed: *mut c_char,
863 R: *mut f64,
864 C: *mut f64,
865 B: *mut f64,
866 ldb: *const lapack_int,
867 X: *mut f64,
868 ldx: *const lapack_int,
869 rcond: *mut f64,
870 ferr: *mut f64,
871 berr: *mut f64,
872 work: *mut f64,
873 iwork: *mut lapack_int,
874 info: *mut lapack_int,
875 );
876 pub fn sgbsvx_(
877 fact: *const c_char,
878 trans: *const c_char,
879 n: *const lapack_int,
880 kl: *const lapack_int,
881 ku: *const lapack_int,
882 nrhs: *const lapack_int,
883 AB: *mut f32,
884 ldab: *const lapack_int,
885 AFB: *mut f32,
886 ldafb: *const lapack_int,
887 ipiv: *mut lapack_int,
888 equed: *mut c_char,
889 R: *mut f32,
890 C: *mut f32,
891 B: *mut f32,
892 ldb: *const lapack_int,
893 X: *mut f32,
894 ldx: *const lapack_int,
895 rcond: *mut f32,
896 ferr: *mut f32,
897 berr: *mut f32,
898 work: *mut f32,
899 iwork: *mut lapack_int,
900 info: *mut lapack_int,
901 );
902 pub fn zgbsvx_(
903 fact: *const c_char,
904 trans: *const c_char,
905 n: *const lapack_int,
906 kl: *const lapack_int,
907 ku: *const lapack_int,
908 nrhs: *const lapack_int,
909 AB: *mut __BindgenComplex<f64>,
910 ldab: *const lapack_int,
911 AFB: *mut __BindgenComplex<f64>,
912 ldafb: *const lapack_int,
913 ipiv: *mut lapack_int,
914 equed: *mut c_char,
915 R: *mut f64,
916 C: *mut f64,
917 B: *mut __BindgenComplex<f64>,
918 ldb: *const lapack_int,
919 X: *mut __BindgenComplex<f64>,
920 ldx: *const lapack_int,
921 rcond: *mut f64,
922 ferr: *mut f64,
923 berr: *mut f64,
924 work: *mut __BindgenComplex<f64>,
925 rwork: *mut f64,
926 info: *mut lapack_int,
927 );
928 pub fn cgbsvxx_(
929 fact: *const c_char,
930 trans: *const c_char,
931 n: *const lapack_int,
932 kl: *const lapack_int,
933 ku: *const lapack_int,
934 nrhs: *const lapack_int,
935 AB: *mut __BindgenComplex<f32>,
936 ldab: *const lapack_int,
937 AFB: *mut __BindgenComplex<f32>,
938 ldafb: *const lapack_int,
939 ipiv: *mut lapack_int,
940 equed: *mut c_char,
941 R: *mut f32,
942 C: *mut f32,
943 B: *mut __BindgenComplex<f32>,
944 ldb: *const lapack_int,
945 X: *mut __BindgenComplex<f32>,
946 ldx: *const lapack_int,
947 rcond: *mut f32,
948 rpvgrw: *mut f32,
949 berr: *mut f32,
950 n_err_bnds: *const lapack_int,
951 err_bnds_norm: *mut f32,
952 err_bnds_comp: *mut f32,
953 nparams: *const lapack_int,
954 params: *mut f32,
955 work: *mut __BindgenComplex<f32>,
956 rwork: *mut f32,
957 info: *mut lapack_int,
958 );
959 pub fn dgbsvxx_(
960 fact: *const c_char,
961 trans: *const c_char,
962 n: *const lapack_int,
963 kl: *const lapack_int,
964 ku: *const lapack_int,
965 nrhs: *const lapack_int,
966 AB: *mut f64,
967 ldab: *const lapack_int,
968 AFB: *mut f64,
969 ldafb: *const lapack_int,
970 ipiv: *mut lapack_int,
971 equed: *mut c_char,
972 R: *mut f64,
973 C: *mut f64,
974 B: *mut f64,
975 ldb: *const lapack_int,
976 X: *mut f64,
977 ldx: *const lapack_int,
978 rcond: *mut f64,
979 rpvgrw: *mut f64,
980 berr: *mut f64,
981 n_err_bnds: *const lapack_int,
982 err_bnds_norm: *mut f64,
983 err_bnds_comp: *mut f64,
984 nparams: *const lapack_int,
985 params: *mut f64,
986 work: *mut f64,
987 iwork: *mut lapack_int,
988 info: *mut lapack_int,
989 );
990 pub fn sgbsvxx_(
991 fact: *const c_char,
992 trans: *const c_char,
993 n: *const lapack_int,
994 kl: *const lapack_int,
995 ku: *const lapack_int,
996 nrhs: *const lapack_int,
997 AB: *mut f32,
998 ldab: *const lapack_int,
999 AFB: *mut f32,
1000 ldafb: *const lapack_int,
1001 ipiv: *mut lapack_int,
1002 equed: *mut c_char,
1003 R: *mut f32,
1004 C: *mut f32,
1005 B: *mut f32,
1006 ldb: *const lapack_int,
1007 X: *mut f32,
1008 ldx: *const lapack_int,
1009 rcond: *mut f32,
1010 rpvgrw: *mut f32,
1011 berr: *mut f32,
1012 n_err_bnds: *const lapack_int,
1013 err_bnds_norm: *mut f32,
1014 err_bnds_comp: *mut f32,
1015 nparams: *const lapack_int,
1016 params: *mut f32,
1017 work: *mut f32,
1018 iwork: *mut lapack_int,
1019 info: *mut lapack_int,
1020 );
1021 pub fn zgbsvxx_(
1022 fact: *const c_char,
1023 trans: *const c_char,
1024 n: *const lapack_int,
1025 kl: *const lapack_int,
1026 ku: *const lapack_int,
1027 nrhs: *const lapack_int,
1028 AB: *mut __BindgenComplex<f64>,
1029 ldab: *const lapack_int,
1030 AFB: *mut __BindgenComplex<f64>,
1031 ldafb: *const lapack_int,
1032 ipiv: *mut lapack_int,
1033 equed: *mut c_char,
1034 R: *mut f64,
1035 C: *mut f64,
1036 B: *mut __BindgenComplex<f64>,
1037 ldb: *const lapack_int,
1038 X: *mut __BindgenComplex<f64>,
1039 ldx: *const lapack_int,
1040 rcond: *mut f64,
1041 rpvgrw: *mut f64,
1042 berr: *mut f64,
1043 n_err_bnds: *const lapack_int,
1044 err_bnds_norm: *mut f64,
1045 err_bnds_comp: *mut f64,
1046 nparams: *const lapack_int,
1047 params: *mut f64,
1048 work: *mut __BindgenComplex<f64>,
1049 rwork: *mut f64,
1050 info: *mut lapack_int,
1051 );
1052 pub fn cgbtrf_(
1053 m: *const lapack_int,
1054 n: *const lapack_int,
1055 kl: *const lapack_int,
1056 ku: *const lapack_int,
1057 AB: *mut __BindgenComplex<f32>,
1058 ldab: *const lapack_int,
1059 ipiv: *mut lapack_int,
1060 info: *mut lapack_int,
1061 );
1062 pub fn dgbtrf_(
1063 m: *const lapack_int,
1064 n: *const lapack_int,
1065 kl: *const lapack_int,
1066 ku: *const lapack_int,
1067 AB: *mut f64,
1068 ldab: *const lapack_int,
1069 ipiv: *mut lapack_int,
1070 info: *mut lapack_int,
1071 );
1072 pub fn sgbtrf_(
1073 m: *const lapack_int,
1074 n: *const lapack_int,
1075 kl: *const lapack_int,
1076 ku: *const lapack_int,
1077 AB: *mut f32,
1078 ldab: *const lapack_int,
1079 ipiv: *mut lapack_int,
1080 info: *mut lapack_int,
1081 );
1082 pub fn zgbtrf_(
1083 m: *const lapack_int,
1084 n: *const lapack_int,
1085 kl: *const lapack_int,
1086 ku: *const lapack_int,
1087 AB: *mut __BindgenComplex<f64>,
1088 ldab: *const lapack_int,
1089 ipiv: *mut lapack_int,
1090 info: *mut lapack_int,
1091 );
1092 pub fn cgbtrs_(
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<f32>,
1099 ldab: *const lapack_int,
1100 ipiv: *const lapack_int,
1101 B: *mut __BindgenComplex<f32>,
1102 ldb: *const lapack_int,
1103 info: *mut lapack_int,
1104 );
1105 pub fn dgbtrs_(
1106 trans: *const c_char,
1107 n: *const lapack_int,
1108 kl: *const lapack_int,
1109 ku: *const lapack_int,
1110 nrhs: *const lapack_int,
1111 AB: *const f64,
1112 ldab: *const lapack_int,
1113 ipiv: *const lapack_int,
1114 B: *mut f64,
1115 ldb: *const lapack_int,
1116 info: *mut lapack_int,
1117 );
1118 pub fn sgbtrs_(
1119 trans: *const c_char,
1120 n: *const lapack_int,
1121 kl: *const lapack_int,
1122 ku: *const lapack_int,
1123 nrhs: *const lapack_int,
1124 AB: *const f32,
1125 ldab: *const lapack_int,
1126 ipiv: *const lapack_int,
1127 B: *mut f32,
1128 ldb: *const lapack_int,
1129 info: *mut lapack_int,
1130 );
1131 pub fn zgbtrs_(
1132 trans: *const c_char,
1133 n: *const lapack_int,
1134 kl: *const lapack_int,
1135 ku: *const lapack_int,
1136 nrhs: *const lapack_int,
1137 AB: *const __BindgenComplex<f64>,
1138 ldab: *const lapack_int,
1139 ipiv: *const lapack_int,
1140 B: *mut __BindgenComplex<f64>,
1141 ldb: *const lapack_int,
1142 info: *mut lapack_int,
1143 );
1144 pub fn cgebak_(
1145 job: *const c_char,
1146 side: *const c_char,
1147 n: *const lapack_int,
1148 ilo: *const lapack_int,
1149 ihi: *const lapack_int,
1150 scale: *const f32,
1151 m: *const lapack_int,
1152 V: *mut __BindgenComplex<f32>,
1153 ldv: *const lapack_int,
1154 info: *mut lapack_int,
1155 );
1156 pub fn dgebak_(
1157 job: *const c_char,
1158 side: *const c_char,
1159 n: *const lapack_int,
1160 ilo: *const lapack_int,
1161 ihi: *const lapack_int,
1162 scale: *const f64,
1163 m: *const lapack_int,
1164 V: *mut f64,
1165 ldv: *const lapack_int,
1166 info: *mut lapack_int,
1167 );
1168 pub fn sgebak_(
1169 job: *const c_char,
1170 side: *const c_char,
1171 n: *const lapack_int,
1172 ilo: *const lapack_int,
1173 ihi: *const lapack_int,
1174 scale: *const f32,
1175 m: *const lapack_int,
1176 V: *mut f32,
1177 ldv: *const lapack_int,
1178 info: *mut lapack_int,
1179 );
1180 pub fn zgebak_(
1181 job: *const c_char,
1182 side: *const c_char,
1183 n: *const lapack_int,
1184 ilo: *const lapack_int,
1185 ihi: *const lapack_int,
1186 scale: *const f64,
1187 m: *const lapack_int,
1188 V: *mut __BindgenComplex<f64>,
1189 ldv: *const lapack_int,
1190 info: *mut lapack_int,
1191 );
1192 pub fn cgebal_(
1193 job: *const c_char,
1194 n: *const lapack_int,
1195 A: *mut __BindgenComplex<f32>,
1196 lda: *const lapack_int,
1197 ilo: *mut lapack_int,
1198 ihi: *mut lapack_int,
1199 scale: *mut f32,
1200 info: *mut lapack_int,
1201 );
1202 pub fn dgebal_(
1203 job: *const c_char,
1204 n: *const lapack_int,
1205 A: *mut f64,
1206 lda: *const lapack_int,
1207 ilo: *mut lapack_int,
1208 ihi: *mut lapack_int,
1209 scale: *mut f64,
1210 info: *mut lapack_int,
1211 );
1212 pub fn sgebal_(
1213 job: *const c_char,
1214 n: *const lapack_int,
1215 A: *mut f32,
1216 lda: *const lapack_int,
1217 ilo: *mut lapack_int,
1218 ihi: *mut lapack_int,
1219 scale: *mut f32,
1220 info: *mut lapack_int,
1221 );
1222 pub fn zgebal_(
1223 job: *const c_char,
1224 n: *const lapack_int,
1225 A: *mut __BindgenComplex<f64>,
1226 lda: *const lapack_int,
1227 ilo: *mut lapack_int,
1228 ihi: *mut lapack_int,
1229 scale: *mut f64,
1230 info: *mut lapack_int,
1231 );
1232 pub fn cgebrd_(
1233 m: *const lapack_int,
1234 n: *const lapack_int,
1235 A: *mut __BindgenComplex<f32>,
1236 lda: *const lapack_int,
1237 D: *mut f32,
1238 E: *mut f32,
1239 tauq: *mut __BindgenComplex<f32>,
1240 taup: *mut __BindgenComplex<f32>,
1241 work: *mut __BindgenComplex<f32>,
1242 lwork: *const lapack_int,
1243 info: *mut lapack_int,
1244 );
1245 pub fn dgebrd_(
1246 m: *const lapack_int,
1247 n: *const lapack_int,
1248 A: *mut f64,
1249 lda: *const lapack_int,
1250 D: *mut f64,
1251 E: *mut f64,
1252 tauq: *mut f64,
1253 taup: *mut f64,
1254 work: *mut f64,
1255 lwork: *const lapack_int,
1256 info: *mut lapack_int,
1257 );
1258 pub fn sgebrd_(
1259 m: *const lapack_int,
1260 n: *const lapack_int,
1261 A: *mut f32,
1262 lda: *const lapack_int,
1263 D: *mut f32,
1264 E: *mut f32,
1265 tauq: *mut f32,
1266 taup: *mut f32,
1267 work: *mut f32,
1268 lwork: *const lapack_int,
1269 info: *mut lapack_int,
1270 );
1271 pub fn zgebrd_(
1272 m: *const lapack_int,
1273 n: *const lapack_int,
1274 A: *mut __BindgenComplex<f64>,
1275 lda: *const lapack_int,
1276 D: *mut f64,
1277 E: *mut f64,
1278 tauq: *mut __BindgenComplex<f64>,
1279 taup: *mut __BindgenComplex<f64>,
1280 work: *mut __BindgenComplex<f64>,
1281 lwork: *const lapack_int,
1282 info: *mut lapack_int,
1283 );
1284 pub fn cgecon_(
1285 norm: *const c_char,
1286 n: *const lapack_int,
1287 A: *const __BindgenComplex<f32>,
1288 lda: *const lapack_int,
1289 anorm: *const f32,
1290 rcond: *mut f32,
1291 work: *mut __BindgenComplex<f32>,
1292 rwork: *mut f32,
1293 info: *mut lapack_int,
1294 );
1295 pub fn dgecon_(
1296 norm: *const c_char,
1297 n: *const lapack_int,
1298 A: *const f64,
1299 lda: *const lapack_int,
1300 anorm: *const f64,
1301 rcond: *mut f64,
1302 work: *mut f64,
1303 iwork: *mut lapack_int,
1304 info: *mut lapack_int,
1305 );
1306 pub fn sgecon_(
1307 norm: *const c_char,
1308 n: *const lapack_int,
1309 A: *const f32,
1310 lda: *const lapack_int,
1311 anorm: *const f32,
1312 rcond: *mut f32,
1313 work: *mut f32,
1314 iwork: *mut lapack_int,
1315 info: *mut lapack_int,
1316 );
1317 pub fn zgecon_(
1318 norm: *const c_char,
1319 n: *const lapack_int,
1320 A: *const __BindgenComplex<f64>,
1321 lda: *const lapack_int,
1322 anorm: *const f64,
1323 rcond: *mut f64,
1324 work: *mut __BindgenComplex<f64>,
1325 rwork: *mut f64,
1326 info: *mut lapack_int,
1327 );
1328 pub fn cgeequ_(
1329 m: *const lapack_int,
1330 n: *const lapack_int,
1331 A: *const __BindgenComplex<f32>,
1332 lda: *const lapack_int,
1333 R: *mut f32,
1334 C: *mut f32,
1335 rowcnd: *mut f32,
1336 colcnd: *mut f32,
1337 amax: *mut f32,
1338 info: *mut lapack_int,
1339 );
1340 pub fn dgeequ_(
1341 m: *const lapack_int,
1342 n: *const lapack_int,
1343 A: *const f64,
1344 lda: *const lapack_int,
1345 R: *mut f64,
1346 C: *mut f64,
1347 rowcnd: *mut f64,
1348 colcnd: *mut f64,
1349 amax: *mut f64,
1350 info: *mut lapack_int,
1351 );
1352 pub fn sgeequ_(
1353 m: *const lapack_int,
1354 n: *const lapack_int,
1355 A: *const f32,
1356 lda: *const lapack_int,
1357 R: *mut f32,
1358 C: *mut f32,
1359 rowcnd: *mut f32,
1360 colcnd: *mut f32,
1361 amax: *mut f32,
1362 info: *mut lapack_int,
1363 );
1364 pub fn zgeequ_(
1365 m: *const lapack_int,
1366 n: *const lapack_int,
1367 A: *const __BindgenComplex<f64>,
1368 lda: *const lapack_int,
1369 R: *mut f64,
1370 C: *mut f64,
1371 rowcnd: *mut f64,
1372 colcnd: *mut f64,
1373 amax: *mut f64,
1374 info: *mut lapack_int,
1375 );
1376 pub fn cgeequb_(
1377 m: *const lapack_int,
1378 n: *const lapack_int,
1379 A: *const __BindgenComplex<f32>,
1380 lda: *const lapack_int,
1381 R: *mut f32,
1382 C: *mut f32,
1383 rowcnd: *mut f32,
1384 colcnd: *mut f32,
1385 amax: *mut f32,
1386 info: *mut lapack_int,
1387 );
1388 pub fn dgeequb_(
1389 m: *const lapack_int,
1390 n: *const lapack_int,
1391 A: *const f64,
1392 lda: *const lapack_int,
1393 R: *mut f64,
1394 C: *mut f64,
1395 rowcnd: *mut f64,
1396 colcnd: *mut f64,
1397 amax: *mut f64,
1398 info: *mut lapack_int,
1399 );
1400 pub fn sgeequb_(
1401 m: *const lapack_int,
1402 n: *const lapack_int,
1403 A: *const f32,
1404 lda: *const lapack_int,
1405 R: *mut f32,
1406 C: *mut f32,
1407 rowcnd: *mut f32,
1408 colcnd: *mut f32,
1409 amax: *mut f32,
1410 info: *mut lapack_int,
1411 );
1412 pub fn zgeequb_(
1413 m: *const lapack_int,
1414 n: *const lapack_int,
1415 A: *const __BindgenComplex<f64>,
1416 lda: *const lapack_int,
1417 R: *mut f64,
1418 C: *mut f64,
1419 rowcnd: *mut f64,
1420 colcnd: *mut f64,
1421 amax: *mut f64,
1422 info: *mut lapack_int,
1423 );
1424 pub fn cgees_(
1425 jobvs: *const c_char,
1426 sort: *const c_char,
1427 select: LAPACK_C_SELECT1,
1428 n: *const lapack_int,
1429 A: *mut __BindgenComplex<f32>,
1430 lda: *const lapack_int,
1431 sdim: *mut lapack_int,
1432 W: *mut __BindgenComplex<f32>,
1433 VS: *mut __BindgenComplex<f32>,
1434 ldvs: *const lapack_int,
1435 work: *mut __BindgenComplex<f32>,
1436 lwork: *const lapack_int,
1437 rwork: *mut f32,
1438 BWORK: *mut lapack_int,
1439 info: *mut lapack_int,
1440 );
1441 pub fn dgees_(
1442 jobvs: *const c_char,
1443 sort: *const c_char,
1444 select: LAPACK_D_SELECT2,
1445 n: *const lapack_int,
1446 A: *mut f64,
1447 lda: *const lapack_int,
1448 sdim: *mut lapack_int,
1449 WR: *mut f64,
1450 WI: *mut f64,
1451 VS: *mut f64,
1452 ldvs: *const lapack_int,
1453 work: *mut f64,
1454 lwork: *const lapack_int,
1455 BWORK: *mut lapack_int,
1456 info: *mut lapack_int,
1457 );
1458 pub fn sgees_(
1459 jobvs: *const c_char,
1460 sort: *const c_char,
1461 select: LAPACK_S_SELECT2,
1462 n: *const lapack_int,
1463 A: *mut f32,
1464 lda: *const lapack_int,
1465 sdim: *mut lapack_int,
1466 WR: *mut f32,
1467 WI: *mut f32,
1468 VS: *mut f32,
1469 ldvs: *const lapack_int,
1470 work: *mut f32,
1471 lwork: *const lapack_int,
1472 BWORK: *mut lapack_int,
1473 info: *mut lapack_int,
1474 );
1475 pub fn zgees_(
1476 jobvs: *const c_char,
1477 sort: *const c_char,
1478 select: LAPACK_Z_SELECT1,
1479 n: *const lapack_int,
1480 A: *mut __BindgenComplex<f64>,
1481 lda: *const lapack_int,
1482 sdim: *mut lapack_int,
1483 W: *mut __BindgenComplex<f64>,
1484 VS: *mut __BindgenComplex<f64>,
1485 ldvs: *const lapack_int,
1486 work: *mut __BindgenComplex<f64>,
1487 lwork: *const lapack_int,
1488 rwork: *mut f64,
1489 BWORK: *mut lapack_int,
1490 info: *mut lapack_int,
1491 );
1492 pub fn cgeesx_(
1493 jobvs: *const c_char,
1494 sort: *const c_char,
1495 select: LAPACK_C_SELECT1,
1496 sense: *const c_char,
1497 n: *const lapack_int,
1498 A: *mut __BindgenComplex<f32>,
1499 lda: *const lapack_int,
1500 sdim: *mut lapack_int,
1501 W: *mut __BindgenComplex<f32>,
1502 VS: *mut __BindgenComplex<f32>,
1503 ldvs: *const lapack_int,
1504 rconde: *mut f32,
1505 rcondv: *mut f32,
1506 work: *mut __BindgenComplex<f32>,
1507 lwork: *const lapack_int,
1508 rwork: *mut f32,
1509 BWORK: *mut lapack_int,
1510 info: *mut lapack_int,
1511 );
1512 pub fn dgeesx_(
1513 jobvs: *const c_char,
1514 sort: *const c_char,
1515 select: LAPACK_D_SELECT2,
1516 sense: *const c_char,
1517 n: *const lapack_int,
1518 A: *mut f64,
1519 lda: *const lapack_int,
1520 sdim: *mut lapack_int,
1521 WR: *mut f64,
1522 WI: *mut f64,
1523 VS: *mut f64,
1524 ldvs: *const lapack_int,
1525 rconde: *mut f64,
1526 rcondv: *mut f64,
1527 work: *mut f64,
1528 lwork: *const lapack_int,
1529 iwork: *mut lapack_int,
1530 liwork: *const lapack_int,
1531 BWORK: *mut lapack_int,
1532 info: *mut lapack_int,
1533 );
1534 pub fn sgeesx_(
1535 jobvs: *const c_char,
1536 sort: *const c_char,
1537 select: LAPACK_S_SELECT2,
1538 sense: *const c_char,
1539 n: *const lapack_int,
1540 A: *mut f32,
1541 lda: *const lapack_int,
1542 sdim: *mut lapack_int,
1543 WR: *mut f32,
1544 WI: *mut f32,
1545 VS: *mut f32,
1546 ldvs: *const lapack_int,
1547 rconde: *mut f32,
1548 rcondv: *mut f32,
1549 work: *mut f32,
1550 lwork: *const lapack_int,
1551 iwork: *mut lapack_int,
1552 liwork: *const lapack_int,
1553 BWORK: *mut lapack_int,
1554 info: *mut lapack_int,
1555 );
1556 pub fn zgeesx_(
1557 jobvs: *const c_char,
1558 sort: *const c_char,
1559 select: LAPACK_Z_SELECT1,
1560 sense: *const c_char,
1561 n: *const lapack_int,
1562 A: *mut __BindgenComplex<f64>,
1563 lda: *const lapack_int,
1564 sdim: *mut lapack_int,
1565 W: *mut __BindgenComplex<f64>,
1566 VS: *mut __BindgenComplex<f64>,
1567 ldvs: *const lapack_int,
1568 rconde: *mut f64,
1569 rcondv: *mut f64,
1570 work: *mut __BindgenComplex<f64>,
1571 lwork: *const lapack_int,
1572 rwork: *mut f64,
1573 BWORK: *mut lapack_int,
1574 info: *mut lapack_int,
1575 );
1576 pub fn cgeev_(
1577 jobvl: *const c_char,
1578 jobvr: *const c_char,
1579 n: *const lapack_int,
1580 A: *mut __BindgenComplex<f32>,
1581 lda: *const lapack_int,
1582 W: *mut __BindgenComplex<f32>,
1583 VL: *mut __BindgenComplex<f32>,
1584 ldvl: *const lapack_int,
1585 VR: *mut __BindgenComplex<f32>,
1586 ldvr: *const lapack_int,
1587 work: *mut __BindgenComplex<f32>,
1588 lwork: *const lapack_int,
1589 rwork: *mut f32,
1590 info: *mut lapack_int,
1591 );
1592 pub fn dgeev_(
1593 jobvl: *const c_char,
1594 jobvr: *const c_char,
1595 n: *const lapack_int,
1596 A: *mut f64,
1597 lda: *const lapack_int,
1598 WR: *mut f64,
1599 WI: *mut f64,
1600 VL: *mut f64,
1601 ldvl: *const lapack_int,
1602 VR: *mut f64,
1603 ldvr: *const lapack_int,
1604 work: *mut f64,
1605 lwork: *const lapack_int,
1606 info: *mut lapack_int,
1607 );
1608 pub fn sgeev_(
1609 jobvl: *const c_char,
1610 jobvr: *const c_char,
1611 n: *const lapack_int,
1612 A: *mut f32,
1613 lda: *const lapack_int,
1614 WR: *mut f32,
1615 WI: *mut f32,
1616 VL: *mut f32,
1617 ldvl: *const lapack_int,
1618 VR: *mut f32,
1619 ldvr: *const lapack_int,
1620 work: *mut f32,
1621 lwork: *const lapack_int,
1622 info: *mut lapack_int,
1623 );
1624 pub fn zgeev_(
1625 jobvl: *const c_char,
1626 jobvr: *const c_char,
1627 n: *const lapack_int,
1628 A: *mut __BindgenComplex<f64>,
1629 lda: *const lapack_int,
1630 W: *mut __BindgenComplex<f64>,
1631 VL: *mut __BindgenComplex<f64>,
1632 ldvl: *const lapack_int,
1633 VR: *mut __BindgenComplex<f64>,
1634 ldvr: *const lapack_int,
1635 work: *mut __BindgenComplex<f64>,
1636 lwork: *const lapack_int,
1637 rwork: *mut f64,
1638 info: *mut lapack_int,
1639 );
1640 pub fn cgeevx_(
1641 balanc: *const c_char,
1642 jobvl: *const c_char,
1643 jobvr: *const c_char,
1644 sense: *const c_char,
1645 n: *const lapack_int,
1646 A: *mut __BindgenComplex<f32>,
1647 lda: *const lapack_int,
1648 W: *mut __BindgenComplex<f32>,
1649 VL: *mut __BindgenComplex<f32>,
1650 ldvl: *const lapack_int,
1651 VR: *mut __BindgenComplex<f32>,
1652 ldvr: *const lapack_int,
1653 ilo: *mut lapack_int,
1654 ihi: *mut lapack_int,
1655 scale: *mut f32,
1656 abnrm: *mut f32,
1657 rconde: *mut f32,
1658 rcondv: *mut f32,
1659 work: *mut __BindgenComplex<f32>,
1660 lwork: *const lapack_int,
1661 rwork: *mut f32,
1662 info: *mut lapack_int,
1663 );
1664 pub fn dgeevx_(
1665 balanc: *const c_char,
1666 jobvl: *const c_char,
1667 jobvr: *const c_char,
1668 sense: *const c_char,
1669 n: *const lapack_int,
1670 A: *mut f64,
1671 lda: *const lapack_int,
1672 WR: *mut f64,
1673 WI: *mut f64,
1674 VL: *mut f64,
1675 ldvl: *const lapack_int,
1676 VR: *mut f64,
1677 ldvr: *const lapack_int,
1678 ilo: *mut lapack_int,
1679 ihi: *mut lapack_int,
1680 scale: *mut f64,
1681 abnrm: *mut f64,
1682 rconde: *mut f64,
1683 rcondv: *mut f64,
1684 work: *mut f64,
1685 lwork: *const lapack_int,
1686 iwork: *mut lapack_int,
1687 info: *mut lapack_int,
1688 );
1689 pub fn sgeevx_(
1690 balanc: *const c_char,
1691 jobvl: *const c_char,
1692 jobvr: *const c_char,
1693 sense: *const c_char,
1694 n: *const lapack_int,
1695 A: *mut f32,
1696 lda: *const lapack_int,
1697 WR: *mut f32,
1698 WI: *mut f32,
1699 VL: *mut f32,
1700 ldvl: *const lapack_int,
1701 VR: *mut f32,
1702 ldvr: *const lapack_int,
1703 ilo: *mut lapack_int,
1704 ihi: *mut lapack_int,
1705 scale: *mut f32,
1706 abnrm: *mut f32,
1707 rconde: *mut f32,
1708 rcondv: *mut f32,
1709 work: *mut f32,
1710 lwork: *const lapack_int,
1711 iwork: *mut lapack_int,
1712 info: *mut lapack_int,
1713 );
1714 pub fn zgeevx_(
1715 balanc: *const c_char,
1716 jobvl: *const c_char,
1717 jobvr: *const c_char,
1718 sense: *const c_char,
1719 n: *const lapack_int,
1720 A: *mut __BindgenComplex<f64>,
1721 lda: *const lapack_int,
1722 W: *mut __BindgenComplex<f64>,
1723 VL: *mut __BindgenComplex<f64>,
1724 ldvl: *const lapack_int,
1725 VR: *mut __BindgenComplex<f64>,
1726 ldvr: *const lapack_int,
1727 ilo: *mut lapack_int,
1728 ihi: *mut lapack_int,
1729 scale: *mut f64,
1730 abnrm: *mut f64,
1731 rconde: *mut f64,
1732 rcondv: *mut f64,
1733 work: *mut __BindgenComplex<f64>,
1734 lwork: *const lapack_int,
1735 rwork: *mut f64,
1736 info: *mut lapack_int,
1737 );
1738 pub fn cgehrd_(
1739 n: *const lapack_int,
1740 ilo: *const lapack_int,
1741 ihi: *const lapack_int,
1742 A: *mut __BindgenComplex<f32>,
1743 lda: *const lapack_int,
1744 tau: *mut __BindgenComplex<f32>,
1745 work: *mut __BindgenComplex<f32>,
1746 lwork: *const lapack_int,
1747 info: *mut lapack_int,
1748 );
1749 pub fn dgehrd_(
1750 n: *const lapack_int,
1751 ilo: *const lapack_int,
1752 ihi: *const lapack_int,
1753 A: *mut f64,
1754 lda: *const lapack_int,
1755 tau: *mut f64,
1756 work: *mut f64,
1757 lwork: *const lapack_int,
1758 info: *mut lapack_int,
1759 );
1760 pub fn sgehrd_(
1761 n: *const lapack_int,
1762 ilo: *const lapack_int,
1763 ihi: *const lapack_int,
1764 A: *mut f32,
1765 lda: *const lapack_int,
1766 tau: *mut f32,
1767 work: *mut f32,
1768 lwork: *const lapack_int,
1769 info: *mut lapack_int,
1770 );
1771 pub fn zgehrd_(
1772 n: *const lapack_int,
1773 ilo: *const lapack_int,
1774 ihi: *const lapack_int,
1775 A: *mut __BindgenComplex<f64>,
1776 lda: *const lapack_int,
1777 tau: *mut __BindgenComplex<f64>,
1778 work: *mut __BindgenComplex<f64>,
1779 lwork: *const lapack_int,
1780 info: *mut lapack_int,
1781 );
1782 pub fn cgejsv_(
1783 joba: *const c_char,
1784 jobu: *const c_char,
1785 jobv: *const c_char,
1786 jobr: *const c_char,
1787 jobt: *const c_char,
1788 jobp: *const c_char,
1789 m: *const lapack_int,
1790 n: *const lapack_int,
1791 A: *mut __BindgenComplex<f32>,
1792 lda: *const lapack_int,
1793 SVA: *mut f32,
1794 U: *mut __BindgenComplex<f32>,
1795 ldu: *const lapack_int,
1796 V: *mut __BindgenComplex<f32>,
1797 ldv: *const lapack_int,
1798 cwork: *mut __BindgenComplex<f32>,
1799 lwork: *const lapack_int,
1800 rwork: *mut f32,
1801 lrwork: *const lapack_int,
1802 iwork: *mut lapack_int,
1803 info: *mut lapack_int,
1804 );
1805 pub fn dgejsv_(
1806 joba: *const c_char,
1807 jobu: *const c_char,
1808 jobv: *const c_char,
1809 jobr: *const c_char,
1810 jobt: *const c_char,
1811 jobp: *const c_char,
1812 m: *const lapack_int,
1813 n: *const lapack_int,
1814 A: *mut f64,
1815 lda: *const lapack_int,
1816 SVA: *mut f64,
1817 U: *mut f64,
1818 ldu: *const lapack_int,
1819 V: *mut f64,
1820 ldv: *const lapack_int,
1821 work: *mut f64,
1822 lwork: *const lapack_int,
1823 iwork: *mut lapack_int,
1824 info: *mut lapack_int,
1825 );
1826 pub fn sgejsv_(
1827 joba: *const c_char,
1828 jobu: *const c_char,
1829 jobv: *const c_char,
1830 jobr: *const c_char,
1831 jobt: *const c_char,
1832 jobp: *const c_char,
1833 m: *const lapack_int,
1834 n: *const lapack_int,
1835 A: *mut f32,
1836 lda: *const lapack_int,
1837 SVA: *mut f32,
1838 U: *mut f32,
1839 ldu: *const lapack_int,
1840 V: *mut f32,
1841 ldv: *const lapack_int,
1842 work: *mut f32,
1843 lwork: *const lapack_int,
1844 iwork: *mut lapack_int,
1845 info: *mut lapack_int,
1846 );
1847 pub fn zgejsv_(
1848 joba: *const c_char,
1849 jobu: *const c_char,
1850 jobv: *const c_char,
1851 jobr: *const c_char,
1852 jobt: *const c_char,
1853 jobp: *const c_char,
1854 m: *const lapack_int,
1855 n: *const lapack_int,
1856 A: *mut __BindgenComplex<f64>,
1857 lda: *const lapack_int,
1858 SVA: *mut f64,
1859 U: *mut __BindgenComplex<f64>,
1860 ldu: *const lapack_int,
1861 V: *mut __BindgenComplex<f64>,
1862 ldv: *const lapack_int,
1863 cwork: *mut __BindgenComplex<f64>,
1864 lwork: *const lapack_int,
1865 rwork: *mut f64,
1866 lrwork: *const lapack_int,
1867 iwork: *mut lapack_int,
1868 info: *mut lapack_int,
1869 );
1870 pub fn cgelq_(
1871 m: *const lapack_int,
1872 n: *const lapack_int,
1873 A: *mut __BindgenComplex<f32>,
1874 lda: *const lapack_int,
1875 T: *mut __BindgenComplex<f32>,
1876 tsize: *const lapack_int,
1877 work: *mut __BindgenComplex<f32>,
1878 lwork: *const lapack_int,
1879 info: *mut lapack_int,
1880 );
1881 pub fn dgelq_(
1882 m: *const lapack_int,
1883 n: *const lapack_int,
1884 A: *mut f64,
1885 lda: *const lapack_int,
1886 T: *mut f64,
1887 tsize: *const lapack_int,
1888 work: *mut f64,
1889 lwork: *const lapack_int,
1890 info: *mut lapack_int,
1891 );
1892 pub fn sgelq_(
1893 m: *const lapack_int,
1894 n: *const lapack_int,
1895 A: *mut f32,
1896 lda: *const lapack_int,
1897 T: *mut f32,
1898 tsize: *const lapack_int,
1899 work: *mut f32,
1900 lwork: *const lapack_int,
1901 info: *mut lapack_int,
1902 );
1903 pub fn zgelq_(
1904 m: *const lapack_int,
1905 n: *const lapack_int,
1906 A: *mut __BindgenComplex<f64>,
1907 lda: *const lapack_int,
1908 T: *mut __BindgenComplex<f64>,
1909 tsize: *const lapack_int,
1910 work: *mut __BindgenComplex<f64>,
1911 lwork: *const lapack_int,
1912 info: *mut lapack_int,
1913 );
1914 pub fn cgelq2_(
1915 m: *const lapack_int,
1916 n: *const lapack_int,
1917 A: *mut __BindgenComplex<f32>,
1918 lda: *const lapack_int,
1919 tau: *mut __BindgenComplex<f32>,
1920 work: *mut __BindgenComplex<f32>,
1921 info: *mut lapack_int,
1922 );
1923 pub fn dgelq2_(
1924 m: *const lapack_int,
1925 n: *const lapack_int,
1926 A: *mut f64,
1927 lda: *const lapack_int,
1928 tau: *mut f64,
1929 work: *mut f64,
1930 info: *mut lapack_int,
1931 );
1932 pub fn sgelq2_(
1933 m: *const lapack_int,
1934 n: *const lapack_int,
1935 A: *mut f32,
1936 lda: *const lapack_int,
1937 tau: *mut f32,
1938 work: *mut f32,
1939 info: *mut lapack_int,
1940 );
1941 pub fn zgelq2_(
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 info: *mut lapack_int,
1949 );
1950 pub fn cgelqf_(
1951 m: *const lapack_int,
1952 n: *const lapack_int,
1953 A: *mut __BindgenComplex<f32>,
1954 lda: *const lapack_int,
1955 tau: *mut __BindgenComplex<f32>,
1956 work: *mut __BindgenComplex<f32>,
1957 lwork: *const lapack_int,
1958 info: *mut lapack_int,
1959 );
1960 pub fn dgelqf_(
1961 m: *const lapack_int,
1962 n: *const lapack_int,
1963 A: *mut f64,
1964 lda: *const lapack_int,
1965 tau: *mut f64,
1966 work: *mut f64,
1967 lwork: *const lapack_int,
1968 info: *mut lapack_int,
1969 );
1970 pub fn sgelqf_(
1971 m: *const lapack_int,
1972 n: *const lapack_int,
1973 A: *mut f32,
1974 lda: *const lapack_int,
1975 tau: *mut f32,
1976 work: *mut f32,
1977 lwork: *const lapack_int,
1978 info: *mut lapack_int,
1979 );
1980 pub fn zgelqf_(
1981 m: *const lapack_int,
1982 n: *const lapack_int,
1983 A: *mut __BindgenComplex<f64>,
1984 lda: *const lapack_int,
1985 tau: *mut __BindgenComplex<f64>,
1986 work: *mut __BindgenComplex<f64>,
1987 lwork: *const lapack_int,
1988 info: *mut lapack_int,
1989 );
1990 pub fn cgels_(
1991 trans: *const c_char,
1992 m: *const lapack_int,
1993 n: *const lapack_int,
1994 nrhs: *const lapack_int,
1995 A: *mut __BindgenComplex<f32>,
1996 lda: *const lapack_int,
1997 B: *mut __BindgenComplex<f32>,
1998 ldb: *const lapack_int,
1999 work: *mut __BindgenComplex<f32>,
2000 lwork: *const lapack_int,
2001 info: *mut lapack_int,
2002 );
2003 pub fn dgels_(
2004 trans: *const c_char,
2005 m: *const lapack_int,
2006 n: *const lapack_int,
2007 nrhs: *const lapack_int,
2008 A: *mut f64,
2009 lda: *const lapack_int,
2010 B: *mut f64,
2011 ldb: *const lapack_int,
2012 work: *mut f64,
2013 lwork: *const lapack_int,
2014 info: *mut lapack_int,
2015 );
2016 pub fn sgels_(
2017 trans: *const c_char,
2018 m: *const lapack_int,
2019 n: *const lapack_int,
2020 nrhs: *const lapack_int,
2021 A: *mut f32,
2022 lda: *const lapack_int,
2023 B: *mut f32,
2024 ldb: *const lapack_int,
2025 work: *mut f32,
2026 lwork: *const lapack_int,
2027 info: *mut lapack_int,
2028 );
2029 pub fn zgels_(
2030 trans: *const c_char,
2031 m: *const lapack_int,
2032 n: *const lapack_int,
2033 nrhs: *const lapack_int,
2034 A: *mut __BindgenComplex<f64>,
2035 lda: *const lapack_int,
2036 B: *mut __BindgenComplex<f64>,
2037 ldb: *const lapack_int,
2038 work: *mut __BindgenComplex<f64>,
2039 lwork: *const lapack_int,
2040 info: *mut lapack_int,
2041 );
2042 pub fn cgelsd_(
2043 m: *const lapack_int,
2044 n: *const lapack_int,
2045 nrhs: *const lapack_int,
2046 A: *mut __BindgenComplex<f32>,
2047 lda: *const lapack_int,
2048 B: *mut __BindgenComplex<f32>,
2049 ldb: *const lapack_int,
2050 S: *mut f32,
2051 rcond: *const f32,
2052 rank: *mut lapack_int,
2053 work: *mut __BindgenComplex<f32>,
2054 lwork: *const lapack_int,
2055 rwork: *mut f32,
2056 iwork: *mut lapack_int,
2057 info: *mut lapack_int,
2058 );
2059 pub fn dgelsd_(
2060 m: *const lapack_int,
2061 n: *const lapack_int,
2062 nrhs: *const lapack_int,
2063 A: *mut f64,
2064 lda: *const lapack_int,
2065 B: *mut f64,
2066 ldb: *const lapack_int,
2067 S: *mut f64,
2068 rcond: *const f64,
2069 rank: *mut lapack_int,
2070 work: *mut f64,
2071 lwork: *const lapack_int,
2072 iwork: *mut lapack_int,
2073 info: *mut lapack_int,
2074 );
2075 pub fn sgelsd_(
2076 m: *const lapack_int,
2077 n: *const lapack_int,
2078 nrhs: *const lapack_int,
2079 A: *mut f32,
2080 lda: *const lapack_int,
2081 B: *mut f32,
2082 ldb: *const lapack_int,
2083 S: *mut f32,
2084 rcond: *const f32,
2085 rank: *mut lapack_int,
2086 work: *mut f32,
2087 lwork: *const lapack_int,
2088 iwork: *mut lapack_int,
2089 info: *mut lapack_int,
2090 );
2091 pub fn zgelsd_(
2092 m: *const lapack_int,
2093 n: *const lapack_int,
2094 nrhs: *const lapack_int,
2095 A: *mut __BindgenComplex<f64>,
2096 lda: *const lapack_int,
2097 B: *mut __BindgenComplex<f64>,
2098 ldb: *const lapack_int,
2099 S: *mut f64,
2100 rcond: *const f64,
2101 rank: *mut lapack_int,
2102 work: *mut __BindgenComplex<f64>,
2103 lwork: *const lapack_int,
2104 rwork: *mut f64,
2105 iwork: *mut lapack_int,
2106 info: *mut lapack_int,
2107 );
2108 pub fn cgelss_(
2109 m: *const lapack_int,
2110 n: *const lapack_int,
2111 nrhs: *const lapack_int,
2112 A: *mut __BindgenComplex<f32>,
2113 lda: *const lapack_int,
2114 B: *mut __BindgenComplex<f32>,
2115 ldb: *const lapack_int,
2116 S: *mut f32,
2117 rcond: *const f32,
2118 rank: *mut lapack_int,
2119 work: *mut __BindgenComplex<f32>,
2120 lwork: *const lapack_int,
2121 rwork: *mut f32,
2122 info: *mut lapack_int,
2123 );
2124 pub fn dgelss_(
2125 m: *const lapack_int,
2126 n: *const lapack_int,
2127 nrhs: *const lapack_int,
2128 A: *mut f64,
2129 lda: *const lapack_int,
2130 B: *mut f64,
2131 ldb: *const lapack_int,
2132 S: *mut f64,
2133 rcond: *const f64,
2134 rank: *mut lapack_int,
2135 work: *mut f64,
2136 lwork: *const lapack_int,
2137 info: *mut lapack_int,
2138 );
2139 pub fn sgelss_(
2140 m: *const lapack_int,
2141 n: *const lapack_int,
2142 nrhs: *const lapack_int,
2143 A: *mut f32,
2144 lda: *const lapack_int,
2145 B: *mut f32,
2146 ldb: *const lapack_int,
2147 S: *mut f32,
2148 rcond: *const f32,
2149 rank: *mut lapack_int,
2150 work: *mut f32,
2151 lwork: *const lapack_int,
2152 info: *mut lapack_int,
2153 );
2154 pub fn zgelss_(
2155 m: *const lapack_int,
2156 n: *const lapack_int,
2157 nrhs: *const lapack_int,
2158 A: *mut __BindgenComplex<f64>,
2159 lda: *const lapack_int,
2160 B: *mut __BindgenComplex<f64>,
2161 ldb: *const lapack_int,
2162 S: *mut f64,
2163 rcond: *const f64,
2164 rank: *mut lapack_int,
2165 work: *mut __BindgenComplex<f64>,
2166 lwork: *const lapack_int,
2167 rwork: *mut f64,
2168 info: *mut lapack_int,
2169 );
2170 pub fn cgelsy_(
2171 m: *const lapack_int,
2172 n: *const lapack_int,
2173 nrhs: *const lapack_int,
2174 A: *mut __BindgenComplex<f32>,
2175 lda: *const lapack_int,
2176 B: *mut __BindgenComplex<f32>,
2177 ldb: *const lapack_int,
2178 JPVT: *mut lapack_int,
2179 rcond: *const f32,
2180 rank: *mut lapack_int,
2181 work: *mut __BindgenComplex<f32>,
2182 lwork: *const lapack_int,
2183 rwork: *mut f32,
2184 info: *mut lapack_int,
2185 );
2186 pub fn dgelsy_(
2187 m: *const lapack_int,
2188 n: *const lapack_int,
2189 nrhs: *const lapack_int,
2190 A: *mut f64,
2191 lda: *const lapack_int,
2192 B: *mut f64,
2193 ldb: *const lapack_int,
2194 JPVT: *mut lapack_int,
2195 rcond: *const f64,
2196 rank: *mut lapack_int,
2197 work: *mut f64,
2198 lwork: *const lapack_int,
2199 info: *mut lapack_int,
2200 );
2201 pub fn sgelsy_(
2202 m: *const lapack_int,
2203 n: *const lapack_int,
2204 nrhs: *const lapack_int,
2205 A: *mut f32,
2206 lda: *const lapack_int,
2207 B: *mut f32,
2208 ldb: *const lapack_int,
2209 JPVT: *mut lapack_int,
2210 rcond: *const f32,
2211 rank: *mut lapack_int,
2212 work: *mut f32,
2213 lwork: *const lapack_int,
2214 info: *mut lapack_int,
2215 );
2216 pub fn zgelsy_(
2217 m: *const lapack_int,
2218 n: *const lapack_int,
2219 nrhs: *const lapack_int,
2220 A: *mut __BindgenComplex<f64>,
2221 lda: *const lapack_int,
2222 B: *mut __BindgenComplex<f64>,
2223 ldb: *const lapack_int,
2224 JPVT: *mut lapack_int,
2225 rcond: *const f64,
2226 rank: *mut lapack_int,
2227 work: *mut __BindgenComplex<f64>,
2228 lwork: *const lapack_int,
2229 rwork: *mut f64,
2230 info: *mut lapack_int,
2231 );
2232 pub fn cgemlq_(
2233 side: *const c_char,
2234 trans: *const c_char,
2235 m: *const lapack_int,
2236 n: *const lapack_int,
2237 k: *const lapack_int,
2238 A: *const __BindgenComplex<f32>,
2239 lda: *const lapack_int,
2240 T: *const __BindgenComplex<f32>,
2241 tsize: *const lapack_int,
2242 C: *mut __BindgenComplex<f32>,
2243 ldc: *const lapack_int,
2244 work: *mut __BindgenComplex<f32>,
2245 lwork: *const lapack_int,
2246 info: *mut lapack_int,
2247 );
2248 pub fn dgemlq_(
2249 side: *const c_char,
2250 trans: *const c_char,
2251 m: *const lapack_int,
2252 n: *const lapack_int,
2253 k: *const lapack_int,
2254 A: *const f64,
2255 lda: *const lapack_int,
2256 T: *const f64,
2257 tsize: *const lapack_int,
2258 C: *mut f64,
2259 ldc: *const lapack_int,
2260 work: *mut f64,
2261 lwork: *const lapack_int,
2262 info: *mut lapack_int,
2263 );
2264 pub fn sgemlq_(
2265 side: *const c_char,
2266 trans: *const c_char,
2267 m: *const lapack_int,
2268 n: *const lapack_int,
2269 k: *const lapack_int,
2270 A: *const f32,
2271 lda: *const lapack_int,
2272 T: *const f32,
2273 tsize: *const lapack_int,
2274 C: *mut f32,
2275 ldc: *const lapack_int,
2276 work: *mut f32,
2277 lwork: *const lapack_int,
2278 info: *mut lapack_int,
2279 );
2280 pub fn zgemlq_(
2281 side: *const c_char,
2282 trans: *const c_char,
2283 m: *const lapack_int,
2284 n: *const lapack_int,
2285 k: *const lapack_int,
2286 A: *const __BindgenComplex<f64>,
2287 lda: *const lapack_int,
2288 T: *const __BindgenComplex<f64>,
2289 tsize: *const lapack_int,
2290 C: *mut __BindgenComplex<f64>,
2291 ldc: *const lapack_int,
2292 work: *mut __BindgenComplex<f64>,
2293 lwork: *const lapack_int,
2294 info: *mut lapack_int,
2295 );
2296 pub fn cgemqr_(
2297 side: *const c_char,
2298 trans: *const c_char,
2299 m: *const lapack_int,
2300 n: *const lapack_int,
2301 k: *const lapack_int,
2302 A: *const __BindgenComplex<f32>,
2303 lda: *const lapack_int,
2304 T: *const __BindgenComplex<f32>,
2305 tsize: *const lapack_int,
2306 C: *mut __BindgenComplex<f32>,
2307 ldc: *const lapack_int,
2308 work: *mut __BindgenComplex<f32>,
2309 lwork: *const lapack_int,
2310 info: *mut lapack_int,
2311 );
2312 pub fn dgemqr_(
2313 side: *const c_char,
2314 trans: *const c_char,
2315 m: *const lapack_int,
2316 n: *const lapack_int,
2317 k: *const lapack_int,
2318 A: *const f64,
2319 lda: *const lapack_int,
2320 T: *const f64,
2321 tsize: *const lapack_int,
2322 C: *mut f64,
2323 ldc: *const lapack_int,
2324 work: *mut f64,
2325 lwork: *const lapack_int,
2326 info: *mut lapack_int,
2327 );
2328 pub fn sgemqr_(
2329 side: *const c_char,
2330 trans: *const c_char,
2331 m: *const lapack_int,
2332 n: *const lapack_int,
2333 k: *const lapack_int,
2334 A: *const f32,
2335 lda: *const lapack_int,
2336 T: *const f32,
2337 tsize: *const lapack_int,
2338 C: *mut f32,
2339 ldc: *const lapack_int,
2340 work: *mut f32,
2341 lwork: *const lapack_int,
2342 info: *mut lapack_int,
2343 );
2344 pub fn zgemqr_(
2345 side: *const c_char,
2346 trans: *const c_char,
2347 m: *const lapack_int,
2348 n: *const lapack_int,
2349 k: *const lapack_int,
2350 A: *const __BindgenComplex<f64>,
2351 lda: *const lapack_int,
2352 T: *const __BindgenComplex<f64>,
2353 tsize: *const lapack_int,
2354 C: *mut __BindgenComplex<f64>,
2355 ldc: *const lapack_int,
2356 work: *mut __BindgenComplex<f64>,
2357 lwork: *const lapack_int,
2358 info: *mut lapack_int,
2359 );
2360 pub fn cgemqrt_(
2361 side: *const c_char,
2362 trans: *const c_char,
2363 m: *const lapack_int,
2364 n: *const lapack_int,
2365 k: *const lapack_int,
2366 nb: *const lapack_int,
2367 V: *const __BindgenComplex<f32>,
2368 ldv: *const lapack_int,
2369 T: *const __BindgenComplex<f32>,
2370 ldt: *const lapack_int,
2371 C: *mut __BindgenComplex<f32>,
2372 ldc: *const lapack_int,
2373 work: *mut __BindgenComplex<f32>,
2374 info: *mut lapack_int,
2375 );
2376 pub fn dgemqrt_(
2377 side: *const c_char,
2378 trans: *const c_char,
2379 m: *const lapack_int,
2380 n: *const lapack_int,
2381 k: *const lapack_int,
2382 nb: *const lapack_int,
2383 V: *const f64,
2384 ldv: *const lapack_int,
2385 T: *const f64,
2386 ldt: *const lapack_int,
2387 C: *mut f64,
2388 ldc: *const lapack_int,
2389 work: *mut f64,
2390 info: *mut lapack_int,
2391 );
2392 pub fn sgemqrt_(
2393 side: *const c_char,
2394 trans: *const c_char,
2395 m: *const lapack_int,
2396 n: *const lapack_int,
2397 k: *const lapack_int,
2398 nb: *const lapack_int,
2399 V: *const f32,
2400 ldv: *const lapack_int,
2401 T: *const f32,
2402 ldt: *const lapack_int,
2403 C: *mut f32,
2404 ldc: *const lapack_int,
2405 work: *mut f32,
2406 info: *mut lapack_int,
2407 );
2408 pub fn zgemqrt_(
2409 side: *const c_char,
2410 trans: *const c_char,
2411 m: *const lapack_int,
2412 n: *const lapack_int,
2413 k: *const lapack_int,
2414 nb: *const lapack_int,
2415 V: *const __BindgenComplex<f64>,
2416 ldv: *const lapack_int,
2417 T: *const __BindgenComplex<f64>,
2418 ldt: *const lapack_int,
2419 C: *mut __BindgenComplex<f64>,
2420 ldc: *const lapack_int,
2421 work: *mut __BindgenComplex<f64>,
2422 info: *mut lapack_int,
2423 );
2424 pub fn cgeql2_(
2425 m: *const lapack_int,
2426 n: *const lapack_int,
2427 A: *mut __BindgenComplex<f32>,
2428 lda: *const lapack_int,
2429 tau: *mut __BindgenComplex<f32>,
2430 work: *mut __BindgenComplex<f32>,
2431 info: *mut lapack_int,
2432 );
2433 pub fn dgeql2_(
2434 m: *const lapack_int,
2435 n: *const lapack_int,
2436 A: *mut f64,
2437 lda: *const lapack_int,
2438 tau: *mut f64,
2439 work: *mut f64,
2440 info: *mut lapack_int,
2441 );
2442 pub fn sgeql2_(
2443 m: *const lapack_int,
2444 n: *const lapack_int,
2445 A: *mut f32,
2446 lda: *const lapack_int,
2447 tau: *mut f32,
2448 work: *mut f32,
2449 info: *mut lapack_int,
2450 );
2451 pub fn zgeql2_(
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 info: *mut lapack_int,
2459 );
2460 pub fn cgeqlf_(
2461 m: *const lapack_int,
2462 n: *const lapack_int,
2463 A: *mut __BindgenComplex<f32>,
2464 lda: *const lapack_int,
2465 tau: *mut __BindgenComplex<f32>,
2466 work: *mut __BindgenComplex<f32>,
2467 lwork: *const lapack_int,
2468 info: *mut lapack_int,
2469 );
2470 pub fn dgeqlf_(
2471 m: *const lapack_int,
2472 n: *const lapack_int,
2473 A: *mut f64,
2474 lda: *const lapack_int,
2475 tau: *mut f64,
2476 work: *mut f64,
2477 lwork: *const lapack_int,
2478 info: *mut lapack_int,
2479 );
2480 pub fn sgeqlf_(
2481 m: *const lapack_int,
2482 n: *const lapack_int,
2483 A: *mut f32,
2484 lda: *const lapack_int,
2485 tau: *mut f32,
2486 work: *mut f32,
2487 lwork: *const lapack_int,
2488 info: *mut lapack_int,
2489 );
2490 pub fn zgeqlf_(
2491 m: *const lapack_int,
2492 n: *const lapack_int,
2493 A: *mut __BindgenComplex<f64>,
2494 lda: *const lapack_int,
2495 tau: *mut __BindgenComplex<f64>,
2496 work: *mut __BindgenComplex<f64>,
2497 lwork: *const lapack_int,
2498 info: *mut lapack_int,
2499 );
2500 pub fn sgeqpf_(
2501 m: *mut lapack_int,
2502 n: *mut lapack_int,
2503 a: *mut f32,
2504 lda: *mut lapack_int,
2505 jpvt: *mut lapack_int,
2506 tau: *mut f32,
2507 work: *mut f32,
2508 info: *mut lapack_int,
2509 );
2510 pub fn dgeqpf_(
2511 m: *mut lapack_int,
2512 n: *mut lapack_int,
2513 a: *mut f64,
2514 lda: *mut lapack_int,
2515 jpvt: *mut lapack_int,
2516 tau: *mut f64,
2517 work: *mut f64,
2518 info: *mut lapack_int,
2519 );
2520 pub fn cgeqpf_(
2521 m: *mut lapack_int,
2522 n: *mut lapack_int,
2523 a: *mut __BindgenComplex<f32>,
2524 lda: *mut lapack_int,
2525 jpvt: *mut lapack_int,
2526 tau: *mut __BindgenComplex<f32>,
2527 work: *mut __BindgenComplex<f32>,
2528 rwork: *mut f32,
2529 info: *mut lapack_int,
2530 );
2531 pub fn zgeqpf_(
2532 m: *mut lapack_int,
2533 n: *mut lapack_int,
2534 a: *mut __BindgenComplex<f64>,
2535 lda: *mut lapack_int,
2536 jpvt: *mut lapack_int,
2537 tau: *mut __BindgenComplex<f64>,
2538 work: *mut __BindgenComplex<f64>,
2539 rwork: *mut f64,
2540 info: *mut lapack_int,
2541 );
2542 pub fn cgeqp3_(
2543 m: *const lapack_int,
2544 n: *const lapack_int,
2545 A: *mut __BindgenComplex<f32>,
2546 lda: *const lapack_int,
2547 JPVT: *mut lapack_int,
2548 tau: *mut __BindgenComplex<f32>,
2549 work: *mut __BindgenComplex<f32>,
2550 lwork: *const lapack_int,
2551 rwork: *mut f32,
2552 info: *mut lapack_int,
2553 );
2554 pub fn dgeqp3_(
2555 m: *const lapack_int,
2556 n: *const lapack_int,
2557 A: *mut f64,
2558 lda: *const lapack_int,
2559 JPVT: *mut lapack_int,
2560 tau: *mut f64,
2561 work: *mut f64,
2562 lwork: *const lapack_int,
2563 info: *mut lapack_int,
2564 );
2565 pub fn sgeqp3_(
2566 m: *const lapack_int,
2567 n: *const lapack_int,
2568 A: *mut f32,
2569 lda: *const lapack_int,
2570 JPVT: *mut lapack_int,
2571 tau: *mut f32,
2572 work: *mut f32,
2573 lwork: *const lapack_int,
2574 info: *mut lapack_int,
2575 );
2576 pub fn zgeqp3_(
2577 m: *const lapack_int,
2578 n: *const lapack_int,
2579 A: *mut __BindgenComplex<f64>,
2580 lda: *const lapack_int,
2581 JPVT: *mut lapack_int,
2582 tau: *mut __BindgenComplex<f64>,
2583 work: *mut __BindgenComplex<f64>,
2584 lwork: *const lapack_int,
2585 rwork: *mut f64,
2586 info: *mut lapack_int,
2587 );
2588 pub fn cgeqr_(
2589 m: *const lapack_int,
2590 n: *const lapack_int,
2591 A: *mut __BindgenComplex<f32>,
2592 lda: *const lapack_int,
2593 T: *mut __BindgenComplex<f32>,
2594 tsize: *const lapack_int,
2595 work: *mut __BindgenComplex<f32>,
2596 lwork: *const lapack_int,
2597 info: *mut lapack_int,
2598 );
2599 pub fn dgeqr_(
2600 m: *const lapack_int,
2601 n: *const lapack_int,
2602 A: *mut f64,
2603 lda: *const lapack_int,
2604 T: *mut f64,
2605 tsize: *const lapack_int,
2606 work: *mut f64,
2607 lwork: *const lapack_int,
2608 info: *mut lapack_int,
2609 );
2610 pub fn sgeqr_(
2611 m: *const lapack_int,
2612 n: *const lapack_int,
2613 A: *mut f32,
2614 lda: *const lapack_int,
2615 T: *mut f32,
2616 tsize: *const lapack_int,
2617 work: *mut f32,
2618 lwork: *const lapack_int,
2619 info: *mut lapack_int,
2620 );
2621 pub fn zgeqr_(
2622 m: *const lapack_int,
2623 n: *const lapack_int,
2624 A: *mut __BindgenComplex<f64>,
2625 lda: *const lapack_int,
2626 T: *mut __BindgenComplex<f64>,
2627 tsize: *const lapack_int,
2628 work: *mut __BindgenComplex<f64>,
2629 lwork: *const lapack_int,
2630 info: *mut lapack_int,
2631 );
2632 pub fn cgeqr2_(
2633 m: *const lapack_int,
2634 n: *const lapack_int,
2635 A: *mut __BindgenComplex<f32>,
2636 lda: *const lapack_int,
2637 tau: *mut __BindgenComplex<f32>,
2638 work: *mut __BindgenComplex<f32>,
2639 info: *mut lapack_int,
2640 );
2641 pub fn dgeqr2_(
2642 m: *const lapack_int,
2643 n: *const lapack_int,
2644 A: *mut f64,
2645 lda: *const lapack_int,
2646 tau: *mut f64,
2647 work: *mut f64,
2648 info: *mut lapack_int,
2649 );
2650 pub fn sgeqr2_(
2651 m: *const lapack_int,
2652 n: *const lapack_int,
2653 A: *mut f32,
2654 lda: *const lapack_int,
2655 tau: *mut f32,
2656 work: *mut f32,
2657 info: *mut lapack_int,
2658 );
2659 pub fn zgeqr2_(
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 info: *mut lapack_int,
2667 );
2668 pub fn cgeqrf_(
2669 m: *const lapack_int,
2670 n: *const lapack_int,
2671 A: *mut __BindgenComplex<f32>,
2672 lda: *const lapack_int,
2673 tau: *mut __BindgenComplex<f32>,
2674 work: *mut __BindgenComplex<f32>,
2675 lwork: *const lapack_int,
2676 info: *mut lapack_int,
2677 );
2678 pub fn dgeqrf_(
2679 m: *const lapack_int,
2680 n: *const lapack_int,
2681 A: *mut f64,
2682 lda: *const lapack_int,
2683 tau: *mut f64,
2684 work: *mut f64,
2685 lwork: *const lapack_int,
2686 info: *mut lapack_int,
2687 );
2688 pub fn sgeqrf_(
2689 m: *const lapack_int,
2690 n: *const lapack_int,
2691 A: *mut f32,
2692 lda: *const lapack_int,
2693 tau: *mut f32,
2694 work: *mut f32,
2695 lwork: *const lapack_int,
2696 info: *mut lapack_int,
2697 );
2698 pub fn zgeqrf_(
2699 m: *const lapack_int,
2700 n: *const lapack_int,
2701 A: *mut __BindgenComplex<f64>,
2702 lda: *const lapack_int,
2703 tau: *mut __BindgenComplex<f64>,
2704 work: *mut __BindgenComplex<f64>,
2705 lwork: *const lapack_int,
2706 info: *mut lapack_int,
2707 );
2708 pub fn cgeqrfp_(
2709 m: *const lapack_int,
2710 n: *const lapack_int,
2711 A: *mut __BindgenComplex<f32>,
2712 lda: *const lapack_int,
2713 tau: *mut __BindgenComplex<f32>,
2714 work: *mut __BindgenComplex<f32>,
2715 lwork: *const lapack_int,
2716 info: *mut lapack_int,
2717 );
2718 pub fn dgeqrfp_(
2719 m: *const lapack_int,
2720 n: *const lapack_int,
2721 A: *mut f64,
2722 lda: *const lapack_int,
2723 tau: *mut f64,
2724 work: *mut f64,
2725 lwork: *const lapack_int,
2726 info: *mut lapack_int,
2727 );
2728 pub fn sgeqrfp_(
2729 m: *const lapack_int,
2730 n: *const lapack_int,
2731 A: *mut f32,
2732 lda: *const lapack_int,
2733 tau: *mut f32,
2734 work: *mut f32,
2735 lwork: *const lapack_int,
2736 info: *mut lapack_int,
2737 );
2738 pub fn zgeqrfp_(
2739 m: *const lapack_int,
2740 n: *const lapack_int,
2741 A: *mut __BindgenComplex<f64>,
2742 lda: *const lapack_int,
2743 tau: *mut __BindgenComplex<f64>,
2744 work: *mut __BindgenComplex<f64>,
2745 lwork: *const lapack_int,
2746 info: *mut lapack_int,
2747 );
2748 pub fn cgeqrt_(
2749 m: *const lapack_int,
2750 n: *const lapack_int,
2751 nb: *const lapack_int,
2752 A: *mut __BindgenComplex<f32>,
2753 lda: *const lapack_int,
2754 T: *mut __BindgenComplex<f32>,
2755 ldt: *const lapack_int,
2756 work: *mut __BindgenComplex<f32>,
2757 info: *mut lapack_int,
2758 );
2759 pub fn dgeqrt_(
2760 m: *const lapack_int,
2761 n: *const lapack_int,
2762 nb: *const lapack_int,
2763 A: *mut f64,
2764 lda: *const lapack_int,
2765 T: *mut f64,
2766 ldt: *const lapack_int,
2767 work: *mut f64,
2768 info: *mut lapack_int,
2769 );
2770 pub fn sgeqrt_(
2771 m: *const lapack_int,
2772 n: *const lapack_int,
2773 nb: *const lapack_int,
2774 A: *mut f32,
2775 lda: *const lapack_int,
2776 T: *mut f32,
2777 ldt: *const lapack_int,
2778 work: *mut f32,
2779 info: *mut lapack_int,
2780 );
2781 pub fn zgeqrt_(
2782 m: *const lapack_int,
2783 n: *const lapack_int,
2784 nb: *const lapack_int,
2785 A: *mut __BindgenComplex<f64>,
2786 lda: *const lapack_int,
2787 T: *mut __BindgenComplex<f64>,
2788 ldt: *const lapack_int,
2789 work: *mut __BindgenComplex<f64>,
2790 info: *mut lapack_int,
2791 );
2792 pub fn cgeqrt2_(
2793 m: *const lapack_int,
2794 n: *const lapack_int,
2795 A: *mut __BindgenComplex<f32>,
2796 lda: *const lapack_int,
2797 T: *mut __BindgenComplex<f32>,
2798 ldt: *const lapack_int,
2799 info: *mut lapack_int,
2800 );
2801 pub fn dgeqrt2_(
2802 m: *const lapack_int,
2803 n: *const lapack_int,
2804 A: *mut f64,
2805 lda: *const lapack_int,
2806 T: *mut f64,
2807 ldt: *const lapack_int,
2808 info: *mut lapack_int,
2809 );
2810 pub fn sgeqrt2_(
2811 m: *const lapack_int,
2812 n: *const lapack_int,
2813 A: *mut f32,
2814 lda: *const lapack_int,
2815 T: *mut f32,
2816 ldt: *const lapack_int,
2817 info: *mut lapack_int,
2818 );
2819 pub fn zgeqrt2_(
2820 m: *const lapack_int,
2821 n: *const lapack_int,
2822 A: *mut __BindgenComplex<f64>,
2823 lda: *const lapack_int,
2824 T: *mut __BindgenComplex<f64>,
2825 ldt: *const lapack_int,
2826 info: *mut lapack_int,
2827 );
2828 pub fn cgeqrt3_(
2829 m: *const lapack_int,
2830 n: *const lapack_int,
2831 A: *mut __BindgenComplex<f32>,
2832 lda: *const lapack_int,
2833 T: *mut __BindgenComplex<f32>,
2834 ldt: *const lapack_int,
2835 info: *mut lapack_int,
2836 );
2837 pub fn dgeqrt3_(
2838 m: *const lapack_int,
2839 n: *const lapack_int,
2840 A: *mut f64,
2841 lda: *const lapack_int,
2842 T: *mut f64,
2843 ldt: *const lapack_int,
2844 info: *mut lapack_int,
2845 );
2846 pub fn sgeqrt3_(
2847 m: *const lapack_int,
2848 n: *const lapack_int,
2849 A: *mut f32,
2850 lda: *const lapack_int,
2851 T: *mut f32,
2852 ldt: *const lapack_int,
2853 info: *mut lapack_int,
2854 );
2855 pub fn zgeqrt3_(
2856 m: *const lapack_int,
2857 n: *const lapack_int,
2858 A: *mut __BindgenComplex<f64>,
2859 lda: *const lapack_int,
2860 T: *mut __BindgenComplex<f64>,
2861 ldt: *const lapack_int,
2862 info: *mut lapack_int,
2863 );
2864 pub fn cgerfs_(
2865 trans: *const c_char,
2866 n: *const lapack_int,
2867 nrhs: *const lapack_int,
2868 A: *const __BindgenComplex<f32>,
2869 lda: *const lapack_int,
2870 AF: *const __BindgenComplex<f32>,
2871 ldaf: *const lapack_int,
2872 ipiv: *const lapack_int,
2873 B: *const __BindgenComplex<f32>,
2874 ldb: *const lapack_int,
2875 X: *mut __BindgenComplex<f32>,
2876 ldx: *const lapack_int,
2877 ferr: *mut f32,
2878 berr: *mut f32,
2879 work: *mut __BindgenComplex<f32>,
2880 rwork: *mut f32,
2881 info: *mut lapack_int,
2882 );
2883 pub fn dgerfs_(
2884 trans: *const c_char,
2885 n: *const lapack_int,
2886 nrhs: *const lapack_int,
2887 A: *const f64,
2888 lda: *const lapack_int,
2889 AF: *const f64,
2890 ldaf: *const lapack_int,
2891 ipiv: *const lapack_int,
2892 B: *const f64,
2893 ldb: *const lapack_int,
2894 X: *mut f64,
2895 ldx: *const lapack_int,
2896 ferr: *mut f64,
2897 berr: *mut f64,
2898 work: *mut f64,
2899 iwork: *mut lapack_int,
2900 info: *mut lapack_int,
2901 );
2902 pub fn sgerfs_(
2903 trans: *const c_char,
2904 n: *const lapack_int,
2905 nrhs: *const lapack_int,
2906 A: *const f32,
2907 lda: *const lapack_int,
2908 AF: *const f32,
2909 ldaf: *const lapack_int,
2910 ipiv: *const lapack_int,
2911 B: *const f32,
2912 ldb: *const lapack_int,
2913 X: *mut f32,
2914 ldx: *const lapack_int,
2915 ferr: *mut f32,
2916 berr: *mut f32,
2917 work: *mut f32,
2918 iwork: *mut lapack_int,
2919 info: *mut lapack_int,
2920 );
2921 pub fn zgerfs_(
2922 trans: *const c_char,
2923 n: *const lapack_int,
2924 nrhs: *const lapack_int,
2925 A: *const __BindgenComplex<f64>,
2926 lda: *const lapack_int,
2927 AF: *const __BindgenComplex<f64>,
2928 ldaf: *const lapack_int,
2929 ipiv: *const lapack_int,
2930 B: *const __BindgenComplex<f64>,
2931 ldb: *const lapack_int,
2932 X: *mut __BindgenComplex<f64>,
2933 ldx: *const lapack_int,
2934 ferr: *mut f64,
2935 berr: *mut f64,
2936 work: *mut __BindgenComplex<f64>,
2937 rwork: *mut f64,
2938 info: *mut lapack_int,
2939 );
2940 pub fn cgerfsx_(
2941 trans: *const c_char,
2942 equed: *const c_char,
2943 n: *const lapack_int,
2944 nrhs: *const lapack_int,
2945 A: *const __BindgenComplex<f32>,
2946 lda: *const lapack_int,
2947 AF: *const __BindgenComplex<f32>,
2948 ldaf: *const lapack_int,
2949 ipiv: *const lapack_int,
2950 R: *const f32,
2951 C: *const f32,
2952 B: *const __BindgenComplex<f32>,
2953 ldb: *const lapack_int,
2954 X: *mut __BindgenComplex<f32>,
2955 ldx: *const lapack_int,
2956 rcond: *mut f32,
2957 berr: *mut f32,
2958 n_err_bnds: *const lapack_int,
2959 err_bnds_norm: *mut f32,
2960 err_bnds_comp: *mut f32,
2961 nparams: *const lapack_int,
2962 params: *mut f32,
2963 work: *mut __BindgenComplex<f32>,
2964 rwork: *mut f32,
2965 info: *mut lapack_int,
2966 );
2967 pub fn dgerfsx_(
2968 trans: *const c_char,
2969 equed: *const c_char,
2970 n: *const lapack_int,
2971 nrhs: *const lapack_int,
2972 A: *const f64,
2973 lda: *const lapack_int,
2974 AF: *const f64,
2975 ldaf: *const lapack_int,
2976 ipiv: *const lapack_int,
2977 R: *const f64,
2978 C: *const f64,
2979 B: *const f64,
2980 ldb: *const lapack_int,
2981 X: *mut f64,
2982 ldx: *const lapack_int,
2983 rcond: *mut f64,
2984 berr: *mut f64,
2985 n_err_bnds: *const lapack_int,
2986 err_bnds_norm: *mut f64,
2987 err_bnds_comp: *mut f64,
2988 nparams: *const lapack_int,
2989 params: *mut f64,
2990 work: *mut f64,
2991 iwork: *mut lapack_int,
2992 info: *mut lapack_int,
2993 );
2994 pub fn sgerfsx_(
2995 trans: *const c_char,
2996 equed: *const c_char,
2997 n: *const lapack_int,
2998 nrhs: *const lapack_int,
2999 A: *const f32,
3000 lda: *const lapack_int,
3001 AF: *const f32,
3002 ldaf: *const lapack_int,
3003 ipiv: *const lapack_int,
3004 R: *const f32,
3005 C: *const f32,
3006 B: *const f32,
3007 ldb: *const lapack_int,
3008 X: *mut f32,
3009 ldx: *const lapack_int,
3010 rcond: *mut f32,
3011 berr: *mut f32,
3012 n_err_bnds: *const lapack_int,
3013 err_bnds_norm: *mut f32,
3014 err_bnds_comp: *mut f32,
3015 nparams: *const lapack_int,
3016 params: *mut f32,
3017 work: *mut f32,
3018 iwork: *mut lapack_int,
3019 info: *mut lapack_int,
3020 );
3021 pub fn zgerfsx_(
3022 trans: *const c_char,
3023 equed: *const c_char,
3024 n: *const lapack_int,
3025 nrhs: *const lapack_int,
3026 A: *const __BindgenComplex<f64>,
3027 lda: *const lapack_int,
3028 AF: *const __BindgenComplex<f64>,
3029 ldaf: *const lapack_int,
3030 ipiv: *const lapack_int,
3031 R: *const f64,
3032 C: *const f64,
3033 B: *const __BindgenComplex<f64>,
3034 ldb: *const lapack_int,
3035 X: *mut __BindgenComplex<f64>,
3036 ldx: *const lapack_int,
3037 rcond: *mut f64,
3038 berr: *mut f64,
3039 n_err_bnds: *const lapack_int,
3040 err_bnds_norm: *mut f64,
3041 err_bnds_comp: *mut f64,
3042 nparams: *const lapack_int,
3043 params: *mut f64,
3044 work: *mut __BindgenComplex<f64>,
3045 rwork: *mut f64,
3046 info: *mut lapack_int,
3047 );
3048 pub fn cgerq2_(
3049 m: *const lapack_int,
3050 n: *const lapack_int,
3051 A: *mut __BindgenComplex<f32>,
3052 lda: *const lapack_int,
3053 tau: *mut __BindgenComplex<f32>,
3054 work: *mut __BindgenComplex<f32>,
3055 info: *mut lapack_int,
3056 );
3057 pub fn dgerq2_(
3058 m: *const lapack_int,
3059 n: *const lapack_int,
3060 A: *mut f64,
3061 lda: *const lapack_int,
3062 tau: *mut f64,
3063 work: *mut f64,
3064 info: *mut lapack_int,
3065 );
3066 pub fn sgerq2_(
3067 m: *const lapack_int,
3068 n: *const lapack_int,
3069 A: *mut f32,
3070 lda: *const lapack_int,
3071 tau: *mut f32,
3072 work: *mut f32,
3073 info: *mut lapack_int,
3074 );
3075 pub fn zgerq2_(
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 info: *mut lapack_int,
3083 );
3084 pub fn cgerqf_(
3085 m: *const lapack_int,
3086 n: *const lapack_int,
3087 A: *mut __BindgenComplex<f32>,
3088 lda: *const lapack_int,
3089 tau: *mut __BindgenComplex<f32>,
3090 work: *mut __BindgenComplex<f32>,
3091 lwork: *const lapack_int,
3092 info: *mut lapack_int,
3093 );
3094 pub fn dgerqf_(
3095 m: *const lapack_int,
3096 n: *const lapack_int,
3097 A: *mut f64,
3098 lda: *const lapack_int,
3099 tau: *mut f64,
3100 work: *mut f64,
3101 lwork: *const lapack_int,
3102 info: *mut lapack_int,
3103 );
3104 pub fn sgerqf_(
3105 m: *const lapack_int,
3106 n: *const lapack_int,
3107 A: *mut f32,
3108 lda: *const lapack_int,
3109 tau: *mut f32,
3110 work: *mut f32,
3111 lwork: *const lapack_int,
3112 info: *mut lapack_int,
3113 );
3114 pub fn zgerqf_(
3115 m: *const lapack_int,
3116 n: *const lapack_int,
3117 A: *mut __BindgenComplex<f64>,
3118 lda: *const lapack_int,
3119 tau: *mut __BindgenComplex<f64>,
3120 work: *mut __BindgenComplex<f64>,
3121 lwork: *const lapack_int,
3122 info: *mut lapack_int,
3123 );
3124 pub fn cgesdd_(
3125 jobz: *const c_char,
3126 m: *const lapack_int,
3127 n: *const lapack_int,
3128 A: *mut __BindgenComplex<f32>,
3129 lda: *const lapack_int,
3130 S: *mut f32,
3131 U: *mut __BindgenComplex<f32>,
3132 ldu: *const lapack_int,
3133 VT: *mut __BindgenComplex<f32>,
3134 ldvt: *const lapack_int,
3135 work: *mut __BindgenComplex<f32>,
3136 lwork: *const lapack_int,
3137 rwork: *mut f32,
3138 iwork: *mut lapack_int,
3139 info: *mut lapack_int,
3140 );
3141 pub fn dgesdd_(
3142 jobz: *const c_char,
3143 m: *const lapack_int,
3144 n: *const lapack_int,
3145 A: *mut f64,
3146 lda: *const lapack_int,
3147 S: *mut f64,
3148 U: *mut f64,
3149 ldu: *const lapack_int,
3150 VT: *mut f64,
3151 ldvt: *const lapack_int,
3152 work: *mut f64,
3153 lwork: *const lapack_int,
3154 iwork: *mut lapack_int,
3155 info: *mut lapack_int,
3156 );
3157 pub fn sgesdd_(
3158 jobz: *const c_char,
3159 m: *const lapack_int,
3160 n: *const lapack_int,
3161 A: *mut f32,
3162 lda: *const lapack_int,
3163 S: *mut f32,
3164 U: *mut f32,
3165 ldu: *const lapack_int,
3166 VT: *mut f32,
3167 ldvt: *const lapack_int,
3168 work: *mut f32,
3169 lwork: *const lapack_int,
3170 iwork: *mut lapack_int,
3171 info: *mut lapack_int,
3172 );
3173 pub fn zgesdd_(
3174 jobz: *const c_char,
3175 m: *const lapack_int,
3176 n: *const lapack_int,
3177 A: *mut __BindgenComplex<f64>,
3178 lda: *const lapack_int,
3179 S: *mut f64,
3180 U: *mut __BindgenComplex<f64>,
3181 ldu: *const lapack_int,
3182 VT: *mut __BindgenComplex<f64>,
3183 ldvt: *const lapack_int,
3184 work: *mut __BindgenComplex<f64>,
3185 lwork: *const lapack_int,
3186 rwork: *mut f64,
3187 iwork: *mut lapack_int,
3188 info: *mut lapack_int,
3189 );
3190 pub fn cgedmd_(
3191 jobs: *const c_char,
3192 jobz: *const c_char,
3193 jobr: *const c_char,
3194 jobf: *const c_char,
3195 whtsvd: *const lapack_int,
3196 m: *const lapack_int,
3197 n: *const lapack_int,
3198 x: *mut __BindgenComplex<f32>,
3199 ldx: *const lapack_int,
3200 y: *mut __BindgenComplex<f32>,
3201 ldy: *const lapack_int,
3202 nrnk: *const lapack_int,
3203 tol: *const f32,
3204 k: *mut lapack_int,
3205 eigs: *mut __BindgenComplex<f32>,
3206 z: *mut __BindgenComplex<f32>,
3207 ldz: *const lapack_int,
3208 res: *mut f32,
3209 b: *mut __BindgenComplex<f32>,
3210 ldb: *const lapack_int,
3211 w: *mut __BindgenComplex<f32>,
3212 ldw: *const lapack_int,
3213 s: *mut __BindgenComplex<f32>,
3214 lds: *const lapack_int,
3215 zwork: *mut __BindgenComplex<f32>,
3216 lzwork: *const lapack_int,
3217 work: *mut f32,
3218 lwork: *const lapack_int,
3219 iwork: *mut lapack_int,
3220 liwork: *const lapack_int,
3221 info: *mut lapack_int,
3222 );
3223 pub fn dgedmd_(
3224 jobs: *const c_char,
3225 jobz: *const c_char,
3226 jobr: *const c_char,
3227 jobf: *const c_char,
3228 whtsvd: *const lapack_int,
3229 m: *const lapack_int,
3230 n: *const lapack_int,
3231 x: *mut f64,
3232 ldx: *const lapack_int,
3233 y: *mut f64,
3234 ldy: *const lapack_int,
3235 nrnk: *const lapack_int,
3236 tol: *const f64,
3237 k: *mut lapack_int,
3238 reig: *mut f64,
3239 imeig: *mut f64,
3240 z: *mut f64,
3241 ldz: *const lapack_int,
3242 res: *mut f64,
3243 b: *mut f64,
3244 ldb: *const lapack_int,
3245 w: *mut f64,
3246 ldw: *const lapack_int,
3247 s: *mut f64,
3248 lds: *const lapack_int,
3249 work: *mut f64,
3250 lwork: *const lapack_int,
3251 iwork: *mut lapack_int,
3252 liwork: *const lapack_int,
3253 info: *mut lapack_int,
3254 );
3255 pub fn sgedmd_(
3256 jobs: *const c_char,
3257 jobz: *const c_char,
3258 jobr: *const c_char,
3259 jobf: *const c_char,
3260 whtsvd: *const lapack_int,
3261 m: *const lapack_int,
3262 n: *const lapack_int,
3263 x: *mut f32,
3264 ldx: *const lapack_int,
3265 y: *mut f32,
3266 ldy: *const lapack_int,
3267 nrnk: *const lapack_int,
3268 tol: *const f32,
3269 k: *mut lapack_int,
3270 reig: *mut f32,
3271 imeig: *mut f32,
3272 z: *mut f32,
3273 ldz: *const lapack_int,
3274 res: *mut f32,
3275 b: *mut f32,
3276 ldb: *const lapack_int,
3277 w: *mut f32,
3278 ldw: *const lapack_int,
3279 s: *mut f32,
3280 lds: *const lapack_int,
3281 work: *mut f32,
3282 lwork: *const lapack_int,
3283 iwork: *mut lapack_int,
3284 liwork: *const lapack_int,
3285 info: *mut lapack_int,
3286 );
3287 pub fn zgedmd_(
3288 jobs: *const c_char,
3289 jobz: *const c_char,
3290 jobr: *const c_char,
3291 jobf: *const c_char,
3292 whtsvd: *const lapack_int,
3293 m: *const lapack_int,
3294 n: *const lapack_int,
3295 x: *mut __BindgenComplex<f64>,
3296 ldx: *const lapack_int,
3297 y: *mut __BindgenComplex<f64>,
3298 ldy: *const lapack_int,
3299 nrnk: *const lapack_int,
3300 tol: *const f64,
3301 k: *mut lapack_int,
3302 eigs: *mut __BindgenComplex<f64>,
3303 z: *mut __BindgenComplex<f64>,
3304 ldz: *const lapack_int,
3305 res: *mut f64,
3306 b: *mut __BindgenComplex<f64>,
3307 ldb: *const lapack_int,
3308 w: *mut __BindgenComplex<f64>,
3309 ldw: *const lapack_int,
3310 s: *mut __BindgenComplex<f64>,
3311 lds: *const lapack_int,
3312 zwork: *mut __BindgenComplex<f64>,
3313 lzwork: *const lapack_int,
3314 rwork: *mut f64,
3315 lrwork: *const lapack_int,
3316 iwork: *mut lapack_int,
3317 liwork: *const lapack_int,
3318 info: *mut lapack_int,
3319 );
3320 pub fn cgedmdq_(
3321 jobs: *const c_char,
3322 jobz: *const c_char,
3323 jobr: *const c_char,
3324 jobq: *const c_char,
3325 jobt: *const c_char,
3326 jobf: *const c_char,
3327 whtsvd: *const lapack_int,
3328 m: *const lapack_int,
3329 n: *const lapack_int,
3330 f: *mut __BindgenComplex<f32>,
3331 ldf: *const lapack_int,
3332 x: *mut __BindgenComplex<f32>,
3333 ldx: *const lapack_int,
3334 y: *mut __BindgenComplex<f32>,
3335 ldy: *const lapack_int,
3336 nrnk: *const lapack_int,
3337 tol: *const f32,
3338 k: *const lapack_int,
3339 eigs: *mut __BindgenComplex<f32>,
3340 z: *mut __BindgenComplex<f32>,
3341 ldz: *const lapack_int,
3342 res: *mut f32,
3343 b: *mut __BindgenComplex<f32>,
3344 ldb: *const lapack_int,
3345 v: *mut __BindgenComplex<f32>,
3346 ldv: *const lapack_int,
3347 s: *mut __BindgenComplex<f32>,
3348 lds: *const lapack_int,
3349 zwork: *mut __BindgenComplex<f32>,
3350 lzwork: *const lapack_int,
3351 work: *mut f32,
3352 lwork: *const lapack_int,
3353 iwork: *mut lapack_int,
3354 liwork: *const lapack_int,
3355 info: *mut lapack_int,
3356 );
3357 pub fn dgedmdq_(
3358 jobs: *const c_char,
3359 jobz: *const c_char,
3360 jobr: *const c_char,
3361 jobq: *const c_char,
3362 jobt: *const c_char,
3363 jobf: *const c_char,
3364 whtsvd: *const lapack_int,
3365 m: *const lapack_int,
3366 n: *const lapack_int,
3367 f: *mut f64,
3368 ldf: *const lapack_int,
3369 x: *mut f64,
3370 ldx: *const lapack_int,
3371 y: *mut f64,
3372 ldy: *const lapack_int,
3373 nrnk: *const lapack_int,
3374 tol: *const f64,
3375 k: *mut lapack_int,
3376 reig: *mut f64,
3377 imeig: *mut f64,
3378 z: *mut f64,
3379 ldz: *const lapack_int,
3380 res: *mut f64,
3381 b: *mut f64,
3382 ldb: *const lapack_int,
3383 v: *mut f64,
3384 ldv: *const lapack_int,
3385 s: *mut f64,
3386 lds: *const lapack_int,
3387 work: *mut f64,
3388 lwork: *const lapack_int,
3389 iwork: *mut lapack_int,
3390 liwork: *const lapack_int,
3391 info: *mut lapack_int,
3392 );
3393 pub fn sgedmdq_(
3394 jobs: *const c_char,
3395 jobz: *const c_char,
3396 jobr: *const c_char,
3397 jobq: *const c_char,
3398 jobt: *const c_char,
3399 jobf: *const c_char,
3400 whtsvd: *const lapack_int,
3401 m: *const lapack_int,
3402 n: *const lapack_int,
3403 f: *mut f32,
3404 ldf: *const lapack_int,
3405 x: *mut f32,
3406 ldx: *const lapack_int,
3407 y: *mut f32,
3408 ldy: *const lapack_int,
3409 nrnk: *const lapack_int,
3410 tol: *const f32,
3411 k: *const lapack_int,
3412 reig: *mut f32,
3413 imeig: *mut f32,
3414 z: *mut f32,
3415 ldz: *const lapack_int,
3416 res: *mut f32,
3417 b: *mut f32,
3418 ldb: *const lapack_int,
3419 v: *mut f32,
3420 ldv: *const lapack_int,
3421 s: *mut f32,
3422 lds: *const lapack_int,
3423 work: *mut f32,
3424 lwork: *const lapack_int,
3425 iwork: *mut lapack_int,
3426 liwork: *const lapack_int,
3427 info: *mut lapack_int,
3428 );
3429 pub fn zgedmdq_(
3430 jobs: *const c_char,
3431 jobz: *const c_char,
3432 jobr: *const c_char,
3433 jobq: *const c_char,
3434 jobt: *const c_char,
3435 jobf: *const c_char,
3436 whtsvd: *const lapack_int,
3437 m: *const lapack_int,
3438 n: *const lapack_int,
3439 f: *mut __BindgenComplex<f64>,
3440 ldf: *const lapack_int,
3441 x: *mut __BindgenComplex<f64>,
3442 ldx: *const lapack_int,
3443 y: *mut __BindgenComplex<f64>,
3444 ldy: *const lapack_int,
3445 nrnk: *const lapack_int,
3446 tol: *const f64,
3447 k: *const lapack_int,
3448 eigs: *mut __BindgenComplex<f64>,
3449 z: *mut __BindgenComplex<f64>,
3450 ldz: *const lapack_int,
3451 res: *mut f64,
3452 b: *mut __BindgenComplex<f64>,
3453 ldb: *const lapack_int,
3454 v: *mut __BindgenComplex<f64>,
3455 ldv: *const lapack_int,
3456 s: *mut __BindgenComplex<f64>,
3457 lds: *const lapack_int,
3458 zwork: *mut __BindgenComplex<f64>,
3459 lzwork: *const lapack_int,
3460 work: *mut f64,
3461 lwork: *const lapack_int,
3462 iwork: *mut lapack_int,
3463 liwork: *const lapack_int,
3464 info: *mut lapack_int,
3465 );
3466 pub fn cgesv_(
3467 n: *const lapack_int,
3468 nrhs: *const lapack_int,
3469 A: *mut __BindgenComplex<f32>,
3470 lda: *const lapack_int,
3471 ipiv: *mut lapack_int,
3472 B: *mut __BindgenComplex<f32>,
3473 ldb: *const lapack_int,
3474 info: *mut lapack_int,
3475 );
3476 pub fn dgesv_(
3477 n: *const lapack_int,
3478 nrhs: *const lapack_int,
3479 A: *mut f64,
3480 lda: *const lapack_int,
3481 ipiv: *mut lapack_int,
3482 B: *mut f64,
3483 ldb: *const lapack_int,
3484 info: *mut lapack_int,
3485 );
3486 pub fn sgesv_(
3487 n: *const lapack_int,
3488 nrhs: *const lapack_int,
3489 A: *mut f32,
3490 lda: *const lapack_int,
3491 ipiv: *mut lapack_int,
3492 B: *mut f32,
3493 ldb: *const lapack_int,
3494 info: *mut lapack_int,
3495 );
3496 pub fn zgesv_(
3497 n: *const lapack_int,
3498 nrhs: *const lapack_int,
3499 A: *mut __BindgenComplex<f64>,
3500 lda: *const lapack_int,
3501 ipiv: *mut lapack_int,
3502 B: *mut __BindgenComplex<f64>,
3503 ldb: *const lapack_int,
3504 info: *mut lapack_int,
3505 );
3506 pub fn dsgesv_(
3507 n: *const lapack_int,
3508 nrhs: *const lapack_int,
3509 A: *mut f64,
3510 lda: *const lapack_int,
3511 ipiv: *mut lapack_int,
3512 B: *const f64,
3513 ldb: *const lapack_int,
3514 X: *mut f64,
3515 ldx: *const lapack_int,
3516 work: *mut f64,
3517 swork: *mut f32,
3518 iter: *mut lapack_int,
3519 info: *mut lapack_int,
3520 );
3521 pub fn zcgesv_(
3522 n: *const lapack_int,
3523 nrhs: *const lapack_int,
3524 A: *mut __BindgenComplex<f64>,
3525 lda: *const lapack_int,
3526 ipiv: *mut lapack_int,
3527 B: *const __BindgenComplex<f64>,
3528 ldb: *const lapack_int,
3529 X: *mut __BindgenComplex<f64>,
3530 ldx: *const lapack_int,
3531 work: *mut __BindgenComplex<f64>,
3532 swork: *mut __BindgenComplex<f32>,
3533 rwork: *mut f64,
3534 iter: *mut lapack_int,
3535 info: *mut lapack_int,
3536 );
3537 pub fn cgesvd_(
3538 jobu: *const c_char,
3539 jobvt: *const c_char,
3540 m: *const lapack_int,
3541 n: *const lapack_int,
3542 A: *mut __BindgenComplex<f32>,
3543 lda: *const lapack_int,
3544 S: *mut f32,
3545 U: *mut __BindgenComplex<f32>,
3546 ldu: *const lapack_int,
3547 VT: *mut __BindgenComplex<f32>,
3548 ldvt: *const lapack_int,
3549 work: *mut __BindgenComplex<f32>,
3550 lwork: *const lapack_int,
3551 rwork: *mut f32,
3552 info: *mut lapack_int,
3553 );
3554 pub fn dgesvd_(
3555 jobu: *const c_char,
3556 jobvt: *const c_char,
3557 m: *const lapack_int,
3558 n: *const lapack_int,
3559 A: *mut f64,
3560 lda: *const lapack_int,
3561 S: *mut f64,
3562 U: *mut f64,
3563 ldu: *const lapack_int,
3564 VT: *mut f64,
3565 ldvt: *const lapack_int,
3566 work: *mut f64,
3567 lwork: *const lapack_int,
3568 info: *mut lapack_int,
3569 );
3570 pub fn sgesvd_(
3571 jobu: *const c_char,
3572 jobvt: *const c_char,
3573 m: *const lapack_int,
3574 n: *const lapack_int,
3575 A: *mut f32,
3576 lda: *const lapack_int,
3577 S: *mut f32,
3578 U: *mut f32,
3579 ldu: *const lapack_int,
3580 VT: *mut f32,
3581 ldvt: *const lapack_int,
3582 work: *mut f32,
3583 lwork: *const lapack_int,
3584 info: *mut lapack_int,
3585 );
3586 pub fn zgesvd_(
3587 jobu: *const c_char,
3588 jobvt: *const c_char,
3589 m: *const lapack_int,
3590 n: *const lapack_int,
3591 A: *mut __BindgenComplex<f64>,
3592 lda: *const lapack_int,
3593 S: *mut f64,
3594 U: *mut __BindgenComplex<f64>,
3595 ldu: *const lapack_int,
3596 VT: *mut __BindgenComplex<f64>,
3597 ldvt: *const lapack_int,
3598 work: *mut __BindgenComplex<f64>,
3599 lwork: *const lapack_int,
3600 rwork: *mut f64,
3601 info: *mut lapack_int,
3602 );
3603 pub fn cgesvdq_(
3604 joba: *const c_char,
3605 jobp: *const c_char,
3606 jobr: *const c_char,
3607 jobu: *const c_char,
3608 jobv: *const c_char,
3609 m: *const lapack_int,
3610 n: *const lapack_int,
3611 A: *mut __BindgenComplex<f32>,
3612 lda: *const lapack_int,
3613 S: *mut f32,
3614 U: *mut __BindgenComplex<f32>,
3615 ldu: *const lapack_int,
3616 V: *mut __BindgenComplex<f32>,
3617 ldv: *const lapack_int,
3618 numrank: *mut lapack_int,
3619 iwork: *mut lapack_int,
3620 liwork: *const lapack_int,
3621 cwork: *mut __BindgenComplex<f32>,
3622 lcwork: *mut lapack_int,
3623 rwork: *mut f32,
3624 lrwork: *const lapack_int,
3625 info: *mut lapack_int,
3626 );
3627 pub fn dgesvdq_(
3628 joba: *const c_char,
3629 jobp: *const c_char,
3630 jobr: *const c_char,
3631 jobu: *const c_char,
3632 jobv: *const c_char,
3633 m: *const lapack_int,
3634 n: *const lapack_int,
3635 A: *mut f64,
3636 lda: *const lapack_int,
3637 S: *mut f64,
3638 U: *mut f64,
3639 ldu: *const lapack_int,
3640 V: *mut f64,
3641 ldv: *const lapack_int,
3642 numrank: *mut lapack_int,
3643 iwork: *mut lapack_int,
3644 liwork: *const lapack_int,
3645 work: *mut f64,
3646 lwork: *mut lapack_int,
3647 rwork: *mut f64,
3648 lrwork: *const lapack_int,
3649 info: *mut lapack_int,
3650 );
3651 pub fn sgesvdq_(
3652 joba: *const c_char,
3653 jobp: *const c_char,
3654 jobr: *const c_char,
3655 jobu: *const c_char,
3656 jobv: *const c_char,
3657 m: *const lapack_int,
3658 n: *const lapack_int,
3659 A: *mut f32,
3660 lda: *const lapack_int,
3661 S: *mut f32,
3662 U: *mut f32,
3663 ldu: *const lapack_int,
3664 V: *mut f32,
3665 ldv: *const lapack_int,
3666 numrank: *mut lapack_int,
3667 iwork: *mut lapack_int,
3668 liwork: *const lapack_int,
3669 work: *mut f32,
3670 lwork: *mut lapack_int,
3671 rwork: *mut f32,
3672 lrwork: *const lapack_int,
3673 info: *mut lapack_int,
3674 );
3675 pub fn zgesvdq_(
3676 joba: *const c_char,
3677 jobp: *const c_char,
3678 jobr: *const c_char,
3679 jobu: *const c_char,
3680 jobv: *const c_char,
3681 m: *const lapack_int,
3682 n: *const lapack_int,
3683 A: *mut __BindgenComplex<f64>,
3684 lda: *const lapack_int,
3685 S: *mut f64,
3686 U: *mut __BindgenComplex<f64>,
3687 ldu: *const lapack_int,
3688 V: *mut __BindgenComplex<f64>,
3689 ldv: *const lapack_int,
3690 numrank: *mut lapack_int,
3691 iwork: *mut lapack_int,
3692 liwork: *const lapack_int,
3693 cwork: *mut __BindgenComplex<f64>,
3694 lcwork: *mut lapack_int,
3695 rwork: *mut f64,
3696 lrwork: *const lapack_int,
3697 info: *mut lapack_int,
3698 );
3699 pub fn cgesvdx_(
3700 jobu: *const c_char,
3701 jobvt: *const c_char,
3702 range: *const c_char,
3703 m: *const lapack_int,
3704 n: *const lapack_int,
3705 A: *mut __BindgenComplex<f32>,
3706 lda: *const lapack_int,
3707 vl: *const f32,
3708 vu: *const f32,
3709 il: *const lapack_int,
3710 iu: *const lapack_int,
3711 ns: *mut lapack_int,
3712 S: *mut f32,
3713 U: *mut __BindgenComplex<f32>,
3714 ldu: *const lapack_int,
3715 VT: *mut __BindgenComplex<f32>,
3716 ldvt: *const lapack_int,
3717 work: *mut __BindgenComplex<f32>,
3718 lwork: *const lapack_int,
3719 rwork: *mut f32,
3720 iwork: *mut lapack_int,
3721 info: *mut lapack_int,
3722 );
3723 pub fn dgesvdx_(
3724 jobu: *const c_char,
3725 jobvt: *const c_char,
3726 range: *const c_char,
3727 m: *const lapack_int,
3728 n: *const lapack_int,
3729 A: *mut f64,
3730 lda: *const lapack_int,
3731 vl: *const f64,
3732 vu: *const f64,
3733 il: *const lapack_int,
3734 iu: *const lapack_int,
3735 ns: *mut lapack_int,
3736 S: *mut f64,
3737 U: *mut f64,
3738 ldu: *const lapack_int,
3739 VT: *mut f64,
3740 ldvt: *const lapack_int,
3741 work: *mut f64,
3742 lwork: *const lapack_int,
3743 iwork: *mut lapack_int,
3744 info: *mut lapack_int,
3745 );
3746 pub fn sgesvdx_(
3747 jobu: *const c_char,
3748 jobvt: *const c_char,
3749 range: *const c_char,
3750 m: *const lapack_int,
3751 n: *const lapack_int,
3752 A: *mut f32,
3753 lda: *const lapack_int,
3754 vl: *const f32,
3755 vu: *const f32,
3756 il: *const lapack_int,
3757 iu: *const lapack_int,
3758 ns: *mut lapack_int,
3759 S: *mut f32,
3760 U: *mut f32,
3761 ldu: *const lapack_int,
3762 VT: *mut f32,
3763 ldvt: *const lapack_int,
3764 work: *mut f32,
3765 lwork: *const lapack_int,
3766 iwork: *mut lapack_int,
3767 info: *mut lapack_int,
3768 );
3769 pub fn zgesvdx_(
3770 jobu: *const c_char,
3771 jobvt: *const c_char,
3772 range: *const c_char,
3773 m: *const lapack_int,
3774 n: *const lapack_int,
3775 A: *mut __BindgenComplex<f64>,
3776 lda: *const lapack_int,
3777 vl: *const f64,
3778 vu: *const f64,
3779 il: *const lapack_int,
3780 iu: *const lapack_int,
3781 ns: *mut lapack_int,
3782 S: *mut f64,
3783 U: *mut __BindgenComplex<f64>,
3784 ldu: *const lapack_int,
3785 VT: *mut __BindgenComplex<f64>,
3786 ldvt: *const lapack_int,
3787 work: *mut __BindgenComplex<f64>,
3788 lwork: *const lapack_int,
3789 rwork: *mut f64,
3790 iwork: *mut lapack_int,
3791 info: *mut lapack_int,
3792 );
3793 pub fn cgesvj_(
3794 joba: *const c_char,
3795 jobu: *const c_char,
3796 jobv: *const c_char,
3797 m: *const lapack_int,
3798 n: *const lapack_int,
3799 A: *mut __BindgenComplex<f32>,
3800 lda: *const lapack_int,
3801 SVA: *mut f32,
3802 mv: *const lapack_int,
3803 V: *mut __BindgenComplex<f32>,
3804 ldv: *const lapack_int,
3805 cwork: *mut __BindgenComplex<f32>,
3806 lwork: *const lapack_int,
3807 rwork: *mut f32,
3808 lrwork: *const lapack_int,
3809 info: *mut lapack_int,
3810 );
3811 pub fn dgesvj_(
3812 joba: *const c_char,
3813 jobu: *const c_char,
3814 jobv: *const c_char,
3815 m: *const lapack_int,
3816 n: *const lapack_int,
3817 A: *mut f64,
3818 lda: *const lapack_int,
3819 SVA: *mut f64,
3820 mv: *const lapack_int,
3821 V: *mut f64,
3822 ldv: *const lapack_int,
3823 work: *mut f64,
3824 lwork: *const lapack_int,
3825 info: *mut lapack_int,
3826 );
3827 pub fn sgesvj_(
3828 joba: *const c_char,
3829 jobu: *const c_char,
3830 jobv: *const c_char,
3831 m: *const lapack_int,
3832 n: *const lapack_int,
3833 A: *mut f32,
3834 lda: *const lapack_int,
3835 SVA: *mut f32,
3836 mv: *const lapack_int,
3837 V: *mut f32,
3838 ldv: *const lapack_int,
3839 work: *mut f32,
3840 lwork: *const lapack_int,
3841 info: *mut lapack_int,
3842 );
3843 pub fn zgesvj_(
3844 joba: *const c_char,
3845 jobu: *const c_char,
3846 jobv: *const c_char,
3847 m: *const lapack_int,
3848 n: *const lapack_int,
3849 A: *mut __BindgenComplex<f64>,
3850 lda: *const lapack_int,
3851 SVA: *mut f64,
3852 mv: *const lapack_int,
3853 V: *mut __BindgenComplex<f64>,
3854 ldv: *const lapack_int,
3855 cwork: *mut __BindgenComplex<f64>,
3856 lwork: *const lapack_int,
3857 rwork: *mut f64,
3858 lrwork: *const lapack_int,
3859 info: *mut lapack_int,
3860 );
3861 pub fn cgesvx_(
3862 fact: *const c_char,
3863 trans: *const c_char,
3864 n: *const lapack_int,
3865 nrhs: *const lapack_int,
3866 A: *mut __BindgenComplex<f32>,
3867 lda: *const lapack_int,
3868 AF: *mut __BindgenComplex<f32>,
3869 ldaf: *const lapack_int,
3870 ipiv: *mut lapack_int,
3871 equed: *mut c_char,
3872 R: *mut f32,
3873 C: *mut f32,
3874 B: *mut __BindgenComplex<f32>,
3875 ldb: *const lapack_int,
3876 X: *mut __BindgenComplex<f32>,
3877 ldx: *const lapack_int,
3878 rcond: *mut f32,
3879 ferr: *mut f32,
3880 berr: *mut f32,
3881 work: *mut __BindgenComplex<f32>,
3882 rwork: *mut f32,
3883 info: *mut lapack_int,
3884 );
3885 pub fn dgesvx_(
3886 fact: *const c_char,
3887 trans: *const c_char,
3888 n: *const lapack_int,
3889 nrhs: *const lapack_int,
3890 A: *mut f64,
3891 lda: *const lapack_int,
3892 AF: *mut f64,
3893 ldaf: *const lapack_int,
3894 ipiv: *mut lapack_int,
3895 equed: *mut c_char,
3896 R: *mut f64,
3897 C: *mut f64,
3898 B: *mut f64,
3899 ldb: *const lapack_int,
3900 X: *mut f64,
3901 ldx: *const lapack_int,
3902 rcond: *mut f64,
3903 ferr: *mut f64,
3904 berr: *mut f64,
3905 work: *mut f64,
3906 iwork: *mut lapack_int,
3907 info: *mut lapack_int,
3908 );
3909 pub fn sgesvx_(
3910 fact: *const c_char,
3911 trans: *const c_char,
3912 n: *const lapack_int,
3913 nrhs: *const lapack_int,
3914 A: *mut f32,
3915 lda: *const lapack_int,
3916 AF: *mut f32,
3917 ldaf: *const lapack_int,
3918 ipiv: *mut lapack_int,
3919 equed: *mut c_char,
3920 R: *mut f32,
3921 C: *mut f32,
3922 B: *mut f32,
3923 ldb: *const lapack_int,
3924 X: *mut f32,
3925 ldx: *const lapack_int,
3926 rcond: *mut f32,
3927 ferr: *mut f32,
3928 berr: *mut f32,
3929 work: *mut f32,
3930 iwork: *mut lapack_int,
3931 info: *mut lapack_int,
3932 );
3933 pub fn zgesvx_(
3934 fact: *const c_char,
3935 trans: *const c_char,
3936 n: *const lapack_int,
3937 nrhs: *const lapack_int,
3938 A: *mut __BindgenComplex<f64>,
3939 lda: *const lapack_int,
3940 AF: *mut __BindgenComplex<f64>,
3941 ldaf: *const lapack_int,
3942 ipiv: *mut lapack_int,
3943 equed: *mut c_char,
3944 R: *mut f64,
3945 C: *mut f64,
3946 B: *mut __BindgenComplex<f64>,
3947 ldb: *const lapack_int,
3948 X: *mut __BindgenComplex<f64>,
3949 ldx: *const lapack_int,
3950 rcond: *mut f64,
3951 ferr: *mut f64,
3952 berr: *mut f64,
3953 work: *mut __BindgenComplex<f64>,
3954 rwork: *mut f64,
3955 info: *mut lapack_int,
3956 );
3957 pub fn cgesvxx_(
3958 fact: *const c_char,
3959 trans: *const c_char,
3960 n: *const lapack_int,
3961 nrhs: *const lapack_int,
3962 A: *mut __BindgenComplex<f32>,
3963 lda: *const lapack_int,
3964 AF: *mut __BindgenComplex<f32>,
3965 ldaf: *const lapack_int,
3966 ipiv: *mut lapack_int,
3967 equed: *mut c_char,
3968 R: *mut f32,
3969 C: *mut f32,
3970 B: *mut __BindgenComplex<f32>,
3971 ldb: *const lapack_int,
3972 X: *mut __BindgenComplex<f32>,
3973 ldx: *const lapack_int,
3974 rcond: *mut f32,
3975 rpvgrw: *mut f32,
3976 berr: *mut f32,
3977 n_err_bnds: *const lapack_int,
3978 err_bnds_norm: *mut f32,
3979 err_bnds_comp: *mut f32,
3980 nparams: *const lapack_int,
3981 params: *mut f32,
3982 work: *mut __BindgenComplex<f32>,
3983 rwork: *mut f32,
3984 info: *mut lapack_int,
3985 );
3986 pub fn dgesvxx_(
3987 fact: *const c_char,
3988 trans: *const c_char,
3989 n: *const lapack_int,
3990 nrhs: *const lapack_int,
3991 A: *mut f64,
3992 lda: *const lapack_int,
3993 AF: *mut f64,
3994 ldaf: *const lapack_int,
3995 ipiv: *mut lapack_int,
3996 equed: *mut c_char,
3997 R: *mut f64,
3998 C: *mut f64,
3999 B: *mut f64,
4000 ldb: *const lapack_int,
4001 X: *mut f64,
4002 ldx: *const lapack_int,
4003 rcond: *mut f64,
4004 rpvgrw: *mut f64,
4005 berr: *mut f64,
4006 n_err_bnds: *const lapack_int,
4007 err_bnds_norm: *mut f64,
4008 err_bnds_comp: *mut f64,
4009 nparams: *const lapack_int,
4010 params: *mut f64,
4011 work: *mut f64,
4012 iwork: *mut lapack_int,
4013 info: *mut lapack_int,
4014 );
4015 pub fn sgesvxx_(
4016 fact: *const c_char,
4017 trans: *const c_char,
4018 n: *const lapack_int,
4019 nrhs: *const lapack_int,
4020 A: *mut f32,
4021 lda: *const lapack_int,
4022 AF: *mut f32,
4023 ldaf: *const lapack_int,
4024 ipiv: *mut lapack_int,
4025 equed: *mut c_char,
4026 R: *mut f32,
4027 C: *mut f32,
4028 B: *mut f32,
4029 ldb: *const lapack_int,
4030 X: *mut f32,
4031 ldx: *const lapack_int,
4032 rcond: *mut f32,
4033 rpvgrw: *mut f32,
4034 berr: *mut f32,
4035 n_err_bnds: *const lapack_int,
4036 err_bnds_norm: *mut f32,
4037 err_bnds_comp: *mut f32,
4038 nparams: *const lapack_int,
4039 params: *mut f32,
4040 work: *mut f32,
4041 iwork: *mut lapack_int,
4042 info: *mut lapack_int,
4043 );
4044 pub fn zgesvxx_(
4045 fact: *const c_char,
4046 trans: *const c_char,
4047 n: *const lapack_int,
4048 nrhs: *const lapack_int,
4049 A: *mut __BindgenComplex<f64>,
4050 lda: *const lapack_int,
4051 AF: *mut __BindgenComplex<f64>,
4052 ldaf: *const lapack_int,
4053 ipiv: *mut lapack_int,
4054 equed: *mut c_char,
4055 R: *mut f64,
4056 C: *mut f64,
4057 B: *mut __BindgenComplex<f64>,
4058 ldb: *const lapack_int,
4059 X: *mut __BindgenComplex<f64>,
4060 ldx: *const lapack_int,
4061 rcond: *mut f64,
4062 rpvgrw: *mut f64,
4063 berr: *mut f64,
4064 n_err_bnds: *const lapack_int,
4065 err_bnds_norm: *mut f64,
4066 err_bnds_comp: *mut f64,
4067 nparams: *const lapack_int,
4068 params: *mut f64,
4069 work: *mut __BindgenComplex<f64>,
4070 rwork: *mut f64,
4071 info: *mut lapack_int,
4072 );
4073 pub fn cgetf2_(
4074 m: *const lapack_int,
4075 n: *const lapack_int,
4076 A: *mut __BindgenComplex<f32>,
4077 lda: *const lapack_int,
4078 ipiv: *mut lapack_int,
4079 info: *mut lapack_int,
4080 );
4081 pub fn dgetf2_(
4082 m: *const lapack_int,
4083 n: *const lapack_int,
4084 A: *mut f64,
4085 lda: *const lapack_int,
4086 ipiv: *mut lapack_int,
4087 info: *mut lapack_int,
4088 );
4089 pub fn sgetf2_(
4090 m: *const lapack_int,
4091 n: *const lapack_int,
4092 A: *mut f32,
4093 lda: *const lapack_int,
4094 ipiv: *mut lapack_int,
4095 info: *mut lapack_int,
4096 );
4097 pub fn zgetf2_(
4098 m: *const lapack_int,
4099 n: *const lapack_int,
4100 A: *mut __BindgenComplex<f64>,
4101 lda: *const lapack_int,
4102 ipiv: *mut lapack_int,
4103 info: *mut lapack_int,
4104 );
4105 pub fn cgetrf_(
4106 m: *const lapack_int,
4107 n: *const lapack_int,
4108 A: *mut __BindgenComplex<f32>,
4109 lda: *const lapack_int,
4110 ipiv: *mut lapack_int,
4111 info: *mut lapack_int,
4112 );
4113 pub fn dgetrf_(
4114 m: *const lapack_int,
4115 n: *const lapack_int,
4116 A: *mut f64,
4117 lda: *const lapack_int,
4118 ipiv: *mut lapack_int,
4119 info: *mut lapack_int,
4120 );
4121 pub fn sgetrf_(
4122 m: *const lapack_int,
4123 n: *const lapack_int,
4124 A: *mut f32,
4125 lda: *const lapack_int,
4126 ipiv: *mut lapack_int,
4127 info: *mut lapack_int,
4128 );
4129 pub fn zgetrf_(
4130 m: *const lapack_int,
4131 n: *const lapack_int,
4132 A: *mut __BindgenComplex<f64>,
4133 lda: *const lapack_int,
4134 ipiv: *mut lapack_int,
4135 info: *mut lapack_int,
4136 );
4137 pub fn cgetrf2_(
4138 m: *const lapack_int,
4139 n: *const lapack_int,
4140 A: *mut __BindgenComplex<f32>,
4141 lda: *const lapack_int,
4142 ipiv: *mut lapack_int,
4143 info: *mut lapack_int,
4144 );
4145 pub fn dgetrf2_(
4146 m: *const lapack_int,
4147 n: *const lapack_int,
4148 A: *mut f64,
4149 lda: *const lapack_int,
4150 ipiv: *mut lapack_int,
4151 info: *mut lapack_int,
4152 );
4153 pub fn sgetrf2_(
4154 m: *const lapack_int,
4155 n: *const lapack_int,
4156 A: *mut f32,
4157 lda: *const lapack_int,
4158 ipiv: *mut lapack_int,
4159 info: *mut lapack_int,
4160 );
4161 pub fn zgetrf2_(
4162 m: *const lapack_int,
4163 n: *const lapack_int,
4164 A: *mut __BindgenComplex<f64>,
4165 lda: *const lapack_int,
4166 ipiv: *mut lapack_int,
4167 info: *mut lapack_int,
4168 );
4169 pub fn cgetri_(
4170 n: *const lapack_int,
4171 A: *mut __BindgenComplex<f32>,
4172 lda: *const lapack_int,
4173 ipiv: *const lapack_int,
4174 work: *mut __BindgenComplex<f32>,
4175 lwork: *const lapack_int,
4176 info: *mut lapack_int,
4177 );
4178 pub fn dgetri_(
4179 n: *const lapack_int,
4180 A: *mut f64,
4181 lda: *const lapack_int,
4182 ipiv: *const lapack_int,
4183 work: *mut f64,
4184 lwork: *const lapack_int,
4185 info: *mut lapack_int,
4186 );
4187 pub fn sgetri_(
4188 n: *const lapack_int,
4189 A: *mut f32,
4190 lda: *const lapack_int,
4191 ipiv: *const lapack_int,
4192 work: *mut f32,
4193 lwork: *const lapack_int,
4194 info: *mut lapack_int,
4195 );
4196 pub fn zgetri_(
4197 n: *const lapack_int,
4198 A: *mut __BindgenComplex<f64>,
4199 lda: *const lapack_int,
4200 ipiv: *const lapack_int,
4201 work: *mut __BindgenComplex<f64>,
4202 lwork: *const lapack_int,
4203 info: *mut lapack_int,
4204 );
4205 pub fn cgetrs_(
4206 trans: *const c_char,
4207 n: *const lapack_int,
4208 nrhs: *const lapack_int,
4209 A: *const __BindgenComplex<f32>,
4210 lda: *const lapack_int,
4211 ipiv: *const lapack_int,
4212 B: *mut __BindgenComplex<f32>,
4213 ldb: *const lapack_int,
4214 info: *mut lapack_int,
4215 );
4216 pub fn dgetrs_(
4217 trans: *const c_char,
4218 n: *const lapack_int,
4219 nrhs: *const lapack_int,
4220 A: *const f64,
4221 lda: *const lapack_int,
4222 ipiv: *const lapack_int,
4223 B: *mut f64,
4224 ldb: *const lapack_int,
4225 info: *mut lapack_int,
4226 );
4227 pub fn sgetrs_(
4228 trans: *const c_char,
4229 n: *const lapack_int,
4230 nrhs: *const lapack_int,
4231 A: *const f32,
4232 lda: *const lapack_int,
4233 ipiv: *const lapack_int,
4234 B: *mut f32,
4235 ldb: *const lapack_int,
4236 info: *mut lapack_int,
4237 );
4238 pub fn zgetrs_(
4239 trans: *const c_char,
4240 n: *const lapack_int,
4241 nrhs: *const lapack_int,
4242 A: *const __BindgenComplex<f64>,
4243 lda: *const lapack_int,
4244 ipiv: *const lapack_int,
4245 B: *mut __BindgenComplex<f64>,
4246 ldb: *const lapack_int,
4247 info: *mut lapack_int,
4248 );
4249 pub fn cgetsls_(
4250 trans: *const c_char,
4251 m: *const lapack_int,
4252 n: *const lapack_int,
4253 nrhs: *const lapack_int,
4254 A: *mut __BindgenComplex<f32>,
4255 lda: *const lapack_int,
4256 B: *mut __BindgenComplex<f32>,
4257 ldb: *const lapack_int,
4258 work: *mut __BindgenComplex<f32>,
4259 lwork: *const lapack_int,
4260 info: *mut lapack_int,
4261 );
4262 pub fn dgetsls_(
4263 trans: *const c_char,
4264 m: *const lapack_int,
4265 n: *const lapack_int,
4266 nrhs: *const lapack_int,
4267 A: *mut f64,
4268 lda: *const lapack_int,
4269 B: *mut f64,
4270 ldb: *const lapack_int,
4271 work: *mut f64,
4272 lwork: *const lapack_int,
4273 info: *mut lapack_int,
4274 );
4275 pub fn sgetsls_(
4276 trans: *const c_char,
4277 m: *const lapack_int,
4278 n: *const lapack_int,
4279 nrhs: *const lapack_int,
4280 A: *mut f32,
4281 lda: *const lapack_int,
4282 B: *mut f32,
4283 ldb: *const lapack_int,
4284 work: *mut f32,
4285 lwork: *const lapack_int,
4286 info: *mut lapack_int,
4287 );
4288 pub fn zgetsls_(
4289 trans: *const c_char,
4290 m: *const lapack_int,
4291 n: *const lapack_int,
4292 nrhs: *const lapack_int,
4293 A: *mut __BindgenComplex<f64>,
4294 lda: *const lapack_int,
4295 B: *mut __BindgenComplex<f64>,
4296 ldb: *const lapack_int,
4297 work: *mut __BindgenComplex<f64>,
4298 lwork: *const lapack_int,
4299 info: *mut lapack_int,
4300 );
4301 pub fn cgetsqrhrt_(
4302 m: *const lapack_int,
4303 n: *const lapack_int,
4304 mb1: *const lapack_int,
4305 nb1: *const lapack_int,
4306 nb2: *const lapack_int,
4307 A: *mut __BindgenComplex<f32>,
4308 lda: *const lapack_int,
4309 T: *mut __BindgenComplex<f32>,
4310 ldt: *const lapack_int,
4311 work: *mut __BindgenComplex<f32>,
4312 lwork: *const lapack_int,
4313 info: *mut lapack_int,
4314 );
4315 pub fn dgetsqrhrt_(
4316 m: *const lapack_int,
4317 n: *const lapack_int,
4318 mb1: *const lapack_int,
4319 nb1: *const lapack_int,
4320 nb2: *const lapack_int,
4321 A: *mut f64,
4322 lda: *const lapack_int,
4323 T: *mut f64,
4324 ldt: *const lapack_int,
4325 work: *mut f64,
4326 lwork: *const lapack_int,
4327 info: *mut lapack_int,
4328 );
4329 pub fn sgetsqrhrt_(
4330 m: *const lapack_int,
4331 n: *const lapack_int,
4332 mb1: *const lapack_int,
4333 nb1: *const lapack_int,
4334 nb2: *const lapack_int,
4335 A: *mut f32,
4336 lda: *const lapack_int,
4337 T: *mut f32,
4338 ldt: *const lapack_int,
4339 work: *mut f32,
4340 lwork: *const lapack_int,
4341 info: *mut lapack_int,
4342 );
4343 pub fn zgetsqrhrt_(
4344 m: *const lapack_int,
4345 n: *const lapack_int,
4346 mb1: *const lapack_int,
4347 nb1: *const lapack_int,
4348 nb2: *const lapack_int,
4349 A: *mut __BindgenComplex<f64>,
4350 lda: *const lapack_int,
4351 T: *mut __BindgenComplex<f64>,
4352 ldt: *const lapack_int,
4353 work: *mut __BindgenComplex<f64>,
4354 lwork: *const lapack_int,
4355 info: *mut lapack_int,
4356 );
4357 pub fn cggbak_(
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 f32,
4364 rscale: *const f32,
4365 m: *const lapack_int,
4366 V: *mut __BindgenComplex<f32>,
4367 ldv: *const lapack_int,
4368 info: *mut lapack_int,
4369 );
4370 pub fn dggbak_(
4371 job: *const c_char,
4372 side: *const c_char,
4373 n: *const lapack_int,
4374 ilo: *const lapack_int,
4375 ihi: *const lapack_int,
4376 lscale: *const f64,
4377 rscale: *const f64,
4378 m: *const lapack_int,
4379 V: *mut f64,
4380 ldv: *const lapack_int,
4381 info: *mut lapack_int,
4382 );
4383 pub fn sggbak_(
4384 job: *const c_char,
4385 side: *const c_char,
4386 n: *const lapack_int,
4387 ilo: *const lapack_int,
4388 ihi: *const lapack_int,
4389 lscale: *const f32,
4390 rscale: *const f32,
4391 m: *const lapack_int,
4392 V: *mut f32,
4393 ldv: *const lapack_int,
4394 info: *mut lapack_int,
4395 );
4396 pub fn zggbak_(
4397 job: *const c_char,
4398 side: *const c_char,
4399 n: *const lapack_int,
4400 ilo: *const lapack_int,
4401 ihi: *const lapack_int,
4402 lscale: *const f64,
4403 rscale: *const f64,
4404 m: *const lapack_int,
4405 V: *mut __BindgenComplex<f64>,
4406 ldv: *const lapack_int,
4407 info: *mut lapack_int,
4408 );
4409 pub fn cggbal_(
4410 job: *const c_char,
4411 n: *const lapack_int,
4412 A: *mut __BindgenComplex<f32>,
4413 lda: *const lapack_int,
4414 B: *mut __BindgenComplex<f32>,
4415 ldb: *const lapack_int,
4416 ilo: *mut lapack_int,
4417 ihi: *mut lapack_int,
4418 lscale: *mut f32,
4419 rscale: *mut f32,
4420 work: *mut f32,
4421 info: *mut lapack_int,
4422 );
4423 pub fn dggbal_(
4424 job: *const c_char,
4425 n: *const lapack_int,
4426 A: *mut f64,
4427 lda: *const lapack_int,
4428 B: *mut f64,
4429 ldb: *const lapack_int,
4430 ilo: *mut lapack_int,
4431 ihi: *mut lapack_int,
4432 lscale: *mut f64,
4433 rscale: *mut f64,
4434 work: *mut f64,
4435 info: *mut lapack_int,
4436 );
4437 pub fn sggbal_(
4438 job: *const c_char,
4439 n: *const lapack_int,
4440 A: *mut f32,
4441 lda: *const lapack_int,
4442 B: *mut f32,
4443 ldb: *const lapack_int,
4444 ilo: *mut lapack_int,
4445 ihi: *mut lapack_int,
4446 lscale: *mut f32,
4447 rscale: *mut f32,
4448 work: *mut f32,
4449 info: *mut lapack_int,
4450 );
4451 pub fn zggbal_(
4452 job: *const c_char,
4453 n: *const lapack_int,
4454 A: *mut __BindgenComplex<f64>,
4455 lda: *const lapack_int,
4456 B: *mut __BindgenComplex<f64>,
4457 ldb: *const lapack_int,
4458 ilo: *mut lapack_int,
4459 ihi: *mut lapack_int,
4460 lscale: *mut f64,
4461 rscale: *mut f64,
4462 work: *mut f64,
4463 info: *mut lapack_int,
4464 );
4465 pub fn cgges_(
4466 jobvsl: *const c_char,
4467 jobvsr: *const c_char,
4468 sort: *const c_char,
4469 selctg: LAPACK_C_SELECT2,
4470 n: *const lapack_int,
4471 A: *mut __BindgenComplex<f32>,
4472 lda: *const lapack_int,
4473 B: *mut __BindgenComplex<f32>,
4474 ldb: *const lapack_int,
4475 sdim: *mut lapack_int,
4476 alpha: *mut __BindgenComplex<f32>,
4477 beta: *mut __BindgenComplex<f32>,
4478 VSL: *mut __BindgenComplex<f32>,
4479 ldvsl: *const lapack_int,
4480 VSR: *mut __BindgenComplex<f32>,
4481 ldvsr: *const lapack_int,
4482 work: *mut __BindgenComplex<f32>,
4483 lwork: *const lapack_int,
4484 rwork: *mut f32,
4485 BWORK: *mut lapack_int,
4486 info: *mut lapack_int,
4487 );
4488 pub fn dgges_(
4489 jobvsl: *const c_char,
4490 jobvsr: *const c_char,
4491 sort: *const c_char,
4492 selctg: LAPACK_D_SELECT3,
4493 n: *const lapack_int,
4494 A: *mut f64,
4495 lda: *const lapack_int,
4496 B: *mut f64,
4497 ldb: *const lapack_int,
4498 sdim: *mut lapack_int,
4499 alphar: *mut f64,
4500 alphai: *mut f64,
4501 beta: *mut f64,
4502 VSL: *mut f64,
4503 ldvsl: *const lapack_int,
4504 VSR: *mut f64,
4505 ldvsr: *const lapack_int,
4506 work: *mut f64,
4507 lwork: *const lapack_int,
4508 BWORK: *mut lapack_int,
4509 info: *mut lapack_int,
4510 );
4511 pub fn sgges_(
4512 jobvsl: *const c_char,
4513 jobvsr: *const c_char,
4514 sort: *const c_char,
4515 selctg: LAPACK_S_SELECT3,
4516 n: *const lapack_int,
4517 A: *mut f32,
4518 lda: *const lapack_int,
4519 B: *mut f32,
4520 ldb: *const lapack_int,
4521 sdim: *mut lapack_int,
4522 alphar: *mut f32,
4523 alphai: *mut f32,
4524 beta: *mut f32,
4525 VSL: *mut f32,
4526 ldvsl: *const lapack_int,
4527 VSR: *mut f32,
4528 ldvsr: *const lapack_int,
4529 work: *mut f32,
4530 lwork: *const lapack_int,
4531 BWORK: *mut lapack_int,
4532 info: *mut lapack_int,
4533 );
4534 pub fn zgges_(
4535 jobvsl: *const c_char,
4536 jobvsr: *const c_char,
4537 sort: *const c_char,
4538 selctg: LAPACK_Z_SELECT2,
4539 n: *const lapack_int,
4540 A: *mut __BindgenComplex<f64>,
4541 lda: *const lapack_int,
4542 B: *mut __BindgenComplex<f64>,
4543 ldb: *const lapack_int,
4544 sdim: *mut lapack_int,
4545 alpha: *mut __BindgenComplex<f64>,
4546 beta: *mut __BindgenComplex<f64>,
4547 VSL: *mut __BindgenComplex<f64>,
4548 ldvsl: *const lapack_int,
4549 VSR: *mut __BindgenComplex<f64>,
4550 ldvsr: *const lapack_int,
4551 work: *mut __BindgenComplex<f64>,
4552 lwork: *const lapack_int,
4553 rwork: *mut f64,
4554 BWORK: *mut lapack_int,
4555 info: *mut lapack_int,
4556 );
4557 pub fn cgges3_(
4558 jobvsl: *const c_char,
4559 jobvsr: *const c_char,
4560 sort: *const c_char,
4561 selctg: LAPACK_C_SELECT2,
4562 n: *const lapack_int,
4563 A: *mut __BindgenComplex<f32>,
4564 lda: *const lapack_int,
4565 B: *mut __BindgenComplex<f32>,
4566 ldb: *const lapack_int,
4567 sdim: *mut lapack_int,
4568 alpha: *mut __BindgenComplex<f32>,
4569 beta: *mut __BindgenComplex<f32>,
4570 VSL: *mut __BindgenComplex<f32>,
4571 ldvsl: *const lapack_int,
4572 VSR: *mut __BindgenComplex<f32>,
4573 ldvsr: *const lapack_int,
4574 work: *mut __BindgenComplex<f32>,
4575 lwork: *const lapack_int,
4576 rwork: *mut f32,
4577 BWORK: *mut lapack_int,
4578 info: *mut lapack_int,
4579 );
4580 pub fn dgges3_(
4581 jobvsl: *const c_char,
4582 jobvsr: *const c_char,
4583 sort: *const c_char,
4584 selctg: LAPACK_D_SELECT3,
4585 n: *const lapack_int,
4586 A: *mut f64,
4587 lda: *const lapack_int,
4588 B: *mut f64,
4589 ldb: *const lapack_int,
4590 sdim: *mut lapack_int,
4591 alphar: *mut f64,
4592 alphai: *mut f64,
4593 beta: *mut f64,
4594 VSL: *mut f64,
4595 ldvsl: *const lapack_int,
4596 VSR: *mut f64,
4597 ldvsr: *const lapack_int,
4598 work: *mut f64,
4599 lwork: *const lapack_int,
4600 BWORK: *mut lapack_int,
4601 info: *mut lapack_int,
4602 );
4603 pub fn sgges3_(
4604 jobvsl: *const c_char,
4605 jobvsr: *const c_char,
4606 sort: *const c_char,
4607 selctg: LAPACK_S_SELECT3,
4608 n: *const lapack_int,
4609 A: *mut f32,
4610 lda: *const lapack_int,
4611 B: *mut f32,
4612 ldb: *const lapack_int,
4613 sdim: *mut lapack_int,
4614 alphar: *mut f32,
4615 alphai: *mut f32,
4616 beta: *mut f32,
4617 VSL: *mut f32,
4618 ldvsl: *const lapack_int,
4619 VSR: *mut f32,
4620 ldvsr: *const lapack_int,
4621 work: *mut f32,
4622 lwork: *const lapack_int,
4623 BWORK: *mut lapack_int,
4624 info: *mut lapack_int,
4625 );
4626 pub fn zgges3_(
4627 jobvsl: *const c_char,
4628 jobvsr: *const c_char,
4629 sort: *const c_char,
4630 selctg: LAPACK_Z_SELECT2,
4631 n: *const lapack_int,
4632 A: *mut __BindgenComplex<f64>,
4633 lda: *const lapack_int,
4634 B: *mut __BindgenComplex<f64>,
4635 ldb: *const lapack_int,
4636 sdim: *mut lapack_int,
4637 alpha: *mut __BindgenComplex<f64>,
4638 beta: *mut __BindgenComplex<f64>,
4639 VSL: *mut __BindgenComplex<f64>,
4640 ldvsl: *const lapack_int,
4641 VSR: *mut __BindgenComplex<f64>,
4642 ldvsr: *const lapack_int,
4643 work: *mut __BindgenComplex<f64>,
4644 lwork: *const lapack_int,
4645 rwork: *mut f64,
4646 BWORK: *mut lapack_int,
4647 info: *mut lapack_int,
4648 );
4649 pub fn cggesx_(
4650 jobvsl: *const c_char,
4651 jobvsr: *const c_char,
4652 sort: *const c_char,
4653 selctg: LAPACK_C_SELECT2,
4654 sense: *const c_char,
4655 n: *const lapack_int,
4656 A: *mut __BindgenComplex<f32>,
4657 lda: *const lapack_int,
4658 B: *mut __BindgenComplex<f32>,
4659 ldb: *const lapack_int,
4660 sdim: *mut lapack_int,
4661 alpha: *mut __BindgenComplex<f32>,
4662 beta: *mut __BindgenComplex<f32>,
4663 VSL: *mut __BindgenComplex<f32>,
4664 ldvsl: *const lapack_int,
4665 VSR: *mut __BindgenComplex<f32>,
4666 ldvsr: *const lapack_int,
4667 rconde: *mut f32,
4668 rcondv: *mut f32,
4669 work: *mut __BindgenComplex<f32>,
4670 lwork: *const lapack_int,
4671 rwork: *mut f32,
4672 iwork: *mut lapack_int,
4673 liwork: *const lapack_int,
4674 BWORK: *mut lapack_int,
4675 info: *mut lapack_int,
4676 );
4677 pub fn dggesx_(
4678 jobvsl: *const c_char,
4679 jobvsr: *const c_char,
4680 sort: *const c_char,
4681 selctg: LAPACK_D_SELECT3,
4682 sense: *const c_char,
4683 n: *const lapack_int,
4684 A: *mut f64,
4685 lda: *const lapack_int,
4686 B: *mut f64,
4687 ldb: *const lapack_int,
4688 sdim: *mut lapack_int,
4689 alphar: *mut f64,
4690 alphai: *mut f64,
4691 beta: *mut f64,
4692 VSL: *mut f64,
4693 ldvsl: *const lapack_int,
4694 VSR: *mut f64,
4695 ldvsr: *const lapack_int,
4696 rconde: *mut f64,
4697 rcondv: *mut f64,
4698 work: *mut f64,
4699 lwork: *const lapack_int,
4700 iwork: *mut lapack_int,
4701 liwork: *const lapack_int,
4702 BWORK: *mut lapack_int,
4703 info: *mut lapack_int,
4704 );
4705 pub fn sggesx_(
4706 jobvsl: *const c_char,
4707 jobvsr: *const c_char,
4708 sort: *const c_char,
4709 selctg: LAPACK_S_SELECT3,
4710 sense: *const c_char,
4711 n: *const lapack_int,
4712 A: *mut f32,
4713 lda: *const lapack_int,
4714 B: *mut f32,
4715 ldb: *const lapack_int,
4716 sdim: *mut lapack_int,
4717 alphar: *mut f32,
4718 alphai: *mut f32,
4719 beta: *mut f32,
4720 VSL: *mut f32,
4721 ldvsl: *const lapack_int,
4722 VSR: *mut f32,
4723 ldvsr: *const lapack_int,
4724 rconde: *mut f32,
4725 rcondv: *mut f32,
4726 work: *mut f32,
4727 lwork: *const lapack_int,
4728 iwork: *mut lapack_int,
4729 liwork: *const lapack_int,
4730 BWORK: *mut lapack_int,
4731 info: *mut lapack_int,
4732 );
4733 pub fn zggesx_(
4734 jobvsl: *const c_char,
4735 jobvsr: *const c_char,
4736 sort: *const c_char,
4737 selctg: LAPACK_Z_SELECT2,
4738 sense: *const c_char,
4739 n: *const lapack_int,
4740 A: *mut __BindgenComplex<f64>,
4741 lda: *const lapack_int,
4742 B: *mut __BindgenComplex<f64>,
4743 ldb: *const lapack_int,
4744 sdim: *mut lapack_int,
4745 alpha: *mut __BindgenComplex<f64>,
4746 beta: *mut __BindgenComplex<f64>,
4747 VSL: *mut __BindgenComplex<f64>,
4748 ldvsl: *const lapack_int,
4749 VSR: *mut __BindgenComplex<f64>,
4750 ldvsr: *const lapack_int,
4751 rconde: *mut f64,
4752 rcondv: *mut f64,
4753 work: *mut __BindgenComplex<f64>,
4754 lwork: *const lapack_int,
4755 rwork: *mut f64,
4756 iwork: *mut lapack_int,
4757 liwork: *const lapack_int,
4758 BWORK: *mut lapack_int,
4759 info: *mut lapack_int,
4760 );
4761 pub fn cggev_(
4762 jobvl: *const c_char,
4763 jobvr: *const c_char,
4764 n: *const lapack_int,
4765 A: *mut __BindgenComplex<f32>,
4766 lda: *const lapack_int,
4767 B: *mut __BindgenComplex<f32>,
4768 ldb: *const lapack_int,
4769 alpha: *mut __BindgenComplex<f32>,
4770 beta: *mut __BindgenComplex<f32>,
4771 VL: *mut __BindgenComplex<f32>,
4772 ldvl: *const lapack_int,
4773 VR: *mut __BindgenComplex<f32>,
4774 ldvr: *const lapack_int,
4775 work: *mut __BindgenComplex<f32>,
4776 lwork: *const lapack_int,
4777 rwork: *mut f32,
4778 info: *mut lapack_int,
4779 );
4780 pub fn dggev_(
4781 jobvl: *const c_char,
4782 jobvr: *const c_char,
4783 n: *const lapack_int,
4784 A: *mut f64,
4785 lda: *const lapack_int,
4786 B: *mut f64,
4787 ldb: *const lapack_int,
4788 alphar: *mut f64,
4789 alphai: *mut f64,
4790 beta: *mut f64,
4791 VL: *mut f64,
4792 ldvl: *const lapack_int,
4793 VR: *mut f64,
4794 ldvr: *const lapack_int,
4795 work: *mut f64,
4796 lwork: *const lapack_int,
4797 info: *mut lapack_int,
4798 );
4799 pub fn sggev_(
4800 jobvl: *const c_char,
4801 jobvr: *const c_char,
4802 n: *const lapack_int,
4803 A: *mut f32,
4804 lda: *const lapack_int,
4805 B: *mut f32,
4806 ldb: *const lapack_int,
4807 alphar: *mut f32,
4808 alphai: *mut f32,
4809 beta: *mut f32,
4810 VL: *mut f32,
4811 ldvl: *const lapack_int,
4812 VR: *mut f32,
4813 ldvr: *const lapack_int,
4814 work: *mut f32,
4815 lwork: *const lapack_int,
4816 info: *mut lapack_int,
4817 );
4818 pub fn zggev_(
4819 jobvl: *const c_char,
4820 jobvr: *const c_char,
4821 n: *const lapack_int,
4822 A: *mut __BindgenComplex<f64>,
4823 lda: *const lapack_int,
4824 B: *mut __BindgenComplex<f64>,
4825 ldb: *const lapack_int,
4826 alpha: *mut __BindgenComplex<f64>,
4827 beta: *mut __BindgenComplex<f64>,
4828 VL: *mut __BindgenComplex<f64>,
4829 ldvl: *const lapack_int,
4830 VR: *mut __BindgenComplex<f64>,
4831 ldvr: *const lapack_int,
4832 work: *mut __BindgenComplex<f64>,
4833 lwork: *const lapack_int,
4834 rwork: *mut f64,
4835 info: *mut lapack_int,
4836 );
4837 pub fn cggev3_(
4838 jobvl: *const c_char,
4839 jobvr: *const c_char,
4840 n: *const lapack_int,
4841 A: *mut __BindgenComplex<f32>,
4842 lda: *const lapack_int,
4843 B: *mut __BindgenComplex<f32>,
4844 ldb: *const lapack_int,
4845 alpha: *mut __BindgenComplex<f32>,
4846 beta: *mut __BindgenComplex<f32>,
4847 VL: *mut __BindgenComplex<f32>,
4848 ldvl: *const lapack_int,
4849 VR: *mut __BindgenComplex<f32>,
4850 ldvr: *const lapack_int,
4851 work: *mut __BindgenComplex<f32>,
4852 lwork: *const lapack_int,
4853 rwork: *mut f32,
4854 info: *mut lapack_int,
4855 );
4856 pub fn dggev3_(
4857 jobvl: *const c_char,
4858 jobvr: *const c_char,
4859 n: *const lapack_int,
4860 A: *mut f64,
4861 lda: *const lapack_int,
4862 B: *mut f64,
4863 ldb: *const lapack_int,
4864 alphar: *mut f64,
4865 alphai: *mut f64,
4866 beta: *mut f64,
4867 VL: *mut f64,
4868 ldvl: *const lapack_int,
4869 VR: *mut f64,
4870 ldvr: *const lapack_int,
4871 work: *mut f64,
4872 lwork: *const lapack_int,
4873 info: *mut lapack_int,
4874 );
4875 pub fn sggev3_(
4876 jobvl: *const c_char,
4877 jobvr: *const c_char,
4878 n: *const lapack_int,
4879 A: *mut f32,
4880 lda: *const lapack_int,
4881 B: *mut f32,
4882 ldb: *const lapack_int,
4883 alphar: *mut f32,
4884 alphai: *mut f32,
4885 beta: *mut f32,
4886 VL: *mut f32,
4887 ldvl: *const lapack_int,
4888 VR: *mut f32,
4889 ldvr: *const lapack_int,
4890 work: *mut f32,
4891 lwork: *const lapack_int,
4892 info: *mut lapack_int,
4893 );
4894 pub fn zggev3_(
4895 jobvl: *const c_char,
4896 jobvr: *const c_char,
4897 n: *const lapack_int,
4898 A: *mut __BindgenComplex<f64>,
4899 lda: *const lapack_int,
4900 B: *mut __BindgenComplex<f64>,
4901 ldb: *const lapack_int,
4902 alpha: *mut __BindgenComplex<f64>,
4903 beta: *mut __BindgenComplex<f64>,
4904 VL: *mut __BindgenComplex<f64>,
4905 ldvl: *const lapack_int,
4906 VR: *mut __BindgenComplex<f64>,
4907 ldvr: *const lapack_int,
4908 work: *mut __BindgenComplex<f64>,
4909 lwork: *const lapack_int,
4910 rwork: *mut f64,
4911 info: *mut lapack_int,
4912 );
4913 pub fn cggevx_(
4914 balanc: *const c_char,
4915 jobvl: *const c_char,
4916 jobvr: *const c_char,
4917 sense: *const c_char,
4918 n: *const lapack_int,
4919 A: *mut __BindgenComplex<f32>,
4920 lda: *const lapack_int,
4921 B: *mut __BindgenComplex<f32>,
4922 ldb: *const lapack_int,
4923 alpha: *mut __BindgenComplex<f32>,
4924 beta: *mut __BindgenComplex<f32>,
4925 VL: *mut __BindgenComplex<f32>,
4926 ldvl: *const lapack_int,
4927 VR: *mut __BindgenComplex<f32>,
4928 ldvr: *const lapack_int,
4929 ilo: *mut lapack_int,
4930 ihi: *mut lapack_int,
4931 lscale: *mut f32,
4932 rscale: *mut f32,
4933 abnrm: *mut f32,
4934 bbnrm: *mut f32,
4935 rconde: *mut f32,
4936 rcondv: *mut f32,
4937 work: *mut __BindgenComplex<f32>,
4938 lwork: *const lapack_int,
4939 rwork: *mut f32,
4940 iwork: *mut lapack_int,
4941 BWORK: *mut lapack_int,
4942 info: *mut lapack_int,
4943 );
4944 pub fn dggevx_(
4945 balanc: *const c_char,
4946 jobvl: *const c_char,
4947 jobvr: *const c_char,
4948 sense: *const c_char,
4949 n: *const lapack_int,
4950 A: *mut f64,
4951 lda: *const lapack_int,
4952 B: *mut f64,
4953 ldb: *const lapack_int,
4954 alphar: *mut f64,
4955 alphai: *mut f64,
4956 beta: *mut f64,
4957 VL: *mut f64,
4958 ldvl: *const lapack_int,
4959 VR: *mut f64,
4960 ldvr: *const lapack_int,
4961 ilo: *mut lapack_int,
4962 ihi: *mut lapack_int,
4963 lscale: *mut f64,
4964 rscale: *mut f64,
4965 abnrm: *mut f64,
4966 bbnrm: *mut f64,
4967 rconde: *mut f64,
4968 rcondv: *mut f64,
4969 work: *mut f64,
4970 lwork: *const lapack_int,
4971 iwork: *mut lapack_int,
4972 BWORK: *mut lapack_int,
4973 info: *mut lapack_int,
4974 );
4975 pub fn sggevx_(
4976 balanc: *const c_char,
4977 jobvl: *const c_char,
4978 jobvr: *const c_char,
4979 sense: *const c_char,
4980 n: *const lapack_int,
4981 A: *mut f32,
4982 lda: *const lapack_int,
4983 B: *mut f32,
4984 ldb: *const lapack_int,
4985 alphar: *mut f32,
4986 alphai: *mut f32,
4987 beta: *mut f32,
4988 VL: *mut f32,
4989 ldvl: *const lapack_int,
4990 VR: *mut f32,
4991 ldvr: *const lapack_int,
4992 ilo: *mut lapack_int,
4993 ihi: *mut lapack_int,
4994 lscale: *mut f32,
4995 rscale: *mut f32,
4996 abnrm: *mut f32,
4997 bbnrm: *mut f32,
4998 rconde: *mut f32,
4999 rcondv: *mut f32,
5000 work: *mut f32,
5001 lwork: *const lapack_int,
5002 iwork: *mut lapack_int,
5003 BWORK: *mut lapack_int,
5004 info: *mut lapack_int,
5005 );
5006 pub fn zggevx_(
5007 balanc: *const c_char,
5008 jobvl: *const c_char,
5009 jobvr: *const c_char,
5010 sense: *const c_char,
5011 n: *const lapack_int,
5012 A: *mut __BindgenComplex<f64>,
5013 lda: *const lapack_int,
5014 B: *mut __BindgenComplex<f64>,
5015 ldb: *const lapack_int,
5016 alpha: *mut __BindgenComplex<f64>,
5017 beta: *mut __BindgenComplex<f64>,
5018 VL: *mut __BindgenComplex<f64>,
5019 ldvl: *const lapack_int,
5020 VR: *mut __BindgenComplex<f64>,
5021 ldvr: *const lapack_int,
5022 ilo: *mut lapack_int,
5023 ihi: *mut lapack_int,
5024 lscale: *mut f64,
5025 rscale: *mut f64,
5026 abnrm: *mut f64,
5027 bbnrm: *mut f64,
5028 rconde: *mut f64,
5029 rcondv: *mut f64,
5030 work: *mut __BindgenComplex<f64>,
5031 lwork: *const lapack_int,
5032 rwork: *mut f64,
5033 iwork: *mut lapack_int,
5034 BWORK: *mut lapack_int,
5035 info: *mut lapack_int,
5036 );
5037 pub fn cggglm_(
5038 n: *const lapack_int,
5039 m: *const lapack_int,
5040 p: *const lapack_int,
5041 A: *mut __BindgenComplex<f32>,
5042 lda: *const lapack_int,
5043 B: *mut __BindgenComplex<f32>,
5044 ldb: *const lapack_int,
5045 D: *mut __BindgenComplex<f32>,
5046 X: *mut __BindgenComplex<f32>,
5047 Y: *mut __BindgenComplex<f32>,
5048 work: *mut __BindgenComplex<f32>,
5049 lwork: *const lapack_int,
5050 info: *mut lapack_int,
5051 );
5052 pub fn dggglm_(
5053 n: *const lapack_int,
5054 m: *const lapack_int,
5055 p: *const lapack_int,
5056 A: *mut f64,
5057 lda: *const lapack_int,
5058 B: *mut f64,
5059 ldb: *const lapack_int,
5060 D: *mut f64,
5061 X: *mut f64,
5062 Y: *mut f64,
5063 work: *mut f64,
5064 lwork: *const lapack_int,
5065 info: *mut lapack_int,
5066 );
5067 pub fn sggglm_(
5068 n: *const lapack_int,
5069 m: *const lapack_int,
5070 p: *const lapack_int,
5071 A: *mut f32,
5072 lda: *const lapack_int,
5073 B: *mut f32,
5074 ldb: *const lapack_int,
5075 D: *mut f32,
5076 X: *mut f32,
5077 Y: *mut f32,
5078 work: *mut f32,
5079 lwork: *const lapack_int,
5080 info: *mut lapack_int,
5081 );
5082 pub fn zggglm_(
5083 n: *const lapack_int,
5084 m: *const lapack_int,
5085 p: *const lapack_int,
5086 A: *mut __BindgenComplex<f64>,
5087 lda: *const lapack_int,
5088 B: *mut __BindgenComplex<f64>,
5089 ldb: *const lapack_int,
5090 D: *mut __BindgenComplex<f64>,
5091 X: *mut __BindgenComplex<f64>,
5092 Y: *mut __BindgenComplex<f64>,
5093 work: *mut __BindgenComplex<f64>,
5094 lwork: *const lapack_int,
5095 info: *mut lapack_int,
5096 );
5097 pub fn cgghd3_(
5098 compq: *const c_char,
5099 compz: *const c_char,
5100 n: *const lapack_int,
5101 ilo: *const lapack_int,
5102 ihi: *const lapack_int,
5103 A: *mut __BindgenComplex<f32>,
5104 lda: *const lapack_int,
5105 B: *mut __BindgenComplex<f32>,
5106 ldb: *const lapack_int,
5107 Q: *mut __BindgenComplex<f32>,
5108 ldq: *const lapack_int,
5109 Z: *mut __BindgenComplex<f32>,
5110 ldz: *const lapack_int,
5111 work: *mut __BindgenComplex<f32>,
5112 lwork: *const lapack_int,
5113 info: *mut lapack_int,
5114 );
5115 pub fn dgghd3_(
5116 compq: *const c_char,
5117 compz: *const c_char,
5118 n: *const lapack_int,
5119 ilo: *const lapack_int,
5120 ihi: *const lapack_int,
5121 A: *mut f64,
5122 lda: *const lapack_int,
5123 B: *mut f64,
5124 ldb: *const lapack_int,
5125 Q: *mut f64,
5126 ldq: *const lapack_int,
5127 Z: *mut f64,
5128 ldz: *const lapack_int,
5129 work: *mut f64,
5130 lwork: *const lapack_int,
5131 info: *mut lapack_int,
5132 );
5133 pub fn sgghd3_(
5134 compq: *const c_char,
5135 compz: *const c_char,
5136 n: *const lapack_int,
5137 ilo: *const lapack_int,
5138 ihi: *const lapack_int,
5139 A: *mut f32,
5140 lda: *const lapack_int,
5141 B: *mut f32,
5142 ldb: *const lapack_int,
5143 Q: *mut f32,
5144 ldq: *const lapack_int,
5145 Z: *mut f32,
5146 ldz: *const lapack_int,
5147 work: *mut f32,
5148 lwork: *const lapack_int,
5149 info: *mut lapack_int,
5150 );
5151 pub fn zgghd3_(
5152 compq: *const c_char,
5153 compz: *const c_char,
5154 n: *const lapack_int,
5155 ilo: *const lapack_int,
5156 ihi: *const lapack_int,
5157 A: *mut __BindgenComplex<f64>,
5158 lda: *const lapack_int,
5159 B: *mut __BindgenComplex<f64>,
5160 ldb: *const lapack_int,
5161 Q: *mut __BindgenComplex<f64>,
5162 ldq: *const lapack_int,
5163 Z: *mut __BindgenComplex<f64>,
5164 ldz: *const lapack_int,
5165 work: *mut __BindgenComplex<f64>,
5166 lwork: *const lapack_int,
5167 info: *mut lapack_int,
5168 );
5169 pub fn cgghrd_(
5170 compq: *const c_char,
5171 compz: *const c_char,
5172 n: *const lapack_int,
5173 ilo: *const lapack_int,
5174 ihi: *const lapack_int,
5175 A: *mut __BindgenComplex<f32>,
5176 lda: *const lapack_int,
5177 B: *mut __BindgenComplex<f32>,
5178 ldb: *const lapack_int,
5179 Q: *mut __BindgenComplex<f32>,
5180 ldq: *const lapack_int,
5181 Z: *mut __BindgenComplex<f32>,
5182 ldz: *const lapack_int,
5183 info: *mut lapack_int,
5184 );
5185 pub fn dgghrd_(
5186 compq: *const c_char,
5187 compz: *const c_char,
5188 n: *const lapack_int,
5189 ilo: *const lapack_int,
5190 ihi: *const lapack_int,
5191 A: *mut f64,
5192 lda: *const lapack_int,
5193 B: *mut f64,
5194 ldb: *const lapack_int,
5195 Q: *mut f64,
5196 ldq: *const lapack_int,
5197 Z: *mut f64,
5198 ldz: *const lapack_int,
5199 info: *mut lapack_int,
5200 );
5201 pub fn sgghrd_(
5202 compq: *const c_char,
5203 compz: *const c_char,
5204 n: *const lapack_int,
5205 ilo: *const lapack_int,
5206 ihi: *const lapack_int,
5207 A: *mut f32,
5208 lda: *const lapack_int,
5209 B: *mut f32,
5210 ldb: *const lapack_int,
5211 Q: *mut f32,
5212 ldq: *const lapack_int,
5213 Z: *mut f32,
5214 ldz: *const lapack_int,
5215 info: *mut lapack_int,
5216 );
5217 pub fn zgghrd_(
5218 compq: *const c_char,
5219 compz: *const c_char,
5220 n: *const lapack_int,
5221 ilo: *const lapack_int,
5222 ihi: *const lapack_int,
5223 A: *mut __BindgenComplex<f64>,
5224 lda: *const lapack_int,
5225 B: *mut __BindgenComplex<f64>,
5226 ldb: *const lapack_int,
5227 Q: *mut __BindgenComplex<f64>,
5228 ldq: *const lapack_int,
5229 Z: *mut __BindgenComplex<f64>,
5230 ldz: *const lapack_int,
5231 info: *mut lapack_int,
5232 );
5233 pub fn cgglse_(
5234 m: *const lapack_int,
5235 n: *const lapack_int,
5236 p: *const lapack_int,
5237 A: *mut __BindgenComplex<f32>,
5238 lda: *const lapack_int,
5239 B: *mut __BindgenComplex<f32>,
5240 ldb: *const lapack_int,
5241 C: *mut __BindgenComplex<f32>,
5242 D: *mut __BindgenComplex<f32>,
5243 X: *mut __BindgenComplex<f32>,
5244 work: *mut __BindgenComplex<f32>,
5245 lwork: *const lapack_int,
5246 info: *mut lapack_int,
5247 );
5248 pub fn dgglse_(
5249 m: *const lapack_int,
5250 n: *const lapack_int,
5251 p: *const lapack_int,
5252 A: *mut f64,
5253 lda: *const lapack_int,
5254 B: *mut f64,
5255 ldb: *const lapack_int,
5256 C: *mut f64,
5257 D: *mut f64,
5258 X: *mut f64,
5259 work: *mut f64,
5260 lwork: *const lapack_int,
5261 info: *mut lapack_int,
5262 );
5263 pub fn sgglse_(
5264 m: *const lapack_int,
5265 n: *const lapack_int,
5266 p: *const lapack_int,
5267 A: *mut f32,
5268 lda: *const lapack_int,
5269 B: *mut f32,
5270 ldb: *const lapack_int,
5271 C: *mut f32,
5272 D: *mut f32,
5273 X: *mut f32,
5274 work: *mut f32,
5275 lwork: *const lapack_int,
5276 info: *mut lapack_int,
5277 );
5278 pub fn zgglse_(
5279 m: *const lapack_int,
5280 n: *const lapack_int,
5281 p: *const lapack_int,
5282 A: *mut __BindgenComplex<f64>,
5283 lda: *const lapack_int,
5284 B: *mut __BindgenComplex<f64>,
5285 ldb: *const lapack_int,
5286 C: *mut __BindgenComplex<f64>,
5287 D: *mut __BindgenComplex<f64>,
5288 X: *mut __BindgenComplex<f64>,
5289 work: *mut __BindgenComplex<f64>,
5290 lwork: *const lapack_int,
5291 info: *mut lapack_int,
5292 );
5293 pub fn cggqrf_(
5294 n: *const lapack_int,
5295 m: *const lapack_int,
5296 p: *const lapack_int,
5297 A: *mut __BindgenComplex<f32>,
5298 lda: *const lapack_int,
5299 taua: *mut __BindgenComplex<f32>,
5300 B: *mut __BindgenComplex<f32>,
5301 ldb: *const lapack_int,
5302 taub: *mut __BindgenComplex<f32>,
5303 work: *mut __BindgenComplex<f32>,
5304 lwork: *const lapack_int,
5305 info: *mut lapack_int,
5306 );
5307 pub fn dggqrf_(
5308 n: *const lapack_int,
5309 m: *const lapack_int,
5310 p: *const lapack_int,
5311 A: *mut f64,
5312 lda: *const lapack_int,
5313 taua: *mut f64,
5314 B: *mut f64,
5315 ldb: *const lapack_int,
5316 taub: *mut f64,
5317 work: *mut f64,
5318 lwork: *const lapack_int,
5319 info: *mut lapack_int,
5320 );
5321 pub fn sggqrf_(
5322 n: *const lapack_int,
5323 m: *const lapack_int,
5324 p: *const lapack_int,
5325 A: *mut f32,
5326 lda: *const lapack_int,
5327 taua: *mut f32,
5328 B: *mut f32,
5329 ldb: *const lapack_int,
5330 taub: *mut f32,
5331 work: *mut f32,
5332 lwork: *const lapack_int,
5333 info: *mut lapack_int,
5334 );
5335 pub fn zggqrf_(
5336 n: *const lapack_int,
5337 m: *const lapack_int,
5338 p: *const lapack_int,
5339 A: *mut __BindgenComplex<f64>,
5340 lda: *const lapack_int,
5341 taua: *mut __BindgenComplex<f64>,
5342 B: *mut __BindgenComplex<f64>,
5343 ldb: *const lapack_int,
5344 taub: *mut __BindgenComplex<f64>,
5345 work: *mut __BindgenComplex<f64>,
5346 lwork: *const lapack_int,
5347 info: *mut lapack_int,
5348 );
5349 pub fn cggrqf_(
5350 m: *const lapack_int,
5351 p: *const lapack_int,
5352 n: *const lapack_int,
5353 A: *mut __BindgenComplex<f32>,
5354 lda: *const lapack_int,
5355 taua: *mut __BindgenComplex<f32>,
5356 B: *mut __BindgenComplex<f32>,
5357 ldb: *const lapack_int,
5358 taub: *mut __BindgenComplex<f32>,
5359 work: *mut __BindgenComplex<f32>,
5360 lwork: *const lapack_int,
5361 info: *mut lapack_int,
5362 );
5363 pub fn dggrqf_(
5364 m: *const lapack_int,
5365 p: *const lapack_int,
5366 n: *const lapack_int,
5367 A: *mut f64,
5368 lda: *const lapack_int,
5369 taua: *mut f64,
5370 B: *mut f64,
5371 ldb: *const lapack_int,
5372 taub: *mut f64,
5373 work: *mut f64,
5374 lwork: *const lapack_int,
5375 info: *mut lapack_int,
5376 );
5377 pub fn sggrqf_(
5378 m: *const lapack_int,
5379 p: *const lapack_int,
5380 n: *const lapack_int,
5381 A: *mut f32,
5382 lda: *const lapack_int,
5383 taua: *mut f32,
5384 B: *mut f32,
5385 ldb: *const lapack_int,
5386 taub: *mut f32,
5387 work: *mut f32,
5388 lwork: *const lapack_int,
5389 info: *mut lapack_int,
5390 );
5391 pub fn zggrqf_(
5392 m: *const lapack_int,
5393 p: *const lapack_int,
5394 n: *const lapack_int,
5395 A: *mut __BindgenComplex<f64>,
5396 lda: *const lapack_int,
5397 taua: *mut __BindgenComplex<f64>,
5398 B: *mut __BindgenComplex<f64>,
5399 ldb: *const lapack_int,
5400 taub: *mut __BindgenComplex<f64>,
5401 work: *mut __BindgenComplex<f64>,
5402 lwork: *const lapack_int,
5403 info: *mut lapack_int,
5404 );
5405 pub fn cggsvd_(
5406 jobu: *const c_char,
5407 jobv: *const c_char,
5408 jobq: *const c_char,
5409 m: *const lapack_int,
5410 n: *const lapack_int,
5411 p: *const lapack_int,
5412 k: *mut lapack_int,
5413 l: *mut lapack_int,
5414 a: *mut __BindgenComplex<f32>,
5415 lda: *const lapack_int,
5416 b: *mut __BindgenComplex<f32>,
5417 ldb: *const lapack_int,
5418 alpha: *mut f32,
5419 beta: *mut f32,
5420 u: *mut __BindgenComplex<f32>,
5421 ldu: *const lapack_int,
5422 v: *mut __BindgenComplex<f32>,
5423 ldv: *const lapack_int,
5424 q: *mut __BindgenComplex<f32>,
5425 ldq: *const lapack_int,
5426 work: *mut __BindgenComplex<f32>,
5427 rwork: *mut f32,
5428 iwork: *mut lapack_int,
5429 info: *mut lapack_int,
5430 ) -> lapack_int;
5431 pub fn sggsvd_(
5432 jobu: *const c_char,
5433 jobv: *const c_char,
5434 jobq: *const c_char,
5435 m: *const lapack_int,
5436 n: *const lapack_int,
5437 p: *const lapack_int,
5438 k: *mut lapack_int,
5439 l: *mut lapack_int,
5440 a: *mut f32,
5441 lda: *const lapack_int,
5442 b: *mut f32,
5443 ldb: *const lapack_int,
5444 alpha: *mut f32,
5445 beta: *mut f32,
5446 u: *mut f32,
5447 ldu: *const lapack_int,
5448 v: *mut f32,
5449 ldv: *const lapack_int,
5450 q: *mut f32,
5451 ldq: *const lapack_int,
5452 work: *mut f32,
5453 iwork: *mut lapack_int,
5454 info: *mut lapack_int,
5455 ) -> lapack_int;
5456 pub fn dggsvd_(
5457 jobu: *const c_char,
5458 jobv: *const c_char,
5459 jobq: *const c_char,
5460 m: *const lapack_int,
5461 n: *const lapack_int,
5462 p: *const lapack_int,
5463 k: *mut lapack_int,
5464 l: *mut lapack_int,
5465 a: *mut f64,
5466 lda: *const lapack_int,
5467 b: *mut f64,
5468 ldb: *const lapack_int,
5469 alpha: *mut f64,
5470 beta: *mut f64,
5471 u: *mut f64,
5472 ldu: *const lapack_int,
5473 v: *mut f64,
5474 ldv: *const lapack_int,
5475 q: *mut f64,
5476 ldq: *const lapack_int,
5477 work: *mut f64,
5478 iwork: *mut lapack_int,
5479 info: *mut lapack_int,
5480 ) -> lapack_int;
5481 pub fn zggsvd_(
5482 jobu: *const c_char,
5483 jobv: *const c_char,
5484 jobq: *const c_char,
5485 m: *const lapack_int,
5486 n: *const lapack_int,
5487 p: *const lapack_int,
5488 k: *mut lapack_int,
5489 l: *mut lapack_int,
5490 a: *mut __BindgenComplex<f64>,
5491 lda: *const lapack_int,
5492 b: *mut __BindgenComplex<f64>,
5493 ldb: *const lapack_int,
5494 alpha: *mut f64,
5495 beta: *mut f64,
5496 u: *mut __BindgenComplex<f64>,
5497 ldu: *const lapack_int,
5498 v: *mut __BindgenComplex<f64>,
5499 ldv: *const lapack_int,
5500 q: *mut __BindgenComplex<f64>,
5501 ldq: *const lapack_int,
5502 work: *mut __BindgenComplex<f64>,
5503 rwork: *mut f64,
5504 iwork: *mut lapack_int,
5505 info: *mut lapack_int,
5506 ) -> lapack_int;
5507 pub fn cggsvd3_(
5508 jobu: *const c_char,
5509 jobv: *const c_char,
5510 jobq: *const c_char,
5511 m: *const lapack_int,
5512 n: *const lapack_int,
5513 p: *const lapack_int,
5514 k: *mut lapack_int,
5515 l: *mut lapack_int,
5516 A: *mut __BindgenComplex<f32>,
5517 lda: *const lapack_int,
5518 B: *mut __BindgenComplex<f32>,
5519 ldb: *const lapack_int,
5520 alpha: *mut f32,
5521 beta: *mut f32,
5522 U: *mut __BindgenComplex<f32>,
5523 ldu: *const lapack_int,
5524 V: *mut __BindgenComplex<f32>,
5525 ldv: *const lapack_int,
5526 Q: *mut __BindgenComplex<f32>,
5527 ldq: *const lapack_int,
5528 work: *mut __BindgenComplex<f32>,
5529 lwork: *const lapack_int,
5530 rwork: *mut f32,
5531 iwork: *mut lapack_int,
5532 info: *mut lapack_int,
5533 );
5534 pub fn dggsvd3_(
5535 jobu: *const c_char,
5536 jobv: *const c_char,
5537 jobq: *const c_char,
5538 m: *const lapack_int,
5539 n: *const lapack_int,
5540 p: *const lapack_int,
5541 k: *mut lapack_int,
5542 l: *mut lapack_int,
5543 A: *mut f64,
5544 lda: *const lapack_int,
5545 B: *mut f64,
5546 ldb: *const lapack_int,
5547 alpha: *mut f64,
5548 beta: *mut f64,
5549 U: *mut f64,
5550 ldu: *const lapack_int,
5551 V: *mut f64,
5552 ldv: *const lapack_int,
5553 Q: *mut f64,
5554 ldq: *const lapack_int,
5555 work: *mut f64,
5556 lwork: *const lapack_int,
5557 iwork: *mut lapack_int,
5558 info: *mut lapack_int,
5559 );
5560 pub fn sggsvd3_(
5561 jobu: *const c_char,
5562 jobv: *const c_char,
5563 jobq: *const c_char,
5564 m: *const lapack_int,
5565 n: *const lapack_int,
5566 p: *const lapack_int,
5567 k: *mut lapack_int,
5568 l: *mut lapack_int,
5569 A: *mut f32,
5570 lda: *const lapack_int,
5571 B: *mut f32,
5572 ldb: *const lapack_int,
5573 alpha: *mut f32,
5574 beta: *mut f32,
5575 U: *mut f32,
5576 ldu: *const lapack_int,
5577 V: *mut f32,
5578 ldv: *const lapack_int,
5579 Q: *mut f32,
5580 ldq: *const lapack_int,
5581 work: *mut f32,
5582 lwork: *const lapack_int,
5583 iwork: *mut lapack_int,
5584 info: *mut lapack_int,
5585 );
5586 pub fn zggsvd3_(
5587 jobu: *const c_char,
5588 jobv: *const c_char,
5589 jobq: *const c_char,
5590 m: *const lapack_int,
5591 n: *const lapack_int,
5592 p: *const lapack_int,
5593 k: *mut lapack_int,
5594 l: *mut lapack_int,
5595 A: *mut __BindgenComplex<f64>,
5596 lda: *const lapack_int,
5597 B: *mut __BindgenComplex<f64>,
5598 ldb: *const lapack_int,
5599 alpha: *mut f64,
5600 beta: *mut f64,
5601 U: *mut __BindgenComplex<f64>,
5602 ldu: *const lapack_int,
5603 V: *mut __BindgenComplex<f64>,
5604 ldv: *const lapack_int,
5605 Q: *mut __BindgenComplex<f64>,
5606 ldq: *const lapack_int,
5607 work: *mut __BindgenComplex<f64>,
5608 lwork: *const lapack_int,
5609 rwork: *mut f64,
5610 iwork: *mut lapack_int,
5611 info: *mut lapack_int,
5612 );
5613 pub fn sggsvp_(
5614 jobu: *const c_char,
5615 jobv: *const c_char,
5616 jobq: *const c_char,
5617 m: *const lapack_int,
5618 p: *const lapack_int,
5619 n: *const lapack_int,
5620 a: *mut f32,
5621 lda: *const lapack_int,
5622 b: *mut f32,
5623 ldb: *const lapack_int,
5624 tola: *mut f32,
5625 tolb: *mut f32,
5626 k: *mut lapack_int,
5627 l: *mut lapack_int,
5628 u: *mut f32,
5629 ldu: *const lapack_int,
5630 v: *mut f32,
5631 ldv: *const lapack_int,
5632 q: *mut f32,
5633 ldq: *const lapack_int,
5634 iwork: *mut lapack_int,
5635 tau: *mut f32,
5636 work: *mut f32,
5637 info: *mut lapack_int,
5638 ) -> lapack_int;
5639 pub fn dggsvp_(
5640 jobu: *const c_char,
5641 jobv: *const c_char,
5642 jobq: *const c_char,
5643 m: *const lapack_int,
5644 p: *const lapack_int,
5645 n: *const lapack_int,
5646 a: *mut f64,
5647 lda: *const lapack_int,
5648 b: *mut f64,
5649 ldb: *const lapack_int,
5650 tola: *mut f64,
5651 tolb: *mut f64,
5652 k: *mut lapack_int,
5653 l: *mut lapack_int,
5654 u: *mut f64,
5655 ldu: *const lapack_int,
5656 v: *mut f64,
5657 ldv: *const lapack_int,
5658 q: *mut f64,
5659 ldq: *const lapack_int,
5660 iwork: *mut lapack_int,
5661 tau: *mut f64,
5662 work: *mut f64,
5663 info: *mut lapack_int,
5664 ) -> lapack_int;
5665 pub fn cggsvp_(
5666 jobu: *const c_char,
5667 jobv: *const c_char,
5668 jobq: *const c_char,
5669 m: *const lapack_int,
5670 p: *const lapack_int,
5671 n: *const lapack_int,
5672 a: *mut __BindgenComplex<f32>,
5673 lda: *const lapack_int,
5674 b: *mut __BindgenComplex<f32>,
5675 ldb: *const lapack_int,
5676 tola: *mut f32,
5677 tolb: *mut f32,
5678 k: *mut lapack_int,
5679 l: *mut lapack_int,
5680 u: *mut __BindgenComplex<f32>,
5681 ldu: *const lapack_int,
5682 v: *mut __BindgenComplex<f32>,
5683 ldv: *const lapack_int,
5684 q: *mut __BindgenComplex<f32>,
5685 ldq: *const lapack_int,
5686 iwork: *mut lapack_int,
5687 rwork: *mut f32,
5688 tau: *mut __BindgenComplex<f32>,
5689 work: *mut __BindgenComplex<f32>,
5690 info: *mut lapack_int,
5691 ) -> lapack_int;
5692 pub fn zggsvp_(
5693 jobu: *const c_char,
5694 jobv: *const c_char,
5695 jobq: *const c_char,
5696 m: *const lapack_int,
5697 p: *const lapack_int,
5698 n: *const lapack_int,
5699 a: *mut __BindgenComplex<f64>,
5700 lda: *const lapack_int,
5701 b: *mut __BindgenComplex<f64>,
5702 ldb: *const lapack_int,
5703 tola: *mut f64,
5704 tolb: *mut f64,
5705 k: *mut lapack_int,
5706 l: *mut lapack_int,
5707 u: *mut __BindgenComplex<f64>,
5708 ldu: *const lapack_int,
5709 v: *mut __BindgenComplex<f64>,
5710 ldv: *const lapack_int,
5711 q: *mut __BindgenComplex<f64>,
5712 ldq: *const lapack_int,
5713 iwork: *mut lapack_int,
5714 rwork: *mut f64,
5715 tau: *mut __BindgenComplex<f64>,
5716 work: *mut __BindgenComplex<f64>,
5717 info: *mut lapack_int,
5718 ) -> lapack_int;
5719 pub fn cggsvp3_(
5720 jobu: *const c_char,
5721 jobv: *const c_char,
5722 jobq: *const c_char,
5723 m: *const lapack_int,
5724 p: *const lapack_int,
5725 n: *const lapack_int,
5726 A: *mut __BindgenComplex<f32>,
5727 lda: *const lapack_int,
5728 B: *mut __BindgenComplex<f32>,
5729 ldb: *const lapack_int,
5730 tola: *const f32,
5731 tolb: *const f32,
5732 k: *mut lapack_int,
5733 l: *mut lapack_int,
5734 U: *mut __BindgenComplex<f32>,
5735 ldu: *const lapack_int,
5736 V: *mut __BindgenComplex<f32>,
5737 ldv: *const lapack_int,
5738 Q: *mut __BindgenComplex<f32>,
5739 ldq: *const lapack_int,
5740 iwork: *mut lapack_int,
5741 rwork: *mut f32,
5742 tau: *mut __BindgenComplex<f32>,
5743 work: *mut __BindgenComplex<f32>,
5744 lwork: *const lapack_int,
5745 info: *mut lapack_int,
5746 );
5747 pub fn dggsvp3_(
5748 jobu: *const c_char,
5749 jobv: *const c_char,
5750 jobq: *const c_char,
5751 m: *const lapack_int,
5752 p: *const lapack_int,
5753 n: *const lapack_int,
5754 A: *mut f64,
5755 lda: *const lapack_int,
5756 B: *mut f64,
5757 ldb: *const lapack_int,
5758 tola: *const f64,
5759 tolb: *const f64,
5760 k: *mut lapack_int,
5761 l: *mut lapack_int,
5762 U: *mut f64,
5763 ldu: *const lapack_int,
5764 V: *mut f64,
5765 ldv: *const lapack_int,
5766 Q: *mut f64,
5767 ldq: *const lapack_int,
5768 iwork: *mut lapack_int,
5769 tau: *mut f64,
5770 work: *mut f64,
5771 lwork: *const lapack_int,
5772 info: *mut lapack_int,
5773 );
5774 pub fn sggsvp3_(
5775 jobu: *const c_char,
5776 jobv: *const c_char,
5777 jobq: *const c_char,
5778 m: *const lapack_int,
5779 p: *const lapack_int,
5780 n: *const lapack_int,
5781 A: *mut f32,
5782 lda: *const lapack_int,
5783 B: *mut f32,
5784 ldb: *const lapack_int,
5785 tola: *const f32,
5786 tolb: *const f32,
5787 k: *mut lapack_int,
5788 l: *mut lapack_int,
5789 U: *mut f32,
5790 ldu: *const lapack_int,
5791 V: *mut f32,
5792 ldv: *const lapack_int,
5793 Q: *mut f32,
5794 ldq: *const lapack_int,
5795 iwork: *mut lapack_int,
5796 tau: *mut f32,
5797 work: *mut f32,
5798 lwork: *const lapack_int,
5799 info: *mut lapack_int,
5800 );
5801 pub fn zggsvp3_(
5802 jobu: *const c_char,
5803 jobv: *const c_char,
5804 jobq: *const c_char,
5805 m: *const lapack_int,
5806 p: *const lapack_int,
5807 n: *const lapack_int,
5808 A: *mut __BindgenComplex<f64>,
5809 lda: *const lapack_int,
5810 B: *mut __BindgenComplex<f64>,
5811 ldb: *const lapack_int,
5812 tola: *const f64,
5813 tolb: *const f64,
5814 k: *mut lapack_int,
5815 l: *mut lapack_int,
5816 U: *mut __BindgenComplex<f64>,
5817 ldu: *const lapack_int,
5818 V: *mut __BindgenComplex<f64>,
5819 ldv: *const lapack_int,
5820 Q: *mut __BindgenComplex<f64>,
5821 ldq: *const lapack_int,
5822 iwork: *mut lapack_int,
5823 rwork: *mut f64,
5824 tau: *mut __BindgenComplex<f64>,
5825 work: *mut __BindgenComplex<f64>,
5826 lwork: *const lapack_int,
5827 info: *mut lapack_int,
5828 );
5829 pub fn cgtcon_(
5830 norm: *const c_char,
5831 n: *const lapack_int,
5832 DL: *const __BindgenComplex<f32>,
5833 D: *const __BindgenComplex<f32>,
5834 DU: *const __BindgenComplex<f32>,
5835 DU2: *const __BindgenComplex<f32>,
5836 ipiv: *const lapack_int,
5837 anorm: *const f32,
5838 rcond: *mut f32,
5839 work: *mut __BindgenComplex<f32>,
5840 info: *mut lapack_int,
5841 );
5842 pub fn dgtcon_(
5843 norm: *const c_char,
5844 n: *const lapack_int,
5845 DL: *const f64,
5846 D: *const f64,
5847 DU: *const f64,
5848 DU2: *const f64,
5849 ipiv: *const lapack_int,
5850 anorm: *const f64,
5851 rcond: *mut f64,
5852 work: *mut f64,
5853 iwork: *mut lapack_int,
5854 info: *mut lapack_int,
5855 );
5856 pub fn sgtcon_(
5857 norm: *const c_char,
5858 n: *const lapack_int,
5859 DL: *const f32,
5860 D: *const f32,
5861 DU: *const f32,
5862 DU2: *const f32,
5863 ipiv: *const lapack_int,
5864 anorm: *const f32,
5865 rcond: *mut f32,
5866 work: *mut f32,
5867 iwork: *mut lapack_int,
5868 info: *mut lapack_int,
5869 );
5870 pub fn zgtcon_(
5871 norm: *const c_char,
5872 n: *const lapack_int,
5873 DL: *const __BindgenComplex<f64>,
5874 D: *const __BindgenComplex<f64>,
5875 DU: *const __BindgenComplex<f64>,
5876 DU2: *const __BindgenComplex<f64>,
5877 ipiv: *const lapack_int,
5878 anorm: *const f64,
5879 rcond: *mut f64,
5880 work: *mut __BindgenComplex<f64>,
5881 info: *mut lapack_int,
5882 );
5883 pub fn cgtrfs_(
5884 trans: *const c_char,
5885 n: *const lapack_int,
5886 nrhs: *const lapack_int,
5887 DL: *const __BindgenComplex<f32>,
5888 D: *const __BindgenComplex<f32>,
5889 DU: *const __BindgenComplex<f32>,
5890 DLF: *const __BindgenComplex<f32>,
5891 DF: *const __BindgenComplex<f32>,
5892 DUF: *const __BindgenComplex<f32>,
5893 DU2: *const __BindgenComplex<f32>,
5894 ipiv: *const lapack_int,
5895 B: *const __BindgenComplex<f32>,
5896 ldb: *const lapack_int,
5897 X: *mut __BindgenComplex<f32>,
5898 ldx: *const lapack_int,
5899 ferr: *mut f32,
5900 berr: *mut f32,
5901 work: *mut __BindgenComplex<f32>,
5902 rwork: *mut f32,
5903 info: *mut lapack_int,
5904 );
5905 pub fn dgtrfs_(
5906 trans: *const c_char,
5907 n: *const lapack_int,
5908 nrhs: *const lapack_int,
5909 DL: *const f64,
5910 D: *const f64,
5911 DU: *const f64,
5912 DLF: *const f64,
5913 DF: *const f64,
5914 DUF: *const f64,
5915 DU2: *const f64,
5916 ipiv: *const lapack_int,
5917 B: *const f64,
5918 ldb: *const lapack_int,
5919 X: *mut f64,
5920 ldx: *const lapack_int,
5921 ferr: *mut f64,
5922 berr: *mut f64,
5923 work: *mut f64,
5924 iwork: *mut lapack_int,
5925 info: *mut lapack_int,
5926 );
5927 pub fn sgtrfs_(
5928 trans: *const c_char,
5929 n: *const lapack_int,
5930 nrhs: *const lapack_int,
5931 DL: *const f32,
5932 D: *const f32,
5933 DU: *const f32,
5934 DLF: *const f32,
5935 DF: *const f32,
5936 DUF: *const f32,
5937 DU2: *const f32,
5938 ipiv: *const lapack_int,
5939 B: *const f32,
5940 ldb: *const lapack_int,
5941 X: *mut f32,
5942 ldx: *const lapack_int,
5943 ferr: *mut f32,
5944 berr: *mut f32,
5945 work: *mut f32,
5946 iwork: *mut lapack_int,
5947 info: *mut lapack_int,
5948 );
5949 pub fn zgtrfs_(
5950 trans: *const c_char,
5951 n: *const lapack_int,
5952 nrhs: *const lapack_int,
5953 DL: *const __BindgenComplex<f64>,
5954 D: *const __BindgenComplex<f64>,
5955 DU: *const __BindgenComplex<f64>,
5956 DLF: *const __BindgenComplex<f64>,
5957 DF: *const __BindgenComplex<f64>,
5958 DUF: *const __BindgenComplex<f64>,
5959 DU2: *const __BindgenComplex<f64>,
5960 ipiv: *const lapack_int,
5961 B: *const __BindgenComplex<f64>,
5962 ldb: *const lapack_int,
5963 X: *mut __BindgenComplex<f64>,
5964 ldx: *const lapack_int,
5965 ferr: *mut f64,
5966 berr: *mut f64,
5967 work: *mut __BindgenComplex<f64>,
5968 rwork: *mut f64,
5969 info: *mut lapack_int,
5970 );
5971 pub fn cgtsv_(
5972 n: *const lapack_int,
5973 nrhs: *const lapack_int,
5974 DL: *mut __BindgenComplex<f32>,
5975 D: *mut __BindgenComplex<f32>,
5976 DU: *mut __BindgenComplex<f32>,
5977 B: *mut __BindgenComplex<f32>,
5978 ldb: *const lapack_int,
5979 info: *mut lapack_int,
5980 );
5981 pub fn dgtsv_(
5982 n: *const lapack_int,
5983 nrhs: *const lapack_int,
5984 DL: *mut f64,
5985 D: *mut f64,
5986 DU: *mut f64,
5987 B: *mut f64,
5988 ldb: *const lapack_int,
5989 info: *mut lapack_int,
5990 );
5991 pub fn sgtsv_(
5992 n: *const lapack_int,
5993 nrhs: *const lapack_int,
5994 DL: *mut f32,
5995 D: *mut f32,
5996 DU: *mut f32,
5997 B: *mut f32,
5998 ldb: *const lapack_int,
5999 info: *mut lapack_int,
6000 );
6001 pub fn zgtsv_(
6002 n: *const lapack_int,
6003 nrhs: *const lapack_int,
6004 DL: *mut __BindgenComplex<f64>,
6005 D: *mut __BindgenComplex<f64>,
6006 DU: *mut __BindgenComplex<f64>,
6007 B: *mut __BindgenComplex<f64>,
6008 ldb: *const lapack_int,
6009 info: *mut lapack_int,
6010 );
6011 pub fn cgtsvx_(
6012 fact: *const c_char,
6013 trans: *const c_char,
6014 n: *const lapack_int,
6015 nrhs: *const lapack_int,
6016 DL: *const __BindgenComplex<f32>,
6017 D: *const __BindgenComplex<f32>,
6018 DU: *const __BindgenComplex<f32>,
6019 DLF: *mut __BindgenComplex<f32>,
6020 DF: *mut __BindgenComplex<f32>,
6021 DUF: *mut __BindgenComplex<f32>,
6022 DU2: *mut __BindgenComplex<f32>,
6023 ipiv: *mut lapack_int,
6024 B: *const __BindgenComplex<f32>,
6025 ldb: *const lapack_int,
6026 X: *mut __BindgenComplex<f32>,
6027 ldx: *const lapack_int,
6028 rcond: *mut f32,
6029 ferr: *mut f32,
6030 berr: *mut f32,
6031 work: *mut __BindgenComplex<f32>,
6032 rwork: *mut f32,
6033 info: *mut lapack_int,
6034 );
6035 pub fn dgtsvx_(
6036 fact: *const c_char,
6037 trans: *const c_char,
6038 n: *const lapack_int,
6039 nrhs: *const lapack_int,
6040 DL: *const f64,
6041 D: *const f64,
6042 DU: *const f64,
6043 DLF: *mut f64,
6044 DF: *mut f64,
6045 DUF: *mut f64,
6046 DU2: *mut f64,
6047 ipiv: *mut lapack_int,
6048 B: *const f64,
6049 ldb: *const lapack_int,
6050 X: *mut f64,
6051 ldx: *const lapack_int,
6052 rcond: *mut f64,
6053 ferr: *mut f64,
6054 berr: *mut f64,
6055 work: *mut f64,
6056 iwork: *mut lapack_int,
6057 info: *mut lapack_int,
6058 );
6059 pub fn sgtsvx_(
6060 fact: *const c_char,
6061 trans: *const c_char,
6062 n: *const lapack_int,
6063 nrhs: *const lapack_int,
6064 DL: *const f32,
6065 D: *const f32,
6066 DU: *const f32,
6067 DLF: *mut f32,
6068 DF: *mut f32,
6069 DUF: *mut f32,
6070 DU2: *mut f32,
6071 ipiv: *mut lapack_int,
6072 B: *const f32,
6073 ldb: *const lapack_int,
6074 X: *mut f32,
6075 ldx: *const lapack_int,
6076 rcond: *mut f32,
6077 ferr: *mut f32,
6078 berr: *mut f32,
6079 work: *mut f32,
6080 iwork: *mut lapack_int,
6081 info: *mut lapack_int,
6082 );
6083 pub fn zgtsvx_(
6084 fact: *const c_char,
6085 trans: *const c_char,
6086 n: *const lapack_int,
6087 nrhs: *const lapack_int,
6088 DL: *const __BindgenComplex<f64>,
6089 D: *const __BindgenComplex<f64>,
6090 DU: *const __BindgenComplex<f64>,
6091 DLF: *mut __BindgenComplex<f64>,
6092 DF: *mut __BindgenComplex<f64>,
6093 DUF: *mut __BindgenComplex<f64>,
6094 DU2: *mut __BindgenComplex<f64>,
6095 ipiv: *mut lapack_int,
6096 B: *const __BindgenComplex<f64>,
6097 ldb: *const lapack_int,
6098 X: *mut __BindgenComplex<f64>,
6099 ldx: *const lapack_int,
6100 rcond: *mut f64,
6101 ferr: *mut f64,
6102 berr: *mut f64,
6103 work: *mut __BindgenComplex<f64>,
6104 rwork: *mut f64,
6105 info: *mut lapack_int,
6106 );
6107 pub fn cgttrf_(
6108 n: *const lapack_int,
6109 DL: *mut __BindgenComplex<f32>,
6110 D: *mut __BindgenComplex<f32>,
6111 DU: *mut __BindgenComplex<f32>,
6112 DU2: *mut __BindgenComplex<f32>,
6113 ipiv: *mut lapack_int,
6114 info: *mut lapack_int,
6115 );
6116 pub fn dgttrf_(
6117 n: *const lapack_int,
6118 DL: *mut f64,
6119 D: *mut f64,
6120 DU: *mut f64,
6121 DU2: *mut f64,
6122 ipiv: *mut lapack_int,
6123 info: *mut lapack_int,
6124 );
6125 pub fn sgttrf_(
6126 n: *const lapack_int,
6127 DL: *mut f32,
6128 D: *mut f32,
6129 DU: *mut f32,
6130 DU2: *mut f32,
6131 ipiv: *mut lapack_int,
6132 info: *mut lapack_int,
6133 );
6134 pub fn zgttrf_(
6135 n: *const lapack_int,
6136 DL: *mut __BindgenComplex<f64>,
6137 D: *mut __BindgenComplex<f64>,
6138 DU: *mut __BindgenComplex<f64>,
6139 DU2: *mut __BindgenComplex<f64>,
6140 ipiv: *mut lapack_int,
6141 info: *mut lapack_int,
6142 );
6143 pub fn cgttrs_(
6144 trans: *const c_char,
6145 n: *const lapack_int,
6146 nrhs: *const lapack_int,
6147 DL: *const __BindgenComplex<f32>,
6148 D: *const __BindgenComplex<f32>,
6149 DU: *const __BindgenComplex<f32>,
6150 DU2: *const __BindgenComplex<f32>,
6151 ipiv: *const lapack_int,
6152 B: *mut __BindgenComplex<f32>,
6153 ldb: *const lapack_int,
6154 info: *mut lapack_int,
6155 );
6156 pub fn dgttrs_(
6157 trans: *const c_char,
6158 n: *const lapack_int,
6159 nrhs: *const lapack_int,
6160 DL: *const f64,
6161 D: *const f64,
6162 DU: *const f64,
6163 DU2: *const f64,
6164 ipiv: *const lapack_int,
6165 B: *mut f64,
6166 ldb: *const lapack_int,
6167 info: *mut lapack_int,
6168 );
6169 pub fn sgttrs_(
6170 trans: *const c_char,
6171 n: *const lapack_int,
6172 nrhs: *const lapack_int,
6173 DL: *const f32,
6174 D: *const f32,
6175 DU: *const f32,
6176 DU2: *const f32,
6177 ipiv: *const lapack_int,
6178 B: *mut f32,
6179 ldb: *const lapack_int,
6180 info: *mut lapack_int,
6181 );
6182 pub fn zgttrs_(
6183 trans: *const c_char,
6184 n: *const lapack_int,
6185 nrhs: *const lapack_int,
6186 DL: *const __BindgenComplex<f64>,
6187 D: *const __BindgenComplex<f64>,
6188 DU: *const __BindgenComplex<f64>,
6189 DU2: *const __BindgenComplex<f64>,
6190 ipiv: *const lapack_int,
6191 B: *mut __BindgenComplex<f64>,
6192 ldb: *const lapack_int,
6193 info: *mut lapack_int,
6194 );
6195 pub fn chbev_(
6196 jobz: *const c_char,
6197 uplo: *const c_char,
6198 n: *const lapack_int,
6199 kd: *const lapack_int,
6200 AB: *mut __BindgenComplex<f32>,
6201 ldab: *const lapack_int,
6202 W: *mut f32,
6203 Z: *mut __BindgenComplex<f32>,
6204 ldz: *const lapack_int,
6205 work: *mut __BindgenComplex<f32>,
6206 rwork: *mut f32,
6207 info: *mut lapack_int,
6208 );
6209 pub fn zhbev_(
6210 jobz: *const c_char,
6211 uplo: *const c_char,
6212 n: *const lapack_int,
6213 kd: *const lapack_int,
6214 AB: *mut __BindgenComplex<f64>,
6215 ldab: *const lapack_int,
6216 W: *mut f64,
6217 Z: *mut __BindgenComplex<f64>,
6218 ldz: *const lapack_int,
6219 work: *mut __BindgenComplex<f64>,
6220 rwork: *mut f64,
6221 info: *mut lapack_int,
6222 );
6223 pub fn chbev_2stage_(
6224 jobz: *const c_char,
6225 uplo: *const c_char,
6226 n: *const lapack_int,
6227 kd: *const lapack_int,
6228 AB: *mut __BindgenComplex<f32>,
6229 ldab: *const lapack_int,
6230 W: *mut f32,
6231 Z: *mut __BindgenComplex<f32>,
6232 ldz: *const lapack_int,
6233 work: *mut __BindgenComplex<f32>,
6234 lwork: *const lapack_int,
6235 rwork: *mut f32,
6236 info: *mut lapack_int,
6237 );
6238 pub fn zhbev_2stage_(
6239 jobz: *const c_char,
6240 uplo: *const c_char,
6241 n: *const lapack_int,
6242 kd: *const lapack_int,
6243 AB: *mut __BindgenComplex<f64>,
6244 ldab: *const lapack_int,
6245 W: *mut f64,
6246 Z: *mut __BindgenComplex<f64>,
6247 ldz: *const lapack_int,
6248 work: *mut __BindgenComplex<f64>,
6249 lwork: *const lapack_int,
6250 rwork: *mut f64,
6251 info: *mut lapack_int,
6252 );
6253 pub fn chbevd_(
6254 jobz: *const c_char,
6255 uplo: *const c_char,
6256 n: *const lapack_int,
6257 kd: *const lapack_int,
6258 AB: *mut __BindgenComplex<f32>,
6259 ldab: *const lapack_int,
6260 W: *mut f32,
6261 Z: *mut __BindgenComplex<f32>,
6262 ldz: *const lapack_int,
6263 work: *mut __BindgenComplex<f32>,
6264 lwork: *const lapack_int,
6265 rwork: *mut f32,
6266 lrwork: *const lapack_int,
6267 iwork: *mut lapack_int,
6268 liwork: *const lapack_int,
6269 info: *mut lapack_int,
6270 );
6271 pub fn zhbevd_(
6272 jobz: *const c_char,
6273 uplo: *const c_char,
6274 n: *const lapack_int,
6275 kd: *const lapack_int,
6276 AB: *mut __BindgenComplex<f64>,
6277 ldab: *const lapack_int,
6278 W: *mut f64,
6279 Z: *mut __BindgenComplex<f64>,
6280 ldz: *const lapack_int,
6281 work: *mut __BindgenComplex<f64>,
6282 lwork: *const lapack_int,
6283 rwork: *mut f64,
6284 lrwork: *const lapack_int,
6285 iwork: *mut lapack_int,
6286 liwork: *const lapack_int,
6287 info: *mut lapack_int,
6288 );
6289 pub fn chbevd_2stage_(
6290 jobz: *const c_char,
6291 uplo: *const c_char,
6292 n: *const lapack_int,
6293 kd: *const lapack_int,
6294 AB: *mut __BindgenComplex<f32>,
6295 ldab: *const lapack_int,
6296 W: *mut f32,
6297 Z: *mut __BindgenComplex<f32>,
6298 ldz: *const lapack_int,
6299 work: *mut __BindgenComplex<f32>,
6300 lwork: *const lapack_int,
6301 rwork: *mut f32,
6302 lrwork: *const lapack_int,
6303 iwork: *mut lapack_int,
6304 liwork: *const lapack_int,
6305 info: *mut lapack_int,
6306 );
6307 pub fn zhbevd_2stage_(
6308 jobz: *const c_char,
6309 uplo: *const c_char,
6310 n: *const lapack_int,
6311 kd: *const lapack_int,
6312 AB: *mut __BindgenComplex<f64>,
6313 ldab: *const lapack_int,
6314 W: *mut f64,
6315 Z: *mut __BindgenComplex<f64>,
6316 ldz: *const lapack_int,
6317 work: *mut __BindgenComplex<f64>,
6318 lwork: *const lapack_int,
6319 rwork: *mut f64,
6320 lrwork: *const lapack_int,
6321 iwork: *mut lapack_int,
6322 liwork: *const lapack_int,
6323 info: *mut lapack_int,
6324 );
6325 pub fn chbevx_(
6326 jobz: *const c_char,
6327 range: *const c_char,
6328 uplo: *const c_char,
6329 n: *const lapack_int,
6330 kd: *const lapack_int,
6331 AB: *mut __BindgenComplex<f32>,
6332 ldab: *const lapack_int,
6333 Q: *mut __BindgenComplex<f32>,
6334 ldq: *const lapack_int,
6335 vl: *const f32,
6336 vu: *const f32,
6337 il: *const lapack_int,
6338 iu: *const lapack_int,
6339 abstol: *const f32,
6340 m: *mut lapack_int,
6341 W: *mut f32,
6342 Z: *mut __BindgenComplex<f32>,
6343 ldz: *const lapack_int,
6344 work: *mut __BindgenComplex<f32>,
6345 rwork: *mut f32,
6346 iwork: *mut lapack_int,
6347 IFAIL: *mut lapack_int,
6348 info: *mut lapack_int,
6349 );
6350 pub fn zhbevx_(
6351 jobz: *const c_char,
6352 range: *const c_char,
6353 uplo: *const c_char,
6354 n: *const lapack_int,
6355 kd: *const lapack_int,
6356 AB: *mut __BindgenComplex<f64>,
6357 ldab: *const lapack_int,
6358 Q: *mut __BindgenComplex<f64>,
6359 ldq: *const lapack_int,
6360 vl: *const f64,
6361 vu: *const f64,
6362 il: *const lapack_int,
6363 iu: *const lapack_int,
6364 abstol: *const f64,
6365 m: *mut lapack_int,
6366 W: *mut f64,
6367 Z: *mut __BindgenComplex<f64>,
6368 ldz: *const lapack_int,
6369 work: *mut __BindgenComplex<f64>,
6370 rwork: *mut f64,
6371 iwork: *mut lapack_int,
6372 IFAIL: *mut lapack_int,
6373 info: *mut lapack_int,
6374 );
6375 pub fn chbevx_2stage_(
6376 jobz: *const c_char,
6377 range: *const c_char,
6378 uplo: *const c_char,
6379 n: *const lapack_int,
6380 kd: *const lapack_int,
6381 AB: *mut __BindgenComplex<f32>,
6382 ldab: *const lapack_int,
6383 Q: *mut __BindgenComplex<f32>,
6384 ldq: *const lapack_int,
6385 vl: *const f32,
6386 vu: *const f32,
6387 il: *const lapack_int,
6388 iu: *const lapack_int,
6389 abstol: *const f32,
6390 m: *mut lapack_int,
6391 W: *mut f32,
6392 Z: *mut __BindgenComplex<f32>,
6393 ldz: *const lapack_int,
6394 work: *mut __BindgenComplex<f32>,
6395 lwork: *const lapack_int,
6396 rwork: *mut f32,
6397 iwork: *mut lapack_int,
6398 IFAIL: *mut lapack_int,
6399 info: *mut lapack_int,
6400 );
6401 pub fn zhbevx_2stage_(
6402 jobz: *const c_char,
6403 range: *const c_char,
6404 uplo: *const c_char,
6405 n: *const lapack_int,
6406 kd: *const lapack_int,
6407 AB: *mut __BindgenComplex<f64>,
6408 ldab: *const lapack_int,
6409 Q: *mut __BindgenComplex<f64>,
6410 ldq: *const lapack_int,
6411 vl: *const f64,
6412 vu: *const f64,
6413 il: *const lapack_int,
6414 iu: *const lapack_int,
6415 abstol: *const f64,
6416 m: *mut lapack_int,
6417 W: *mut f64,
6418 Z: *mut __BindgenComplex<f64>,
6419 ldz: *const lapack_int,
6420 work: *mut __BindgenComplex<f64>,
6421 lwork: *const lapack_int,
6422 rwork: *mut f64,
6423 iwork: *mut lapack_int,
6424 IFAIL: *mut lapack_int,
6425 info: *mut lapack_int,
6426 );
6427 pub fn chbgst_(
6428 vect: *const c_char,
6429 uplo: *const c_char,
6430 n: *const lapack_int,
6431 ka: *const lapack_int,
6432 kb: *const lapack_int,
6433 AB: *mut __BindgenComplex<f32>,
6434 ldab: *const lapack_int,
6435 BB: *const __BindgenComplex<f32>,
6436 ldbb: *const lapack_int,
6437 X: *mut __BindgenComplex<f32>,
6438 ldx: *const lapack_int,
6439 work: *mut __BindgenComplex<f32>,
6440 rwork: *mut f32,
6441 info: *mut lapack_int,
6442 );
6443 pub fn zhbgst_(
6444 vect: *const c_char,
6445 uplo: *const c_char,
6446 n: *const lapack_int,
6447 ka: *const lapack_int,
6448 kb: *const lapack_int,
6449 AB: *mut __BindgenComplex<f64>,
6450 ldab: *const lapack_int,
6451 BB: *const __BindgenComplex<f64>,
6452 ldbb: *const lapack_int,
6453 X: *mut __BindgenComplex<f64>,
6454 ldx: *const lapack_int,
6455 work: *mut __BindgenComplex<f64>,
6456 rwork: *mut f64,
6457 info: *mut lapack_int,
6458 );
6459 pub fn chbgv_(
6460 jobz: *const c_char,
6461 uplo: *const c_char,
6462 n: *const lapack_int,
6463 ka: *const lapack_int,
6464 kb: *const lapack_int,
6465 AB: *mut __BindgenComplex<f32>,
6466 ldab: *const lapack_int,
6467 BB: *mut __BindgenComplex<f32>,
6468 ldbb: *const lapack_int,
6469 W: *mut f32,
6470 Z: *mut __BindgenComplex<f32>,
6471 ldz: *const lapack_int,
6472 work: *mut __BindgenComplex<f32>,
6473 rwork: *mut f32,
6474 info: *mut lapack_int,
6475 );
6476 pub fn zhbgv_(
6477 jobz: *const c_char,
6478 uplo: *const c_char,
6479 n: *const lapack_int,
6480 ka: *const lapack_int,
6481 kb: *const lapack_int,
6482 AB: *mut __BindgenComplex<f64>,
6483 ldab: *const lapack_int,
6484 BB: *mut __BindgenComplex<f64>,
6485 ldbb: *const lapack_int,
6486 W: *mut f64,
6487 Z: *mut __BindgenComplex<f64>,
6488 ldz: *const lapack_int,
6489 work: *mut __BindgenComplex<f64>,
6490 rwork: *mut f64,
6491 info: *mut lapack_int,
6492 );
6493 pub fn chbgvd_(
6494 jobz: *const c_char,
6495 uplo: *const c_char,
6496 n: *const lapack_int,
6497 ka: *const lapack_int,
6498 kb: *const lapack_int,
6499 AB: *mut __BindgenComplex<f32>,
6500 ldab: *const lapack_int,
6501 BB: *mut __BindgenComplex<f32>,
6502 ldbb: *const lapack_int,
6503 W: *mut f32,
6504 Z: *mut __BindgenComplex<f32>,
6505 ldz: *const lapack_int,
6506 work: *mut __BindgenComplex<f32>,
6507 lwork: *const lapack_int,
6508 rwork: *mut f32,
6509 lrwork: *const lapack_int,
6510 iwork: *mut lapack_int,
6511 liwork: *const lapack_int,
6512 info: *mut lapack_int,
6513 );
6514 pub fn zhbgvd_(
6515 jobz: *const c_char,
6516 uplo: *const c_char,
6517 n: *const lapack_int,
6518 ka: *const lapack_int,
6519 kb: *const lapack_int,
6520 AB: *mut __BindgenComplex<f64>,
6521 ldab: *const lapack_int,
6522 BB: *mut __BindgenComplex<f64>,
6523 ldbb: *const lapack_int,
6524 W: *mut f64,
6525 Z: *mut __BindgenComplex<f64>,
6526 ldz: *const lapack_int,
6527 work: *mut __BindgenComplex<f64>,
6528 lwork: *const lapack_int,
6529 rwork: *mut f64,
6530 lrwork: *const lapack_int,
6531 iwork: *mut lapack_int,
6532 liwork: *const lapack_int,
6533 info: *mut lapack_int,
6534 );
6535 pub fn chbgvx_(
6536 jobz: *const c_char,
6537 range: *const c_char,
6538 uplo: *const c_char,
6539 n: *const lapack_int,
6540 ka: *const lapack_int,
6541 kb: *const lapack_int,
6542 AB: *mut __BindgenComplex<f32>,
6543 ldab: *const lapack_int,
6544 BB: *mut __BindgenComplex<f32>,
6545 ldbb: *const lapack_int,
6546 Q: *mut __BindgenComplex<f32>,
6547 ldq: *const lapack_int,
6548 vl: *const f32,
6549 vu: *const f32,
6550 il: *const lapack_int,
6551 iu: *const lapack_int,
6552 abstol: *const f32,
6553 m: *mut lapack_int,
6554 W: *mut f32,
6555 Z: *mut __BindgenComplex<f32>,
6556 ldz: *const lapack_int,
6557 work: *mut __BindgenComplex<f32>,
6558 rwork: *mut f32,
6559 iwork: *mut lapack_int,
6560 IFAIL: *mut lapack_int,
6561 info: *mut lapack_int,
6562 );
6563 pub fn zhbgvx_(
6564 jobz: *const c_char,
6565 range: *const c_char,
6566 uplo: *const c_char,
6567 n: *const lapack_int,
6568 ka: *const lapack_int,
6569 kb: *const lapack_int,
6570 AB: *mut __BindgenComplex<f64>,
6571 ldab: *const lapack_int,
6572 BB: *mut __BindgenComplex<f64>,
6573 ldbb: *const lapack_int,
6574 Q: *mut __BindgenComplex<f64>,
6575 ldq: *const lapack_int,
6576 vl: *const f64,
6577 vu: *const f64,
6578 il: *const lapack_int,
6579 iu: *const lapack_int,
6580 abstol: *const f64,
6581 m: *mut lapack_int,
6582 W: *mut f64,
6583 Z: *mut __BindgenComplex<f64>,
6584 ldz: *const lapack_int,
6585 work: *mut __BindgenComplex<f64>,
6586 rwork: *mut f64,
6587 iwork: *mut lapack_int,
6588 IFAIL: *mut lapack_int,
6589 info: *mut lapack_int,
6590 );
6591 pub fn chbtrd_(
6592 vect: *const c_char,
6593 uplo: *const c_char,
6594 n: *const lapack_int,
6595 kd: *const lapack_int,
6596 AB: *mut __BindgenComplex<f32>,
6597 ldab: *const lapack_int,
6598 D: *mut f32,
6599 E: *mut f32,
6600 Q: *mut __BindgenComplex<f32>,
6601 ldq: *const lapack_int,
6602 work: *mut __BindgenComplex<f32>,
6603 info: *mut lapack_int,
6604 );
6605 pub fn zhbtrd_(
6606 vect: *const c_char,
6607 uplo: *const c_char,
6608 n: *const lapack_int,
6609 kd: *const lapack_int,
6610 AB: *mut __BindgenComplex<f64>,
6611 ldab: *const lapack_int,
6612 D: *mut f64,
6613 E: *mut f64,
6614 Q: *mut __BindgenComplex<f64>,
6615 ldq: *const lapack_int,
6616 work: *mut __BindgenComplex<f64>,
6617 info: *mut lapack_int,
6618 );
6619 pub fn checon_(
6620 uplo: *const c_char,
6621 n: *const lapack_int,
6622 A: *const __BindgenComplex<f32>,
6623 lda: *const lapack_int,
6624 ipiv: *const lapack_int,
6625 anorm: *const f32,
6626 rcond: *mut f32,
6627 work: *mut __BindgenComplex<f32>,
6628 info: *mut lapack_int,
6629 );
6630 pub fn zhecon_(
6631 uplo: *const c_char,
6632 n: *const lapack_int,
6633 A: *const __BindgenComplex<f64>,
6634 lda: *const lapack_int,
6635 ipiv: *const lapack_int,
6636 anorm: *const f64,
6637 rcond: *mut f64,
6638 work: *mut __BindgenComplex<f64>,
6639 info: *mut lapack_int,
6640 );
6641 pub fn checon_3_(
6642 uplo: *const c_char,
6643 n: *const lapack_int,
6644 A: *const __BindgenComplex<f32>,
6645 lda: *const lapack_int,
6646 E: *const __BindgenComplex<f32>,
6647 ipiv: *const lapack_int,
6648 anorm: *const f32,
6649 rcond: *mut f32,
6650 work: *mut __BindgenComplex<f32>,
6651 info: *mut lapack_int,
6652 );
6653 pub fn zhecon_3_(
6654 uplo: *const c_char,
6655 n: *const lapack_int,
6656 A: *const __BindgenComplex<f64>,
6657 lda: *const lapack_int,
6658 E: *const __BindgenComplex<f64>,
6659 ipiv: *const lapack_int,
6660 anorm: *const f64,
6661 rcond: *mut f64,
6662 work: *mut __BindgenComplex<f64>,
6663 info: *mut lapack_int,
6664 );
6665 pub fn cheequb_(
6666 uplo: *const c_char,
6667 n: *const lapack_int,
6668 A: *const __BindgenComplex<f32>,
6669 lda: *const lapack_int,
6670 S: *mut f32,
6671 scond: *mut f32,
6672 amax: *mut f32,
6673 work: *mut __BindgenComplex<f32>,
6674 info: *mut lapack_int,
6675 );
6676 pub fn zheequb_(
6677 uplo: *const c_char,
6678 n: *const lapack_int,
6679 A: *const __BindgenComplex<f64>,
6680 lda: *const lapack_int,
6681 S: *mut f64,
6682 scond: *mut f64,
6683 amax: *mut f64,
6684 work: *mut __BindgenComplex<f64>,
6685 info: *mut lapack_int,
6686 );
6687 pub fn cheev_(
6688 jobz: *const c_char,
6689 uplo: *const c_char,
6690 n: *const lapack_int,
6691 A: *mut __BindgenComplex<f32>,
6692 lda: *const lapack_int,
6693 W: *mut f32,
6694 work: *mut __BindgenComplex<f32>,
6695 lwork: *const lapack_int,
6696 rwork: *mut f32,
6697 info: *mut lapack_int,
6698 );
6699 pub fn zheev_(
6700 jobz: *const c_char,
6701 uplo: *const c_char,
6702 n: *const lapack_int,
6703 A: *mut __BindgenComplex<f64>,
6704 lda: *const lapack_int,
6705 W: *mut f64,
6706 work: *mut __BindgenComplex<f64>,
6707 lwork: *const lapack_int,
6708 rwork: *mut f64,
6709 info: *mut lapack_int,
6710 );
6711 pub fn cheev_2stage_(
6712 jobz: *const c_char,
6713 uplo: *const c_char,
6714 n: *const lapack_int,
6715 A: *mut __BindgenComplex<f32>,
6716 lda: *const lapack_int,
6717 W: *mut f32,
6718 work: *mut __BindgenComplex<f32>,
6719 lwork: *const lapack_int,
6720 rwork: *mut f32,
6721 info: *mut lapack_int,
6722 );
6723 pub fn zheev_2stage_(
6724 jobz: *const c_char,
6725 uplo: *const c_char,
6726 n: *const lapack_int,
6727 A: *mut __BindgenComplex<f64>,
6728 lda: *const lapack_int,
6729 W: *mut f64,
6730 work: *mut __BindgenComplex<f64>,
6731 lwork: *const lapack_int,
6732 rwork: *mut f64,
6733 info: *mut lapack_int,
6734 );
6735 pub fn cheevd_(
6736 jobz: *const c_char,
6737 uplo: *const c_char,
6738 n: *const lapack_int,
6739 A: *mut __BindgenComplex<f32>,
6740 lda: *const lapack_int,
6741 W: *mut f32,
6742 work: *mut __BindgenComplex<f32>,
6743 lwork: *const lapack_int,
6744 rwork: *mut f32,
6745 lrwork: *const lapack_int,
6746 iwork: *mut lapack_int,
6747 liwork: *const lapack_int,
6748 info: *mut lapack_int,
6749 );
6750 pub fn zheevd_(
6751 jobz: *const c_char,
6752 uplo: *const c_char,
6753 n: *const lapack_int,
6754 A: *mut __BindgenComplex<f64>,
6755 lda: *const lapack_int,
6756 W: *mut f64,
6757 work: *mut __BindgenComplex<f64>,
6758 lwork: *const lapack_int,
6759 rwork: *mut f64,
6760 lrwork: *const lapack_int,
6761 iwork: *mut lapack_int,
6762 liwork: *const lapack_int,
6763 info: *mut lapack_int,
6764 );
6765 pub fn cheevd_2stage_(
6766 jobz: *const c_char,
6767 uplo: *const c_char,
6768 n: *const lapack_int,
6769 A: *mut __BindgenComplex<f32>,
6770 lda: *const lapack_int,
6771 W: *mut f32,
6772 work: *mut __BindgenComplex<f32>,
6773 lwork: *const lapack_int,
6774 rwork: *mut f32,
6775 lrwork: *const lapack_int,
6776 iwork: *mut lapack_int,
6777 liwork: *const lapack_int,
6778 info: *mut lapack_int,
6779 );
6780 pub fn zheevd_2stage_(
6781 jobz: *const c_char,
6782 uplo: *const c_char,
6783 n: *const lapack_int,
6784 A: *mut __BindgenComplex<f64>,
6785 lda: *const lapack_int,
6786 W: *mut f64,
6787 work: *mut __BindgenComplex<f64>,
6788 lwork: *const lapack_int,
6789 rwork: *mut f64,
6790 lrwork: *const lapack_int,
6791 iwork: *mut lapack_int,
6792 liwork: *const lapack_int,
6793 info: *mut lapack_int,
6794 );
6795 pub fn cheevr_(
6796 jobz: *const c_char,
6797 range: *const c_char,
6798 uplo: *const c_char,
6799 n: *const lapack_int,
6800 A: *mut __BindgenComplex<f32>,
6801 lda: *const lapack_int,
6802 vl: *const f32,
6803 vu: *const f32,
6804 il: *const lapack_int,
6805 iu: *const lapack_int,
6806 abstol: *const f32,
6807 m: *mut lapack_int,
6808 W: *mut f32,
6809 Z: *mut __BindgenComplex<f32>,
6810 ldz: *const lapack_int,
6811 ISUPPZ: *mut lapack_int,
6812 work: *mut __BindgenComplex<f32>,
6813 lwork: *const lapack_int,
6814 rwork: *mut f32,
6815 lrwork: *const lapack_int,
6816 iwork: *mut lapack_int,
6817 liwork: *const lapack_int,
6818 info: *mut lapack_int,
6819 );
6820 pub fn zheevr_(
6821 jobz: *const c_char,
6822 range: *const c_char,
6823 uplo: *const c_char,
6824 n: *const lapack_int,
6825 A: *mut __BindgenComplex<f64>,
6826 lda: *const lapack_int,
6827 vl: *const f64,
6828 vu: *const f64,
6829 il: *const lapack_int,
6830 iu: *const lapack_int,
6831 abstol: *const f64,
6832 m: *mut lapack_int,
6833 W: *mut f64,
6834 Z: *mut __BindgenComplex<f64>,
6835 ldz: *const lapack_int,
6836 ISUPPZ: *mut lapack_int,
6837 work: *mut __BindgenComplex<f64>,
6838 lwork: *const lapack_int,
6839 rwork: *mut f64,
6840 lrwork: *const lapack_int,
6841 iwork: *mut lapack_int,
6842 liwork: *const lapack_int,
6843 info: *mut lapack_int,
6844 );
6845 pub fn cheevr_2stage_(
6846 jobz: *const c_char,
6847 range: *const c_char,
6848 uplo: *const c_char,
6849 n: *const lapack_int,
6850 A: *mut __BindgenComplex<f32>,
6851 lda: *const lapack_int,
6852 vl: *const f32,
6853 vu: *const f32,
6854 il: *const lapack_int,
6855 iu: *const lapack_int,
6856 abstol: *const f32,
6857 m: *mut lapack_int,
6858 W: *mut f32,
6859 Z: *mut __BindgenComplex<f32>,
6860 ldz: *const lapack_int,
6861 ISUPPZ: *mut lapack_int,
6862 work: *mut __BindgenComplex<f32>,
6863 lwork: *const lapack_int,
6864 rwork: *mut f32,
6865 lrwork: *const lapack_int,
6866 iwork: *mut lapack_int,
6867 liwork: *const lapack_int,
6868 info: *mut lapack_int,
6869 );
6870 pub fn zheevr_2stage_(
6871 jobz: *const c_char,
6872 range: *const c_char,
6873 uplo: *const c_char,
6874 n: *const lapack_int,
6875 A: *mut __BindgenComplex<f64>,
6876 lda: *const lapack_int,
6877 vl: *const f64,
6878 vu: *const f64,
6879 il: *const lapack_int,
6880 iu: *const lapack_int,
6881 abstol: *const f64,
6882 m: *mut lapack_int,
6883 W: *mut f64,
6884 Z: *mut __BindgenComplex<f64>,
6885 ldz: *const lapack_int,
6886 ISUPPZ: *mut lapack_int,
6887 work: *mut __BindgenComplex<f64>,
6888 lwork: *const lapack_int,
6889 rwork: *mut f64,
6890 lrwork: *const lapack_int,
6891 iwork: *mut lapack_int,
6892 liwork: *const lapack_int,
6893 info: *mut lapack_int,
6894 );
6895 pub fn cheevx_(
6896 jobz: *const c_char,
6897 range: *const c_char,
6898 uplo: *const c_char,
6899 n: *const lapack_int,
6900 A: *mut __BindgenComplex<f32>,
6901 lda: *const lapack_int,
6902 vl: *const f32,
6903 vu: *const f32,
6904 il: *const lapack_int,
6905 iu: *const lapack_int,
6906 abstol: *const f32,
6907 m: *mut lapack_int,
6908 W: *mut f32,
6909 Z: *mut __BindgenComplex<f32>,
6910 ldz: *const lapack_int,
6911 work: *mut __BindgenComplex<f32>,
6912 lwork: *const lapack_int,
6913 rwork: *mut f32,
6914 iwork: *mut lapack_int,
6915 IFAIL: *mut lapack_int,
6916 info: *mut lapack_int,
6917 );
6918 pub fn zheevx_(
6919 jobz: *const c_char,
6920 range: *const c_char,
6921 uplo: *const c_char,
6922 n: *const lapack_int,
6923 A: *mut __BindgenComplex<f64>,
6924 lda: *const lapack_int,
6925 vl: *const f64,
6926 vu: *const f64,
6927 il: *const lapack_int,
6928 iu: *const lapack_int,
6929 abstol: *const f64,
6930 m: *mut lapack_int,
6931 W: *mut f64,
6932 Z: *mut __BindgenComplex<f64>,
6933 ldz: *const lapack_int,
6934 work: *mut __BindgenComplex<f64>,
6935 lwork: *const lapack_int,
6936 rwork: *mut f64,
6937 iwork: *mut lapack_int,
6938 IFAIL: *mut lapack_int,
6939 info: *mut lapack_int,
6940 );
6941 pub fn cheevx_2stage_(
6942 jobz: *const c_char,
6943 range: *const c_char,
6944 uplo: *const c_char,
6945 n: *const lapack_int,
6946 A: *mut __BindgenComplex<f32>,
6947 lda: *const lapack_int,
6948 vl: *const f32,
6949 vu: *const f32,
6950 il: *const lapack_int,
6951 iu: *const lapack_int,
6952 abstol: *const f32,
6953 m: *mut lapack_int,
6954 W: *mut f32,
6955 Z: *mut __BindgenComplex<f32>,
6956 ldz: *const lapack_int,
6957 work: *mut __BindgenComplex<f32>,
6958 lwork: *const lapack_int,
6959 rwork: *mut f32,
6960 iwork: *mut lapack_int,
6961 IFAIL: *mut lapack_int,
6962 info: *mut lapack_int,
6963 );
6964 pub fn zheevx_2stage_(
6965 jobz: *const c_char,
6966 range: *const c_char,
6967 uplo: *const c_char,
6968 n: *const lapack_int,
6969 A: *mut __BindgenComplex<f64>,
6970 lda: *const lapack_int,
6971 vl: *const f64,
6972 vu: *const f64,
6973 il: *const lapack_int,
6974 iu: *const lapack_int,
6975 abstol: *const f64,
6976 m: *mut lapack_int,
6977 W: *mut f64,
6978 Z: *mut __BindgenComplex<f64>,
6979 ldz: *const lapack_int,
6980 work: *mut __BindgenComplex<f64>,
6981 lwork: *const lapack_int,
6982 rwork: *mut f64,
6983 iwork: *mut lapack_int,
6984 IFAIL: *mut lapack_int,
6985 info: *mut lapack_int,
6986 );
6987 pub fn chegst_(
6988 itype: *const lapack_int,
6989 uplo: *const c_char,
6990 n: *const lapack_int,
6991 A: *mut __BindgenComplex<f32>,
6992 lda: *const lapack_int,
6993 B: *const __BindgenComplex<f32>,
6994 ldb: *const lapack_int,
6995 info: *mut lapack_int,
6996 );
6997 pub fn zhegst_(
6998 itype: *const lapack_int,
6999 uplo: *const c_char,
7000 n: *const lapack_int,
7001 A: *mut __BindgenComplex<f64>,
7002 lda: *const lapack_int,
7003 B: *const __BindgenComplex<f64>,
7004 ldb: *const lapack_int,
7005 info: *mut lapack_int,
7006 );
7007 pub fn chegv_(
7008 itype: *const lapack_int,
7009 jobz: *const c_char,
7010 uplo: *const c_char,
7011 n: *const lapack_int,
7012 A: *mut __BindgenComplex<f32>,
7013 lda: *const lapack_int,
7014 B: *mut __BindgenComplex<f32>,
7015 ldb: *const lapack_int,
7016 W: *mut f32,
7017 work: *mut __BindgenComplex<f32>,
7018 lwork: *const lapack_int,
7019 rwork: *mut f32,
7020 info: *mut lapack_int,
7021 );
7022 pub fn zhegv_(
7023 itype: *const lapack_int,
7024 jobz: *const c_char,
7025 uplo: *const c_char,
7026 n: *const lapack_int,
7027 A: *mut __BindgenComplex<f64>,
7028 lda: *const lapack_int,
7029 B: *mut __BindgenComplex<f64>,
7030 ldb: *const lapack_int,
7031 W: *mut f64,
7032 work: *mut __BindgenComplex<f64>,
7033 lwork: *const lapack_int,
7034 rwork: *mut f64,
7035 info: *mut lapack_int,
7036 );
7037 pub fn chegv_2stage_(
7038 itype: *const lapack_int,
7039 jobz: *const c_char,
7040 uplo: *const c_char,
7041 n: *const lapack_int,
7042 A: *mut __BindgenComplex<f32>,
7043 lda: *const lapack_int,
7044 B: *mut __BindgenComplex<f32>,
7045 ldb: *const lapack_int,
7046 W: *mut f32,
7047 work: *mut __BindgenComplex<f32>,
7048 lwork: *const lapack_int,
7049 rwork: *mut f32,
7050 info: *mut lapack_int,
7051 );
7052 pub fn zhegv_2stage_(
7053 itype: *const lapack_int,
7054 jobz: *const c_char,
7055 uplo: *const c_char,
7056 n: *const lapack_int,
7057 A: *mut __BindgenComplex<f64>,
7058 lda: *const lapack_int,
7059 B: *mut __BindgenComplex<f64>,
7060 ldb: *const lapack_int,
7061 W: *mut f64,
7062 work: *mut __BindgenComplex<f64>,
7063 lwork: *const lapack_int,
7064 rwork: *mut f64,
7065 info: *mut lapack_int,
7066 );
7067 pub fn chegvd_(
7068 itype: *const lapack_int,
7069 jobz: *const c_char,
7070 uplo: *const c_char,
7071 n: *const lapack_int,
7072 A: *mut __BindgenComplex<f32>,
7073 lda: *const lapack_int,
7074 B: *mut __BindgenComplex<f32>,
7075 ldb: *const lapack_int,
7076 W: *mut f32,
7077 work: *mut __BindgenComplex<f32>,
7078 lwork: *const lapack_int,
7079 rwork: *mut f32,
7080 lrwork: *const lapack_int,
7081 iwork: *mut lapack_int,
7082 liwork: *const lapack_int,
7083 info: *mut lapack_int,
7084 );
7085 pub fn zhegvd_(
7086 itype: *const lapack_int,
7087 jobz: *const c_char,
7088 uplo: *const c_char,
7089 n: *const lapack_int,
7090 A: *mut __BindgenComplex<f64>,
7091 lda: *const lapack_int,
7092 B: *mut __BindgenComplex<f64>,
7093 ldb: *const lapack_int,
7094 W: *mut f64,
7095 work: *mut __BindgenComplex<f64>,
7096 lwork: *const lapack_int,
7097 rwork: *mut f64,
7098 lrwork: *const lapack_int,
7099 iwork: *mut lapack_int,
7100 liwork: *const lapack_int,
7101 info: *mut lapack_int,
7102 );
7103 pub fn chegvx_(
7104 itype: *const lapack_int,
7105 jobz: *const c_char,
7106 range: *const c_char,
7107 uplo: *const c_char,
7108 n: *const lapack_int,
7109 A: *mut __BindgenComplex<f32>,
7110 lda: *const lapack_int,
7111 B: *mut __BindgenComplex<f32>,
7112 ldb: *const lapack_int,
7113 vl: *const f32,
7114 vu: *const f32,
7115 il: *const lapack_int,
7116 iu: *const lapack_int,
7117 abstol: *const f32,
7118 m: *mut lapack_int,
7119 W: *mut f32,
7120 Z: *mut __BindgenComplex<f32>,
7121 ldz: *const lapack_int,
7122 work: *mut __BindgenComplex<f32>,
7123 lwork: *const lapack_int,
7124 rwork: *mut f32,
7125 iwork: *mut lapack_int,
7126 IFAIL: *mut lapack_int,
7127 info: *mut lapack_int,
7128 );
7129 pub fn zhegvx_(
7130 itype: *const lapack_int,
7131 jobz: *const c_char,
7132 range: *const c_char,
7133 uplo: *const c_char,
7134 n: *const lapack_int,
7135 A: *mut __BindgenComplex<f64>,
7136 lda: *const lapack_int,
7137 B: *mut __BindgenComplex<f64>,
7138 ldb: *const lapack_int,
7139 vl: *const f64,
7140 vu: *const f64,
7141 il: *const lapack_int,
7142 iu: *const lapack_int,
7143 abstol: *const f64,
7144 m: *mut lapack_int,
7145 W: *mut f64,
7146 Z: *mut __BindgenComplex<f64>,
7147 ldz: *const lapack_int,
7148 work: *mut __BindgenComplex<f64>,
7149 lwork: *const lapack_int,
7150 rwork: *mut f64,
7151 iwork: *mut lapack_int,
7152 IFAIL: *mut lapack_int,
7153 info: *mut lapack_int,
7154 );
7155 pub fn cherfs_(
7156 uplo: *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 B: *const __BindgenComplex<f32>,
7165 ldb: *const lapack_int,
7166 X: *mut __BindgenComplex<f32>,
7167 ldx: *const lapack_int,
7168 ferr: *mut f32,
7169 berr: *mut f32,
7170 work: *mut __BindgenComplex<f32>,
7171 rwork: *mut f32,
7172 info: *mut lapack_int,
7173 );
7174 pub fn zherfs_(
7175 uplo: *const c_char,
7176 n: *const lapack_int,
7177 nrhs: *const lapack_int,
7178 A: *const __BindgenComplex<f64>,
7179 lda: *const lapack_int,
7180 AF: *const __BindgenComplex<f64>,
7181 ldaf: *const lapack_int,
7182 ipiv: *const lapack_int,
7183 B: *const __BindgenComplex<f64>,
7184 ldb: *const lapack_int,
7185 X: *mut __BindgenComplex<f64>,
7186 ldx: *const lapack_int,
7187 ferr: *mut f64,
7188 berr: *mut f64,
7189 work: *mut __BindgenComplex<f64>,
7190 rwork: *mut f64,
7191 info: *mut lapack_int,
7192 );
7193 pub fn cherfsx_(
7194 uplo: *const c_char,
7195 equed: *const c_char,
7196 n: *const lapack_int,
7197 nrhs: *const lapack_int,
7198 A: *const __BindgenComplex<f32>,
7199 lda: *const lapack_int,
7200 AF: *const __BindgenComplex<f32>,
7201 ldaf: *const lapack_int,
7202 ipiv: *const lapack_int,
7203 S: *const f32,
7204 B: *const __BindgenComplex<f32>,
7205 ldb: *const lapack_int,
7206 X: *mut __BindgenComplex<f32>,
7207 ldx: *const lapack_int,
7208 rcond: *mut f32,
7209 berr: *mut f32,
7210 n_err_bnds: *const lapack_int,
7211 err_bnds_norm: *mut f32,
7212 err_bnds_comp: *mut f32,
7213 nparams: *const lapack_int,
7214 params: *mut f32,
7215 work: *mut __BindgenComplex<f32>,
7216 rwork: *mut f32,
7217 info: *mut lapack_int,
7218 );
7219 pub fn zherfsx_(
7220 uplo: *const c_char,
7221 equed: *const c_char,
7222 n: *const lapack_int,
7223 nrhs: *const lapack_int,
7224 A: *const __BindgenComplex<f64>,
7225 lda: *const lapack_int,
7226 AF: *const __BindgenComplex<f64>,
7227 ldaf: *const lapack_int,
7228 ipiv: *const lapack_int,
7229 S: *const f64,
7230 B: *const __BindgenComplex<f64>,
7231 ldb: *const lapack_int,
7232 X: *mut __BindgenComplex<f64>,
7233 ldx: *const lapack_int,
7234 rcond: *mut f64,
7235 berr: *mut f64,
7236 n_err_bnds: *const lapack_int,
7237 err_bnds_norm: *mut f64,
7238 err_bnds_comp: *mut f64,
7239 nparams: *const lapack_int,
7240 params: *mut f64,
7241 work: *mut __BindgenComplex<f64>,
7242 rwork: *mut f64,
7243 info: *mut lapack_int,
7244 );
7245 pub fn chesv_(
7246 uplo: *const c_char,
7247 n: *const lapack_int,
7248 nrhs: *const lapack_int,
7249 A: *mut __BindgenComplex<f32>,
7250 lda: *const lapack_int,
7251 ipiv: *mut lapack_int,
7252 B: *mut __BindgenComplex<f32>,
7253 ldb: *const lapack_int,
7254 work: *mut __BindgenComplex<f32>,
7255 lwork: *const lapack_int,
7256 info: *mut lapack_int,
7257 );
7258 pub fn zhesv_(
7259 uplo: *const c_char,
7260 n: *const lapack_int,
7261 nrhs: *const lapack_int,
7262 A: *mut __BindgenComplex<f64>,
7263 lda: *const lapack_int,
7264 ipiv: *mut lapack_int,
7265 B: *mut __BindgenComplex<f64>,
7266 ldb: *const lapack_int,
7267 work: *mut __BindgenComplex<f64>,
7268 lwork: *const lapack_int,
7269 info: *mut lapack_int,
7270 );
7271 pub fn chesv_aa_(
7272 uplo: *const c_char,
7273 n: *const lapack_int,
7274 nrhs: *const lapack_int,
7275 A: *mut __BindgenComplex<f32>,
7276 lda: *const lapack_int,
7277 ipiv: *mut lapack_int,
7278 B: *mut __BindgenComplex<f32>,
7279 ldb: *const lapack_int,
7280 work: *mut __BindgenComplex<f32>,
7281 lwork: *const lapack_int,
7282 info: *mut lapack_int,
7283 );
7284 pub fn zhesv_aa_(
7285 uplo: *const c_char,
7286 n: *const lapack_int,
7287 nrhs: *const lapack_int,
7288 A: *mut __BindgenComplex<f64>,
7289 lda: *const lapack_int,
7290 ipiv: *mut lapack_int,
7291 B: *mut __BindgenComplex<f64>,
7292 ldb: *const lapack_int,
7293 work: *mut __BindgenComplex<f64>,
7294 lwork: *const lapack_int,
7295 info: *mut lapack_int,
7296 );
7297 pub fn chesv_aa_2stage_(
7298 uplo: *const c_char,
7299 n: *const lapack_int,
7300 nrhs: *const lapack_int,
7301 A: *mut __BindgenComplex<f32>,
7302 lda: *const lapack_int,
7303 TB: *mut __BindgenComplex<f32>,
7304 ltb: *const lapack_int,
7305 ipiv: *mut lapack_int,
7306 ipiv2: *mut lapack_int,
7307 B: *mut __BindgenComplex<f32>,
7308 ldb: *const lapack_int,
7309 work: *mut __BindgenComplex<f32>,
7310 lwork: *const lapack_int,
7311 info: *mut lapack_int,
7312 );
7313 pub fn zhesv_aa_2stage_(
7314 uplo: *const c_char,
7315 n: *const lapack_int,
7316 nrhs: *const lapack_int,
7317 A: *mut __BindgenComplex<f64>,
7318 lda: *const lapack_int,
7319 TB: *mut __BindgenComplex<f64>,
7320 ltb: *const lapack_int,
7321 ipiv: *mut lapack_int,
7322 ipiv2: *mut lapack_int,
7323 B: *mut __BindgenComplex<f64>,
7324 ldb: *const lapack_int,
7325 work: *mut __BindgenComplex<f64>,
7326 lwork: *const lapack_int,
7327 info: *mut lapack_int,
7328 );
7329 pub fn chesv_rk_(
7330 uplo: *const c_char,
7331 n: *const lapack_int,
7332 nrhs: *const lapack_int,
7333 A: *mut __BindgenComplex<f32>,
7334 lda: *const lapack_int,
7335 E: *mut __BindgenComplex<f32>,
7336 ipiv: *mut lapack_int,
7337 B: *mut __BindgenComplex<f32>,
7338 ldb: *const lapack_int,
7339 work: *mut __BindgenComplex<f32>,
7340 lwork: *const lapack_int,
7341 info: *mut lapack_int,
7342 );
7343 pub fn zhesv_rk_(
7344 uplo: *const c_char,
7345 n: *const lapack_int,
7346 nrhs: *const lapack_int,
7347 A: *mut __BindgenComplex<f64>,
7348 lda: *const lapack_int,
7349 E: *mut __BindgenComplex<f64>,
7350 ipiv: *mut lapack_int,
7351 B: *mut __BindgenComplex<f64>,
7352 ldb: *const lapack_int,
7353 work: *mut __BindgenComplex<f64>,
7354 lwork: *const lapack_int,
7355 info: *mut lapack_int,
7356 );
7357 pub fn chesv_rook_(
7358 uplo: *const c_char,
7359 n: *const lapack_int,
7360 nrhs: *const lapack_int,
7361 A: *mut __BindgenComplex<f32>,
7362 lda: *const lapack_int,
7363 ipiv: *mut lapack_int,
7364 B: *mut __BindgenComplex<f32>,
7365 ldb: *const lapack_int,
7366 work: *mut __BindgenComplex<f32>,
7367 lwork: *const lapack_int,
7368 info: *mut lapack_int,
7369 );
7370 pub fn zhesv_rook_(
7371 uplo: *const c_char,
7372 n: *const lapack_int,
7373 nrhs: *const lapack_int,
7374 A: *mut __BindgenComplex<f64>,
7375 lda: *const lapack_int,
7376 ipiv: *mut lapack_int,
7377 B: *mut __BindgenComplex<f64>,
7378 ldb: *const lapack_int,
7379 work: *mut __BindgenComplex<f64>,
7380 lwork: *const lapack_int,
7381 info: *mut lapack_int,
7382 );
7383 pub fn chesvx_(
7384 fact: *const c_char,
7385 uplo: *const c_char,
7386 n: *const lapack_int,
7387 nrhs: *const lapack_int,
7388 A: *const __BindgenComplex<f32>,
7389 lda: *const lapack_int,
7390 AF: *mut __BindgenComplex<f32>,
7391 ldaf: *const lapack_int,
7392 ipiv: *mut lapack_int,
7393 B: *const __BindgenComplex<f32>,
7394 ldb: *const lapack_int,
7395 X: *mut __BindgenComplex<f32>,
7396 ldx: *const lapack_int,
7397 rcond: *mut f32,
7398 ferr: *mut f32,
7399 berr: *mut f32,
7400 work: *mut __BindgenComplex<f32>,
7401 lwork: *const lapack_int,
7402 rwork: *mut f32,
7403 info: *mut lapack_int,
7404 );
7405 pub fn zhesvx_(
7406 fact: *const c_char,
7407 uplo: *const c_char,
7408 n: *const lapack_int,
7409 nrhs: *const lapack_int,
7410 A: *const __BindgenComplex<f64>,
7411 lda: *const lapack_int,
7412 AF: *mut __BindgenComplex<f64>,
7413 ldaf: *const lapack_int,
7414 ipiv: *mut lapack_int,
7415 B: *const __BindgenComplex<f64>,
7416 ldb: *const lapack_int,
7417 X: *mut __BindgenComplex<f64>,
7418 ldx: *const lapack_int,
7419 rcond: *mut f64,
7420 ferr: *mut f64,
7421 berr: *mut f64,
7422 work: *mut __BindgenComplex<f64>,
7423 lwork: *const lapack_int,
7424 rwork: *mut f64,
7425 info: *mut lapack_int,
7426 );
7427 pub fn chesvxx_(
7428 fact: *const c_char,
7429 uplo: *const c_char,
7430 n: *const lapack_int,
7431 nrhs: *const lapack_int,
7432 A: *mut __BindgenComplex<f32>,
7433 lda: *const lapack_int,
7434 AF: *mut __BindgenComplex<f32>,
7435 ldaf: *const lapack_int,
7436 ipiv: *mut lapack_int,
7437 equed: *mut c_char,
7438 S: *mut f32,
7439 B: *mut __BindgenComplex<f32>,
7440 ldb: *const lapack_int,
7441 X: *mut __BindgenComplex<f32>,
7442 ldx: *const lapack_int,
7443 rcond: *mut f32,
7444 rpvgrw: *mut f32,
7445 berr: *mut f32,
7446 n_err_bnds: *const lapack_int,
7447 err_bnds_norm: *mut f32,
7448 err_bnds_comp: *mut f32,
7449 nparams: *const lapack_int,
7450 params: *mut f32,
7451 work: *mut __BindgenComplex<f32>,
7452 rwork: *mut f32,
7453 info: *mut lapack_int,
7454 );
7455 pub fn zhesvxx_(
7456 fact: *const c_char,
7457 uplo: *const c_char,
7458 n: *const lapack_int,
7459 nrhs: *const lapack_int,
7460 A: *mut __BindgenComplex<f64>,
7461 lda: *const lapack_int,
7462 AF: *mut __BindgenComplex<f64>,
7463 ldaf: *const lapack_int,
7464 ipiv: *mut lapack_int,
7465 equed: *mut c_char,
7466 S: *mut f64,
7467 B: *mut __BindgenComplex<f64>,
7468 ldb: *const lapack_int,
7469 X: *mut __BindgenComplex<f64>,
7470 ldx: *const lapack_int,
7471 rcond: *mut f64,
7472 rpvgrw: *mut f64,
7473 berr: *mut f64,
7474 n_err_bnds: *const lapack_int,
7475 err_bnds_norm: *mut f64,
7476 err_bnds_comp: *mut f64,
7477 nparams: *const lapack_int,
7478 params: *mut f64,
7479 work: *mut __BindgenComplex<f64>,
7480 rwork: *mut f64,
7481 info: *mut lapack_int,
7482 );
7483 pub fn cheswapr_(
7484 uplo: *const c_char,
7485 n: *const lapack_int,
7486 A: *mut __BindgenComplex<f32>,
7487 lda: *const lapack_int,
7488 i1: *const lapack_int,
7489 i2: *const lapack_int,
7490 );
7491 pub fn zheswapr_(
7492 uplo: *const c_char,
7493 n: *const lapack_int,
7494 A: *mut __BindgenComplex<f64>,
7495 lda: *const lapack_int,
7496 i1: *const lapack_int,
7497 i2: *const lapack_int,
7498 );
7499 pub fn chetrd_(
7500 uplo: *const c_char,
7501 n: *const lapack_int,
7502 A: *mut __BindgenComplex<f32>,
7503 lda: *const lapack_int,
7504 D: *mut f32,
7505 E: *mut f32,
7506 tau: *mut __BindgenComplex<f32>,
7507 work: *mut __BindgenComplex<f32>,
7508 lwork: *const lapack_int,
7509 info: *mut lapack_int,
7510 );
7511 pub fn zhetrd_(
7512 uplo: *const c_char,
7513 n: *const lapack_int,
7514 A: *mut __BindgenComplex<f64>,
7515 lda: *const lapack_int,
7516 D: *mut f64,
7517 E: *mut f64,
7518 tau: *mut __BindgenComplex<f64>,
7519 work: *mut __BindgenComplex<f64>,
7520 lwork: *const lapack_int,
7521 info: *mut lapack_int,
7522 );
7523 pub fn chetrd_2stage_(
7524 vect: *const c_char,
7525 uplo: *const c_char,
7526 n: *const lapack_int,
7527 A: *mut __BindgenComplex<f32>,
7528 lda: *const lapack_int,
7529 D: *mut f32,
7530 E: *mut f32,
7531 tau: *mut __BindgenComplex<f32>,
7532 HOUS2: *mut __BindgenComplex<f32>,
7533 lhous2: *const lapack_int,
7534 work: *mut __BindgenComplex<f32>,
7535 lwork: *const lapack_int,
7536 info: *mut lapack_int,
7537 );
7538 pub fn zhetrd_2stage_(
7539 vect: *const c_char,
7540 uplo: *const c_char,
7541 n: *const lapack_int,
7542 A: *mut __BindgenComplex<f64>,
7543 lda: *const lapack_int,
7544 D: *mut f64,
7545 E: *mut f64,
7546 tau: *mut __BindgenComplex<f64>,
7547 HOUS2: *mut __BindgenComplex<f64>,
7548 lhous2: *const lapack_int,
7549 work: *mut __BindgenComplex<f64>,
7550 lwork: *const lapack_int,
7551 info: *mut lapack_int,
7552 );
7553 pub fn chetrf_(
7554 uplo: *const c_char,
7555 n: *const lapack_int,
7556 A: *mut __BindgenComplex<f32>,
7557 lda: *const lapack_int,
7558 ipiv: *mut lapack_int,
7559 work: *mut __BindgenComplex<f32>,
7560 lwork: *const lapack_int,
7561 info: *mut lapack_int,
7562 );
7563 pub fn zhetrf_(
7564 uplo: *const c_char,
7565 n: *const lapack_int,
7566 A: *mut __BindgenComplex<f64>,
7567 lda: *const lapack_int,
7568 ipiv: *mut lapack_int,
7569 work: *mut __BindgenComplex<f64>,
7570 lwork: *const lapack_int,
7571 info: *mut lapack_int,
7572 );
7573 pub fn chetrf_aa_(
7574 uplo: *const c_char,
7575 n: *const lapack_int,
7576 A: *mut __BindgenComplex<f32>,
7577 lda: *const lapack_int,
7578 ipiv: *mut lapack_int,
7579 work: *mut __BindgenComplex<f32>,
7580 lwork: *const lapack_int,
7581 info: *mut lapack_int,
7582 );
7583 pub fn zhetrf_aa_(
7584 uplo: *const c_char,
7585 n: *const lapack_int,
7586 A: *mut __BindgenComplex<f64>,
7587 lda: *const lapack_int,
7588 ipiv: *mut lapack_int,
7589 work: *mut __BindgenComplex<f64>,
7590 lwork: *const lapack_int,
7591 info: *mut lapack_int,
7592 );
7593 pub fn chetrf_aa_2stage_(
7594 uplo: *const c_char,
7595 n: *const lapack_int,
7596 A: *mut __BindgenComplex<f32>,
7597 lda: *const lapack_int,
7598 TB: *mut __BindgenComplex<f32>,
7599 ltb: *const lapack_int,
7600 ipiv: *mut lapack_int,
7601 ipiv2: *mut lapack_int,
7602 work: *mut __BindgenComplex<f32>,
7603 lwork: *const lapack_int,
7604 info: *mut lapack_int,
7605 );
7606 pub fn zhetrf_aa_2stage_(
7607 uplo: *const c_char,
7608 n: *const lapack_int,
7609 A: *mut __BindgenComplex<f64>,
7610 lda: *const lapack_int,
7611 TB: *mut __BindgenComplex<f64>,
7612 ltb: *const lapack_int,
7613 ipiv: *mut lapack_int,
7614 ipiv2: *mut lapack_int,
7615 work: *mut __BindgenComplex<f64>,
7616 lwork: *const lapack_int,
7617 info: *mut lapack_int,
7618 );
7619 pub fn chetrf_rk_(
7620 uplo: *const c_char,
7621 n: *const lapack_int,
7622 A: *mut __BindgenComplex<f32>,
7623 lda: *const lapack_int,
7624 E: *mut __BindgenComplex<f32>,
7625 ipiv: *mut lapack_int,
7626 work: *mut __BindgenComplex<f32>,
7627 lwork: *const lapack_int,
7628 info: *mut lapack_int,
7629 );
7630 pub fn zhetrf_rk_(
7631 uplo: *const c_char,
7632 n: *const lapack_int,
7633 A: *mut __BindgenComplex<f64>,
7634 lda: *const lapack_int,
7635 E: *mut __BindgenComplex<f64>,
7636 ipiv: *mut lapack_int,
7637 work: *mut __BindgenComplex<f64>,
7638 lwork: *const lapack_int,
7639 info: *mut lapack_int,
7640 );
7641 pub fn chetrf_rook_(
7642 uplo: *const c_char,
7643 n: *const lapack_int,
7644 A: *mut __BindgenComplex<f32>,
7645 lda: *const lapack_int,
7646 ipiv: *mut lapack_int,
7647 work: *mut __BindgenComplex<f32>,
7648 lwork: *const lapack_int,
7649 info: *mut lapack_int,
7650 );
7651 pub fn zhetrf_rook_(
7652 uplo: *const c_char,
7653 n: *const lapack_int,
7654 A: *mut __BindgenComplex<f64>,
7655 lda: *const lapack_int,
7656 ipiv: *mut lapack_int,
7657 work: *mut __BindgenComplex<f64>,
7658 lwork: *const lapack_int,
7659 info: *mut lapack_int,
7660 );
7661 pub fn chetri_(
7662 uplo: *const c_char,
7663 n: *const lapack_int,
7664 A: *mut __BindgenComplex<f32>,
7665 lda: *const lapack_int,
7666 ipiv: *const lapack_int,
7667 work: *mut __BindgenComplex<f32>,
7668 info: *mut lapack_int,
7669 );
7670 pub fn zhetri_(
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 info: *mut lapack_int,
7678 );
7679 pub fn chetri2_(
7680 uplo: *const c_char,
7681 n: *const lapack_int,
7682 A: *mut __BindgenComplex<f32>,
7683 lda: *const lapack_int,
7684 ipiv: *const lapack_int,
7685 work: *mut __BindgenComplex<f32>,
7686 lwork: *const lapack_int,
7687 info: *mut lapack_int,
7688 );
7689 pub fn zhetri2_(
7690 uplo: *const c_char,
7691 n: *const lapack_int,
7692 A: *mut __BindgenComplex<f64>,
7693 lda: *const lapack_int,
7694 ipiv: *const lapack_int,
7695 work: *mut __BindgenComplex<f64>,
7696 lwork: *const lapack_int,
7697 info: *mut lapack_int,
7698 );
7699 pub fn chetri2x_(
7700 uplo: *const c_char,
7701 n: *const lapack_int,
7702 A: *mut __BindgenComplex<f32>,
7703 lda: *const lapack_int,
7704 ipiv: *const lapack_int,
7705 work: *mut __BindgenComplex<f32>,
7706 nb: *const lapack_int,
7707 info: *mut lapack_int,
7708 );
7709 pub fn zhetri2x_(
7710 uplo: *const c_char,
7711 n: *const lapack_int,
7712 A: *mut __BindgenComplex<f64>,
7713 lda: *const lapack_int,
7714 ipiv: *const lapack_int,
7715 work: *mut __BindgenComplex<f64>,
7716 nb: *const lapack_int,
7717 info: *mut lapack_int,
7718 );
7719 pub fn chetri_3_(
7720 uplo: *const c_char,
7721 n: *const lapack_int,
7722 A: *mut __BindgenComplex<f32>,
7723 lda: *const lapack_int,
7724 E: *const __BindgenComplex<f32>,
7725 ipiv: *const lapack_int,
7726 work: *mut __BindgenComplex<f32>,
7727 lwork: *const lapack_int,
7728 info: *mut lapack_int,
7729 );
7730 pub fn zhetri_3_(
7731 uplo: *const c_char,
7732 n: *const lapack_int,
7733 A: *mut __BindgenComplex<f64>,
7734 lda: *const lapack_int,
7735 E: *const __BindgenComplex<f64>,
7736 ipiv: *const lapack_int,
7737 work: *mut __BindgenComplex<f64>,
7738 lwork: *const lapack_int,
7739 info: *mut lapack_int,
7740 );
7741 pub fn chetrs_(
7742 uplo: *const c_char,
7743 n: *const lapack_int,
7744 nrhs: *const lapack_int,
7745 A: *const __BindgenComplex<f32>,
7746 lda: *const lapack_int,
7747 ipiv: *const lapack_int,
7748 B: *mut __BindgenComplex<f32>,
7749 ldb: *const lapack_int,
7750 info: *mut lapack_int,
7751 );
7752 pub fn zhetrs_(
7753 uplo: *const c_char,
7754 n: *const lapack_int,
7755 nrhs: *const lapack_int,
7756 A: *const __BindgenComplex<f64>,
7757 lda: *const lapack_int,
7758 ipiv: *const lapack_int,
7759 B: *mut __BindgenComplex<f64>,
7760 ldb: *const lapack_int,
7761 info: *mut lapack_int,
7762 );
7763 pub fn chetrs2_(
7764 uplo: *const c_char,
7765 n: *const lapack_int,
7766 nrhs: *const lapack_int,
7767 A: *const __BindgenComplex<f32>,
7768 lda: *const lapack_int,
7769 ipiv: *const lapack_int,
7770 B: *mut __BindgenComplex<f32>,
7771 ldb: *const lapack_int,
7772 work: *mut __BindgenComplex<f32>,
7773 info: *mut lapack_int,
7774 );
7775 pub fn zhetrs2_(
7776 uplo: *const c_char,
7777 n: *const lapack_int,
7778 nrhs: *const lapack_int,
7779 A: *const __BindgenComplex<f64>,
7780 lda: *const lapack_int,
7781 ipiv: *const lapack_int,
7782 B: *mut __BindgenComplex<f64>,
7783 ldb: *const lapack_int,
7784 work: *mut __BindgenComplex<f64>,
7785 info: *mut lapack_int,
7786 );
7787 pub fn chetrs_3_(
7788 uplo: *const c_char,
7789 n: *const lapack_int,
7790 nrhs: *const lapack_int,
7791 A: *const __BindgenComplex<f32>,
7792 lda: *const lapack_int,
7793 E: *const __BindgenComplex<f32>,
7794 ipiv: *const lapack_int,
7795 B: *mut __BindgenComplex<f32>,
7796 ldb: *const lapack_int,
7797 info: *mut lapack_int,
7798 );
7799 pub fn zhetrs_3_(
7800 uplo: *const c_char,
7801 n: *const lapack_int,
7802 nrhs: *const lapack_int,
7803 A: *const __BindgenComplex<f64>,
7804 lda: *const lapack_int,
7805 E: *const __BindgenComplex<f64>,
7806 ipiv: *const lapack_int,
7807 B: *mut __BindgenComplex<f64>,
7808 ldb: *const lapack_int,
7809 info: *mut lapack_int,
7810 );
7811 pub fn chetrs_aa_(
7812 uplo: *const c_char,
7813 n: *const lapack_int,
7814 nrhs: *const lapack_int,
7815 A: *const __BindgenComplex<f32>,
7816 lda: *const lapack_int,
7817 ipiv: *const lapack_int,
7818 B: *mut __BindgenComplex<f32>,
7819 ldb: *const lapack_int,
7820 work: *mut __BindgenComplex<f32>,
7821 lwork: *const lapack_int,
7822 info: *mut lapack_int,
7823 );
7824 pub fn zhetrs_aa_(
7825 uplo: *const c_char,
7826 n: *const lapack_int,
7827 nrhs: *const lapack_int,
7828 A: *const __BindgenComplex<f64>,
7829 lda: *const lapack_int,
7830 ipiv: *const lapack_int,
7831 B: *mut __BindgenComplex<f64>,
7832 ldb: *const lapack_int,
7833 work: *mut __BindgenComplex<f64>,
7834 lwork: *const lapack_int,
7835 info: *mut lapack_int,
7836 );
7837 pub fn chetrs_aa_2stage_(
7838 uplo: *const c_char,
7839 n: *const lapack_int,
7840 nrhs: *const lapack_int,
7841 A: *const __BindgenComplex<f32>,
7842 lda: *const lapack_int,
7843 TB: *mut __BindgenComplex<f32>,
7844 ltb: *const lapack_int,
7845 ipiv: *const lapack_int,
7846 ipiv2: *const lapack_int,
7847 B: *mut __BindgenComplex<f32>,
7848 ldb: *const lapack_int,
7849 info: *mut lapack_int,
7850 );
7851 pub fn zhetrs_aa_2stage_(
7852 uplo: *const c_char,
7853 n: *const lapack_int,
7854 nrhs: *const lapack_int,
7855 A: *const __BindgenComplex<f64>,
7856 lda: *const lapack_int,
7857 TB: *mut __BindgenComplex<f64>,
7858 ltb: *const lapack_int,
7859 ipiv: *const lapack_int,
7860 ipiv2: *const lapack_int,
7861 B: *mut __BindgenComplex<f64>,
7862 ldb: *const lapack_int,
7863 info: *mut lapack_int,
7864 );
7865 pub fn chetrs_rook_(
7866 uplo: *const c_char,
7867 n: *const lapack_int,
7868 nrhs: *const lapack_int,
7869 A: *const __BindgenComplex<f32>,
7870 lda: *const lapack_int,
7871 ipiv: *const lapack_int,
7872 B: *mut __BindgenComplex<f32>,
7873 ldb: *const lapack_int,
7874 info: *mut lapack_int,
7875 );
7876 pub fn zhetrs_rook_(
7877 uplo: *const c_char,
7878 n: *const lapack_int,
7879 nrhs: *const lapack_int,
7880 A: *const __BindgenComplex<f64>,
7881 lda: *const lapack_int,
7882 ipiv: *const lapack_int,
7883 B: *mut __BindgenComplex<f64>,
7884 ldb: *const lapack_int,
7885 info: *mut lapack_int,
7886 );
7887 pub fn chfrk_(
7888 transr: *const c_char,
7889 uplo: *const c_char,
7890 trans: *const c_char,
7891 n: *const lapack_int,
7892 k: *const lapack_int,
7893 alpha: *const f32,
7894 A: *const __BindgenComplex<f32>,
7895 lda: *const lapack_int,
7896 beta: *const f32,
7897 C: *mut __BindgenComplex<f32>,
7898 );
7899 pub fn zhfrk_(
7900 transr: *const c_char,
7901 uplo: *const c_char,
7902 trans: *const c_char,
7903 n: *const lapack_int,
7904 k: *const lapack_int,
7905 alpha: *const f64,
7906 A: *const __BindgenComplex<f64>,
7907 lda: *const lapack_int,
7908 beta: *const f64,
7909 C: *mut __BindgenComplex<f64>,
7910 );
7911 pub fn chgeqz_(
7912 job: *const c_char,
7913 compq: *const c_char,
7914 compz: *const c_char,
7915 n: *const lapack_int,
7916 ilo: *const lapack_int,
7917 ihi: *const lapack_int,
7918 H: *mut __BindgenComplex<f32>,
7919 ldh: *const lapack_int,
7920 T: *mut __BindgenComplex<f32>,
7921 ldt: *const lapack_int,
7922 alpha: *mut __BindgenComplex<f32>,
7923 beta: *mut __BindgenComplex<f32>,
7924 Q: *mut __BindgenComplex<f32>,
7925 ldq: *const lapack_int,
7926 Z: *mut __BindgenComplex<f32>,
7927 ldz: *const lapack_int,
7928 work: *mut __BindgenComplex<f32>,
7929 lwork: *const lapack_int,
7930 rwork: *mut f32,
7931 info: *mut lapack_int,
7932 );
7933 pub fn dhgeqz_(
7934 job: *const c_char,
7935 compq: *const c_char,
7936 compz: *const c_char,
7937 n: *const lapack_int,
7938 ilo: *const lapack_int,
7939 ihi: *const lapack_int,
7940 H: *mut f64,
7941 ldh: *const lapack_int,
7942 T: *mut f64,
7943 ldt: *const lapack_int,
7944 alphar: *mut f64,
7945 alphai: *mut f64,
7946 beta: *mut f64,
7947 Q: *mut f64,
7948 ldq: *const lapack_int,
7949 Z: *mut f64,
7950 ldz: *const lapack_int,
7951 work: *mut f64,
7952 lwork: *const lapack_int,
7953 info: *mut lapack_int,
7954 );
7955 pub fn shgeqz_(
7956 job: *const c_char,
7957 compq: *const c_char,
7958 compz: *const c_char,
7959 n: *const lapack_int,
7960 ilo: *const lapack_int,
7961 ihi: *const lapack_int,
7962 H: *mut f32,
7963 ldh: *const lapack_int,
7964 T: *mut f32,
7965 ldt: *const lapack_int,
7966 alphar: *mut f32,
7967 alphai: *mut f32,
7968 beta: *mut f32,
7969 Q: *mut f32,
7970 ldq: *const lapack_int,
7971 Z: *mut f32,
7972 ldz: *const lapack_int,
7973 work: *mut f32,
7974 lwork: *const lapack_int,
7975 info: *mut lapack_int,
7976 );
7977 pub fn zhgeqz_(
7978 job: *const c_char,
7979 compq: *const c_char,
7980 compz: *const c_char,
7981 n: *const lapack_int,
7982 ilo: *const lapack_int,
7983 ihi: *const lapack_int,
7984 H: *mut __BindgenComplex<f64>,
7985 ldh: *const lapack_int,
7986 T: *mut __BindgenComplex<f64>,
7987 ldt: *const lapack_int,
7988 alpha: *mut __BindgenComplex<f64>,
7989 beta: *mut __BindgenComplex<f64>,
7990 Q: *mut __BindgenComplex<f64>,
7991 ldq: *const lapack_int,
7992 Z: *mut __BindgenComplex<f64>,
7993 ldz: *const lapack_int,
7994 work: *mut __BindgenComplex<f64>,
7995 lwork: *const lapack_int,
7996 rwork: *mut f64,
7997 info: *mut lapack_int,
7998 );
7999 pub fn chpcon_(
8000 uplo: *const c_char,
8001 n: *const lapack_int,
8002 AP: *const __BindgenComplex<f32>,
8003 ipiv: *const lapack_int,
8004 anorm: *const f32,
8005 rcond: *mut f32,
8006 work: *mut __BindgenComplex<f32>,
8007 info: *mut lapack_int,
8008 );
8009 pub fn zhpcon_(
8010 uplo: *const c_char,
8011 n: *const lapack_int,
8012 AP: *const __BindgenComplex<f64>,
8013 ipiv: *const lapack_int,
8014 anorm: *const f64,
8015 rcond: *mut f64,
8016 work: *mut __BindgenComplex<f64>,
8017 info: *mut lapack_int,
8018 );
8019 pub fn chpev_(
8020 jobz: *const c_char,
8021 uplo: *const c_char,
8022 n: *const lapack_int,
8023 AP: *mut __BindgenComplex<f32>,
8024 W: *mut f32,
8025 Z: *mut __BindgenComplex<f32>,
8026 ldz: *const lapack_int,
8027 work: *mut __BindgenComplex<f32>,
8028 rwork: *mut f32,
8029 info: *mut lapack_int,
8030 );
8031 pub fn zhpev_(
8032 jobz: *const c_char,
8033 uplo: *const c_char,
8034 n: *const lapack_int,
8035 AP: *mut __BindgenComplex<f64>,
8036 W: *mut f64,
8037 Z: *mut __BindgenComplex<f64>,
8038 ldz: *const lapack_int,
8039 work: *mut __BindgenComplex<f64>,
8040 rwork: *mut f64,
8041 info: *mut lapack_int,
8042 );
8043 pub fn chpevd_(
8044 jobz: *const c_char,
8045 uplo: *const c_char,
8046 n: *const lapack_int,
8047 AP: *mut __BindgenComplex<f32>,
8048 W: *mut f32,
8049 Z: *mut __BindgenComplex<f32>,
8050 ldz: *const lapack_int,
8051 work: *mut __BindgenComplex<f32>,
8052 lwork: *const lapack_int,
8053 rwork: *mut f32,
8054 lrwork: *const lapack_int,
8055 iwork: *mut lapack_int,
8056 liwork: *const lapack_int,
8057 info: *mut lapack_int,
8058 );
8059 pub fn zhpevd_(
8060 jobz: *const c_char,
8061 uplo: *const c_char,
8062 n: *const lapack_int,
8063 AP: *mut __BindgenComplex<f64>,
8064 W: *mut f64,
8065 Z: *mut __BindgenComplex<f64>,
8066 ldz: *const lapack_int,
8067 work: *mut __BindgenComplex<f64>,
8068 lwork: *const lapack_int,
8069 rwork: *mut f64,
8070 lrwork: *const lapack_int,
8071 iwork: *mut lapack_int,
8072 liwork: *const lapack_int,
8073 info: *mut lapack_int,
8074 );
8075 pub fn chpevx_(
8076 jobz: *const c_char,
8077 range: *const c_char,
8078 uplo: *const c_char,
8079 n: *const lapack_int,
8080 AP: *mut __BindgenComplex<f32>,
8081 vl: *const f32,
8082 vu: *const f32,
8083 il: *const lapack_int,
8084 iu: *const lapack_int,
8085 abstol: *const f32,
8086 m: *mut lapack_int,
8087 W: *mut f32,
8088 Z: *mut __BindgenComplex<f32>,
8089 ldz: *const lapack_int,
8090 work: *mut __BindgenComplex<f32>,
8091 rwork: *mut f32,
8092 iwork: *mut lapack_int,
8093 IFAIL: *mut lapack_int,
8094 info: *mut lapack_int,
8095 );
8096 pub fn zhpevx_(
8097 jobz: *const c_char,
8098 range: *const c_char,
8099 uplo: *const c_char,
8100 n: *const lapack_int,
8101 AP: *mut __BindgenComplex<f64>,
8102 vl: *const f64,
8103 vu: *const f64,
8104 il: *const lapack_int,
8105 iu: *const lapack_int,
8106 abstol: *const f64,
8107 m: *mut lapack_int,
8108 W: *mut f64,
8109 Z: *mut __BindgenComplex<f64>,
8110 ldz: *const lapack_int,
8111 work: *mut __BindgenComplex<f64>,
8112 rwork: *mut f64,
8113 iwork: *mut lapack_int,
8114 IFAIL: *mut lapack_int,
8115 info: *mut lapack_int,
8116 );
8117 pub fn chpgst_(
8118 itype: *const lapack_int,
8119 uplo: *const c_char,
8120 n: *const lapack_int,
8121 AP: *mut __BindgenComplex<f32>,
8122 BP: *const __BindgenComplex<f32>,
8123 info: *mut lapack_int,
8124 );
8125 pub fn zhpgst_(
8126 itype: *const lapack_int,
8127 uplo: *const c_char,
8128 n: *const lapack_int,
8129 AP: *mut __BindgenComplex<f64>,
8130 BP: *const __BindgenComplex<f64>,
8131 info: *mut lapack_int,
8132 );
8133 pub fn chpgv_(
8134 itype: *const lapack_int,
8135 jobz: *const c_char,
8136 uplo: *const c_char,
8137 n: *const lapack_int,
8138 AP: *mut __BindgenComplex<f32>,
8139 BP: *mut __BindgenComplex<f32>,
8140 W: *mut f32,
8141 Z: *mut __BindgenComplex<f32>,
8142 ldz: *const lapack_int,
8143 work: *mut __BindgenComplex<f32>,
8144 rwork: *mut f32,
8145 info: *mut lapack_int,
8146 );
8147 pub fn zhpgv_(
8148 itype: *const lapack_int,
8149 jobz: *const c_char,
8150 uplo: *const c_char,
8151 n: *const lapack_int,
8152 AP: *mut __BindgenComplex<f64>,
8153 BP: *mut __BindgenComplex<f64>,
8154 W: *mut f64,
8155 Z: *mut __BindgenComplex<f64>,
8156 ldz: *const lapack_int,
8157 work: *mut __BindgenComplex<f64>,
8158 rwork: *mut f64,
8159 info: *mut lapack_int,
8160 );
8161 pub fn chpgvd_(
8162 itype: *const lapack_int,
8163 jobz: *const c_char,
8164 uplo: *const c_char,
8165 n: *const lapack_int,
8166 AP: *mut __BindgenComplex<f32>,
8167 BP: *mut __BindgenComplex<f32>,
8168 W: *mut f32,
8169 Z: *mut __BindgenComplex<f32>,
8170 ldz: *const lapack_int,
8171 work: *mut __BindgenComplex<f32>,
8172 lwork: *const lapack_int,
8173 rwork: *mut f32,
8174 lrwork: *const lapack_int,
8175 iwork: *mut lapack_int,
8176 liwork: *const lapack_int,
8177 info: *mut lapack_int,
8178 );
8179 pub fn zhpgvd_(
8180 itype: *const lapack_int,
8181 jobz: *const c_char,
8182 uplo: *const c_char,
8183 n: *const lapack_int,
8184 AP: *mut __BindgenComplex<f64>,
8185 BP: *mut __BindgenComplex<f64>,
8186 W: *mut f64,
8187 Z: *mut __BindgenComplex<f64>,
8188 ldz: *const lapack_int,
8189 work: *mut __BindgenComplex<f64>,
8190 lwork: *const lapack_int,
8191 rwork: *mut f64,
8192 lrwork: *const lapack_int,
8193 iwork: *mut lapack_int,
8194 liwork: *const lapack_int,
8195 info: *mut lapack_int,
8196 );
8197 pub fn chpgvx_(
8198 itype: *const lapack_int,
8199 jobz: *const c_char,
8200 range: *const c_char,
8201 uplo: *const c_char,
8202 n: *const lapack_int,
8203 AP: *mut __BindgenComplex<f32>,
8204 BP: *mut __BindgenComplex<f32>,
8205 vl: *const f32,
8206 vu: *const f32,
8207 il: *const lapack_int,
8208 iu: *const lapack_int,
8209 abstol: *const f32,
8210 m: *mut lapack_int,
8211 W: *mut f32,
8212 Z: *mut __BindgenComplex<f32>,
8213 ldz: *const lapack_int,
8214 work: *mut __BindgenComplex<f32>,
8215 rwork: *mut f32,
8216 iwork: *mut lapack_int,
8217 IFAIL: *mut lapack_int,
8218 info: *mut lapack_int,
8219 );
8220 pub fn zhpgvx_(
8221 itype: *const lapack_int,
8222 jobz: *const c_char,
8223 range: *const c_char,
8224 uplo: *const c_char,
8225 n: *const lapack_int,
8226 AP: *mut __BindgenComplex<f64>,
8227 BP: *mut __BindgenComplex<f64>,
8228 vl: *const f64,
8229 vu: *const f64,
8230 il: *const lapack_int,
8231 iu: *const lapack_int,
8232 abstol: *const f64,
8233 m: *mut lapack_int,
8234 W: *mut f64,
8235 Z: *mut __BindgenComplex<f64>,
8236 ldz: *const lapack_int,
8237 work: *mut __BindgenComplex<f64>,
8238 rwork: *mut f64,
8239 iwork: *mut lapack_int,
8240 IFAIL: *mut lapack_int,
8241 info: *mut lapack_int,
8242 );
8243 pub fn chprfs_(
8244 uplo: *const c_char,
8245 n: *const lapack_int,
8246 nrhs: *const lapack_int,
8247 AP: *const __BindgenComplex<f32>,
8248 AFP: *const __BindgenComplex<f32>,
8249 ipiv: *const lapack_int,
8250 B: *const __BindgenComplex<f32>,
8251 ldb: *const lapack_int,
8252 X: *mut __BindgenComplex<f32>,
8253 ldx: *const lapack_int,
8254 ferr: *mut f32,
8255 berr: *mut f32,
8256 work: *mut __BindgenComplex<f32>,
8257 rwork: *mut f32,
8258 info: *mut lapack_int,
8259 );
8260 pub fn zhprfs_(
8261 uplo: *const c_char,
8262 n: *const lapack_int,
8263 nrhs: *const lapack_int,
8264 AP: *const __BindgenComplex<f64>,
8265 AFP: *const __BindgenComplex<f64>,
8266 ipiv: *const lapack_int,
8267 B: *const __BindgenComplex<f64>,
8268 ldb: *const lapack_int,
8269 X: *mut __BindgenComplex<f64>,
8270 ldx: *const lapack_int,
8271 ferr: *mut f64,
8272 berr: *mut f64,
8273 work: *mut __BindgenComplex<f64>,
8274 rwork: *mut f64,
8275 info: *mut lapack_int,
8276 );
8277 pub fn chpsv_(
8278 uplo: *const c_char,
8279 n: *const lapack_int,
8280 nrhs: *const lapack_int,
8281 AP: *mut __BindgenComplex<f32>,
8282 ipiv: *mut lapack_int,
8283 B: *mut __BindgenComplex<f32>,
8284 ldb: *const lapack_int,
8285 info: *mut lapack_int,
8286 );
8287 pub fn zhpsv_(
8288 uplo: *const c_char,
8289 n: *const lapack_int,
8290 nrhs: *const lapack_int,
8291 AP: *mut __BindgenComplex<f64>,
8292 ipiv: *mut lapack_int,
8293 B: *mut __BindgenComplex<f64>,
8294 ldb: *const lapack_int,
8295 info: *mut lapack_int,
8296 );
8297 pub fn chpsvx_(
8298 fact: *const c_char,
8299 uplo: *const c_char,
8300 n: *const lapack_int,
8301 nrhs: *const lapack_int,
8302 AP: *const __BindgenComplex<f32>,
8303 AFP: *mut __BindgenComplex<f32>,
8304 ipiv: *mut lapack_int,
8305 B: *const __BindgenComplex<f32>,
8306 ldb: *const lapack_int,
8307 X: *mut __BindgenComplex<f32>,
8308 ldx: *const lapack_int,
8309 rcond: *mut f32,
8310 ferr: *mut f32,
8311 berr: *mut f32,
8312 work: *mut __BindgenComplex<f32>,
8313 rwork: *mut f32,
8314 info: *mut lapack_int,
8315 );
8316 pub fn zhpsvx_(
8317 fact: *const c_char,
8318 uplo: *const c_char,
8319 n: *const lapack_int,
8320 nrhs: *const lapack_int,
8321 AP: *const __BindgenComplex<f64>,
8322 AFP: *mut __BindgenComplex<f64>,
8323 ipiv: *mut lapack_int,
8324 B: *const __BindgenComplex<f64>,
8325 ldb: *const lapack_int,
8326 X: *mut __BindgenComplex<f64>,
8327 ldx: *const lapack_int,
8328 rcond: *mut f64,
8329 ferr: *mut f64,
8330 berr: *mut f64,
8331 work: *mut __BindgenComplex<f64>,
8332 rwork: *mut f64,
8333 info: *mut lapack_int,
8334 );
8335 pub fn chptrd_(
8336 uplo: *const c_char,
8337 n: *const lapack_int,
8338 AP: *mut __BindgenComplex<f32>,
8339 D: *mut f32,
8340 E: *mut f32,
8341 tau: *mut __BindgenComplex<f32>,
8342 info: *mut lapack_int,
8343 );
8344 pub fn zhptrd_(
8345 uplo: *const c_char,
8346 n: *const lapack_int,
8347 AP: *mut __BindgenComplex<f64>,
8348 D: *mut f64,
8349 E: *mut f64,
8350 tau: *mut __BindgenComplex<f64>,
8351 info: *mut lapack_int,
8352 );
8353 pub fn chptrf_(
8354 uplo: *const c_char,
8355 n: *const lapack_int,
8356 AP: *mut __BindgenComplex<f32>,
8357 ipiv: *mut lapack_int,
8358 info: *mut lapack_int,
8359 );
8360 pub fn zhptrf_(
8361 uplo: *const c_char,
8362 n: *const lapack_int,
8363 AP: *mut __BindgenComplex<f64>,
8364 ipiv: *mut lapack_int,
8365 info: *mut lapack_int,
8366 );
8367 pub fn chptri_(
8368 uplo: *const c_char,
8369 n: *const lapack_int,
8370 AP: *mut __BindgenComplex<f32>,
8371 ipiv: *const lapack_int,
8372 work: *mut __BindgenComplex<f32>,
8373 info: *mut lapack_int,
8374 );
8375 pub fn zhptri_(
8376 uplo: *const c_char,
8377 n: *const lapack_int,
8378 AP: *mut __BindgenComplex<f64>,
8379 ipiv: *const lapack_int,
8380 work: *mut __BindgenComplex<f64>,
8381 info: *mut lapack_int,
8382 );
8383 pub fn chptrs_(
8384 uplo: *const c_char,
8385 n: *const lapack_int,
8386 nrhs: *const lapack_int,
8387 AP: *const __BindgenComplex<f32>,
8388 ipiv: *const lapack_int,
8389 B: *mut __BindgenComplex<f32>,
8390 ldb: *const lapack_int,
8391 info: *mut lapack_int,
8392 );
8393 pub fn zhptrs_(
8394 uplo: *const c_char,
8395 n: *const lapack_int,
8396 nrhs: *const lapack_int,
8397 AP: *const __BindgenComplex<f64>,
8398 ipiv: *const lapack_int,
8399 B: *mut __BindgenComplex<f64>,
8400 ldb: *const lapack_int,
8401 info: *mut lapack_int,
8402 );
8403 pub fn chsein_(
8404 side: *const c_char,
8405 eigsrc: *const c_char,
8406 initv: *const c_char,
8407 select: *const lapack_int,
8408 n: *const lapack_int,
8409 H: *const __BindgenComplex<f32>,
8410 ldh: *const lapack_int,
8411 W: *mut __BindgenComplex<f32>,
8412 VL: *mut __BindgenComplex<f32>,
8413 ldvl: *const lapack_int,
8414 VR: *mut __BindgenComplex<f32>,
8415 ldvr: *const lapack_int,
8416 mm: *const lapack_int,
8417 m: *mut lapack_int,
8418 work: *mut __BindgenComplex<f32>,
8419 rwork: *mut f32,
8420 IFAILL: *mut lapack_int,
8421 IFAILR: *mut lapack_int,
8422 info: *mut lapack_int,
8423 );
8424 pub fn dhsein_(
8425 side: *const c_char,
8426 eigsrc: *const c_char,
8427 initv: *const c_char,
8428 select: *mut lapack_int,
8429 n: *const lapack_int,
8430 H: *const f64,
8431 ldh: *const lapack_int,
8432 WR: *mut f64,
8433 WI: *const f64,
8434 VL: *mut f64,
8435 ldvl: *const lapack_int,
8436 VR: *mut f64,
8437 ldvr: *const lapack_int,
8438 mm: *const lapack_int,
8439 m: *mut lapack_int,
8440 work: *mut f64,
8441 IFAILL: *mut lapack_int,
8442 IFAILR: *mut lapack_int,
8443 info: *mut lapack_int,
8444 );
8445 pub fn shsein_(
8446 side: *const c_char,
8447 eigsrc: *const c_char,
8448 initv: *const c_char,
8449 select: *mut lapack_int,
8450 n: *const lapack_int,
8451 H: *const f32,
8452 ldh: *const lapack_int,
8453 WR: *mut f32,
8454 WI: *const f32,
8455 VL: *mut f32,
8456 ldvl: *const lapack_int,
8457 VR: *mut f32,
8458 ldvr: *const lapack_int,
8459 mm: *const lapack_int,
8460 m: *mut lapack_int,
8461 work: *mut f32,
8462 IFAILL: *mut lapack_int,
8463 IFAILR: *mut lapack_int,
8464 info: *mut lapack_int,
8465 );
8466 pub fn zhsein_(
8467 side: *const c_char,
8468 eigsrc: *const c_char,
8469 initv: *const c_char,
8470 select: *const lapack_int,
8471 n: *const lapack_int,
8472 H: *const __BindgenComplex<f64>,
8473 ldh: *const lapack_int,
8474 W: *mut __BindgenComplex<f64>,
8475 VL: *mut __BindgenComplex<f64>,
8476 ldvl: *const lapack_int,
8477 VR: *mut __BindgenComplex<f64>,
8478 ldvr: *const lapack_int,
8479 mm: *const lapack_int,
8480 m: *mut lapack_int,
8481 work: *mut __BindgenComplex<f64>,
8482 rwork: *mut f64,
8483 IFAILL: *mut lapack_int,
8484 IFAILR: *mut lapack_int,
8485 info: *mut lapack_int,
8486 );
8487 pub fn chseqr_(
8488 job: *const c_char,
8489 compz: *const c_char,
8490 n: *const lapack_int,
8491 ilo: *const lapack_int,
8492 ihi: *const lapack_int,
8493 H: *mut __BindgenComplex<f32>,
8494 ldh: *const lapack_int,
8495 W: *mut __BindgenComplex<f32>,
8496 Z: *mut __BindgenComplex<f32>,
8497 ldz: *const lapack_int,
8498 work: *mut __BindgenComplex<f32>,
8499 lwork: *const lapack_int,
8500 info: *mut lapack_int,
8501 );
8502 pub fn dhseqr_(
8503 job: *const c_char,
8504 compz: *const c_char,
8505 n: *const lapack_int,
8506 ilo: *const lapack_int,
8507 ihi: *const lapack_int,
8508 H: *mut f64,
8509 ldh: *const lapack_int,
8510 WR: *mut f64,
8511 WI: *mut f64,
8512 Z: *mut f64,
8513 ldz: *const lapack_int,
8514 work: *mut f64,
8515 lwork: *const lapack_int,
8516 info: *mut lapack_int,
8517 );
8518 pub fn shseqr_(
8519 job: *const c_char,
8520 compz: *const c_char,
8521 n: *const lapack_int,
8522 ilo: *const lapack_int,
8523 ihi: *const lapack_int,
8524 H: *mut f32,
8525 ldh: *const lapack_int,
8526 WR: *mut f32,
8527 WI: *mut f32,
8528 Z: *mut f32,
8529 ldz: *const lapack_int,
8530 work: *mut f32,
8531 lwork: *const lapack_int,
8532 info: *mut lapack_int,
8533 );
8534 pub fn zhseqr_(
8535 job: *const c_char,
8536 compz: *const c_char,
8537 n: *const lapack_int,
8538 ilo: *const lapack_int,
8539 ihi: *const lapack_int,
8540 H: *mut __BindgenComplex<f64>,
8541 ldh: *const lapack_int,
8542 W: *mut __BindgenComplex<f64>,
8543 Z: *mut __BindgenComplex<f64>,
8544 ldz: *const lapack_int,
8545 work: *mut __BindgenComplex<f64>,
8546 lwork: *const lapack_int,
8547 info: *mut lapack_int,
8548 );
8549 pub fn clacgv_(n: *const lapack_int, X: *mut __BindgenComplex<f32>, incx: *const lapack_int);
8550 pub fn zlacgv_(n: *const lapack_int, X: *mut __BindgenComplex<f64>, incx: *const lapack_int);
8551 pub fn clacn2_(
8552 n: *const lapack_int,
8553 V: *mut __BindgenComplex<f32>,
8554 X: *mut __BindgenComplex<f32>,
8555 est: *mut f32,
8556 kase: *mut lapack_int,
8557 ISAVE: *mut lapack_int,
8558 );
8559 pub fn dlacn2_(
8560 n: *const lapack_int,
8561 V: *mut f64,
8562 X: *mut f64,
8563 ISGN: *mut lapack_int,
8564 est: *mut f64,
8565 kase: *mut lapack_int,
8566 ISAVE: *mut lapack_int,
8567 );
8568 pub fn slacn2_(
8569 n: *const lapack_int,
8570 V: *mut f32,
8571 X: *mut f32,
8572 ISGN: *mut lapack_int,
8573 est: *mut f32,
8574 kase: *mut lapack_int,
8575 ISAVE: *mut lapack_int,
8576 );
8577 pub fn zlacn2_(
8578 n: *const lapack_int,
8579 V: *mut __BindgenComplex<f64>,
8580 X: *mut __BindgenComplex<f64>,
8581 est: *mut f64,
8582 kase: *mut lapack_int,
8583 ISAVE: *mut lapack_int,
8584 );
8585 pub fn clacp2_(
8586 uplo: *const c_char,
8587 m: *const lapack_int,
8588 n: *const lapack_int,
8589 A: *const f32,
8590 lda: *const lapack_int,
8591 B: *mut __BindgenComplex<f32>,
8592 ldb: *const lapack_int,
8593 );
8594 pub fn zlacp2_(
8595 uplo: *const c_char,
8596 m: *const lapack_int,
8597 n: *const lapack_int,
8598 A: *const f64,
8599 lda: *const lapack_int,
8600 B: *mut __BindgenComplex<f64>,
8601 ldb: *const lapack_int,
8602 );
8603 pub fn clacpy_(
8604 uplo: *const c_char,
8605 m: *const lapack_int,
8606 n: *const lapack_int,
8607 A: *const __BindgenComplex<f32>,
8608 lda: *const lapack_int,
8609 B: *mut __BindgenComplex<f32>,
8610 ldb: *const lapack_int,
8611 );
8612 pub fn dlacpy_(
8613 uplo: *const c_char,
8614 m: *const lapack_int,
8615 n: *const lapack_int,
8616 A: *const f64,
8617 lda: *const lapack_int,
8618 B: *mut f64,
8619 ldb: *const lapack_int,
8620 );
8621 pub fn slacpy_(
8622 uplo: *const c_char,
8623 m: *const lapack_int,
8624 n: *const lapack_int,
8625 A: *const f32,
8626 lda: *const lapack_int,
8627 B: *mut f32,
8628 ldb: *const lapack_int,
8629 );
8630 pub fn zlacpy_(
8631 uplo: *const c_char,
8632 m: *const lapack_int,
8633 n: *const lapack_int,
8634 A: *const __BindgenComplex<f64>,
8635 lda: *const lapack_int,
8636 B: *mut __BindgenComplex<f64>,
8637 ldb: *const lapack_int,
8638 );
8639 pub fn clacrm_(
8640 m: *const lapack_int,
8641 n: *const lapack_int,
8642 A: *const __BindgenComplex<f32>,
8643 lda: *const lapack_int,
8644 B: *const f32,
8645 ldb: *const lapack_int,
8646 C: *mut __BindgenComplex<f32>,
8647 ldc: *const lapack_int,
8648 rwork: *mut f32,
8649 );
8650 pub fn zlacrm_(
8651 m: *const lapack_int,
8652 n: *const lapack_int,
8653 A: *const __BindgenComplex<f64>,
8654 lda: *const lapack_int,
8655 B: *const f64,
8656 ldb: *const lapack_int,
8657 C: *mut __BindgenComplex<f64>,
8658 ldc: *const lapack_int,
8659 rwork: *mut f64,
8660 );
8661 pub fn zlag2c_(
8662 m: *const lapack_int,
8663 n: *const lapack_int,
8664 A: *const __BindgenComplex<f64>,
8665 lda: *const lapack_int,
8666 SA: *mut __BindgenComplex<f32>,
8667 ldsa: *const lapack_int,
8668 info: *mut lapack_int,
8669 );
8670 pub fn slag2d_(
8671 m: *const lapack_int,
8672 n: *const lapack_int,
8673 SA: *const f32,
8674 ldsa: *const lapack_int,
8675 A: *mut f64,
8676 lda: *const lapack_int,
8677 info: *mut lapack_int,
8678 );
8679 pub fn dlag2s_(
8680 m: *const lapack_int,
8681 n: *const lapack_int,
8682 A: *const f64,
8683 lda: *const lapack_int,
8684 SA: *mut f32,
8685 ldsa: *const lapack_int,
8686 info: *mut lapack_int,
8687 );
8688 pub fn clag2z_(
8689 m: *const lapack_int,
8690 n: *const lapack_int,
8691 SA: *const __BindgenComplex<f32>,
8692 ldsa: *const lapack_int,
8693 A: *mut __BindgenComplex<f64>,
8694 lda: *const lapack_int,
8695 info: *mut lapack_int,
8696 );
8697 pub fn clagge_(
8698 m: *const lapack_int,
8699 n: *const lapack_int,
8700 kl: *const lapack_int,
8701 ku: *const lapack_int,
8702 D: *const f32,
8703 A: *mut __BindgenComplex<f32>,
8704 lda: *const lapack_int,
8705 iseed: *mut lapack_int,
8706 work: *mut __BindgenComplex<f32>,
8707 info: *mut lapack_int,
8708 );
8709 pub fn dlagge_(
8710 m: *const lapack_int,
8711 n: *const lapack_int,
8712 kl: *const lapack_int,
8713 ku: *const lapack_int,
8714 D: *const f64,
8715 A: *mut f64,
8716 lda: *const lapack_int,
8717 iseed: *mut lapack_int,
8718 work: *mut f64,
8719 info: *mut lapack_int,
8720 );
8721 pub fn slagge_(
8722 m: *const lapack_int,
8723 n: *const lapack_int,
8724 kl: *const lapack_int,
8725 ku: *const lapack_int,
8726 D: *const f32,
8727 A: *mut f32,
8728 lda: *const lapack_int,
8729 iseed: *mut lapack_int,
8730 work: *mut f32,
8731 info: *mut lapack_int,
8732 );
8733 pub fn zlagge_(
8734 m: *const lapack_int,
8735 n: *const lapack_int,
8736 kl: *const lapack_int,
8737 ku: *const lapack_int,
8738 D: *const f64,
8739 A: *mut __BindgenComplex<f64>,
8740 lda: *const lapack_int,
8741 iseed: *mut lapack_int,
8742 work: *mut __BindgenComplex<f64>,
8743 info: *mut lapack_int,
8744 );
8745 pub fn claghe_(
8746 n: *const lapack_int,
8747 k: *const lapack_int,
8748 D: *const f32,
8749 A: *mut __BindgenComplex<f32>,
8750 lda: *const lapack_int,
8751 iseed: *mut lapack_int,
8752 work: *mut __BindgenComplex<f32>,
8753 info: *mut lapack_int,
8754 );
8755 pub fn zlaghe_(
8756 n: *const lapack_int,
8757 k: *const lapack_int,
8758 D: *const f64,
8759 A: *mut __BindgenComplex<f64>,
8760 lda: *const lapack_int,
8761 iseed: *mut lapack_int,
8762 work: *mut __BindgenComplex<f64>,
8763 info: *mut lapack_int,
8764 );
8765 pub fn clagsy_(
8766 n: *const lapack_int,
8767 k: *const lapack_int,
8768 D: *const f32,
8769 A: *mut __BindgenComplex<f32>,
8770 lda: *const lapack_int,
8771 iseed: *mut lapack_int,
8772 work: *mut __BindgenComplex<f32>,
8773 info: *mut lapack_int,
8774 );
8775 pub fn dlagsy_(
8776 n: *const lapack_int,
8777 k: *const lapack_int,
8778 D: *const f64,
8779 A: *mut f64,
8780 lda: *const lapack_int,
8781 iseed: *mut lapack_int,
8782 work: *mut f64,
8783 info: *mut lapack_int,
8784 );
8785 pub fn slagsy_(
8786 n: *const lapack_int,
8787 k: *const lapack_int,
8788 D: *const f32,
8789 A: *mut f32,
8790 lda: *const lapack_int,
8791 iseed: *mut lapack_int,
8792 work: *mut f32,
8793 info: *mut lapack_int,
8794 );
8795 pub fn zlagsy_(
8796 n: *const lapack_int,
8797 k: *const lapack_int,
8798 D: *const f64,
8799 A: *mut __BindgenComplex<f64>,
8800 lda: *const lapack_int,
8801 iseed: *mut lapack_int,
8802 work: *mut __BindgenComplex<f64>,
8803 info: *mut lapack_int,
8804 );
8805 pub fn dlamch_(cmach: *const c_char) -> f64;
8806 pub fn slamch_(cmach: *const c_char) -> lapack_float_return;
8807 pub fn clangb_(
8808 norm: *const c_char,
8809 n: *const lapack_int,
8810 kl: *const lapack_int,
8811 ku: *const lapack_int,
8812 AB: *const __BindgenComplex<f32>,
8813 ldab: *const lapack_int,
8814 work: *mut f32,
8815 ) -> lapack_float_return;
8816 pub fn dlangb_(
8817 norm: *const c_char,
8818 n: *const lapack_int,
8819 kl: *const lapack_int,
8820 ku: *const lapack_int,
8821 AB: *const f64,
8822 ldab: *const lapack_int,
8823 work: *mut f64,
8824 ) -> f64;
8825 pub fn slangb_(
8826 norm: *const c_char,
8827 n: *const lapack_int,
8828 kl: *const lapack_int,
8829 ku: *const lapack_int,
8830 AB: *const f32,
8831 ldab: *const lapack_int,
8832 work: *mut f32,
8833 ) -> lapack_float_return;
8834 pub fn zlangb_(
8835 norm: *const c_char,
8836 n: *const lapack_int,
8837 kl: *const lapack_int,
8838 ku: *const lapack_int,
8839 AB: *const __BindgenComplex<f64>,
8840 ldab: *const lapack_int,
8841 work: *mut f64,
8842 ) -> f64;
8843 pub fn clange_(
8844 norm: *const c_char,
8845 m: *const lapack_int,
8846 n: *const lapack_int,
8847 A: *const __BindgenComplex<f32>,
8848 lda: *const lapack_int,
8849 work: *mut f32,
8850 ) -> lapack_float_return;
8851 pub fn dlange_(
8852 norm: *const c_char,
8853 m: *const lapack_int,
8854 n: *const lapack_int,
8855 A: *const f64,
8856 lda: *const lapack_int,
8857 work: *mut f64,
8858 ) -> f64;
8859 pub fn slange_(
8860 norm: *const c_char,
8861 m: *const lapack_int,
8862 n: *const lapack_int,
8863 A: *const f32,
8864 lda: *const lapack_int,
8865 work: *mut f32,
8866 ) -> lapack_float_return;
8867 pub fn zlange_(
8868 norm: *const c_char,
8869 m: *const lapack_int,
8870 n: *const lapack_int,
8871 A: *const __BindgenComplex<f64>,
8872 lda: *const lapack_int,
8873 work: *mut f64,
8874 ) -> f64;
8875 pub fn clangt_(
8876 norm: *const c_char,
8877 n: *const lapack_int,
8878 DL: *const __BindgenComplex<f32>,
8879 D: *const __BindgenComplex<f32>,
8880 DU: *const __BindgenComplex<f32>,
8881 ) -> lapack_float_return;
8882 pub fn dlangt_(
8883 norm: *const c_char,
8884 n: *const lapack_int,
8885 DL: *const f64,
8886 D: *const f64,
8887 DU: *const f64,
8888 ) -> f64;
8889 pub fn slangt_(
8890 norm: *const c_char,
8891 n: *const lapack_int,
8892 DL: *const f32,
8893 D: *const f32,
8894 DU: *const f32,
8895 ) -> lapack_float_return;
8896 pub fn zlangt_(
8897 norm: *const c_char,
8898 n: *const lapack_int,
8899 DL: *const __BindgenComplex<f64>,
8900 D: *const __BindgenComplex<f64>,
8901 DU: *const __BindgenComplex<f64>,
8902 ) -> f64;
8903 pub fn clanhb_(
8904 norm: *const c_char,
8905 uplo: *const c_char,
8906 n: *const lapack_int,
8907 k: *const lapack_int,
8908 AB: *const __BindgenComplex<f32>,
8909 ldab: *const lapack_int,
8910 work: *mut f32,
8911 ) -> lapack_float_return;
8912 pub fn zlanhb_(
8913 norm: *const c_char,
8914 uplo: *const c_char,
8915 n: *const lapack_int,
8916 k: *const lapack_int,
8917 AB: *const __BindgenComplex<f64>,
8918 ldab: *const lapack_int,
8919 work: *mut f64,
8920 ) -> f64;
8921 pub fn clanhe_(
8922 norm: *const c_char,
8923 uplo: *const c_char,
8924 n: *const lapack_int,
8925 A: *const __BindgenComplex<f32>,
8926 lda: *const lapack_int,
8927 work: *mut f32,
8928 ) -> lapack_float_return;
8929 pub fn zlanhe_(
8930 norm: *const c_char,
8931 uplo: *const c_char,
8932 n: *const lapack_int,
8933 A: *const __BindgenComplex<f64>,
8934 lda: *const lapack_int,
8935 work: *mut f64,
8936 ) -> f64;
8937 pub fn clanhp_(
8938 norm: *const c_char,
8939 uplo: *const c_char,
8940 n: *const lapack_int,
8941 AP: *const __BindgenComplex<f32>,
8942 work: *mut f32,
8943 ) -> lapack_float_return;
8944 pub fn zlanhp_(
8945 norm: *const c_char,
8946 uplo: *const c_char,
8947 n: *const lapack_int,
8948 AP: *const __BindgenComplex<f64>,
8949 work: *mut f64,
8950 ) -> f64;
8951 pub fn clanhs_(
8952 norm: *const c_char,
8953 n: *const lapack_int,
8954 A: *const __BindgenComplex<f32>,
8955 lda: *const lapack_int,
8956 work: *mut f32,
8957 ) -> lapack_float_return;
8958 pub fn dlanhs_(
8959 norm: *const c_char,
8960 n: *const lapack_int,
8961 A: *const f64,
8962 lda: *const lapack_int,
8963 work: *mut f64,
8964 ) -> f64;
8965 pub fn slanhs_(
8966 norm: *const c_char,
8967 n: *const lapack_int,
8968 A: *const f32,
8969 lda: *const lapack_int,
8970 work: *mut f32,
8971 ) -> lapack_float_return;
8972 pub fn zlanhs_(
8973 norm: *const c_char,
8974 n: *const lapack_int,
8975 A: *const __BindgenComplex<f64>,
8976 lda: *const lapack_int,
8977 work: *mut f64,
8978 ) -> f64;
8979 pub fn clanht_(
8980 norm: *const c_char,
8981 n: *const lapack_int,
8982 D: *const f32,
8983 E: *const __BindgenComplex<f32>,
8984 ) -> lapack_float_return;
8985 pub fn zlanht_(
8986 norm: *const c_char,
8987 n: *const lapack_int,
8988 D: *const f64,
8989 E: *const __BindgenComplex<f64>,
8990 ) -> f64;
8991 pub fn clansb_(
8992 norm: *const c_char,
8993 uplo: *const c_char,
8994 n: *const lapack_int,
8995 k: *const lapack_int,
8996 AB: *const __BindgenComplex<f32>,
8997 ldab: *const lapack_int,
8998 work: *mut f32,
8999 ) -> lapack_float_return;
9000 pub fn dlansb_(
9001 norm: *const c_char,
9002 uplo: *const c_char,
9003 n: *const lapack_int,
9004 k: *const lapack_int,
9005 AB: *const f64,
9006 ldab: *const lapack_int,
9007 work: *mut f64,
9008 ) -> f64;
9009 pub fn slansb_(
9010 norm: *const c_char,
9011 uplo: *const c_char,
9012 n: *const lapack_int,
9013 k: *const lapack_int,
9014 AB: *const f32,
9015 ldab: *const lapack_int,
9016 work: *mut f32,
9017 ) -> lapack_float_return;
9018 pub fn zlansb_(
9019 norm: *const c_char,
9020 uplo: *const c_char,
9021 n: *const lapack_int,
9022 k: *const lapack_int,
9023 AB: *const __BindgenComplex<f64>,
9024 ldab: *const lapack_int,
9025 work: *mut f64,
9026 ) -> f64;
9027 pub fn clansp_(
9028 norm: *const c_char,
9029 uplo: *const c_char,
9030 n: *const lapack_int,
9031 AP: *const __BindgenComplex<f32>,
9032 work: *mut f32,
9033 ) -> lapack_float_return;
9034 pub fn dlansp_(
9035 norm: *const c_char,
9036 uplo: *const c_char,
9037 n: *const lapack_int,
9038 AP: *const f64,
9039 work: *mut f64,
9040 ) -> f64;
9041 pub fn slansp_(
9042 norm: *const c_char,
9043 uplo: *const c_char,
9044 n: *const lapack_int,
9045 AP: *const f32,
9046 work: *mut f32,
9047 ) -> lapack_float_return;
9048 pub fn zlansp_(
9049 norm: *const c_char,
9050 uplo: *const c_char,
9051 n: *const lapack_int,
9052 AP: *const __BindgenComplex<f64>,
9053 work: *mut f64,
9054 ) -> f64;
9055 pub fn dlanst_(norm: *const c_char, n: *const lapack_int, D: *const f64, E: *const f64) -> f64;
9056 pub fn slanst_(
9057 norm: *const c_char,
9058 n: *const lapack_int,
9059 D: *const f32,
9060 E: *const f32,
9061 ) -> lapack_float_return;
9062 pub fn clansy_(
9063 norm: *const c_char,
9064 uplo: *const c_char,
9065 n: *const lapack_int,
9066 A: *const __BindgenComplex<f32>,
9067 lda: *const lapack_int,
9068 work: *mut f32,
9069 ) -> lapack_float_return;
9070 pub fn dlansy_(
9071 norm: *const c_char,
9072 uplo: *const c_char,
9073 n: *const lapack_int,
9074 A: *const f64,
9075 lda: *const lapack_int,
9076 work: *mut f64,
9077 ) -> f64;
9078 pub fn slansy_(
9079 norm: *const c_char,
9080 uplo: *const c_char,
9081 n: *const lapack_int,
9082 A: *const f32,
9083 lda: *const lapack_int,
9084 work: *mut f32,
9085 ) -> lapack_float_return;
9086 pub fn zlansy_(
9087 norm: *const c_char,
9088 uplo: *const c_char,
9089 n: *const lapack_int,
9090 A: *const __BindgenComplex<f64>,
9091 lda: *const lapack_int,
9092 work: *mut f64,
9093 ) -> f64;
9094 pub fn clantb_(
9095 norm: *const c_char,
9096 uplo: *const c_char,
9097 diag: *const c_char,
9098 n: *const lapack_int,
9099 k: *const lapack_int,
9100 AB: *const __BindgenComplex<f32>,
9101 ldab: *const lapack_int,
9102 work: *mut f32,
9103 ) -> lapack_float_return;
9104 pub fn dlantb_(
9105 norm: *const c_char,
9106 uplo: *const c_char,
9107 diag: *const c_char,
9108 n: *const lapack_int,
9109 k: *const lapack_int,
9110 AB: *const f64,
9111 ldab: *const lapack_int,
9112 work: *mut f64,
9113 ) -> f64;
9114 pub fn slantb_(
9115 norm: *const c_char,
9116 uplo: *const c_char,
9117 diag: *const c_char,
9118 n: *const lapack_int,
9119 k: *const lapack_int,
9120 AB: *const f32,
9121 ldab: *const lapack_int,
9122 work: *mut f32,
9123 ) -> lapack_float_return;
9124 pub fn zlantb_(
9125 norm: *const c_char,
9126 uplo: *const c_char,
9127 diag: *const c_char,
9128 n: *const lapack_int,
9129 k: *const lapack_int,
9130 AB: *const __BindgenComplex<f64>,
9131 ldab: *const lapack_int,
9132 work: *mut f64,
9133 ) -> f64;
9134 pub fn clantp_(
9135 norm: *const c_char,
9136 uplo: *const c_char,
9137 diag: *const c_char,
9138 n: *const lapack_int,
9139 AP: *const __BindgenComplex<f32>,
9140 work: *mut f32,
9141 ) -> lapack_float_return;
9142 pub fn dlantp_(
9143 norm: *const c_char,
9144 uplo: *const c_char,
9145 diag: *const c_char,
9146 n: *const lapack_int,
9147 AP: *const f64,
9148 work: *mut f64,
9149 ) -> f64;
9150 pub fn slantp_(
9151 norm: *const c_char,
9152 uplo: *const c_char,
9153 diag: *const c_char,
9154 n: *const lapack_int,
9155 AP: *const f32,
9156 work: *mut f32,
9157 ) -> lapack_float_return;
9158 pub fn zlantp_(
9159 norm: *const c_char,
9160 uplo: *const c_char,
9161 diag: *const c_char,
9162 n: *const lapack_int,
9163 AP: *const __BindgenComplex<f64>,
9164 work: *mut f64,
9165 ) -> f64;
9166 pub fn clantr_(
9167 norm: *const c_char,
9168 uplo: *const c_char,
9169 diag: *const c_char,
9170 m: *const lapack_int,
9171 n: *const lapack_int,
9172 A: *const __BindgenComplex<f32>,
9173 lda: *const lapack_int,
9174 work: *mut f32,
9175 ) -> lapack_float_return;
9176 pub fn dlantr_(
9177 norm: *const c_char,
9178 uplo: *const c_char,
9179 diag: *const c_char,
9180 m: *const lapack_int,
9181 n: *const lapack_int,
9182 A: *const f64,
9183 lda: *const lapack_int,
9184 work: *mut f64,
9185 ) -> f64;
9186 pub fn slantr_(
9187 norm: *const c_char,
9188 uplo: *const c_char,
9189 diag: *const c_char,
9190 m: *const lapack_int,
9191 n: *const lapack_int,
9192 A: *const f32,
9193 lda: *const lapack_int,
9194 work: *mut f32,
9195 ) -> lapack_float_return;
9196 pub fn zlantr_(
9197 norm: *const c_char,
9198 uplo: *const c_char,
9199 diag: *const c_char,
9200 m: *const lapack_int,
9201 n: *const lapack_int,
9202 A: *const __BindgenComplex<f64>,
9203 lda: *const lapack_int,
9204 work: *mut f64,
9205 ) -> f64;
9206 pub fn clapmr_(
9207 forwrd: *const lapack_int,
9208 m: *const lapack_int,
9209 n: *const lapack_int,
9210 X: *mut __BindgenComplex<f32>,
9211 ldx: *const lapack_int,
9212 K: *mut lapack_int,
9213 );
9214 pub fn dlapmr_(
9215 forwrd: *const lapack_int,
9216 m: *const lapack_int,
9217 n: *const lapack_int,
9218 X: *mut f64,
9219 ldx: *const lapack_int,
9220 K: *mut lapack_int,
9221 );
9222 pub fn slapmr_(
9223 forwrd: *const lapack_int,
9224 m: *const lapack_int,
9225 n: *const lapack_int,
9226 X: *mut f32,
9227 ldx: *const lapack_int,
9228 K: *mut lapack_int,
9229 );
9230 pub fn zlapmr_(
9231 forwrd: *const lapack_int,
9232 m: *const lapack_int,
9233 n: *const lapack_int,
9234 X: *mut __BindgenComplex<f64>,
9235 ldx: *const lapack_int,
9236 K: *mut lapack_int,
9237 );
9238 pub fn clapmt_(
9239 forwrd: *const lapack_int,
9240 m: *const lapack_int,
9241 n: *const lapack_int,
9242 X: *mut __BindgenComplex<f32>,
9243 ldx: *const lapack_int,
9244 K: *mut lapack_int,
9245 );
9246 pub fn dlapmt_(
9247 forwrd: *const lapack_int,
9248 m: *const lapack_int,
9249 n: *const lapack_int,
9250 X: *mut f64,
9251 ldx: *const lapack_int,
9252 K: *mut lapack_int,
9253 );
9254 pub fn slapmt_(
9255 forwrd: *const lapack_int,
9256 m: *const lapack_int,
9257 n: *const lapack_int,
9258 X: *mut f32,
9259 ldx: *const lapack_int,
9260 K: *mut lapack_int,
9261 );
9262 pub fn zlapmt_(
9263 forwrd: *const lapack_int,
9264 m: *const lapack_int,
9265 n: *const lapack_int,
9266 X: *mut __BindgenComplex<f64>,
9267 ldx: *const lapack_int,
9268 K: *mut lapack_int,
9269 );
9270 pub fn dlapy2_(x: *const f64, y: *const f64) -> f64;
9271 pub fn slapy2_(x: *const f32, y: *const f32) -> lapack_float_return;
9272 pub fn dlapy3_(x: *const f64, y: *const f64, z: *const f64) -> f64;
9273 pub fn slapy3_(x: *const f32, y: *const f32, z: *const f32) -> lapack_float_return;
9274 pub fn clarcm_(
9275 m: *const lapack_int,
9276 n: *const lapack_int,
9277 A: *const f32,
9278 lda: *const lapack_int,
9279 B: *const __BindgenComplex<f32>,
9280 ldb: *const lapack_int,
9281 C: *mut __BindgenComplex<f32>,
9282 ldc: *const lapack_int,
9283 rwork: *mut f32,
9284 );
9285 pub fn zlarcm_(
9286 m: *const lapack_int,
9287 n: *const lapack_int,
9288 A: *const f64,
9289 lda: *const lapack_int,
9290 B: *const __BindgenComplex<f64>,
9291 ldb: *const lapack_int,
9292 C: *mut __BindgenComplex<f64>,
9293 ldc: *const lapack_int,
9294 rwork: *mut f64,
9295 );
9296 pub fn clarf_(
9297 side: *const c_char,
9298 m: *const lapack_int,
9299 n: *const lapack_int,
9300 V: *const __BindgenComplex<f32>,
9301 incv: *const lapack_int,
9302 tau: *const __BindgenComplex<f32>,
9303 C: *mut __BindgenComplex<f32>,
9304 ldc: *const lapack_int,
9305 work: *mut __BindgenComplex<f32>,
9306 );
9307 pub fn dlarf_(
9308 side: *const c_char,
9309 m: *const lapack_int,
9310 n: *const lapack_int,
9311 V: *const f64,
9312 incv: *const lapack_int,
9313 tau: *const f64,
9314 C: *mut f64,
9315 ldc: *const lapack_int,
9316 work: *mut f64,
9317 );
9318 pub fn slarf_(
9319 side: *const c_char,
9320 m: *const lapack_int,
9321 n: *const lapack_int,
9322 V: *const f32,
9323 incv: *const lapack_int,
9324 tau: *const f32,
9325 C: *mut f32,
9326 ldc: *const lapack_int,
9327 work: *mut f32,
9328 );
9329 pub fn zlarf_(
9330 side: *const c_char,
9331 m: *const lapack_int,
9332 n: *const lapack_int,
9333 V: *const __BindgenComplex<f64>,
9334 incv: *const lapack_int,
9335 tau: *const __BindgenComplex<f64>,
9336 C: *mut __BindgenComplex<f64>,
9337 ldc: *const lapack_int,
9338 work: *mut __BindgenComplex<f64>,
9339 );
9340 pub fn clarfb_(
9341 side: *const c_char,
9342 trans: *const c_char,
9343 direct: *const c_char,
9344 storev: *const c_char,
9345 m: *const lapack_int,
9346 n: *const lapack_int,
9347 k: *const lapack_int,
9348 V: *const __BindgenComplex<f32>,
9349 ldv: *const lapack_int,
9350 T: *const __BindgenComplex<f32>,
9351 ldt: *const lapack_int,
9352 C: *mut __BindgenComplex<f32>,
9353 ldc: *const lapack_int,
9354 work: *mut __BindgenComplex<f32>,
9355 ldwork: *const lapack_int,
9356 );
9357 pub fn dlarfb_(
9358 side: *const c_char,
9359 trans: *const c_char,
9360 direct: *const c_char,
9361 storev: *const c_char,
9362 m: *const lapack_int,
9363 n: *const lapack_int,
9364 k: *const lapack_int,
9365 V: *const f64,
9366 ldv: *const lapack_int,
9367 T: *const f64,
9368 ldt: *const lapack_int,
9369 C: *mut f64,
9370 ldc: *const lapack_int,
9371 work: *mut f64,
9372 ldwork: *const lapack_int,
9373 );
9374 pub fn slarfb_(
9375 side: *const c_char,
9376 trans: *const c_char,
9377 direct: *const c_char,
9378 storev: *const c_char,
9379 m: *const lapack_int,
9380 n: *const lapack_int,
9381 k: *const lapack_int,
9382 V: *const f32,
9383 ldv: *const lapack_int,
9384 T: *const f32,
9385 ldt: *const lapack_int,
9386 C: *mut f32,
9387 ldc: *const lapack_int,
9388 work: *mut f32,
9389 ldwork: *const lapack_int,
9390 );
9391 pub fn zlarfb_(
9392 side: *const c_char,
9393 trans: *const c_char,
9394 direct: *const c_char,
9395 storev: *const c_char,
9396 m: *const lapack_int,
9397 n: *const lapack_int,
9398 k: *const lapack_int,
9399 V: *const __BindgenComplex<f64>,
9400 ldv: *const lapack_int,
9401 T: *const __BindgenComplex<f64>,
9402 ldt: *const lapack_int,
9403 C: *mut __BindgenComplex<f64>,
9404 ldc: *const lapack_int,
9405 work: *mut __BindgenComplex<f64>,
9406 ldwork: *const lapack_int,
9407 );
9408 pub fn clarfg_(
9409 n: *const lapack_int,
9410 alpha: *mut __BindgenComplex<f32>,
9411 X: *mut __BindgenComplex<f32>,
9412 incx: *const lapack_int,
9413 tau: *mut __BindgenComplex<f32>,
9414 );
9415 pub fn dlarfg_(
9416 n: *const lapack_int,
9417 alpha: *mut f64,
9418 X: *mut f64,
9419 incx: *const lapack_int,
9420 tau: *mut f64,
9421 );
9422 pub fn slarfg_(
9423 n: *const lapack_int,
9424 alpha: *mut f32,
9425 X: *mut f32,
9426 incx: *const lapack_int,
9427 tau: *mut f32,
9428 );
9429 pub fn zlarfg_(
9430 n: *const lapack_int,
9431 alpha: *mut __BindgenComplex<f64>,
9432 X: *mut __BindgenComplex<f64>,
9433 incx: *const lapack_int,
9434 tau: *mut __BindgenComplex<f64>,
9435 );
9436 pub fn clarft_(
9437 direct: *const c_char,
9438 storev: *const c_char,
9439 n: *const lapack_int,
9440 k: *const lapack_int,
9441 V: *const __BindgenComplex<f32>,
9442 ldv: *const lapack_int,
9443 tau: *const __BindgenComplex<f32>,
9444 T: *mut __BindgenComplex<f32>,
9445 ldt: *const lapack_int,
9446 );
9447 pub fn dlarft_(
9448 direct: *const c_char,
9449 storev: *const c_char,
9450 n: *const lapack_int,
9451 k: *const lapack_int,
9452 V: *const f64,
9453 ldv: *const lapack_int,
9454 tau: *const f64,
9455 T: *mut f64,
9456 ldt: *const lapack_int,
9457 );
9458 pub fn slarft_(
9459 direct: *const c_char,
9460 storev: *const c_char,
9461 n: *const lapack_int,
9462 k: *const lapack_int,
9463 V: *const f32,
9464 ldv: *const lapack_int,
9465 tau: *const f32,
9466 T: *mut f32,
9467 ldt: *const lapack_int,
9468 );
9469 pub fn zlarft_(
9470 direct: *const c_char,
9471 storev: *const c_char,
9472 n: *const lapack_int,
9473 k: *const lapack_int,
9474 V: *const __BindgenComplex<f64>,
9475 ldv: *const lapack_int,
9476 tau: *const __BindgenComplex<f64>,
9477 T: *mut __BindgenComplex<f64>,
9478 ldt: *const lapack_int,
9479 );
9480 pub fn clarfx_(
9481 side: *const c_char,
9482 m: *const lapack_int,
9483 n: *const lapack_int,
9484 V: *const __BindgenComplex<f32>,
9485 tau: *const __BindgenComplex<f32>,
9486 C: *mut __BindgenComplex<f32>,
9487 ldc: *const lapack_int,
9488 work: *mut __BindgenComplex<f32>,
9489 );
9490 pub fn dlarfx_(
9491 side: *const c_char,
9492 m: *const lapack_int,
9493 n: *const lapack_int,
9494 V: *const f64,
9495 tau: *const f64,
9496 C: *mut f64,
9497 ldc: *const lapack_int,
9498 work: *mut f64,
9499 );
9500 pub fn slarfx_(
9501 side: *const c_char,
9502 m: *const lapack_int,
9503 n: *const lapack_int,
9504 V: *const f32,
9505 tau: *const f32,
9506 C: *mut f32,
9507 ldc: *const lapack_int,
9508 work: *mut f32,
9509 );
9510 pub fn zlarfx_(
9511 side: *const c_char,
9512 m: *const lapack_int,
9513 n: *const lapack_int,
9514 V: *const __BindgenComplex<f64>,
9515 tau: *const __BindgenComplex<f64>,
9516 C: *mut __BindgenComplex<f64>,
9517 ldc: *const lapack_int,
9518 work: *mut __BindgenComplex<f64>,
9519 );
9520 pub fn clarnv_(
9521 idist: *const lapack_int,
9522 iseed: *mut lapack_int,
9523 n: *const lapack_int,
9524 X: *mut __BindgenComplex<f32>,
9525 );
9526 pub fn dlarnv_(
9527 idist: *const lapack_int,
9528 iseed: *mut lapack_int,
9529 n: *const lapack_int,
9530 X: *mut f64,
9531 );
9532 pub fn slarnv_(
9533 idist: *const lapack_int,
9534 iseed: *mut lapack_int,
9535 n: *const lapack_int,
9536 X: *mut f32,
9537 );
9538 pub fn zlarnv_(
9539 idist: *const lapack_int,
9540 iseed: *mut lapack_int,
9541 n: *const lapack_int,
9542 X: *mut __BindgenComplex<f64>,
9543 );
9544 pub fn dlartgp_(f: *const f64, g: *const f64, cs: *mut f64, sn: *mut f64, r: *mut f64);
9545 pub fn slartgp_(f: *const f32, g: *const f32, cs: *mut f32, sn: *mut f32, r: *mut f32);
9546 pub fn dlartgs_(x: *const f64, y: *const f64, sigma: *const f64, cs: *mut f64, sn: *mut f64);
9547 pub fn slartgs_(x: *const f32, y: *const f32, sigma: *const f32, cs: *mut f32, sn: *mut f32);
9548 pub fn clascl_(
9549 type_: *const c_char,
9550 kl: *const lapack_int,
9551 ku: *const lapack_int,
9552 cfrom: *const f32,
9553 cto: *const f32,
9554 m: *const lapack_int,
9555 n: *const lapack_int,
9556 A: *mut __BindgenComplex<f32>,
9557 lda: *const lapack_int,
9558 info: *mut lapack_int,
9559 );
9560 pub fn dlascl_(
9561 type_: *const c_char,
9562 kl: *const lapack_int,
9563 ku: *const lapack_int,
9564 cfrom: *const f64,
9565 cto: *const f64,
9566 m: *const lapack_int,
9567 n: *const lapack_int,
9568 A: *mut f64,
9569 lda: *const lapack_int,
9570 info: *mut lapack_int,
9571 );
9572 pub fn slascl_(
9573 type_: *const c_char,
9574 kl: *const lapack_int,
9575 ku: *const lapack_int,
9576 cfrom: *const f32,
9577 cto: *const f32,
9578 m: *const lapack_int,
9579 n: *const lapack_int,
9580 A: *mut f32,
9581 lda: *const lapack_int,
9582 info: *mut lapack_int,
9583 );
9584 pub fn zlascl_(
9585 type_: *const c_char,
9586 kl: *const lapack_int,
9587 ku: *const lapack_int,
9588 cfrom: *const f64,
9589 cto: *const f64,
9590 m: *const lapack_int,
9591 n: *const lapack_int,
9592 A: *mut __BindgenComplex<f64>,
9593 lda: *const lapack_int,
9594 info: *mut lapack_int,
9595 );
9596 pub fn claset_(
9597 uplo: *const c_char,
9598 m: *const lapack_int,
9599 n: *const lapack_int,
9600 alpha: *const __BindgenComplex<f32>,
9601 beta: *const __BindgenComplex<f32>,
9602 A: *mut __BindgenComplex<f32>,
9603 lda: *const lapack_int,
9604 );
9605 pub fn dlaset_(
9606 uplo: *const c_char,
9607 m: *const lapack_int,
9608 n: *const lapack_int,
9609 alpha: *const f64,
9610 beta: *const f64,
9611 A: *mut f64,
9612 lda: *const lapack_int,
9613 );
9614 pub fn slaset_(
9615 uplo: *const c_char,
9616 m: *const lapack_int,
9617 n: *const lapack_int,
9618 alpha: *const f32,
9619 beta: *const f32,
9620 A: *mut f32,
9621 lda: *const lapack_int,
9622 );
9623 pub fn zlaset_(
9624 uplo: *const c_char,
9625 m: *const lapack_int,
9626 n: *const lapack_int,
9627 alpha: *const __BindgenComplex<f64>,
9628 beta: *const __BindgenComplex<f64>,
9629 A: *mut __BindgenComplex<f64>,
9630 lda: *const lapack_int,
9631 );
9632 pub fn dlasrt_(id: *const c_char, n: *const lapack_int, D: *mut f64, info: *mut lapack_int);
9633 pub fn slasrt_(id: *const c_char, n: *const lapack_int, D: *mut f32, info: *mut lapack_int);
9634 pub fn classq_(
9635 n: *const lapack_int,
9636 X: *const __BindgenComplex<f32>,
9637 incx: *const lapack_int,
9638 scale: *mut f32,
9639 sumsq: *mut f32,
9640 );
9641 pub fn dlassq_(
9642 n: *const lapack_int,
9643 X: *const f64,
9644 incx: *const lapack_int,
9645 scale: *mut f64,
9646 sumsq: *mut f64,
9647 );
9648 pub fn slassq_(
9649 n: *const lapack_int,
9650 X: *const f32,
9651 incx: *const lapack_int,
9652 scale: *mut f32,
9653 sumsq: *mut f32,
9654 );
9655 pub fn zlassq_(
9656 n: *const lapack_int,
9657 X: *const __BindgenComplex<f64>,
9658 incx: *const lapack_int,
9659 scale: *mut f64,
9660 sumsq: *mut f64,
9661 );
9662 pub fn claswp_(
9663 n: *const lapack_int,
9664 A: *mut __BindgenComplex<f32>,
9665 lda: *const lapack_int,
9666 k1: *const lapack_int,
9667 k2: *const lapack_int,
9668 ipiv: *const lapack_int,
9669 incx: *const lapack_int,
9670 );
9671 pub fn dlaswp_(
9672 n: *const lapack_int,
9673 A: *mut f64,
9674 lda: *const lapack_int,
9675 k1: *const lapack_int,
9676 k2: *const lapack_int,
9677 ipiv: *const lapack_int,
9678 incx: *const lapack_int,
9679 );
9680 pub fn slaswp_(
9681 n: *const lapack_int,
9682 A: *mut f32,
9683 lda: *const lapack_int,
9684 k1: *const lapack_int,
9685 k2: *const lapack_int,
9686 ipiv: *const lapack_int,
9687 incx: *const lapack_int,
9688 );
9689 pub fn zlaswp_(
9690 n: *const lapack_int,
9691 A: *mut __BindgenComplex<f64>,
9692 lda: *const lapack_int,
9693 k1: *const lapack_int,
9694 k2: *const lapack_int,
9695 ipiv: *const lapack_int,
9696 incx: *const lapack_int,
9697 );
9698 pub fn clatms_(
9699 m: *const lapack_int,
9700 n: *const lapack_int,
9701 dist: *const c_char,
9702 iseed: *mut lapack_int,
9703 sym: *const c_char,
9704 D: *mut f32,
9705 mode: *const lapack_int,
9706 cond: *const f32,
9707 dmax: *const f32,
9708 kl: *const lapack_int,
9709 ku: *const lapack_int,
9710 pack: *const c_char,
9711 A: *mut __BindgenComplex<f32>,
9712 lda: *const lapack_int,
9713 work: *mut __BindgenComplex<f32>,
9714 info: *mut lapack_int,
9715 );
9716 pub fn dlatms_(
9717 m: *const lapack_int,
9718 n: *const lapack_int,
9719 dist: *const c_char,
9720 iseed: *mut lapack_int,
9721 sym: *const c_char,
9722 D: *mut f64,
9723 mode: *const lapack_int,
9724 cond: *const f64,
9725 dmax: *const f64,
9726 kl: *const lapack_int,
9727 ku: *const lapack_int,
9728 pack: *const c_char,
9729 A: *mut f64,
9730 lda: *const lapack_int,
9731 work: *mut f64,
9732 info: *mut lapack_int,
9733 );
9734 pub fn slatms_(
9735 m: *const lapack_int,
9736 n: *const lapack_int,
9737 dist: *const c_char,
9738 iseed: *mut lapack_int,
9739 sym: *const c_char,
9740 D: *mut f32,
9741 mode: *const lapack_int,
9742 cond: *const f32,
9743 dmax: *const f32,
9744 kl: *const lapack_int,
9745 ku: *const lapack_int,
9746 pack: *const c_char,
9747 A: *mut f32,
9748 lda: *const lapack_int,
9749 work: *mut f32,
9750 info: *mut lapack_int,
9751 );
9752 pub fn zlatms_(
9753 m: *const lapack_int,
9754 n: *const lapack_int,
9755 dist: *const c_char,
9756 iseed: *mut lapack_int,
9757 sym: *const c_char,
9758 D: *mut f64,
9759 mode: *const lapack_int,
9760 cond: *const f64,
9761 dmax: *const f64,
9762 kl: *const lapack_int,
9763 ku: *const lapack_int,
9764 pack: *const c_char,
9765 A: *mut __BindgenComplex<f64>,
9766 lda: *const lapack_int,
9767 work: *mut __BindgenComplex<f64>,
9768 info: *mut lapack_int,
9769 );
9770 pub fn clauum_(
9771 uplo: *const c_char,
9772 n: *const lapack_int,
9773 A: *mut __BindgenComplex<f32>,
9774 lda: *const lapack_int,
9775 info: *mut lapack_int,
9776 );
9777 pub fn dlauum_(
9778 uplo: *const c_char,
9779 n: *const lapack_int,
9780 A: *mut f64,
9781 lda: *const lapack_int,
9782 info: *mut lapack_int,
9783 );
9784 pub fn slauum_(
9785 uplo: *const c_char,
9786 n: *const lapack_int,
9787 A: *mut f32,
9788 lda: *const lapack_int,
9789 info: *mut lapack_int,
9790 );
9791 pub fn zlauum_(
9792 uplo: *const c_char,
9793 n: *const lapack_int,
9794 A: *mut __BindgenComplex<f64>,
9795 lda: *const lapack_int,
9796 info: *mut lapack_int,
9797 );
9798 pub fn ilaver_(
9799 vers_major: *mut lapack_int,
9800 vers_minor: *mut lapack_int,
9801 vers_patch: *mut lapack_int,
9802 );
9803 pub fn dopgtr_(
9804 uplo: *const c_char,
9805 n: *const lapack_int,
9806 AP: *const f64,
9807 tau: *const f64,
9808 Q: *mut f64,
9809 ldq: *const lapack_int,
9810 work: *mut f64,
9811 info: *mut lapack_int,
9812 );
9813 pub fn sopgtr_(
9814 uplo: *const c_char,
9815 n: *const lapack_int,
9816 AP: *const f32,
9817 tau: *const f32,
9818 Q: *mut f32,
9819 ldq: *const lapack_int,
9820 work: *mut f32,
9821 info: *mut lapack_int,
9822 );
9823 pub fn dopmtr_(
9824 side: *const c_char,
9825 uplo: *const c_char,
9826 trans: *const c_char,
9827 m: *const lapack_int,
9828 n: *const lapack_int,
9829 AP: *const f64,
9830 tau: *const f64,
9831 C: *mut f64,
9832 ldc: *const lapack_int,
9833 work: *mut f64,
9834 info: *mut lapack_int,
9835 );
9836 pub fn sopmtr_(
9837 side: *const c_char,
9838 uplo: *const c_char,
9839 trans: *const c_char,
9840 m: *const lapack_int,
9841 n: *const lapack_int,
9842 AP: *const f32,
9843 tau: *const f32,
9844 C: *mut f32,
9845 ldc: *const lapack_int,
9846 work: *mut f32,
9847 info: *mut lapack_int,
9848 );
9849 pub fn dorbdb_(
9850 trans: *const c_char,
9851 signs: *const c_char,
9852 m: *const lapack_int,
9853 p: *const lapack_int,
9854 q: *const lapack_int,
9855 X11: *mut f64,
9856 ldx11: *const lapack_int,
9857 X12: *mut f64,
9858 ldx12: *const lapack_int,
9859 X21: *mut f64,
9860 ldx21: *const lapack_int,
9861 X22: *mut f64,
9862 ldx22: *const lapack_int,
9863 theta: *mut f64,
9864 phi: *mut f64,
9865 TAUP1: *mut f64,
9866 TAUP2: *mut f64,
9867 TAUQ1: *mut f64,
9868 TAUQ2: *mut f64,
9869 work: *mut f64,
9870 lwork: *const lapack_int,
9871 info: *mut lapack_int,
9872 );
9873 pub fn sorbdb_(
9874 trans: *const c_char,
9875 signs: *const c_char,
9876 m: *const lapack_int,
9877 p: *const lapack_int,
9878 q: *const lapack_int,
9879 X11: *mut f32,
9880 ldx11: *const lapack_int,
9881 X12: *mut f32,
9882 ldx12: *const lapack_int,
9883 X21: *mut f32,
9884 ldx21: *const lapack_int,
9885 X22: *mut f32,
9886 ldx22: *const lapack_int,
9887 theta: *mut f32,
9888 phi: *mut f32,
9889 TAUP1: *mut f32,
9890 TAUP2: *mut f32,
9891 TAUQ1: *mut f32,
9892 TAUQ2: *mut f32,
9893 work: *mut f32,
9894 lwork: *const lapack_int,
9895 info: *mut lapack_int,
9896 );
9897 pub fn dorcsd_(
9898 jobu1: *const c_char,
9899 jobu2: *const c_char,
9900 jobv1t: *const c_char,
9901 jobv2t: *const c_char,
9902 trans: *const c_char,
9903 signs: *const c_char,
9904 m: *const lapack_int,
9905 p: *const lapack_int,
9906 q: *const lapack_int,
9907 X11: *mut f64,
9908 ldx11: *const lapack_int,
9909 X12: *mut f64,
9910 ldx12: *const lapack_int,
9911 X21: *mut f64,
9912 ldx21: *const lapack_int,
9913 X22: *mut f64,
9914 ldx22: *const lapack_int,
9915 theta: *mut f64,
9916 U1: *mut f64,
9917 ldu1: *const lapack_int,
9918 U2: *mut f64,
9919 ldu2: *const lapack_int,
9920 V1T: *mut f64,
9921 ldv1t: *const lapack_int,
9922 V2T: *mut f64,
9923 ldv2t: *const lapack_int,
9924 work: *mut f64,
9925 lwork: *const lapack_int,
9926 iwork: *mut lapack_int,
9927 info: *mut lapack_int,
9928 );
9929 pub fn sorcsd_(
9930 jobu1: *const c_char,
9931 jobu2: *const c_char,
9932 jobv1t: *const c_char,
9933 jobv2t: *const c_char,
9934 trans: *const c_char,
9935 signs: *const c_char,
9936 m: *const lapack_int,
9937 p: *const lapack_int,
9938 q: *const lapack_int,
9939 X11: *mut f32,
9940 ldx11: *const lapack_int,
9941 X12: *mut f32,
9942 ldx12: *const lapack_int,
9943 X21: *mut f32,
9944 ldx21: *const lapack_int,
9945 X22: *mut f32,
9946 ldx22: *const lapack_int,
9947 theta: *mut f32,
9948 U1: *mut f32,
9949 ldu1: *const lapack_int,
9950 U2: *mut f32,
9951 ldu2: *const lapack_int,
9952 V1T: *mut f32,
9953 ldv1t: *const lapack_int,
9954 V2T: *mut f32,
9955 ldv2t: *const lapack_int,
9956 work: *mut f32,
9957 lwork: *const lapack_int,
9958 iwork: *mut lapack_int,
9959 info: *mut lapack_int,
9960 );
9961 pub fn dorcsd2by1_(
9962 jobu1: *const c_char,
9963 jobu2: *const c_char,
9964 jobv1t: *const c_char,
9965 m: *const lapack_int,
9966 p: *const lapack_int,
9967 q: *const lapack_int,
9968 X11: *mut f64,
9969 ldx11: *const lapack_int,
9970 X21: *mut f64,
9971 ldx21: *const lapack_int,
9972 theta: *mut f64,
9973 U1: *mut f64,
9974 ldu1: *const lapack_int,
9975 U2: *mut f64,
9976 ldu2: *const lapack_int,
9977 V1T: *mut f64,
9978 ldv1t: *const lapack_int,
9979 work: *mut f64,
9980 lwork: *const lapack_int,
9981 iwork: *mut lapack_int,
9982 info: *mut lapack_int,
9983 );
9984 pub fn sorcsd2by1_(
9985 jobu1: *const c_char,
9986 jobu2: *const c_char,
9987 jobv1t: *const c_char,
9988 m: *const lapack_int,
9989 p: *const lapack_int,
9990 q: *const lapack_int,
9991 X11: *mut f32,
9992 ldx11: *const lapack_int,
9993 X21: *mut f32,
9994 ldx21: *const lapack_int,
9995 theta: *mut f32,
9996 U1: *mut f32,
9997 ldu1: *const lapack_int,
9998 U2: *mut f32,
9999 ldu2: *const lapack_int,
10000 V1T: *mut f32,
10001 ldv1t: *const lapack_int,
10002 work: *mut f32,
10003 lwork: *const lapack_int,
10004 iwork: *mut lapack_int,
10005 info: *mut lapack_int,
10006 );
10007 pub fn dorgbr_(
10008 vect: *const c_char,
10009 m: *const lapack_int,
10010 n: *const lapack_int,
10011 k: *const lapack_int,
10012 A: *mut f64,
10013 lda: *const lapack_int,
10014 tau: *const f64,
10015 work: *mut f64,
10016 lwork: *const lapack_int,
10017 info: *mut lapack_int,
10018 );
10019 pub fn sorgbr_(
10020 vect: *const c_char,
10021 m: *const lapack_int,
10022 n: *const lapack_int,
10023 k: *const lapack_int,
10024 A: *mut f32,
10025 lda: *const lapack_int,
10026 tau: *const f32,
10027 work: *mut f32,
10028 lwork: *const lapack_int,
10029 info: *mut lapack_int,
10030 );
10031 pub fn dorghr_(
10032 n: *const lapack_int,
10033 ilo: *const lapack_int,
10034 ihi: *const lapack_int,
10035 A: *mut f64,
10036 lda: *const lapack_int,
10037 tau: *const f64,
10038 work: *mut f64,
10039 lwork: *const lapack_int,
10040 info: *mut lapack_int,
10041 );
10042 pub fn sorghr_(
10043 n: *const lapack_int,
10044 ilo: *const lapack_int,
10045 ihi: *const lapack_int,
10046 A: *mut f32,
10047 lda: *const lapack_int,
10048 tau: *const f32,
10049 work: *mut f32,
10050 lwork: *const lapack_int,
10051 info: *mut lapack_int,
10052 );
10053 pub fn dorglq_(
10054 m: *const lapack_int,
10055 n: *const lapack_int,
10056 k: *const lapack_int,
10057 A: *mut f64,
10058 lda: *const lapack_int,
10059 tau: *const f64,
10060 work: *mut f64,
10061 lwork: *const lapack_int,
10062 info: *mut lapack_int,
10063 );
10064 pub fn sorglq_(
10065 m: *const lapack_int,
10066 n: *const lapack_int,
10067 k: *const lapack_int,
10068 A: *mut f32,
10069 lda: *const lapack_int,
10070 tau: *const f32,
10071 work: *mut f32,
10072 lwork: *const lapack_int,
10073 info: *mut lapack_int,
10074 );
10075 pub fn dorgql_(
10076 m: *const lapack_int,
10077 n: *const lapack_int,
10078 k: *const lapack_int,
10079 A: *mut f64,
10080 lda: *const lapack_int,
10081 tau: *const f64,
10082 work: *mut f64,
10083 lwork: *const lapack_int,
10084 info: *mut lapack_int,
10085 );
10086 pub fn sorgql_(
10087 m: *const lapack_int,
10088 n: *const lapack_int,
10089 k: *const lapack_int,
10090 A: *mut f32,
10091 lda: *const lapack_int,
10092 tau: *const f32,
10093 work: *mut f32,
10094 lwork: *const lapack_int,
10095 info: *mut lapack_int,
10096 );
10097 pub fn dorgqr_(
10098 m: *const lapack_int,
10099 n: *const lapack_int,
10100 k: *const lapack_int,
10101 A: *mut f64,
10102 lda: *const lapack_int,
10103 tau: *const f64,
10104 work: *mut f64,
10105 lwork: *const lapack_int,
10106 info: *mut lapack_int,
10107 );
10108 pub fn sorgqr_(
10109 m: *const lapack_int,
10110 n: *const lapack_int,
10111 k: *const lapack_int,
10112 A: *mut f32,
10113 lda: *const lapack_int,
10114 tau: *const f32,
10115 work: *mut f32,
10116 lwork: *const lapack_int,
10117 info: *mut lapack_int,
10118 );
10119 pub fn dorgrq_(
10120 m: *const lapack_int,
10121 n: *const lapack_int,
10122 k: *const lapack_int,
10123 A: *mut f64,
10124 lda: *const lapack_int,
10125 tau: *const f64,
10126 work: *mut f64,
10127 lwork: *const lapack_int,
10128 info: *mut lapack_int,
10129 );
10130 pub fn sorgrq_(
10131 m: *const lapack_int,
10132 n: *const lapack_int,
10133 k: *const lapack_int,
10134 A: *mut f32,
10135 lda: *const lapack_int,
10136 tau: *const f32,
10137 work: *mut f32,
10138 lwork: *const lapack_int,
10139 info: *mut lapack_int,
10140 );
10141 pub fn dorgtr_(
10142 uplo: *const c_char,
10143 n: *const lapack_int,
10144 A: *mut f64,
10145 lda: *const lapack_int,
10146 tau: *const f64,
10147 work: *mut f64,
10148 lwork: *const lapack_int,
10149 info: *mut lapack_int,
10150 );
10151 pub fn sorgtr_(
10152 uplo: *const c_char,
10153 n: *const lapack_int,
10154 A: *mut f32,
10155 lda: *const lapack_int,
10156 tau: *const f32,
10157 work: *mut f32,
10158 lwork: *const lapack_int,
10159 info: *mut lapack_int,
10160 );
10161 pub fn dorgtsqr_row_(
10162 m: *const lapack_int,
10163 n: *const lapack_int,
10164 mb: *const lapack_int,
10165 nb: *const lapack_int,
10166 A: *mut f64,
10167 lda: *const lapack_int,
10168 T: *const f64,
10169 ldt: *const lapack_int,
10170 work: *mut f64,
10171 lwork: *const lapack_int,
10172 info: *mut lapack_int,
10173 );
10174 pub fn sorgtsqr_row_(
10175 m: *const lapack_int,
10176 n: *const lapack_int,
10177 mb: *const lapack_int,
10178 nb: *const lapack_int,
10179 A: *mut f32,
10180 lda: *const lapack_int,
10181 T: *const f32,
10182 ldt: *const lapack_int,
10183 work: *mut f32,
10184 lwork: *const lapack_int,
10185 info: *mut lapack_int,
10186 );
10187 pub fn dorhr_col_(
10188 m: *const lapack_int,
10189 n: *const lapack_int,
10190 nb: *const lapack_int,
10191 A: *mut f64,
10192 lda: *const lapack_int,
10193 T: *mut f64,
10194 ldt: *const lapack_int,
10195 D: *mut f64,
10196 info: *mut lapack_int,
10197 );
10198 pub fn sorhr_col_(
10199 m: *const lapack_int,
10200 n: *const lapack_int,
10201 nb: *const lapack_int,
10202 A: *mut f32,
10203 lda: *const lapack_int,
10204 T: *mut f32,
10205 ldt: *const lapack_int,
10206 D: *mut f32,
10207 info: *mut lapack_int,
10208 );
10209 pub fn dormbr_(
10210 vect: *const c_char,
10211 side: *const c_char,
10212 trans: *const c_char,
10213 m: *const lapack_int,
10214 n: *const lapack_int,
10215 k: *const lapack_int,
10216 A: *const f64,
10217 lda: *const lapack_int,
10218 tau: *const f64,
10219 C: *mut f64,
10220 ldc: *const lapack_int,
10221 work: *mut f64,
10222 lwork: *const lapack_int,
10223 info: *mut lapack_int,
10224 );
10225 pub fn sormbr_(
10226 vect: *const c_char,
10227 side: *const c_char,
10228 trans: *const c_char,
10229 m: *const lapack_int,
10230 n: *const lapack_int,
10231 k: *const lapack_int,
10232 A: *const f32,
10233 lda: *const lapack_int,
10234 tau: *const f32,
10235 C: *mut f32,
10236 ldc: *const lapack_int,
10237 work: *mut f32,
10238 lwork: *const lapack_int,
10239 info: *mut lapack_int,
10240 );
10241 pub fn dormhr_(
10242 side: *const c_char,
10243 trans: *const c_char,
10244 m: *const lapack_int,
10245 n: *const lapack_int,
10246 ilo: *const lapack_int,
10247 ihi: *const lapack_int,
10248 A: *const f64,
10249 lda: *const lapack_int,
10250 tau: *const f64,
10251 C: *mut f64,
10252 ldc: *const lapack_int,
10253 work: *mut f64,
10254 lwork: *const lapack_int,
10255 info: *mut lapack_int,
10256 );
10257 pub fn sormhr_(
10258 side: *const c_char,
10259 trans: *const c_char,
10260 m: *const lapack_int,
10261 n: *const lapack_int,
10262 ilo: *const lapack_int,
10263 ihi: *const lapack_int,
10264 A: *const f32,
10265 lda: *const lapack_int,
10266 tau: *const f32,
10267 C: *mut f32,
10268 ldc: *const lapack_int,
10269 work: *mut f32,
10270 lwork: *const lapack_int,
10271 info: *mut lapack_int,
10272 );
10273 pub fn dormlq_(
10274 side: *const c_char,
10275 trans: *const c_char,
10276 m: *const lapack_int,
10277 n: *const lapack_int,
10278 k: *const lapack_int,
10279 A: *const f64,
10280 lda: *const lapack_int,
10281 tau: *const f64,
10282 C: *mut f64,
10283 ldc: *const lapack_int,
10284 work: *mut f64,
10285 lwork: *const lapack_int,
10286 info: *mut lapack_int,
10287 );
10288 pub fn sormlq_(
10289 side: *const c_char,
10290 trans: *const c_char,
10291 m: *const lapack_int,
10292 n: *const lapack_int,
10293 k: *const lapack_int,
10294 A: *const f32,
10295 lda: *const lapack_int,
10296 tau: *const f32,
10297 C: *mut f32,
10298 ldc: *const lapack_int,
10299 work: *mut f32,
10300 lwork: *const lapack_int,
10301 info: *mut lapack_int,
10302 );
10303 pub fn dormql_(
10304 side: *const c_char,
10305 trans: *const c_char,
10306 m: *const lapack_int,
10307 n: *const lapack_int,
10308 k: *const lapack_int,
10309 A: *const f64,
10310 lda: *const lapack_int,
10311 tau: *const f64,
10312 C: *mut f64,
10313 ldc: *const lapack_int,
10314 work: *mut f64,
10315 lwork: *const lapack_int,
10316 info: *mut lapack_int,
10317 );
10318 pub fn sormql_(
10319 side: *const c_char,
10320 trans: *const c_char,
10321 m: *const lapack_int,
10322 n: *const lapack_int,
10323 k: *const lapack_int,
10324 A: *const f32,
10325 lda: *const lapack_int,
10326 tau: *const f32,
10327 C: *mut f32,
10328 ldc: *const lapack_int,
10329 work: *mut f32,
10330 lwork: *const lapack_int,
10331 info: *mut lapack_int,
10332 );
10333 pub fn dormqr_(
10334 side: *const c_char,
10335 trans: *const c_char,
10336 m: *const lapack_int,
10337 n: *const lapack_int,
10338 k: *const lapack_int,
10339 A: *const f64,
10340 lda: *const lapack_int,
10341 tau: *const f64,
10342 C: *mut f64,
10343 ldc: *const lapack_int,
10344 work: *mut f64,
10345 lwork: *const lapack_int,
10346 info: *mut lapack_int,
10347 );
10348 pub fn sormqr_(
10349 side: *const c_char,
10350 trans: *const c_char,
10351 m: *const lapack_int,
10352 n: *const lapack_int,
10353 k: *const lapack_int,
10354 A: *const f32,
10355 lda: *const lapack_int,
10356 tau: *const f32,
10357 C: *mut f32,
10358 ldc: *const lapack_int,
10359 work: *mut f32,
10360 lwork: *const lapack_int,
10361 info: *mut lapack_int,
10362 );
10363 pub fn dormrq_(
10364 side: *const c_char,
10365 trans: *const c_char,
10366 m: *const lapack_int,
10367 n: *const lapack_int,
10368 k: *const lapack_int,
10369 A: *const f64,
10370 lda: *const lapack_int,
10371 tau: *const f64,
10372 C: *mut f64,
10373 ldc: *const lapack_int,
10374 work: *mut f64,
10375 lwork: *const lapack_int,
10376 info: *mut lapack_int,
10377 );
10378 pub fn sormrq_(
10379 side: *const c_char,
10380 trans: *const c_char,
10381 m: *const lapack_int,
10382 n: *const lapack_int,
10383 k: *const lapack_int,
10384 A: *const f32,
10385 lda: *const lapack_int,
10386 tau: *const f32,
10387 C: *mut f32,
10388 ldc: *const lapack_int,
10389 work: *mut f32,
10390 lwork: *const lapack_int,
10391 info: *mut lapack_int,
10392 );
10393 pub fn dormrz_(
10394 side: *const c_char,
10395 trans: *const c_char,
10396 m: *const lapack_int,
10397 n: *const lapack_int,
10398 k: *const lapack_int,
10399 l: *const lapack_int,
10400 A: *const f64,
10401 lda: *const lapack_int,
10402 tau: *const f64,
10403 C: *mut f64,
10404 ldc: *const lapack_int,
10405 work: *mut f64,
10406 lwork: *const lapack_int,
10407 info: *mut lapack_int,
10408 );
10409 pub fn sormrz_(
10410 side: *const c_char,
10411 trans: *const c_char,
10412 m: *const lapack_int,
10413 n: *const lapack_int,
10414 k: *const lapack_int,
10415 l: *const lapack_int,
10416 A: *const f32,
10417 lda: *const lapack_int,
10418 tau: *const f32,
10419 C: *mut f32,
10420 ldc: *const lapack_int,
10421 work: *mut f32,
10422 lwork: *const lapack_int,
10423 info: *mut lapack_int,
10424 );
10425 pub fn dormtr_(
10426 side: *const c_char,
10427 uplo: *const c_char,
10428 trans: *const c_char,
10429 m: *const lapack_int,
10430 n: *const lapack_int,
10431 A: *const f64,
10432 lda: *const lapack_int,
10433 tau: *const f64,
10434 C: *mut f64,
10435 ldc: *const lapack_int,
10436 work: *mut f64,
10437 lwork: *const lapack_int,
10438 info: *mut lapack_int,
10439 );
10440 pub fn sormtr_(
10441 side: *const c_char,
10442 uplo: *const c_char,
10443 trans: *const c_char,
10444 m: *const lapack_int,
10445 n: *const lapack_int,
10446 A: *const f32,
10447 lda: *const lapack_int,
10448 tau: *const f32,
10449 C: *mut f32,
10450 ldc: *const lapack_int,
10451 work: *mut f32,
10452 lwork: *const lapack_int,
10453 info: *mut lapack_int,
10454 );
10455 pub fn cpbcon_(
10456 uplo: *const c_char,
10457 n: *const lapack_int,
10458 kd: *const lapack_int,
10459 AB: *const __BindgenComplex<f32>,
10460 ldab: *const lapack_int,
10461 anorm: *const f32,
10462 rcond: *mut f32,
10463 work: *mut __BindgenComplex<f32>,
10464 rwork: *mut f32,
10465 info: *mut lapack_int,
10466 );
10467 pub fn dpbcon_(
10468 uplo: *const c_char,
10469 n: *const lapack_int,
10470 kd: *const lapack_int,
10471 AB: *const f64,
10472 ldab: *const lapack_int,
10473 anorm: *const f64,
10474 rcond: *mut f64,
10475 work: *mut f64,
10476 iwork: *mut lapack_int,
10477 info: *mut lapack_int,
10478 );
10479 pub fn spbcon_(
10480 uplo: *const c_char,
10481 n: *const lapack_int,
10482 kd: *const lapack_int,
10483 AB: *const f32,
10484 ldab: *const lapack_int,
10485 anorm: *const f32,
10486 rcond: *mut f32,
10487 work: *mut f32,
10488 iwork: *mut lapack_int,
10489 info: *mut lapack_int,
10490 );
10491 pub fn zpbcon_(
10492 uplo: *const c_char,
10493 n: *const lapack_int,
10494 kd: *const lapack_int,
10495 AB: *const __BindgenComplex<f64>,
10496 ldab: *const lapack_int,
10497 anorm: *const f64,
10498 rcond: *mut f64,
10499 work: *mut __BindgenComplex<f64>,
10500 rwork: *mut f64,
10501 info: *mut lapack_int,
10502 );
10503 pub fn cpbequ_(
10504 uplo: *const c_char,
10505 n: *const lapack_int,
10506 kd: *const lapack_int,
10507 AB: *const __BindgenComplex<f32>,
10508 ldab: *const lapack_int,
10509 S: *mut f32,
10510 scond: *mut f32,
10511 amax: *mut f32,
10512 info: *mut lapack_int,
10513 );
10514 pub fn dpbequ_(
10515 uplo: *const c_char,
10516 n: *const lapack_int,
10517 kd: *const lapack_int,
10518 AB: *const f64,
10519 ldab: *const lapack_int,
10520 S: *mut f64,
10521 scond: *mut f64,
10522 amax: *mut f64,
10523 info: *mut lapack_int,
10524 );
10525 pub fn spbequ_(
10526 uplo: *const c_char,
10527 n: *const lapack_int,
10528 kd: *const lapack_int,
10529 AB: *const f32,
10530 ldab: *const lapack_int,
10531 S: *mut f32,
10532 scond: *mut f32,
10533 amax: *mut f32,
10534 info: *mut lapack_int,
10535 );
10536 pub fn zpbequ_(
10537 uplo: *const c_char,
10538 n: *const lapack_int,
10539 kd: *const lapack_int,
10540 AB: *const __BindgenComplex<f64>,
10541 ldab: *const lapack_int,
10542 S: *mut f64,
10543 scond: *mut f64,
10544 amax: *mut f64,
10545 info: *mut lapack_int,
10546 );
10547 pub fn cpbrfs_(
10548 uplo: *const c_char,
10549 n: *const lapack_int,
10550 kd: *const lapack_int,
10551 nrhs: *const lapack_int,
10552 AB: *const __BindgenComplex<f32>,
10553 ldab: *const lapack_int,
10554 AFB: *const __BindgenComplex<f32>,
10555 ldafb: *const lapack_int,
10556 B: *const __BindgenComplex<f32>,
10557 ldb: *const lapack_int,
10558 X: *mut __BindgenComplex<f32>,
10559 ldx: *const lapack_int,
10560 ferr: *mut f32,
10561 berr: *mut f32,
10562 work: *mut __BindgenComplex<f32>,
10563 rwork: *mut f32,
10564 info: *mut lapack_int,
10565 );
10566 pub fn dpbrfs_(
10567 uplo: *const c_char,
10568 n: *const lapack_int,
10569 kd: *const lapack_int,
10570 nrhs: *const lapack_int,
10571 AB: *const f64,
10572 ldab: *const lapack_int,
10573 AFB: *const f64,
10574 ldafb: *const lapack_int,
10575 B: *const f64,
10576 ldb: *const lapack_int,
10577 X: *mut f64,
10578 ldx: *const lapack_int,
10579 ferr: *mut f64,
10580 berr: *mut f64,
10581 work: *mut f64,
10582 iwork: *mut lapack_int,
10583 info: *mut lapack_int,
10584 );
10585 pub fn spbrfs_(
10586 uplo: *const c_char,
10587 n: *const lapack_int,
10588 kd: *const lapack_int,
10589 nrhs: *const lapack_int,
10590 AB: *const f32,
10591 ldab: *const lapack_int,
10592 AFB: *const f32,
10593 ldafb: *const lapack_int,
10594 B: *const f32,
10595 ldb: *const lapack_int,
10596 X: *mut f32,
10597 ldx: *const lapack_int,
10598 ferr: *mut f32,
10599 berr: *mut f32,
10600 work: *mut f32,
10601 iwork: *mut lapack_int,
10602 info: *mut lapack_int,
10603 );
10604 pub fn zpbrfs_(
10605 uplo: *const c_char,
10606 n: *const lapack_int,
10607 kd: *const lapack_int,
10608 nrhs: *const lapack_int,
10609 AB: *const __BindgenComplex<f64>,
10610 ldab: *const lapack_int,
10611 AFB: *const __BindgenComplex<f64>,
10612 ldafb: *const lapack_int,
10613 B: *const __BindgenComplex<f64>,
10614 ldb: *const lapack_int,
10615 X: *mut __BindgenComplex<f64>,
10616 ldx: *const lapack_int,
10617 ferr: *mut f64,
10618 berr: *mut f64,
10619 work: *mut __BindgenComplex<f64>,
10620 rwork: *mut f64,
10621 info: *mut lapack_int,
10622 );
10623 pub fn cpbstf_(
10624 uplo: *const c_char,
10625 n: *const lapack_int,
10626 kd: *const lapack_int,
10627 AB: *mut __BindgenComplex<f32>,
10628 ldab: *const lapack_int,
10629 info: *mut lapack_int,
10630 );
10631 pub fn dpbstf_(
10632 uplo: *const c_char,
10633 n: *const lapack_int,
10634 kd: *const lapack_int,
10635 AB: *mut f64,
10636 ldab: *const lapack_int,
10637 info: *mut lapack_int,
10638 );
10639 pub fn spbstf_(
10640 uplo: *const c_char,
10641 n: *const lapack_int,
10642 kd: *const lapack_int,
10643 AB: *mut f32,
10644 ldab: *const lapack_int,
10645 info: *mut lapack_int,
10646 );
10647 pub fn zpbstf_(
10648 uplo: *const c_char,
10649 n: *const lapack_int,
10650 kd: *const lapack_int,
10651 AB: *mut __BindgenComplex<f64>,
10652 ldab: *const lapack_int,
10653 info: *mut lapack_int,
10654 );
10655 pub fn cpbsv_(
10656 uplo: *const c_char,
10657 n: *const lapack_int,
10658 kd: *const lapack_int,
10659 nrhs: *const lapack_int,
10660 AB: *mut __BindgenComplex<f32>,
10661 ldab: *const lapack_int,
10662 B: *mut __BindgenComplex<f32>,
10663 ldb: *const lapack_int,
10664 info: *mut lapack_int,
10665 );
10666 pub fn dpbsv_(
10667 uplo: *const c_char,
10668 n: *const lapack_int,
10669 kd: *const lapack_int,
10670 nrhs: *const lapack_int,
10671 AB: *mut f64,
10672 ldab: *const lapack_int,
10673 B: *mut f64,
10674 ldb: *const lapack_int,
10675 info: *mut lapack_int,
10676 );
10677 pub fn spbsv_(
10678 uplo: *const c_char,
10679 n: *const lapack_int,
10680 kd: *const lapack_int,
10681 nrhs: *const lapack_int,
10682 AB: *mut f32,
10683 ldab: *const lapack_int,
10684 B: *mut f32,
10685 ldb: *const lapack_int,
10686 info: *mut lapack_int,
10687 );
10688 pub fn zpbsv_(
10689 uplo: *const c_char,
10690 n: *const lapack_int,
10691 kd: *const lapack_int,
10692 nrhs: *const lapack_int,
10693 AB: *mut __BindgenComplex<f64>,
10694 ldab: *const lapack_int,
10695 B: *mut __BindgenComplex<f64>,
10696 ldb: *const lapack_int,
10697 info: *mut lapack_int,
10698 );
10699 pub fn cpbsvx_(
10700 fact: *const c_char,
10701 uplo: *const c_char,
10702 n: *const lapack_int,
10703 kd: *const lapack_int,
10704 nrhs: *const lapack_int,
10705 AB: *mut __BindgenComplex<f32>,
10706 ldab: *const lapack_int,
10707 AFB: *mut __BindgenComplex<f32>,
10708 ldafb: *const lapack_int,
10709 equed: *mut c_char,
10710 S: *mut f32,
10711 B: *mut __BindgenComplex<f32>,
10712 ldb: *const lapack_int,
10713 X: *mut __BindgenComplex<f32>,
10714 ldx: *const lapack_int,
10715 rcond: *mut f32,
10716 ferr: *mut f32,
10717 berr: *mut f32,
10718 work: *mut __BindgenComplex<f32>,
10719 rwork: *mut f32,
10720 info: *mut lapack_int,
10721 );
10722 pub fn dpbsvx_(
10723 fact: *const c_char,
10724 uplo: *const c_char,
10725 n: *const lapack_int,
10726 kd: *const lapack_int,
10727 nrhs: *const lapack_int,
10728 AB: *mut f64,
10729 ldab: *const lapack_int,
10730 AFB: *mut f64,
10731 ldafb: *const lapack_int,
10732 equed: *mut c_char,
10733 S: *mut f64,
10734 B: *mut f64,
10735 ldb: *const lapack_int,
10736 X: *mut f64,
10737 ldx: *const lapack_int,
10738 rcond: *mut f64,
10739 ferr: *mut f64,
10740 berr: *mut f64,
10741 work: *mut f64,
10742 iwork: *mut lapack_int,
10743 info: *mut lapack_int,
10744 );
10745 pub fn spbsvx_(
10746 fact: *const c_char,
10747 uplo: *const c_char,
10748 n: *const lapack_int,
10749 kd: *const lapack_int,
10750 nrhs: *const lapack_int,
10751 AB: *mut f32,
10752 ldab: *const lapack_int,
10753 AFB: *mut f32,
10754 ldafb: *const lapack_int,
10755 equed: *mut c_char,
10756 S: *mut f32,
10757 B: *mut f32,
10758 ldb: *const lapack_int,
10759 X: *mut f32,
10760 ldx: *const lapack_int,
10761 rcond: *mut f32,
10762 ferr: *mut f32,
10763 berr: *mut f32,
10764 work: *mut f32,
10765 iwork: *mut lapack_int,
10766 info: *mut lapack_int,
10767 );
10768 pub fn zpbsvx_(
10769 fact: *const c_char,
10770 uplo: *const c_char,
10771 n: *const lapack_int,
10772 kd: *const lapack_int,
10773 nrhs: *const lapack_int,
10774 AB: *mut __BindgenComplex<f64>,
10775 ldab: *const lapack_int,
10776 AFB: *mut __BindgenComplex<f64>,
10777 ldafb: *const lapack_int,
10778 equed: *mut c_char,
10779 S: *mut f64,
10780 B: *mut __BindgenComplex<f64>,
10781 ldb: *const lapack_int,
10782 X: *mut __BindgenComplex<f64>,
10783 ldx: *const lapack_int,
10784 rcond: *mut f64,
10785 ferr: *mut f64,
10786 berr: *mut f64,
10787 work: *mut __BindgenComplex<f64>,
10788 rwork: *mut f64,
10789 info: *mut lapack_int,
10790 );
10791 pub fn cpbtrf_(
10792 uplo: *const c_char,
10793 n: *const lapack_int,
10794 kd: *const lapack_int,
10795 AB: *mut __BindgenComplex<f32>,
10796 ldab: *const lapack_int,
10797 info: *mut lapack_int,
10798 );
10799 pub fn dpbtrf_(
10800 uplo: *const c_char,
10801 n: *const lapack_int,
10802 kd: *const lapack_int,
10803 AB: *mut f64,
10804 ldab: *const lapack_int,
10805 info: *mut lapack_int,
10806 );
10807 pub fn spbtrf_(
10808 uplo: *const c_char,
10809 n: *const lapack_int,
10810 kd: *const lapack_int,
10811 AB: *mut f32,
10812 ldab: *const lapack_int,
10813 info: *mut lapack_int,
10814 );
10815 pub fn zpbtrf_(
10816 uplo: *const c_char,
10817 n: *const lapack_int,
10818 kd: *const lapack_int,
10819 AB: *mut __BindgenComplex<f64>,
10820 ldab: *const lapack_int,
10821 info: *mut lapack_int,
10822 );
10823 pub fn cpbtrs_(
10824 uplo: *const c_char,
10825 n: *const lapack_int,
10826 kd: *const lapack_int,
10827 nrhs: *const lapack_int,
10828 AB: *const __BindgenComplex<f32>,
10829 ldab: *const lapack_int,
10830 B: *mut __BindgenComplex<f32>,
10831 ldb: *const lapack_int,
10832 info: *mut lapack_int,
10833 );
10834 pub fn dpbtrs_(
10835 uplo: *const c_char,
10836 n: *const lapack_int,
10837 kd: *const lapack_int,
10838 nrhs: *const lapack_int,
10839 AB: *const f64,
10840 ldab: *const lapack_int,
10841 B: *mut f64,
10842 ldb: *const lapack_int,
10843 info: *mut lapack_int,
10844 );
10845 pub fn spbtrs_(
10846 uplo: *const c_char,
10847 n: *const lapack_int,
10848 kd: *const lapack_int,
10849 nrhs: *const lapack_int,
10850 AB: *const f32,
10851 ldab: *const lapack_int,
10852 B: *mut f32,
10853 ldb: *const lapack_int,
10854 info: *mut lapack_int,
10855 );
10856 pub fn zpbtrs_(
10857 uplo: *const c_char,
10858 n: *const lapack_int,
10859 kd: *const lapack_int,
10860 nrhs: *const lapack_int,
10861 AB: *const __BindgenComplex<f64>,
10862 ldab: *const lapack_int,
10863 B: *mut __BindgenComplex<f64>,
10864 ldb: *const lapack_int,
10865 info: *mut lapack_int,
10866 );
10867 pub fn cpftrf_(
10868 transr: *const c_char,
10869 uplo: *const c_char,
10870 n: *const lapack_int,
10871 A: *mut __BindgenComplex<f32>,
10872 info: *mut lapack_int,
10873 );
10874 pub fn dpftrf_(
10875 transr: *const c_char,
10876 uplo: *const c_char,
10877 n: *const lapack_int,
10878 A: *mut f64,
10879 info: *mut lapack_int,
10880 );
10881 pub fn spftrf_(
10882 transr: *const c_char,
10883 uplo: *const c_char,
10884 n: *const lapack_int,
10885 A: *mut f32,
10886 info: *mut lapack_int,
10887 );
10888 pub fn zpftrf_(
10889 transr: *const c_char,
10890 uplo: *const c_char,
10891 n: *const lapack_int,
10892 A: *mut __BindgenComplex<f64>,
10893 info: *mut lapack_int,
10894 );
10895 pub fn cpftri_(
10896 transr: *const c_char,
10897 uplo: *const c_char,
10898 n: *const lapack_int,
10899 A: *mut __BindgenComplex<f32>,
10900 info: *mut lapack_int,
10901 );
10902 pub fn dpftri_(
10903 transr: *const c_char,
10904 uplo: *const c_char,
10905 n: *const lapack_int,
10906 A: *mut f64,
10907 info: *mut lapack_int,
10908 );
10909 pub fn spftri_(
10910 transr: *const c_char,
10911 uplo: *const c_char,
10912 n: *const lapack_int,
10913 A: *mut f32,
10914 info: *mut lapack_int,
10915 );
10916 pub fn zpftri_(
10917 transr: *const c_char,
10918 uplo: *const c_char,
10919 n: *const lapack_int,
10920 A: *mut __BindgenComplex<f64>,
10921 info: *mut lapack_int,
10922 );
10923 pub fn cpftrs_(
10924 transr: *const c_char,
10925 uplo: *const c_char,
10926 n: *const lapack_int,
10927 nrhs: *const lapack_int,
10928 A: *const __BindgenComplex<f32>,
10929 B: *mut __BindgenComplex<f32>,
10930 ldb: *const lapack_int,
10931 info: *mut lapack_int,
10932 );
10933 pub fn dpftrs_(
10934 transr: *const c_char,
10935 uplo: *const c_char,
10936 n: *const lapack_int,
10937 nrhs: *const lapack_int,
10938 A: *const f64,
10939 B: *mut f64,
10940 ldb: *const lapack_int,
10941 info: *mut lapack_int,
10942 );
10943 pub fn spftrs_(
10944 transr: *const c_char,
10945 uplo: *const c_char,
10946 n: *const lapack_int,
10947 nrhs: *const lapack_int,
10948 A: *const f32,
10949 B: *mut f32,
10950 ldb: *const lapack_int,
10951 info: *mut lapack_int,
10952 );
10953 pub fn zpftrs_(
10954 transr: *const c_char,
10955 uplo: *const c_char,
10956 n: *const lapack_int,
10957 nrhs: *const lapack_int,
10958 A: *const __BindgenComplex<f64>,
10959 B: *mut __BindgenComplex<f64>,
10960 ldb: *const lapack_int,
10961 info: *mut lapack_int,
10962 );
10963 pub fn cpocon_(
10964 uplo: *const c_char,
10965 n: *const lapack_int,
10966 A: *const __BindgenComplex<f32>,
10967 lda: *const lapack_int,
10968 anorm: *const f32,
10969 rcond: *mut f32,
10970 work: *mut __BindgenComplex<f32>,
10971 rwork: *mut f32,
10972 info: *mut lapack_int,
10973 );
10974 pub fn dpocon_(
10975 uplo: *const c_char,
10976 n: *const lapack_int,
10977 A: *const f64,
10978 lda: *const lapack_int,
10979 anorm: *const f64,
10980 rcond: *mut f64,
10981 work: *mut f64,
10982 iwork: *mut lapack_int,
10983 info: *mut lapack_int,
10984 );
10985 pub fn spocon_(
10986 uplo: *const c_char,
10987 n: *const lapack_int,
10988 A: *const f32,
10989 lda: *const lapack_int,
10990 anorm: *const f32,
10991 rcond: *mut f32,
10992 work: *mut f32,
10993 iwork: *mut lapack_int,
10994 info: *mut lapack_int,
10995 );
10996 pub fn zpocon_(
10997 uplo: *const c_char,
10998 n: *const lapack_int,
10999 A: *const __BindgenComplex<f64>,
11000 lda: *const lapack_int,
11001 anorm: *const f64,
11002 rcond: *mut f64,
11003 work: *mut __BindgenComplex<f64>,
11004 rwork: *mut f64,
11005 info: *mut lapack_int,
11006 );
11007 pub fn cpoequ_(
11008 n: *const lapack_int,
11009 A: *const __BindgenComplex<f32>,
11010 lda: *const lapack_int,
11011 S: *mut f32,
11012 scond: *mut f32,
11013 amax: *mut f32,
11014 info: *mut lapack_int,
11015 );
11016 pub fn dpoequ_(
11017 n: *const lapack_int,
11018 A: *const f64,
11019 lda: *const lapack_int,
11020 S: *mut f64,
11021 scond: *mut f64,
11022 amax: *mut f64,
11023 info: *mut lapack_int,
11024 );
11025 pub fn spoequ_(
11026 n: *const lapack_int,
11027 A: *const f32,
11028 lda: *const lapack_int,
11029 S: *mut f32,
11030 scond: *mut f32,
11031 amax: *mut f32,
11032 info: *mut lapack_int,
11033 );
11034 pub fn zpoequ_(
11035 n: *const lapack_int,
11036 A: *const __BindgenComplex<f64>,
11037 lda: *const lapack_int,
11038 S: *mut f64,
11039 scond: *mut f64,
11040 amax: *mut f64,
11041 info: *mut lapack_int,
11042 );
11043 pub fn cpoequb_(
11044 n: *const lapack_int,
11045 A: *const __BindgenComplex<f32>,
11046 lda: *const lapack_int,
11047 S: *mut f32,
11048 scond: *mut f32,
11049 amax: *mut f32,
11050 info: *mut lapack_int,
11051 );
11052 pub fn dpoequb_(
11053 n: *const lapack_int,
11054 A: *const f64,
11055 lda: *const lapack_int,
11056 S: *mut f64,
11057 scond: *mut f64,
11058 amax: *mut f64,
11059 info: *mut lapack_int,
11060 );
11061 pub fn spoequb_(
11062 n: *const lapack_int,
11063 A: *const f32,
11064 lda: *const lapack_int,
11065 S: *mut f32,
11066 scond: *mut f32,
11067 amax: *mut f32,
11068 info: *mut lapack_int,
11069 );
11070 pub fn zpoequb_(
11071 n: *const lapack_int,
11072 A: *const __BindgenComplex<f64>,
11073 lda: *const lapack_int,
11074 S: *mut f64,
11075 scond: *mut f64,
11076 amax: *mut f64,
11077 info: *mut lapack_int,
11078 );
11079 pub fn cporfs_(
11080 uplo: *const c_char,
11081 n: *const lapack_int,
11082 nrhs: *const lapack_int,
11083 A: *const __BindgenComplex<f32>,
11084 lda: *const lapack_int,
11085 AF: *const __BindgenComplex<f32>,
11086 ldaf: *const lapack_int,
11087 B: *const __BindgenComplex<f32>,
11088 ldb: *const lapack_int,
11089 X: *mut __BindgenComplex<f32>,
11090 ldx: *const lapack_int,
11091 ferr: *mut f32,
11092 berr: *mut f32,
11093 work: *mut __BindgenComplex<f32>,
11094 rwork: *mut f32,
11095 info: *mut lapack_int,
11096 );
11097 pub fn dporfs_(
11098 uplo: *const c_char,
11099 n: *const lapack_int,
11100 nrhs: *const lapack_int,
11101 A: *const f64,
11102 lda: *const lapack_int,
11103 AF: *const f64,
11104 ldaf: *const lapack_int,
11105 B: *const f64,
11106 ldb: *const lapack_int,
11107 X: *mut f64,
11108 ldx: *const lapack_int,
11109 ferr: *mut f64,
11110 berr: *mut f64,
11111 work: *mut f64,
11112 iwork: *mut lapack_int,
11113 info: *mut lapack_int,
11114 );
11115 pub fn sporfs_(
11116 uplo: *const c_char,
11117 n: *const lapack_int,
11118 nrhs: *const lapack_int,
11119 A: *const f32,
11120 lda: *const lapack_int,
11121 AF: *const f32,
11122 ldaf: *const lapack_int,
11123 B: *const f32,
11124 ldb: *const lapack_int,
11125 X: *mut f32,
11126 ldx: *const lapack_int,
11127 ferr: *mut f32,
11128 berr: *mut f32,
11129 work: *mut f32,
11130 iwork: *mut lapack_int,
11131 info: *mut lapack_int,
11132 );
11133 pub fn zporfs_(
11134 uplo: *const c_char,
11135 n: *const lapack_int,
11136 nrhs: *const lapack_int,
11137 A: *const __BindgenComplex<f64>,
11138 lda: *const lapack_int,
11139 AF: *const __BindgenComplex<f64>,
11140 ldaf: *const lapack_int,
11141 B: *const __BindgenComplex<f64>,
11142 ldb: *const lapack_int,
11143 X: *mut __BindgenComplex<f64>,
11144 ldx: *const lapack_int,
11145 ferr: *mut f64,
11146 berr: *mut f64,
11147 work: *mut __BindgenComplex<f64>,
11148 rwork: *mut f64,
11149 info: *mut lapack_int,
11150 );
11151 pub fn cporfsx_(
11152 uplo: *const c_char,
11153 equed: *const c_char,
11154 n: *const lapack_int,
11155 nrhs: *const lapack_int,
11156 A: *const __BindgenComplex<f32>,
11157 lda: *const lapack_int,
11158 AF: *const __BindgenComplex<f32>,
11159 ldaf: *const lapack_int,
11160 S: *const f32,
11161 B: *const __BindgenComplex<f32>,
11162 ldb: *const lapack_int,
11163 X: *mut __BindgenComplex<f32>,
11164 ldx: *const lapack_int,
11165 rcond: *mut f32,
11166 berr: *mut f32,
11167 n_err_bnds: *const lapack_int,
11168 err_bnds_norm: *mut f32,
11169 err_bnds_comp: *mut f32,
11170 nparams: *const lapack_int,
11171 params: *mut f32,
11172 work: *mut __BindgenComplex<f32>,
11173 rwork: *mut f32,
11174 info: *mut lapack_int,
11175 );
11176 pub fn dporfsx_(
11177 uplo: *const c_char,
11178 equed: *const c_char,
11179 n: *const lapack_int,
11180 nrhs: *const lapack_int,
11181 A: *const f64,
11182 lda: *const lapack_int,
11183 AF: *const f64,
11184 ldaf: *const lapack_int,
11185 S: *const f64,
11186 B: *const f64,
11187 ldb: *const lapack_int,
11188 X: *mut f64,
11189 ldx: *const lapack_int,
11190 rcond: *mut f64,
11191 berr: *mut f64,
11192 n_err_bnds: *const lapack_int,
11193 err_bnds_norm: *mut f64,
11194 err_bnds_comp: *mut f64,
11195 nparams: *const lapack_int,
11196 params: *mut f64,
11197 work: *mut f64,
11198 iwork: *mut lapack_int,
11199 info: *mut lapack_int,
11200 );
11201 pub fn sporfsx_(
11202 uplo: *const c_char,
11203 equed: *const c_char,
11204 n: *const lapack_int,
11205 nrhs: *const lapack_int,
11206 A: *const f32,
11207 lda: *const lapack_int,
11208 AF: *const f32,
11209 ldaf: *const lapack_int,
11210 S: *const f32,
11211 B: *const f32,
11212 ldb: *const lapack_int,
11213 X: *mut f32,
11214 ldx: *const lapack_int,
11215 rcond: *mut f32,
11216 berr: *mut f32,
11217 n_err_bnds: *const lapack_int,
11218 err_bnds_norm: *mut f32,
11219 err_bnds_comp: *mut f32,
11220 nparams: *const lapack_int,
11221 params: *mut f32,
11222 work: *mut f32,
11223 iwork: *mut lapack_int,
11224 info: *mut lapack_int,
11225 );
11226 pub fn zporfsx_(
11227 uplo: *const c_char,
11228 equed: *const c_char,
11229 n: *const lapack_int,
11230 nrhs: *const lapack_int,
11231 A: *const __BindgenComplex<f64>,
11232 lda: *const lapack_int,
11233 AF: *const __BindgenComplex<f64>,
11234 ldaf: *const lapack_int,
11235 S: *const f64,
11236 B: *const __BindgenComplex<f64>,
11237 ldb: *const lapack_int,
11238 X: *mut __BindgenComplex<f64>,
11239 ldx: *const lapack_int,
11240 rcond: *mut f64,
11241 berr: *mut f64,
11242 n_err_bnds: *const lapack_int,
11243 err_bnds_norm: *mut f64,
11244 err_bnds_comp: *mut f64,
11245 nparams: *const lapack_int,
11246 params: *mut f64,
11247 work: *mut __BindgenComplex<f64>,
11248 rwork: *mut f64,
11249 info: *mut lapack_int,
11250 );
11251 pub fn cposv_(
11252 uplo: *const c_char,
11253 n: *const lapack_int,
11254 nrhs: *const lapack_int,
11255 A: *mut __BindgenComplex<f32>,
11256 lda: *const lapack_int,
11257 B: *mut __BindgenComplex<f32>,
11258 ldb: *const lapack_int,
11259 info: *mut lapack_int,
11260 );
11261 pub fn dposv_(
11262 uplo: *const c_char,
11263 n: *const lapack_int,
11264 nrhs: *const lapack_int,
11265 A: *mut f64,
11266 lda: *const lapack_int,
11267 B: *mut f64,
11268 ldb: *const lapack_int,
11269 info: *mut lapack_int,
11270 );
11271 pub fn sposv_(
11272 uplo: *const c_char,
11273 n: *const lapack_int,
11274 nrhs: *const lapack_int,
11275 A: *mut f32,
11276 lda: *const lapack_int,
11277 B: *mut f32,
11278 ldb: *const lapack_int,
11279 info: *mut lapack_int,
11280 );
11281 pub fn zposv_(
11282 uplo: *const c_char,
11283 n: *const lapack_int,
11284 nrhs: *const lapack_int,
11285 A: *mut __BindgenComplex<f64>,
11286 lda: *const lapack_int,
11287 B: *mut __BindgenComplex<f64>,
11288 ldb: *const lapack_int,
11289 info: *mut lapack_int,
11290 );
11291 pub fn dsposv_(
11292 uplo: *const c_char,
11293 n: *const lapack_int,
11294 nrhs: *const lapack_int,
11295 A: *mut f64,
11296 lda: *const lapack_int,
11297 B: *const f64,
11298 ldb: *const lapack_int,
11299 X: *mut f64,
11300 ldx: *const lapack_int,
11301 work: *mut f64,
11302 swork: *mut f32,
11303 iter: *mut lapack_int,
11304 info: *mut lapack_int,
11305 );
11306 pub fn zcposv_(
11307 uplo: *const c_char,
11308 n: *const lapack_int,
11309 nrhs: *const lapack_int,
11310 A: *mut __BindgenComplex<f64>,
11311 lda: *const lapack_int,
11312 B: *const __BindgenComplex<f64>,
11313 ldb: *const lapack_int,
11314 X: *mut __BindgenComplex<f64>,
11315 ldx: *const lapack_int,
11316 work: *mut __BindgenComplex<f64>,
11317 swork: *mut __BindgenComplex<f32>,
11318 rwork: *mut f64,
11319 iter: *mut lapack_int,
11320 info: *mut lapack_int,
11321 );
11322 pub fn cposvx_(
11323 fact: *const c_char,
11324 uplo: *const c_char,
11325 n: *const lapack_int,
11326 nrhs: *const lapack_int,
11327 A: *mut __BindgenComplex<f32>,
11328 lda: *const lapack_int,
11329 AF: *mut __BindgenComplex<f32>,
11330 ldaf: *const lapack_int,
11331 equed: *mut c_char,
11332 S: *mut f32,
11333 B: *mut __BindgenComplex<f32>,
11334 ldb: *const lapack_int,
11335 X: *mut __BindgenComplex<f32>,
11336 ldx: *const lapack_int,
11337 rcond: *mut f32,
11338 ferr: *mut f32,
11339 berr: *mut f32,
11340 work: *mut __BindgenComplex<f32>,
11341 rwork: *mut f32,
11342 info: *mut lapack_int,
11343 );
11344 pub fn dposvx_(
11345 fact: *const c_char,
11346 uplo: *const c_char,
11347 n: *const lapack_int,
11348 nrhs: *const lapack_int,
11349 A: *mut f64,
11350 lda: *const lapack_int,
11351 AF: *mut f64,
11352 ldaf: *const lapack_int,
11353 equed: *mut c_char,
11354 S: *mut f64,
11355 B: *mut f64,
11356 ldb: *const lapack_int,
11357 X: *mut f64,
11358 ldx: *const lapack_int,
11359 rcond: *mut f64,
11360 ferr: *mut f64,
11361 berr: *mut f64,
11362 work: *mut f64,
11363 iwork: *mut lapack_int,
11364 info: *mut lapack_int,
11365 );
11366 pub fn sposvx_(
11367 fact: *const c_char,
11368 uplo: *const c_char,
11369 n: *const lapack_int,
11370 nrhs: *const lapack_int,
11371 A: *mut f32,
11372 lda: *const lapack_int,
11373 AF: *mut f32,
11374 ldaf: *const lapack_int,
11375 equed: *mut c_char,
11376 S: *mut f32,
11377 B: *mut f32,
11378 ldb: *const lapack_int,
11379 X: *mut f32,
11380 ldx: *const lapack_int,
11381 rcond: *mut f32,
11382 ferr: *mut f32,
11383 berr: *mut f32,
11384 work: *mut f32,
11385 iwork: *mut lapack_int,
11386 info: *mut lapack_int,
11387 );
11388 pub fn zposvx_(
11389 fact: *const c_char,
11390 uplo: *const c_char,
11391 n: *const lapack_int,
11392 nrhs: *const lapack_int,
11393 A: *mut __BindgenComplex<f64>,
11394 lda: *const lapack_int,
11395 AF: *mut __BindgenComplex<f64>,
11396 ldaf: *const lapack_int,
11397 equed: *mut c_char,
11398 S: *mut f64,
11399 B: *mut __BindgenComplex<f64>,
11400 ldb: *const lapack_int,
11401 X: *mut __BindgenComplex<f64>,
11402 ldx: *const lapack_int,
11403 rcond: *mut f64,
11404 ferr: *mut f64,
11405 berr: *mut f64,
11406 work: *mut __BindgenComplex<f64>,
11407 rwork: *mut f64,
11408 info: *mut lapack_int,
11409 );
11410 pub fn cposvxx_(
11411 fact: *const c_char,
11412 uplo: *const c_char,
11413 n: *const lapack_int,
11414 nrhs: *const lapack_int,
11415 A: *mut __BindgenComplex<f32>,
11416 lda: *const lapack_int,
11417 AF: *mut __BindgenComplex<f32>,
11418 ldaf: *const lapack_int,
11419 equed: *mut c_char,
11420 S: *mut f32,
11421 B: *mut __BindgenComplex<f32>,
11422 ldb: *const lapack_int,
11423 X: *mut __BindgenComplex<f32>,
11424 ldx: *const lapack_int,
11425 rcond: *mut f32,
11426 rpvgrw: *mut f32,
11427 berr: *mut f32,
11428 n_err_bnds: *const lapack_int,
11429 err_bnds_norm: *mut f32,
11430 err_bnds_comp: *mut f32,
11431 nparams: *const lapack_int,
11432 params: *mut f32,
11433 work: *mut __BindgenComplex<f32>,
11434 rwork: *mut f32,
11435 info: *mut lapack_int,
11436 );
11437 pub fn dposvxx_(
11438 fact: *const c_char,
11439 uplo: *const c_char,
11440 n: *const lapack_int,
11441 nrhs: *const lapack_int,
11442 A: *mut f64,
11443 lda: *const lapack_int,
11444 AF: *mut f64,
11445 ldaf: *const lapack_int,
11446 equed: *mut c_char,
11447 S: *mut f64,
11448 B: *mut f64,
11449 ldb: *const lapack_int,
11450 X: *mut f64,
11451 ldx: *const lapack_int,
11452 rcond: *mut f64,
11453 rpvgrw: *mut f64,
11454 berr: *mut f64,
11455 n_err_bnds: *const lapack_int,
11456 err_bnds_norm: *mut f64,
11457 err_bnds_comp: *mut f64,
11458 nparams: *const lapack_int,
11459 params: *mut f64,
11460 work: *mut f64,
11461 iwork: *mut lapack_int,
11462 info: *mut lapack_int,
11463 );
11464 pub fn sposvxx_(
11465 fact: *const c_char,
11466 uplo: *const c_char,
11467 n: *const lapack_int,
11468 nrhs: *const lapack_int,
11469 A: *mut f32,
11470 lda: *const lapack_int,
11471 AF: *mut f32,
11472 ldaf: *const lapack_int,
11473 equed: *mut c_char,
11474 S: *mut f32,
11475 B: *mut f32,
11476 ldb: *const lapack_int,
11477 X: *mut f32,
11478 ldx: *const lapack_int,
11479 rcond: *mut f32,
11480 rpvgrw: *mut f32,
11481 berr: *mut f32,
11482 n_err_bnds: *const lapack_int,
11483 err_bnds_norm: *mut f32,
11484 err_bnds_comp: *mut f32,
11485 nparams: *const lapack_int,
11486 params: *mut f32,
11487 work: *mut f32,
11488 iwork: *mut lapack_int,
11489 info: *mut lapack_int,
11490 );
11491 pub fn zposvxx_(
11492 fact: *const c_char,
11493 uplo: *const c_char,
11494 n: *const lapack_int,
11495 nrhs: *const lapack_int,
11496 A: *mut __BindgenComplex<f64>,
11497 lda: *const lapack_int,
11498 AF: *mut __BindgenComplex<f64>,
11499 ldaf: *const lapack_int,
11500 equed: *mut c_char,
11501 S: *mut f64,
11502 B: *mut __BindgenComplex<f64>,
11503 ldb: *const lapack_int,
11504 X: *mut __BindgenComplex<f64>,
11505 ldx: *const lapack_int,
11506 rcond: *mut f64,
11507 rpvgrw: *mut f64,
11508 berr: *mut f64,
11509 n_err_bnds: *const lapack_int,
11510 err_bnds_norm: *mut f64,
11511 err_bnds_comp: *mut f64,
11512 nparams: *const lapack_int,
11513 params: *mut f64,
11514 work: *mut __BindgenComplex<f64>,
11515 rwork: *mut f64,
11516 info: *mut lapack_int,
11517 );
11518 pub fn cpotf2_(
11519 uplo: *const c_char,
11520 n: *const lapack_int,
11521 A: *mut __BindgenComplex<f32>,
11522 lda: *const lapack_int,
11523 info: *mut lapack_int,
11524 );
11525 pub fn dpotf2_(
11526 uplo: *const c_char,
11527 n: *const lapack_int,
11528 A: *mut f64,
11529 lda: *const lapack_int,
11530 info: *mut lapack_int,
11531 );
11532 pub fn spotf2_(
11533 uplo: *const c_char,
11534 n: *const lapack_int,
11535 A: *mut f32,
11536 lda: *const lapack_int,
11537 info: *mut lapack_int,
11538 );
11539 pub fn zpotf2_(
11540 uplo: *const c_char,
11541 n: *const lapack_int,
11542 A: *mut __BindgenComplex<f64>,
11543 lda: *const lapack_int,
11544 info: *mut lapack_int,
11545 );
11546 pub fn cpotrf_(
11547 uplo: *const c_char,
11548 n: *const lapack_int,
11549 A: *mut __BindgenComplex<f32>,
11550 lda: *const lapack_int,
11551 info: *mut lapack_int,
11552 );
11553 pub fn dpotrf_(
11554 uplo: *const c_char,
11555 n: *const lapack_int,
11556 A: *mut f64,
11557 lda: *const lapack_int,
11558 info: *mut lapack_int,
11559 );
11560 pub fn spotrf_(
11561 uplo: *const c_char,
11562 n: *const lapack_int,
11563 A: *mut f32,
11564 lda: *const lapack_int,
11565 info: *mut lapack_int,
11566 );
11567 pub fn zpotrf_(
11568 uplo: *const c_char,
11569 n: *const lapack_int,
11570 A: *mut __BindgenComplex<f64>,
11571 lda: *const lapack_int,
11572 info: *mut lapack_int,
11573 );
11574 pub fn cpotrf2_(
11575 uplo: *const c_char,
11576 n: *const lapack_int,
11577 A: *mut __BindgenComplex<f32>,
11578 lda: *const lapack_int,
11579 info: *mut lapack_int,
11580 );
11581 pub fn dpotrf2_(
11582 uplo: *const c_char,
11583 n: *const lapack_int,
11584 A: *mut f64,
11585 lda: *const lapack_int,
11586 info: *mut lapack_int,
11587 );
11588 pub fn spotrf2_(
11589 uplo: *const c_char,
11590 n: *const lapack_int,
11591 A: *mut f32,
11592 lda: *const lapack_int,
11593 info: *mut lapack_int,
11594 );
11595 pub fn zpotrf2_(
11596 uplo: *const c_char,
11597 n: *const lapack_int,
11598 A: *mut __BindgenComplex<f64>,
11599 lda: *const lapack_int,
11600 info: *mut lapack_int,
11601 );
11602 pub fn cpotri_(
11603 uplo: *const c_char,
11604 n: *const lapack_int,
11605 A: *mut __BindgenComplex<f32>,
11606 lda: *const lapack_int,
11607 info: *mut lapack_int,
11608 );
11609 pub fn dpotri_(
11610 uplo: *const c_char,
11611 n: *const lapack_int,
11612 A: *mut f64,
11613 lda: *const lapack_int,
11614 info: *mut lapack_int,
11615 );
11616 pub fn spotri_(
11617 uplo: *const c_char,
11618 n: *const lapack_int,
11619 A: *mut f32,
11620 lda: *const lapack_int,
11621 info: *mut lapack_int,
11622 );
11623 pub fn zpotri_(
11624 uplo: *const c_char,
11625 n: *const lapack_int,
11626 A: *mut __BindgenComplex<f64>,
11627 lda: *const lapack_int,
11628 info: *mut lapack_int,
11629 );
11630 pub fn cpotrs_(
11631 uplo: *const c_char,
11632 n: *const lapack_int,
11633 nrhs: *const lapack_int,
11634 A: *const __BindgenComplex<f32>,
11635 lda: *const lapack_int,
11636 B: *mut __BindgenComplex<f32>,
11637 ldb: *const lapack_int,
11638 info: *mut lapack_int,
11639 );
11640 pub fn dpotrs_(
11641 uplo: *const c_char,
11642 n: *const lapack_int,
11643 nrhs: *const lapack_int,
11644 A: *const f64,
11645 lda: *const lapack_int,
11646 B: *mut f64,
11647 ldb: *const lapack_int,
11648 info: *mut lapack_int,
11649 );
11650 pub fn spotrs_(
11651 uplo: *const c_char,
11652 n: *const lapack_int,
11653 nrhs: *const lapack_int,
11654 A: *const f32,
11655 lda: *const lapack_int,
11656 B: *mut f32,
11657 ldb: *const lapack_int,
11658 info: *mut lapack_int,
11659 );
11660 pub fn zpotrs_(
11661 uplo: *const c_char,
11662 n: *const lapack_int,
11663 nrhs: *const lapack_int,
11664 A: *const __BindgenComplex<f64>,
11665 lda: *const lapack_int,
11666 B: *mut __BindgenComplex<f64>,
11667 ldb: *const lapack_int,
11668 info: *mut lapack_int,
11669 );
11670 pub fn cppcon_(
11671 uplo: *const c_char,
11672 n: *const lapack_int,
11673 AP: *const __BindgenComplex<f32>,
11674 anorm: *const f32,
11675 rcond: *mut f32,
11676 work: *mut __BindgenComplex<f32>,
11677 rwork: *mut f32,
11678 info: *mut lapack_int,
11679 );
11680 pub fn dppcon_(
11681 uplo: *const c_char,
11682 n: *const lapack_int,
11683 AP: *const f64,
11684 anorm: *const f64,
11685 rcond: *mut f64,
11686 work: *mut f64,
11687 iwork: *mut lapack_int,
11688 info: *mut lapack_int,
11689 );
11690 pub fn sppcon_(
11691 uplo: *const c_char,
11692 n: *const lapack_int,
11693 AP: *const f32,
11694 anorm: *const f32,
11695 rcond: *mut f32,
11696 work: *mut f32,
11697 iwork: *mut lapack_int,
11698 info: *mut lapack_int,
11699 );
11700 pub fn zppcon_(
11701 uplo: *const c_char,
11702 n: *const lapack_int,
11703 AP: *const __BindgenComplex<f64>,
11704 anorm: *const f64,
11705 rcond: *mut f64,
11706 work: *mut __BindgenComplex<f64>,
11707 rwork: *mut f64,
11708 info: *mut lapack_int,
11709 );
11710 pub fn cppequ_(
11711 uplo: *const c_char,
11712 n: *const lapack_int,
11713 AP: *const __BindgenComplex<f32>,
11714 S: *mut f32,
11715 scond: *mut f32,
11716 amax: *mut f32,
11717 info: *mut lapack_int,
11718 );
11719 pub fn dppequ_(
11720 uplo: *const c_char,
11721 n: *const lapack_int,
11722 AP: *const f64,
11723 S: *mut f64,
11724 scond: *mut f64,
11725 amax: *mut f64,
11726 info: *mut lapack_int,
11727 );
11728 pub fn sppequ_(
11729 uplo: *const c_char,
11730 n: *const lapack_int,
11731 AP: *const f32,
11732 S: *mut f32,
11733 scond: *mut f32,
11734 amax: *mut f32,
11735 info: *mut lapack_int,
11736 );
11737 pub fn zppequ_(
11738 uplo: *const c_char,
11739 n: *const lapack_int,
11740 AP: *const __BindgenComplex<f64>,
11741 S: *mut f64,
11742 scond: *mut f64,
11743 amax: *mut f64,
11744 info: *mut lapack_int,
11745 );
11746 pub fn cpprfs_(
11747 uplo: *const c_char,
11748 n: *const lapack_int,
11749 nrhs: *const lapack_int,
11750 AP: *const __BindgenComplex<f32>,
11751 AFP: *const __BindgenComplex<f32>,
11752 B: *const __BindgenComplex<f32>,
11753 ldb: *const lapack_int,
11754 X: *mut __BindgenComplex<f32>,
11755 ldx: *const lapack_int,
11756 ferr: *mut f32,
11757 berr: *mut f32,
11758 work: *mut __BindgenComplex<f32>,
11759 rwork: *mut f32,
11760 info: *mut lapack_int,
11761 );
11762 pub fn dpprfs_(
11763 uplo: *const c_char,
11764 n: *const lapack_int,
11765 nrhs: *const lapack_int,
11766 AP: *const f64,
11767 AFP: *const f64,
11768 B: *const f64,
11769 ldb: *const lapack_int,
11770 X: *mut f64,
11771 ldx: *const lapack_int,
11772 ferr: *mut f64,
11773 berr: *mut f64,
11774 work: *mut f64,
11775 iwork: *mut lapack_int,
11776 info: *mut lapack_int,
11777 );
11778 pub fn spprfs_(
11779 uplo: *const c_char,
11780 n: *const lapack_int,
11781 nrhs: *const lapack_int,
11782 AP: *const f32,
11783 AFP: *const f32,
11784 B: *const f32,
11785 ldb: *const lapack_int,
11786 X: *mut f32,
11787 ldx: *const lapack_int,
11788 ferr: *mut f32,
11789 berr: *mut f32,
11790 work: *mut f32,
11791 iwork: *mut lapack_int,
11792 info: *mut lapack_int,
11793 );
11794 pub fn zpprfs_(
11795 uplo: *const c_char,
11796 n: *const lapack_int,
11797 nrhs: *const lapack_int,
11798 AP: *const __BindgenComplex<f64>,
11799 AFP: *const __BindgenComplex<f64>,
11800 B: *const __BindgenComplex<f64>,
11801 ldb: *const lapack_int,
11802 X: *mut __BindgenComplex<f64>,
11803 ldx: *const lapack_int,
11804 ferr: *mut f64,
11805 berr: *mut f64,
11806 work: *mut __BindgenComplex<f64>,
11807 rwork: *mut f64,
11808 info: *mut lapack_int,
11809 );
11810 pub fn cppsv_(
11811 uplo: *const c_char,
11812 n: *const lapack_int,
11813 nrhs: *const lapack_int,
11814 AP: *mut __BindgenComplex<f32>,
11815 B: *mut __BindgenComplex<f32>,
11816 ldb: *const lapack_int,
11817 info: *mut lapack_int,
11818 );
11819 pub fn dppsv_(
11820 uplo: *const c_char,
11821 n: *const lapack_int,
11822 nrhs: *const lapack_int,
11823 AP: *mut f64,
11824 B: *mut f64,
11825 ldb: *const lapack_int,
11826 info: *mut lapack_int,
11827 );
11828 pub fn sppsv_(
11829 uplo: *const c_char,
11830 n: *const lapack_int,
11831 nrhs: *const lapack_int,
11832 AP: *mut f32,
11833 B: *mut f32,
11834 ldb: *const lapack_int,
11835 info: *mut lapack_int,
11836 );
11837 pub fn zppsv_(
11838 uplo: *const c_char,
11839 n: *const lapack_int,
11840 nrhs: *const lapack_int,
11841 AP: *mut __BindgenComplex<f64>,
11842 B: *mut __BindgenComplex<f64>,
11843 ldb: *const lapack_int,
11844 info: *mut lapack_int,
11845 );
11846 pub fn cppsvx_(
11847 fact: *const c_char,
11848 uplo: *const c_char,
11849 n: *const lapack_int,
11850 nrhs: *const lapack_int,
11851 AP: *mut __BindgenComplex<f32>,
11852 AFP: *mut __BindgenComplex<f32>,
11853 equed: *mut c_char,
11854 S: *mut f32,
11855 B: *mut __BindgenComplex<f32>,
11856 ldb: *const lapack_int,
11857 X: *mut __BindgenComplex<f32>,
11858 ldx: *const lapack_int,
11859 rcond: *mut f32,
11860 ferr: *mut f32,
11861 berr: *mut f32,
11862 work: *mut __BindgenComplex<f32>,
11863 rwork: *mut f32,
11864 info: *mut lapack_int,
11865 );
11866 pub fn dppsvx_(
11867 fact: *const c_char,
11868 uplo: *const c_char,
11869 n: *const lapack_int,
11870 nrhs: *const lapack_int,
11871 AP: *mut f64,
11872 AFP: *mut f64,
11873 equed: *mut c_char,
11874 S: *mut f64,
11875 B: *mut f64,
11876 ldb: *const lapack_int,
11877 X: *mut f64,
11878 ldx: *const lapack_int,
11879 rcond: *mut f64,
11880 ferr: *mut f64,
11881 berr: *mut f64,
11882 work: *mut f64,
11883 iwork: *mut lapack_int,
11884 info: *mut lapack_int,
11885 );
11886 pub fn sppsvx_(
11887 fact: *const c_char,
11888 uplo: *const c_char,
11889 n: *const lapack_int,
11890 nrhs: *const lapack_int,
11891 AP: *mut f32,
11892 AFP: *mut f32,
11893 equed: *mut c_char,
11894 S: *mut f32,
11895 B: *mut f32,
11896 ldb: *const lapack_int,
11897 X: *mut f32,
11898 ldx: *const lapack_int,
11899 rcond: *mut f32,
11900 ferr: *mut f32,
11901 berr: *mut f32,
11902 work: *mut f32,
11903 iwork: *mut lapack_int,
11904 info: *mut lapack_int,
11905 );
11906 pub fn zppsvx_(
11907 fact: *const c_char,
11908 uplo: *const c_char,
11909 n: *const lapack_int,
11910 nrhs: *const lapack_int,
11911 AP: *mut __BindgenComplex<f64>,
11912 AFP: *mut __BindgenComplex<f64>,
11913 equed: *mut c_char,
11914 S: *mut f64,
11915 B: *mut __BindgenComplex<f64>,
11916 ldb: *const lapack_int,
11917 X: *mut __BindgenComplex<f64>,
11918 ldx: *const lapack_int,
11919 rcond: *mut f64,
11920 ferr: *mut f64,
11921 berr: *mut f64,
11922 work: *mut __BindgenComplex<f64>,
11923 rwork: *mut f64,
11924 info: *mut lapack_int,
11925 );
11926 pub fn cpptrf_(
11927 uplo: *const c_char,
11928 n: *const lapack_int,
11929 AP: *mut __BindgenComplex<f32>,
11930 info: *mut lapack_int,
11931 );
11932 pub fn dpptrf_(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, info: *mut lapack_int);
11933 pub fn spptrf_(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, info: *mut lapack_int);
11934 pub fn zpptrf_(
11935 uplo: *const c_char,
11936 n: *const lapack_int,
11937 AP: *mut __BindgenComplex<f64>,
11938 info: *mut lapack_int,
11939 );
11940 pub fn cpptri_(
11941 uplo: *const c_char,
11942 n: *const lapack_int,
11943 AP: *mut __BindgenComplex<f32>,
11944 info: *mut lapack_int,
11945 );
11946 pub fn dpptri_(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, info: *mut lapack_int);
11947 pub fn spptri_(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, info: *mut lapack_int);
11948 pub fn zpptri_(
11949 uplo: *const c_char,
11950 n: *const lapack_int,
11951 AP: *mut __BindgenComplex<f64>,
11952 info: *mut lapack_int,
11953 );
11954 pub fn cpptrs_(
11955 uplo: *const c_char,
11956 n: *const lapack_int,
11957 nrhs: *const lapack_int,
11958 AP: *const __BindgenComplex<f32>,
11959 B: *mut __BindgenComplex<f32>,
11960 ldb: *const lapack_int,
11961 info: *mut lapack_int,
11962 );
11963 pub fn dpptrs_(
11964 uplo: *const c_char,
11965 n: *const lapack_int,
11966 nrhs: *const lapack_int,
11967 AP: *const f64,
11968 B: *mut f64,
11969 ldb: *const lapack_int,
11970 info: *mut lapack_int,
11971 );
11972 pub fn spptrs_(
11973 uplo: *const c_char,
11974 n: *const lapack_int,
11975 nrhs: *const lapack_int,
11976 AP: *const f32,
11977 B: *mut f32,
11978 ldb: *const lapack_int,
11979 info: *mut lapack_int,
11980 );
11981 pub fn zpptrs_(
11982 uplo: *const c_char,
11983 n: *const lapack_int,
11984 nrhs: *const lapack_int,
11985 AP: *const __BindgenComplex<f64>,
11986 B: *mut __BindgenComplex<f64>,
11987 ldb: *const lapack_int,
11988 info: *mut lapack_int,
11989 );
11990 pub fn cpstrf_(
11991 uplo: *const c_char,
11992 n: *const lapack_int,
11993 A: *mut __BindgenComplex<f32>,
11994 lda: *const lapack_int,
11995 piv: *mut lapack_int,
11996 rank: *mut lapack_int,
11997 tol: *const f32,
11998 work: *mut f32,
11999 info: *mut lapack_int,
12000 );
12001 pub fn dpstrf_(
12002 uplo: *const c_char,
12003 n: *const lapack_int,
12004 A: *mut f64,
12005 lda: *const lapack_int,
12006 piv: *mut lapack_int,
12007 rank: *mut lapack_int,
12008 tol: *const f64,
12009 work: *mut f64,
12010 info: *mut lapack_int,
12011 );
12012 pub fn spstrf_(
12013 uplo: *const c_char,
12014 n: *const lapack_int,
12015 A: *mut f32,
12016 lda: *const lapack_int,
12017 piv: *mut lapack_int,
12018 rank: *mut lapack_int,
12019 tol: *const f32,
12020 work: *mut f32,
12021 info: *mut lapack_int,
12022 );
12023 pub fn zpstrf_(
12024 uplo: *const c_char,
12025 n: *const lapack_int,
12026 A: *mut __BindgenComplex<f64>,
12027 lda: *const lapack_int,
12028 piv: *mut lapack_int,
12029 rank: *mut lapack_int,
12030 tol: *const f64,
12031 work: *mut f64,
12032 info: *mut lapack_int,
12033 );
12034 pub fn cptcon_(
12035 n: *const lapack_int,
12036 D: *const f32,
12037 E: *const __BindgenComplex<f32>,
12038 anorm: *const f32,
12039 rcond: *mut f32,
12040 rwork: *mut f32,
12041 info: *mut lapack_int,
12042 );
12043 pub fn dptcon_(
12044 n: *const lapack_int,
12045 D: *const f64,
12046 E: *const f64,
12047 anorm: *const f64,
12048 rcond: *mut f64,
12049 work: *mut f64,
12050 info: *mut lapack_int,
12051 );
12052 pub fn sptcon_(
12053 n: *const lapack_int,
12054 D: *const f32,
12055 E: *const f32,
12056 anorm: *const f32,
12057 rcond: *mut f32,
12058 work: *mut f32,
12059 info: *mut lapack_int,
12060 );
12061 pub fn zptcon_(
12062 n: *const lapack_int,
12063 D: *const f64,
12064 E: *const __BindgenComplex<f64>,
12065 anorm: *const f64,
12066 rcond: *mut f64,
12067 rwork: *mut f64,
12068 info: *mut lapack_int,
12069 );
12070 pub fn cpteqr_(
12071 compz: *const c_char,
12072 n: *const lapack_int,
12073 D: *mut f32,
12074 E: *mut f32,
12075 Z: *mut __BindgenComplex<f32>,
12076 ldz: *const lapack_int,
12077 work: *mut f32,
12078 info: *mut lapack_int,
12079 );
12080 pub fn dpteqr_(
12081 compz: *const c_char,
12082 n: *const lapack_int,
12083 D: *mut f64,
12084 E: *mut f64,
12085 Z: *mut f64,
12086 ldz: *const lapack_int,
12087 work: *mut f64,
12088 info: *mut lapack_int,
12089 );
12090 pub fn spteqr_(
12091 compz: *const c_char,
12092 n: *const lapack_int,
12093 D: *mut f32,
12094 E: *mut f32,
12095 Z: *mut f32,
12096 ldz: *const lapack_int,
12097 work: *mut f32,
12098 info: *mut lapack_int,
12099 );
12100 pub fn zpteqr_(
12101 compz: *const c_char,
12102 n: *const lapack_int,
12103 D: *mut f64,
12104 E: *mut f64,
12105 Z: *mut __BindgenComplex<f64>,
12106 ldz: *const lapack_int,
12107 work: *mut f64,
12108 info: *mut lapack_int,
12109 );
12110 pub fn cptrfs_(
12111 uplo: *const c_char,
12112 n: *const lapack_int,
12113 nrhs: *const lapack_int,
12114 D: *const f32,
12115 E: *const __BindgenComplex<f32>,
12116 DF: *const f32,
12117 EF: *const __BindgenComplex<f32>,
12118 B: *const __BindgenComplex<f32>,
12119 ldb: *const lapack_int,
12120 X: *mut __BindgenComplex<f32>,
12121 ldx: *const lapack_int,
12122 ferr: *mut f32,
12123 berr: *mut f32,
12124 work: *mut __BindgenComplex<f32>,
12125 rwork: *mut f32,
12126 info: *mut lapack_int,
12127 );
12128 pub fn dptrfs_(
12129 n: *const lapack_int,
12130 nrhs: *const lapack_int,
12131 D: *const f64,
12132 E: *const f64,
12133 DF: *const f64,
12134 EF: *const f64,
12135 B: *const f64,
12136 ldb: *const lapack_int,
12137 X: *mut f64,
12138 ldx: *const lapack_int,
12139 ferr: *mut f64,
12140 berr: *mut f64,
12141 work: *mut f64,
12142 info: *mut lapack_int,
12143 );
12144 pub fn sptrfs_(
12145 n: *const lapack_int,
12146 nrhs: *const lapack_int,
12147 D: *const f32,
12148 E: *const f32,
12149 DF: *const f32,
12150 EF: *const f32,
12151 B: *const f32,
12152 ldb: *const lapack_int,
12153 X: *mut f32,
12154 ldx: *const lapack_int,
12155 ferr: *mut f32,
12156 berr: *mut f32,
12157 work: *mut f32,
12158 info: *mut lapack_int,
12159 );
12160 pub fn zptrfs_(
12161 uplo: *const c_char,
12162 n: *const lapack_int,
12163 nrhs: *const lapack_int,
12164 D: *const f64,
12165 E: *const __BindgenComplex<f64>,
12166 DF: *const f64,
12167 EF: *const __BindgenComplex<f64>,
12168 B: *const __BindgenComplex<f64>,
12169 ldb: *const lapack_int,
12170 X: *mut __BindgenComplex<f64>,
12171 ldx: *const lapack_int,
12172 ferr: *mut f64,
12173 berr: *mut f64,
12174 work: *mut __BindgenComplex<f64>,
12175 rwork: *mut f64,
12176 info: *mut lapack_int,
12177 );
12178 pub fn cptsv_(
12179 n: *const lapack_int,
12180 nrhs: *const lapack_int,
12181 D: *mut f32,
12182 E: *mut __BindgenComplex<f32>,
12183 B: *mut __BindgenComplex<f32>,
12184 ldb: *const lapack_int,
12185 info: *mut lapack_int,
12186 );
12187 pub fn dptsv_(
12188 n: *const lapack_int,
12189 nrhs: *const lapack_int,
12190 D: *mut f64,
12191 E: *mut f64,
12192 B: *mut f64,
12193 ldb: *const lapack_int,
12194 info: *mut lapack_int,
12195 );
12196 pub fn sptsv_(
12197 n: *const lapack_int,
12198 nrhs: *const lapack_int,
12199 D: *mut f32,
12200 E: *mut f32,
12201 B: *mut f32,
12202 ldb: *const lapack_int,
12203 info: *mut lapack_int,
12204 );
12205 pub fn zptsv_(
12206 n: *const lapack_int,
12207 nrhs: *const lapack_int,
12208 D: *mut f64,
12209 E: *mut __BindgenComplex<f64>,
12210 B: *mut __BindgenComplex<f64>,
12211 ldb: *const lapack_int,
12212 info: *mut lapack_int,
12213 );
12214 pub fn cptsvx_(
12215 fact: *const c_char,
12216 n: *const lapack_int,
12217 nrhs: *const lapack_int,
12218 D: *const f32,
12219 E: *const __BindgenComplex<f32>,
12220 DF: *mut f32,
12221 EF: *mut __BindgenComplex<f32>,
12222 B: *const __BindgenComplex<f32>,
12223 ldb: *const lapack_int,
12224 X: *mut __BindgenComplex<f32>,
12225 ldx: *const lapack_int,
12226 rcond: *mut f32,
12227 ferr: *mut f32,
12228 berr: *mut f32,
12229 work: *mut __BindgenComplex<f32>,
12230 rwork: *mut f32,
12231 info: *mut lapack_int,
12232 );
12233 pub fn dptsvx_(
12234 fact: *const c_char,
12235 n: *const lapack_int,
12236 nrhs: *const lapack_int,
12237 D: *const f64,
12238 E: *const f64,
12239 DF: *mut f64,
12240 EF: *mut f64,
12241 B: *const f64,
12242 ldb: *const lapack_int,
12243 X: *mut f64,
12244 ldx: *const lapack_int,
12245 rcond: *mut f64,
12246 ferr: *mut f64,
12247 berr: *mut f64,
12248 work: *mut f64,
12249 info: *mut lapack_int,
12250 );
12251 pub fn sptsvx_(
12252 fact: *const c_char,
12253 n: *const lapack_int,
12254 nrhs: *const lapack_int,
12255 D: *const f32,
12256 E: *const f32,
12257 DF: *mut f32,
12258 EF: *mut f32,
12259 B: *const f32,
12260 ldb: *const lapack_int,
12261 X: *mut f32,
12262 ldx: *const lapack_int,
12263 rcond: *mut f32,
12264 ferr: *mut f32,
12265 berr: *mut f32,
12266 work: *mut f32,
12267 info: *mut lapack_int,
12268 );
12269 pub fn zptsvx_(
12270 fact: *const c_char,
12271 n: *const lapack_int,
12272 nrhs: *const lapack_int,
12273 D: *const f64,
12274 E: *const __BindgenComplex<f64>,
12275 DF: *mut f64,
12276 EF: *mut __BindgenComplex<f64>,
12277 B: *const __BindgenComplex<f64>,
12278 ldb: *const lapack_int,
12279 X: *mut __BindgenComplex<f64>,
12280 ldx: *const lapack_int,
12281 rcond: *mut f64,
12282 ferr: *mut f64,
12283 berr: *mut f64,
12284 work: *mut __BindgenComplex<f64>,
12285 rwork: *mut f64,
12286 info: *mut lapack_int,
12287 );
12288 pub fn cpttrf_(
12289 n: *const lapack_int,
12290 D: *mut f32,
12291 E: *mut __BindgenComplex<f32>,
12292 info: *mut lapack_int,
12293 );
12294 pub fn dpttrf_(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int);
12295 pub fn spttrf_(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int);
12296 pub fn zpttrf_(
12297 n: *const lapack_int,
12298 D: *mut f64,
12299 E: *mut __BindgenComplex<f64>,
12300 info: *mut lapack_int,
12301 );
12302 pub fn cpttrs_(
12303 uplo: *const c_char,
12304 n: *const lapack_int,
12305 nrhs: *const lapack_int,
12306 D: *const f32,
12307 E: *const __BindgenComplex<f32>,
12308 B: *mut __BindgenComplex<f32>,
12309 ldb: *const lapack_int,
12310 info: *mut lapack_int,
12311 );
12312 pub fn dpttrs_(
12313 n: *const lapack_int,
12314 nrhs: *const lapack_int,
12315 D: *const f64,
12316 E: *const f64,
12317 B: *mut f64,
12318 ldb: *const lapack_int,
12319 info: *mut lapack_int,
12320 );
12321 pub fn spttrs_(
12322 n: *const lapack_int,
12323 nrhs: *const lapack_int,
12324 D: *const f32,
12325 E: *const f32,
12326 B: *mut f32,
12327 ldb: *const lapack_int,
12328 info: *mut lapack_int,
12329 );
12330 pub fn zpttrs_(
12331 uplo: *const c_char,
12332 n: *const lapack_int,
12333 nrhs: *const lapack_int,
12334 D: *const f64,
12335 E: *const __BindgenComplex<f64>,
12336 B: *mut __BindgenComplex<f64>,
12337 ldb: *const lapack_int,
12338 info: *mut lapack_int,
12339 );
12340 pub fn dsbev_(
12341 jobz: *const c_char,
12342 uplo: *const c_char,
12343 n: *const lapack_int,
12344 kd: *const lapack_int,
12345 AB: *mut f64,
12346 ldab: *const lapack_int,
12347 W: *mut f64,
12348 Z: *mut f64,
12349 ldz: *const lapack_int,
12350 work: *mut f64,
12351 info: *mut lapack_int,
12352 );
12353 pub fn ssbev_(
12354 jobz: *const c_char,
12355 uplo: *const c_char,
12356 n: *const lapack_int,
12357 kd: *const lapack_int,
12358 AB: *mut f32,
12359 ldab: *const lapack_int,
12360 W: *mut f32,
12361 Z: *mut f32,
12362 ldz: *const lapack_int,
12363 work: *mut f32,
12364 info: *mut lapack_int,
12365 );
12366 pub fn dsbev_2stage_(
12367 jobz: *const c_char,
12368 uplo: *const c_char,
12369 n: *const lapack_int,
12370 kd: *const lapack_int,
12371 AB: *mut f64,
12372 ldab: *const lapack_int,
12373 W: *mut f64,
12374 Z: *mut f64,
12375 ldz: *const lapack_int,
12376 work: *mut f64,
12377 lwork: *const lapack_int,
12378 info: *mut lapack_int,
12379 );
12380 pub fn ssbev_2stage_(
12381 jobz: *const c_char,
12382 uplo: *const c_char,
12383 n: *const lapack_int,
12384 kd: *const lapack_int,
12385 AB: *mut f32,
12386 ldab: *const lapack_int,
12387 W: *mut f32,
12388 Z: *mut f32,
12389 ldz: *const lapack_int,
12390 work: *mut f32,
12391 lwork: *const lapack_int,
12392 info: *mut lapack_int,
12393 );
12394 pub fn dsbevd_(
12395 jobz: *const c_char,
12396 uplo: *const c_char,
12397 n: *const lapack_int,
12398 kd: *const lapack_int,
12399 AB: *mut f64,
12400 ldab: *const lapack_int,
12401 W: *mut f64,
12402 Z: *mut f64,
12403 ldz: *const lapack_int,
12404 work: *mut f64,
12405 lwork: *const lapack_int,
12406 iwork: *mut lapack_int,
12407 liwork: *const lapack_int,
12408 info: *mut lapack_int,
12409 );
12410 pub fn ssbevd_(
12411 jobz: *const c_char,
12412 uplo: *const c_char,
12413 n: *const lapack_int,
12414 kd: *const lapack_int,
12415 AB: *mut f32,
12416 ldab: *const lapack_int,
12417 W: *mut f32,
12418 Z: *mut f32,
12419 ldz: *const lapack_int,
12420 work: *mut f32,
12421 lwork: *const lapack_int,
12422 iwork: *mut lapack_int,
12423 liwork: *const lapack_int,
12424 info: *mut lapack_int,
12425 );
12426 pub fn dsbevd_2stage_(
12427 jobz: *const c_char,
12428 uplo: *const c_char,
12429 n: *const lapack_int,
12430 kd: *const lapack_int,
12431 AB: *mut f64,
12432 ldab: *const lapack_int,
12433 W: *mut f64,
12434 Z: *mut f64,
12435 ldz: *const lapack_int,
12436 work: *mut f64,
12437 lwork: *const lapack_int,
12438 iwork: *mut lapack_int,
12439 liwork: *const lapack_int,
12440 info: *mut lapack_int,
12441 );
12442 pub fn ssbevd_2stage_(
12443 jobz: *const c_char,
12444 uplo: *const c_char,
12445 n: *const lapack_int,
12446 kd: *const lapack_int,
12447 AB: *mut f32,
12448 ldab: *const lapack_int,
12449 W: *mut f32,
12450 Z: *mut f32,
12451 ldz: *const lapack_int,
12452 work: *mut f32,
12453 lwork: *const lapack_int,
12454 iwork: *mut lapack_int,
12455 liwork: *const lapack_int,
12456 info: *mut lapack_int,
12457 );
12458 pub fn dsbevx_(
12459 jobz: *const c_char,
12460 range: *const c_char,
12461 uplo: *const c_char,
12462 n: *const lapack_int,
12463 kd: *const lapack_int,
12464 AB: *mut f64,
12465 ldab: *const lapack_int,
12466 Q: *mut f64,
12467 ldq: *const lapack_int,
12468 vl: *const f64,
12469 vu: *const f64,
12470 il: *const lapack_int,
12471 iu: *const lapack_int,
12472 abstol: *const f64,
12473 m: *mut lapack_int,
12474 W: *mut f64,
12475 Z: *mut f64,
12476 ldz: *const lapack_int,
12477 work: *mut f64,
12478 iwork: *mut lapack_int,
12479 IFAIL: *mut lapack_int,
12480 info: *mut lapack_int,
12481 );
12482 pub fn ssbevx_(
12483 jobz: *const c_char,
12484 range: *const c_char,
12485 uplo: *const c_char,
12486 n: *const lapack_int,
12487 kd: *const lapack_int,
12488 AB: *mut f32,
12489 ldab: *const lapack_int,
12490 Q: *mut f32,
12491 ldq: *const lapack_int,
12492 vl: *const f32,
12493 vu: *const f32,
12494 il: *const lapack_int,
12495 iu: *const lapack_int,
12496 abstol: *const f32,
12497 m: *mut lapack_int,
12498 W: *mut f32,
12499 Z: *mut f32,
12500 ldz: *const lapack_int,
12501 work: *mut f32,
12502 iwork: *mut lapack_int,
12503 IFAIL: *mut lapack_int,
12504 info: *mut lapack_int,
12505 );
12506 pub fn dsbevx_2stage_(
12507 jobz: *const c_char,
12508 range: *const c_char,
12509 uplo: *const c_char,
12510 n: *const lapack_int,
12511 kd: *const lapack_int,
12512 AB: *mut f64,
12513 ldab: *const lapack_int,
12514 Q: *mut f64,
12515 ldq: *const lapack_int,
12516 vl: *const f64,
12517 vu: *const f64,
12518 il: *const lapack_int,
12519 iu: *const lapack_int,
12520 abstol: *const f64,
12521 m: *mut lapack_int,
12522 W: *mut f64,
12523 Z: *mut f64,
12524 ldz: *const lapack_int,
12525 work: *mut f64,
12526 lwork: *const lapack_int,
12527 iwork: *mut lapack_int,
12528 IFAIL: *mut lapack_int,
12529 info: *mut lapack_int,
12530 );
12531 pub fn ssbevx_2stage_(
12532 jobz: *const c_char,
12533 range: *const c_char,
12534 uplo: *const c_char,
12535 n: *const lapack_int,
12536 kd: *const lapack_int,
12537 AB: *mut f32,
12538 ldab: *const lapack_int,
12539 Q: *mut f32,
12540 ldq: *const lapack_int,
12541 vl: *const f32,
12542 vu: *const f32,
12543 il: *const lapack_int,
12544 iu: *const lapack_int,
12545 abstol: *const f32,
12546 m: *mut lapack_int,
12547 W: *mut f32,
12548 Z: *mut f32,
12549 ldz: *const lapack_int,
12550 work: *mut f32,
12551 lwork: *const lapack_int,
12552 iwork: *mut lapack_int,
12553 IFAIL: *mut lapack_int,
12554 info: *mut lapack_int,
12555 );
12556 pub fn dsbgst_(
12557 vect: *const c_char,
12558 uplo: *const c_char,
12559 n: *const lapack_int,
12560 ka: *const lapack_int,
12561 kb: *const lapack_int,
12562 AB: *mut f64,
12563 ldab: *const lapack_int,
12564 BB: *const f64,
12565 ldbb: *const lapack_int,
12566 X: *mut f64,
12567 ldx: *const lapack_int,
12568 work: *mut f64,
12569 info: *mut lapack_int,
12570 );
12571 pub fn ssbgst_(
12572 vect: *const c_char,
12573 uplo: *const c_char,
12574 n: *const lapack_int,
12575 ka: *const lapack_int,
12576 kb: *const lapack_int,
12577 AB: *mut f32,
12578 ldab: *const lapack_int,
12579 BB: *const f32,
12580 ldbb: *const lapack_int,
12581 X: *mut f32,
12582 ldx: *const lapack_int,
12583 work: *mut f32,
12584 info: *mut lapack_int,
12585 );
12586 pub fn dsbgv_(
12587 jobz: *const c_char,
12588 uplo: *const c_char,
12589 n: *const lapack_int,
12590 ka: *const lapack_int,
12591 kb: *const lapack_int,
12592 AB: *mut f64,
12593 ldab: *const lapack_int,
12594 BB: *mut f64,
12595 ldbb: *const lapack_int,
12596 W: *mut f64,
12597 Z: *mut f64,
12598 ldz: *const lapack_int,
12599 work: *mut f64,
12600 info: *mut lapack_int,
12601 );
12602 pub fn ssbgv_(
12603 jobz: *const c_char,
12604 uplo: *const c_char,
12605 n: *const lapack_int,
12606 ka: *const lapack_int,
12607 kb: *const lapack_int,
12608 AB: *mut f32,
12609 ldab: *const lapack_int,
12610 BB: *mut f32,
12611 ldbb: *const lapack_int,
12612 W: *mut f32,
12613 Z: *mut f32,
12614 ldz: *const lapack_int,
12615 work: *mut f32,
12616 info: *mut lapack_int,
12617 );
12618 pub fn dsbgvd_(
12619 jobz: *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 W: *mut f64,
12629 Z: *mut f64,
12630 ldz: *const lapack_int,
12631 work: *mut f64,
12632 lwork: *const lapack_int,
12633 iwork: *mut lapack_int,
12634 liwork: *const lapack_int,
12635 info: *mut lapack_int,
12636 );
12637 pub fn ssbgvd_(
12638 jobz: *const c_char,
12639 uplo: *const c_char,
12640 n: *const lapack_int,
12641 ka: *const lapack_int,
12642 kb: *const lapack_int,
12643 AB: *mut f32,
12644 ldab: *const lapack_int,
12645 BB: *mut f32,
12646 ldbb: *const lapack_int,
12647 W: *mut f32,
12648 Z: *mut f32,
12649 ldz: *const lapack_int,
12650 work: *mut f32,
12651 lwork: *const lapack_int,
12652 iwork: *mut lapack_int,
12653 liwork: *const lapack_int,
12654 info: *mut lapack_int,
12655 );
12656 pub fn dsbgvx_(
12657 jobz: *const c_char,
12658 range: *const c_char,
12659 uplo: *const c_char,
12660 n: *const lapack_int,
12661 ka: *const lapack_int,
12662 kb: *const lapack_int,
12663 AB: *mut f64,
12664 ldab: *const lapack_int,
12665 BB: *mut f64,
12666 ldbb: *const lapack_int,
12667 Q: *mut f64,
12668 ldq: *const lapack_int,
12669 vl: *const f64,
12670 vu: *const f64,
12671 il: *const lapack_int,
12672 iu: *const lapack_int,
12673 abstol: *const f64,
12674 m: *mut lapack_int,
12675 W: *mut f64,
12676 Z: *mut f64,
12677 ldz: *const lapack_int,
12678 work: *mut f64,
12679 iwork: *mut lapack_int,
12680 IFAIL: *mut lapack_int,
12681 info: *mut lapack_int,
12682 );
12683 pub fn ssbgvx_(
12684 jobz: *const c_char,
12685 range: *const c_char,
12686 uplo: *const c_char,
12687 n: *const lapack_int,
12688 ka: *const lapack_int,
12689 kb: *const lapack_int,
12690 AB: *mut f32,
12691 ldab: *const lapack_int,
12692 BB: *mut f32,
12693 ldbb: *const lapack_int,
12694 Q: *mut f32,
12695 ldq: *const lapack_int,
12696 vl: *const f32,
12697 vu: *const f32,
12698 il: *const lapack_int,
12699 iu: *const lapack_int,
12700 abstol: *const f32,
12701 m: *mut lapack_int,
12702 W: *mut f32,
12703 Z: *mut f32,
12704 ldz: *const lapack_int,
12705 work: *mut f32,
12706 iwork: *mut lapack_int,
12707 IFAIL: *mut lapack_int,
12708 info: *mut lapack_int,
12709 );
12710 pub fn dsbtrd_(
12711 vect: *const c_char,
12712 uplo: *const c_char,
12713 n: *const lapack_int,
12714 kd: *const lapack_int,
12715 AB: *mut f64,
12716 ldab: *const lapack_int,
12717 D: *mut f64,
12718 E: *mut f64,
12719 Q: *mut f64,
12720 ldq: *const lapack_int,
12721 work: *mut f64,
12722 info: *mut lapack_int,
12723 );
12724 pub fn ssbtrd_(
12725 vect: *const c_char,
12726 uplo: *const c_char,
12727 n: *const lapack_int,
12728 kd: *const lapack_int,
12729 AB: *mut f32,
12730 ldab: *const lapack_int,
12731 D: *mut f32,
12732 E: *mut f32,
12733 Q: *mut f32,
12734 ldq: *const lapack_int,
12735 work: *mut f32,
12736 info: *mut lapack_int,
12737 );
12738 pub fn dsfrk_(
12739 transr: *const c_char,
12740 uplo: *const c_char,
12741 trans: *const c_char,
12742 n: *const lapack_int,
12743 k: *const lapack_int,
12744 alpha: *const f64,
12745 A: *const f64,
12746 lda: *const lapack_int,
12747 beta: *const f64,
12748 C: *mut f64,
12749 );
12750 pub fn ssfrk_(
12751 transr: *const c_char,
12752 uplo: *const c_char,
12753 trans: *const c_char,
12754 n: *const lapack_int,
12755 k: *const lapack_int,
12756 alpha: *const f32,
12757 A: *const f32,
12758 lda: *const lapack_int,
12759 beta: *const f32,
12760 C: *mut f32,
12761 );
12762 pub fn cspcon_(
12763 uplo: *const c_char,
12764 n: *const lapack_int,
12765 AP: *const __BindgenComplex<f32>,
12766 ipiv: *const lapack_int,
12767 anorm: *const f32,
12768 rcond: *mut f32,
12769 work: *mut __BindgenComplex<f32>,
12770 info: *mut lapack_int,
12771 );
12772 pub fn dspcon_(
12773 uplo: *const c_char,
12774 n: *const lapack_int,
12775 AP: *const f64,
12776 ipiv: *const lapack_int,
12777 anorm: *const f64,
12778 rcond: *mut f64,
12779 work: *mut f64,
12780 iwork: *mut lapack_int,
12781 info: *mut lapack_int,
12782 );
12783 pub fn sspcon_(
12784 uplo: *const c_char,
12785 n: *const lapack_int,
12786 AP: *const f32,
12787 ipiv: *const lapack_int,
12788 anorm: *const f32,
12789 rcond: *mut f32,
12790 work: *mut f32,
12791 iwork: *mut lapack_int,
12792 info: *mut lapack_int,
12793 );
12794 pub fn zspcon_(
12795 uplo: *const c_char,
12796 n: *const lapack_int,
12797 AP: *const __BindgenComplex<f64>,
12798 ipiv: *const lapack_int,
12799 anorm: *const f64,
12800 rcond: *mut f64,
12801 work: *mut __BindgenComplex<f64>,
12802 info: *mut lapack_int,
12803 );
12804 pub fn dspev_(
12805 jobz: *const c_char,
12806 uplo: *const c_char,
12807 n: *const lapack_int,
12808 AP: *mut f64,
12809 W: *mut f64,
12810 Z: *mut f64,
12811 ldz: *const lapack_int,
12812 work: *mut f64,
12813 info: *mut lapack_int,
12814 );
12815 pub fn sspev_(
12816 jobz: *const c_char,
12817 uplo: *const c_char,
12818 n: *const lapack_int,
12819 AP: *mut f32,
12820 W: *mut f32,
12821 Z: *mut f32,
12822 ldz: *const lapack_int,
12823 work: *mut f32,
12824 info: *mut lapack_int,
12825 );
12826 pub fn dspevd_(
12827 jobz: *const c_char,
12828 uplo: *const c_char,
12829 n: *const lapack_int,
12830 AP: *mut f64,
12831 W: *mut f64,
12832 Z: *mut f64,
12833 ldz: *const lapack_int,
12834 work: *mut f64,
12835 lwork: *const lapack_int,
12836 iwork: *mut lapack_int,
12837 liwork: *const lapack_int,
12838 info: *mut lapack_int,
12839 );
12840 pub fn sspevd_(
12841 jobz: *const c_char,
12842 uplo: *const c_char,
12843 n: *const lapack_int,
12844 AP: *mut f32,
12845 W: *mut f32,
12846 Z: *mut f32,
12847 ldz: *const lapack_int,
12848 work: *mut f32,
12849 lwork: *const lapack_int,
12850 iwork: *mut lapack_int,
12851 liwork: *const lapack_int,
12852 info: *mut lapack_int,
12853 );
12854 pub fn dspevx_(
12855 jobz: *const c_char,
12856 range: *const c_char,
12857 uplo: *const c_char,
12858 n: *const lapack_int,
12859 AP: *mut f64,
12860 vl: *const f64,
12861 vu: *const f64,
12862 il: *const lapack_int,
12863 iu: *const lapack_int,
12864 abstol: *const f64,
12865 m: *mut lapack_int,
12866 W: *mut f64,
12867 Z: *mut f64,
12868 ldz: *const lapack_int,
12869 work: *mut f64,
12870 iwork: *mut lapack_int,
12871 IFAIL: *mut lapack_int,
12872 info: *mut lapack_int,
12873 );
12874 pub fn sspevx_(
12875 jobz: *const c_char,
12876 range: *const c_char,
12877 uplo: *const c_char,
12878 n: *const lapack_int,
12879 AP: *mut f32,
12880 vl: *const f32,
12881 vu: *const f32,
12882 il: *const lapack_int,
12883 iu: *const lapack_int,
12884 abstol: *const f32,
12885 m: *mut lapack_int,
12886 W: *mut f32,
12887 Z: *mut f32,
12888 ldz: *const lapack_int,
12889 work: *mut f32,
12890 iwork: *mut lapack_int,
12891 IFAIL: *mut lapack_int,
12892 info: *mut lapack_int,
12893 );
12894 pub fn dspgst_(
12895 itype: *const lapack_int,
12896 uplo: *const c_char,
12897 n: *const lapack_int,
12898 AP: *mut f64,
12899 BP: *const f64,
12900 info: *mut lapack_int,
12901 );
12902 pub fn sspgst_(
12903 itype: *const lapack_int,
12904 uplo: *const c_char,
12905 n: *const lapack_int,
12906 AP: *mut f32,
12907 BP: *const f32,
12908 info: *mut lapack_int,
12909 );
12910 pub fn dspgv_(
12911 itype: *const lapack_int,
12912 jobz: *const c_char,
12913 uplo: *const c_char,
12914 n: *const lapack_int,
12915 AP: *mut f64,
12916 BP: *mut f64,
12917 W: *mut f64,
12918 Z: *mut f64,
12919 ldz: *const lapack_int,
12920 work: *mut f64,
12921 info: *mut lapack_int,
12922 );
12923 pub fn sspgv_(
12924 itype: *const lapack_int,
12925 jobz: *const c_char,
12926 uplo: *const c_char,
12927 n: *const lapack_int,
12928 AP: *mut f32,
12929 BP: *mut f32,
12930 W: *mut f32,
12931 Z: *mut f32,
12932 ldz: *const lapack_int,
12933 work: *mut f32,
12934 info: *mut lapack_int,
12935 );
12936 pub fn dspgvd_(
12937 itype: *const lapack_int,
12938 jobz: *const c_char,
12939 uplo: *const c_char,
12940 n: *const lapack_int,
12941 AP: *mut f64,
12942 BP: *mut f64,
12943 W: *mut f64,
12944 Z: *mut f64,
12945 ldz: *const lapack_int,
12946 work: *mut f64,
12947 lwork: *const lapack_int,
12948 iwork: *mut lapack_int,
12949 liwork: *const lapack_int,
12950 info: *mut lapack_int,
12951 );
12952 pub fn sspgvd_(
12953 itype: *const lapack_int,
12954 jobz: *const c_char,
12955 uplo: *const c_char,
12956 n: *const lapack_int,
12957 AP: *mut f32,
12958 BP: *mut f32,
12959 W: *mut f32,
12960 Z: *mut f32,
12961 ldz: *const lapack_int,
12962 work: *mut f32,
12963 lwork: *const lapack_int,
12964 iwork: *mut lapack_int,
12965 liwork: *const lapack_int,
12966 info: *mut lapack_int,
12967 );
12968 pub fn dspgvx_(
12969 itype: *const lapack_int,
12970 jobz: *const c_char,
12971 range: *const c_char,
12972 uplo: *const c_char,
12973 n: *const lapack_int,
12974 AP: *mut f64,
12975 BP: *mut f64,
12976 vl: *const f64,
12977 vu: *const f64,
12978 il: *const lapack_int,
12979 iu: *const lapack_int,
12980 abstol: *const f64,
12981 m: *mut lapack_int,
12982 W: *mut f64,
12983 Z: *mut f64,
12984 ldz: *const lapack_int,
12985 work: *mut f64,
12986 iwork: *mut lapack_int,
12987 IFAIL: *mut lapack_int,
12988 info: *mut lapack_int,
12989 );
12990 pub fn sspgvx_(
12991 itype: *const lapack_int,
12992 jobz: *const c_char,
12993 range: *const c_char,
12994 uplo: *const c_char,
12995 n: *const lapack_int,
12996 AP: *mut f32,
12997 BP: *mut f32,
12998 vl: *const f32,
12999 vu: *const f32,
13000 il: *const lapack_int,
13001 iu: *const lapack_int,
13002 abstol: *const f32,
13003 m: *mut lapack_int,
13004 W: *mut f32,
13005 Z: *mut f32,
13006 ldz: *const lapack_int,
13007 work: *mut f32,
13008 iwork: *mut lapack_int,
13009 IFAIL: *mut lapack_int,
13010 info: *mut lapack_int,
13011 );
13012 pub fn csprfs_(
13013 uplo: *const c_char,
13014 n: *const lapack_int,
13015 nrhs: *const lapack_int,
13016 AP: *const __BindgenComplex<f32>,
13017 AFP: *const __BindgenComplex<f32>,
13018 ipiv: *const lapack_int,
13019 B: *const __BindgenComplex<f32>,
13020 ldb: *const lapack_int,
13021 X: *mut __BindgenComplex<f32>,
13022 ldx: *const lapack_int,
13023 ferr: *mut f32,
13024 berr: *mut f32,
13025 work: *mut __BindgenComplex<f32>,
13026 rwork: *mut f32,
13027 info: *mut lapack_int,
13028 );
13029 pub fn dsprfs_(
13030 uplo: *const c_char,
13031 n: *const lapack_int,
13032 nrhs: *const lapack_int,
13033 AP: *const f64,
13034 AFP: *const f64,
13035 ipiv: *const lapack_int,
13036 B: *const f64,
13037 ldb: *const lapack_int,
13038 X: *mut f64,
13039 ldx: *const lapack_int,
13040 ferr: *mut f64,
13041 berr: *mut f64,
13042 work: *mut f64,
13043 iwork: *mut lapack_int,
13044 info: *mut lapack_int,
13045 );
13046 pub fn ssprfs_(
13047 uplo: *const c_char,
13048 n: *const lapack_int,
13049 nrhs: *const lapack_int,
13050 AP: *const f32,
13051 AFP: *const f32,
13052 ipiv: *const lapack_int,
13053 B: *const f32,
13054 ldb: *const lapack_int,
13055 X: *mut f32,
13056 ldx: *const lapack_int,
13057 ferr: *mut f32,
13058 berr: *mut f32,
13059 work: *mut f32,
13060 iwork: *mut lapack_int,
13061 info: *mut lapack_int,
13062 );
13063 pub fn zsprfs_(
13064 uplo: *const c_char,
13065 n: *const lapack_int,
13066 nrhs: *const lapack_int,
13067 AP: *const __BindgenComplex<f64>,
13068 AFP: *const __BindgenComplex<f64>,
13069 ipiv: *const lapack_int,
13070 B: *const __BindgenComplex<f64>,
13071 ldb: *const lapack_int,
13072 X: *mut __BindgenComplex<f64>,
13073 ldx: *const lapack_int,
13074 ferr: *mut f64,
13075 berr: *mut f64,
13076 work: *mut __BindgenComplex<f64>,
13077 rwork: *mut f64,
13078 info: *mut lapack_int,
13079 );
13080 pub fn cspsv_(
13081 uplo: *const c_char,
13082 n: *const lapack_int,
13083 nrhs: *const lapack_int,
13084 AP: *mut __BindgenComplex<f32>,
13085 ipiv: *mut lapack_int,
13086 B: *mut __BindgenComplex<f32>,
13087 ldb: *const lapack_int,
13088 info: *mut lapack_int,
13089 );
13090 pub fn dspsv_(
13091 uplo: *const c_char,
13092 n: *const lapack_int,
13093 nrhs: *const lapack_int,
13094 AP: *mut f64,
13095 ipiv: *mut lapack_int,
13096 B: *mut f64,
13097 ldb: *const lapack_int,
13098 info: *mut lapack_int,
13099 );
13100 pub fn sspsv_(
13101 uplo: *const c_char,
13102 n: *const lapack_int,
13103 nrhs: *const lapack_int,
13104 AP: *mut f32,
13105 ipiv: *mut lapack_int,
13106 B: *mut f32,
13107 ldb: *const lapack_int,
13108 info: *mut lapack_int,
13109 );
13110 pub fn zspsv_(
13111 uplo: *const c_char,
13112 n: *const lapack_int,
13113 nrhs: *const lapack_int,
13114 AP: *mut __BindgenComplex<f64>,
13115 ipiv: *mut lapack_int,
13116 B: *mut __BindgenComplex<f64>,
13117 ldb: *const lapack_int,
13118 info: *mut lapack_int,
13119 );
13120 pub fn cspsvx_(
13121 fact: *const c_char,
13122 uplo: *const c_char,
13123 n: *const lapack_int,
13124 nrhs: *const lapack_int,
13125 AP: *const __BindgenComplex<f32>,
13126 AFP: *mut __BindgenComplex<f32>,
13127 ipiv: *mut lapack_int,
13128 B: *const __BindgenComplex<f32>,
13129 ldb: *const lapack_int,
13130 X: *mut __BindgenComplex<f32>,
13131 ldx: *const lapack_int,
13132 rcond: *mut f32,
13133 ferr: *mut f32,
13134 berr: *mut f32,
13135 work: *mut __BindgenComplex<f32>,
13136 rwork: *mut f32,
13137 info: *mut lapack_int,
13138 );
13139 pub fn dspsvx_(
13140 fact: *const c_char,
13141 uplo: *const c_char,
13142 n: *const lapack_int,
13143 nrhs: *const lapack_int,
13144 AP: *const f64,
13145 AFP: *mut f64,
13146 ipiv: *mut lapack_int,
13147 B: *const f64,
13148 ldb: *const lapack_int,
13149 X: *mut f64,
13150 ldx: *const lapack_int,
13151 rcond: *mut f64,
13152 ferr: *mut f64,
13153 berr: *mut f64,
13154 work: *mut f64,
13155 iwork: *mut lapack_int,
13156 info: *mut lapack_int,
13157 );
13158 pub fn sspsvx_(
13159 fact: *const c_char,
13160 uplo: *const c_char,
13161 n: *const lapack_int,
13162 nrhs: *const lapack_int,
13163 AP: *const f32,
13164 AFP: *mut f32,
13165 ipiv: *mut lapack_int,
13166 B: *const f32,
13167 ldb: *const lapack_int,
13168 X: *mut f32,
13169 ldx: *const lapack_int,
13170 rcond: *mut f32,
13171 ferr: *mut f32,
13172 berr: *mut f32,
13173 work: *mut f32,
13174 iwork: *mut lapack_int,
13175 info: *mut lapack_int,
13176 );
13177 pub fn zspsvx_(
13178 fact: *const c_char,
13179 uplo: *const c_char,
13180 n: *const lapack_int,
13181 nrhs: *const lapack_int,
13182 AP: *const __BindgenComplex<f64>,
13183 AFP: *mut __BindgenComplex<f64>,
13184 ipiv: *mut lapack_int,
13185 B: *const __BindgenComplex<f64>,
13186 ldb: *const lapack_int,
13187 X: *mut __BindgenComplex<f64>,
13188 ldx: *const lapack_int,
13189 rcond: *mut f64,
13190 ferr: *mut f64,
13191 berr: *mut f64,
13192 work: *mut __BindgenComplex<f64>,
13193 rwork: *mut f64,
13194 info: *mut lapack_int,
13195 );
13196 pub fn dsptrd_(
13197 uplo: *const c_char,
13198 n: *const lapack_int,
13199 AP: *mut f64,
13200 D: *mut f64,
13201 E: *mut f64,
13202 tau: *mut f64,
13203 info: *mut lapack_int,
13204 );
13205 pub fn ssptrd_(
13206 uplo: *const c_char,
13207 n: *const lapack_int,
13208 AP: *mut f32,
13209 D: *mut f32,
13210 E: *mut f32,
13211 tau: *mut f32,
13212 info: *mut lapack_int,
13213 );
13214 pub fn csptrf_(
13215 uplo: *const c_char,
13216 n: *const lapack_int,
13217 AP: *mut __BindgenComplex<f32>,
13218 ipiv: *mut lapack_int,
13219 info: *mut lapack_int,
13220 );
13221 pub fn dsptrf_(
13222 uplo: *const c_char,
13223 n: *const lapack_int,
13224 AP: *mut f64,
13225 ipiv: *mut lapack_int,
13226 info: *mut lapack_int,
13227 );
13228 pub fn ssptrf_(
13229 uplo: *const c_char,
13230 n: *const lapack_int,
13231 AP: *mut f32,
13232 ipiv: *mut lapack_int,
13233 info: *mut lapack_int,
13234 );
13235 pub fn zsptrf_(
13236 uplo: *const c_char,
13237 n: *const lapack_int,
13238 AP: *mut __BindgenComplex<f64>,
13239 ipiv: *mut lapack_int,
13240 info: *mut lapack_int,
13241 );
13242 pub fn csptri_(
13243 uplo: *const c_char,
13244 n: *const lapack_int,
13245 AP: *mut __BindgenComplex<f32>,
13246 ipiv: *const lapack_int,
13247 work: *mut __BindgenComplex<f32>,
13248 info: *mut lapack_int,
13249 );
13250 pub fn dsptri_(
13251 uplo: *const c_char,
13252 n: *const lapack_int,
13253 AP: *mut f64,
13254 ipiv: *const lapack_int,
13255 work: *mut f64,
13256 info: *mut lapack_int,
13257 );
13258 pub fn ssptri_(
13259 uplo: *const c_char,
13260 n: *const lapack_int,
13261 AP: *mut f32,
13262 ipiv: *const lapack_int,
13263 work: *mut f32,
13264 info: *mut lapack_int,
13265 );
13266 pub fn zsptri_(
13267 uplo: *const c_char,
13268 n: *const lapack_int,
13269 AP: *mut __BindgenComplex<f64>,
13270 ipiv: *const lapack_int,
13271 work: *mut __BindgenComplex<f64>,
13272 info: *mut lapack_int,
13273 );
13274 pub fn csptrs_(
13275 uplo: *const c_char,
13276 n: *const lapack_int,
13277 nrhs: *const lapack_int,
13278 AP: *const __BindgenComplex<f32>,
13279 ipiv: *const lapack_int,
13280 B: *mut __BindgenComplex<f32>,
13281 ldb: *const lapack_int,
13282 info: *mut lapack_int,
13283 );
13284 pub fn dsptrs_(
13285 uplo: *const c_char,
13286 n: *const lapack_int,
13287 nrhs: *const lapack_int,
13288 AP: *const f64,
13289 ipiv: *const lapack_int,
13290 B: *mut f64,
13291 ldb: *const lapack_int,
13292 info: *mut lapack_int,
13293 );
13294 pub fn ssptrs_(
13295 uplo: *const c_char,
13296 n: *const lapack_int,
13297 nrhs: *const lapack_int,
13298 AP: *const f32,
13299 ipiv: *const lapack_int,
13300 B: *mut f32,
13301 ldb: *const lapack_int,
13302 info: *mut lapack_int,
13303 );
13304 pub fn zsptrs_(
13305 uplo: *const c_char,
13306 n: *const lapack_int,
13307 nrhs: *const lapack_int,
13308 AP: *const __BindgenComplex<f64>,
13309 ipiv: *const lapack_int,
13310 B: *mut __BindgenComplex<f64>,
13311 ldb: *const lapack_int,
13312 info: *mut lapack_int,
13313 );
13314 pub fn dstebz_(
13315 range: *const c_char,
13316 order: *const c_char,
13317 n: *const lapack_int,
13318 vl: *const f64,
13319 vu: *const f64,
13320 il: *const lapack_int,
13321 iu: *const lapack_int,
13322 abstol: *const f64,
13323 D: *const f64,
13324 E: *const f64,
13325 m: *mut lapack_int,
13326 nsplit: *mut lapack_int,
13327 W: *mut f64,
13328 IBLOCK: *mut lapack_int,
13329 ISPLIT: *mut lapack_int,
13330 work: *mut f64,
13331 iwork: *mut lapack_int,
13332 info: *mut lapack_int,
13333 );
13334 pub fn sstebz_(
13335 range: *const c_char,
13336 order: *const c_char,
13337 n: *const lapack_int,
13338 vl: *const f32,
13339 vu: *const f32,
13340 il: *const lapack_int,
13341 iu: *const lapack_int,
13342 abstol: *const f32,
13343 D: *const f32,
13344 E: *const f32,
13345 m: *mut lapack_int,
13346 nsplit: *mut lapack_int,
13347 W: *mut f32,
13348 IBLOCK: *mut lapack_int,
13349 ISPLIT: *mut lapack_int,
13350 work: *mut f32,
13351 iwork: *mut lapack_int,
13352 info: *mut lapack_int,
13353 );
13354 pub fn cstedc_(
13355 compz: *const c_char,
13356 n: *const lapack_int,
13357 D: *mut f32,
13358 E: *mut f32,
13359 Z: *mut __BindgenComplex<f32>,
13360 ldz: *const lapack_int,
13361 work: *mut __BindgenComplex<f32>,
13362 lwork: *const lapack_int,
13363 rwork: *mut f32,
13364 lrwork: *const lapack_int,
13365 iwork: *mut lapack_int,
13366 liwork: *const lapack_int,
13367 info: *mut lapack_int,
13368 );
13369 pub fn dstedc_(
13370 compz: *const c_char,
13371 n: *const lapack_int,
13372 D: *mut f64,
13373 E: *mut f64,
13374 Z: *mut f64,
13375 ldz: *const lapack_int,
13376 work: *mut f64,
13377 lwork: *const lapack_int,
13378 iwork: *mut lapack_int,
13379 liwork: *const lapack_int,
13380 info: *mut lapack_int,
13381 );
13382 pub fn sstedc_(
13383 compz: *const c_char,
13384 n: *const lapack_int,
13385 D: *mut f32,
13386 E: *mut f32,
13387 Z: *mut f32,
13388 ldz: *const lapack_int,
13389 work: *mut f32,
13390 lwork: *const lapack_int,
13391 iwork: *mut lapack_int,
13392 liwork: *const lapack_int,
13393 info: *mut lapack_int,
13394 );
13395 pub fn zstedc_(
13396 compz: *const c_char,
13397 n: *const lapack_int,
13398 D: *mut f64,
13399 E: *mut f64,
13400 Z: *mut __BindgenComplex<f64>,
13401 ldz: *const lapack_int,
13402 work: *mut __BindgenComplex<f64>,
13403 lwork: *const lapack_int,
13404 rwork: *mut f64,
13405 lrwork: *const lapack_int,
13406 iwork: *mut lapack_int,
13407 liwork: *const lapack_int,
13408 info: *mut lapack_int,
13409 );
13410 pub fn cstegr_(
13411 jobz: *const c_char,
13412 range: *const c_char,
13413 n: *const lapack_int,
13414 D: *mut f32,
13415 E: *mut f32,
13416 vl: *const f32,
13417 vu: *const f32,
13418 il: *const lapack_int,
13419 iu: *const lapack_int,
13420 abstol: *const f32,
13421 m: *mut lapack_int,
13422 W: *mut f32,
13423 Z: *mut __BindgenComplex<f32>,
13424 ldz: *const lapack_int,
13425 ISUPPZ: *mut lapack_int,
13426 work: *mut f32,
13427 lwork: *const lapack_int,
13428 iwork: *mut lapack_int,
13429 liwork: *const lapack_int,
13430 info: *mut lapack_int,
13431 );
13432 pub fn dstegr_(
13433 jobz: *const c_char,
13434 range: *const c_char,
13435 n: *const lapack_int,
13436 D: *mut f64,
13437 E: *mut f64,
13438 vl: *const f64,
13439 vu: *const f64,
13440 il: *const lapack_int,
13441 iu: *const lapack_int,
13442 abstol: *const f64,
13443 m: *mut lapack_int,
13444 W: *mut f64,
13445 Z: *mut f64,
13446 ldz: *const lapack_int,
13447 ISUPPZ: *mut lapack_int,
13448 work: *mut f64,
13449 lwork: *const lapack_int,
13450 iwork: *mut lapack_int,
13451 liwork: *const lapack_int,
13452 info: *mut lapack_int,
13453 );
13454 pub fn sstegr_(
13455 jobz: *const c_char,
13456 range: *const c_char,
13457 n: *const lapack_int,
13458 D: *mut f32,
13459 E: *mut f32,
13460 vl: *const f32,
13461 vu: *const f32,
13462 il: *const lapack_int,
13463 iu: *const lapack_int,
13464 abstol: *const f32,
13465 m: *mut lapack_int,
13466 W: *mut f32,
13467 Z: *mut f32,
13468 ldz: *const lapack_int,
13469 ISUPPZ: *mut lapack_int,
13470 work: *mut f32,
13471 lwork: *const lapack_int,
13472 iwork: *mut lapack_int,
13473 liwork: *const lapack_int,
13474 info: *mut lapack_int,
13475 );
13476 pub fn zstegr_(
13477 jobz: *const c_char,
13478 range: *const c_char,
13479 n: *const lapack_int,
13480 D: *mut f64,
13481 E: *mut f64,
13482 vl: *const f64,
13483 vu: *const f64,
13484 il: *const lapack_int,
13485 iu: *const lapack_int,
13486 abstol: *const f64,
13487 m: *mut lapack_int,
13488 W: *mut f64,
13489 Z: *mut __BindgenComplex<f64>,
13490 ldz: *const lapack_int,
13491 ISUPPZ: *mut lapack_int,
13492 work: *mut f64,
13493 lwork: *const lapack_int,
13494 iwork: *mut lapack_int,
13495 liwork: *const lapack_int,
13496 info: *mut lapack_int,
13497 );
13498 pub fn cstein_(
13499 n: *const lapack_int,
13500 D: *const f32,
13501 E: *const f32,
13502 m: *const lapack_int,
13503 W: *const f32,
13504 IBLOCK: *const lapack_int,
13505 ISPLIT: *const lapack_int,
13506 Z: *mut __BindgenComplex<f32>,
13507 ldz: *const lapack_int,
13508 work: *mut f32,
13509 iwork: *mut lapack_int,
13510 IFAIL: *mut lapack_int,
13511 info: *mut lapack_int,
13512 );
13513 pub fn dstein_(
13514 n: *const lapack_int,
13515 D: *const f64,
13516 E: *const f64,
13517 m: *const lapack_int,
13518 W: *const f64,
13519 IBLOCK: *const lapack_int,
13520 ISPLIT: *const lapack_int,
13521 Z: *mut f64,
13522 ldz: *const lapack_int,
13523 work: *mut f64,
13524 iwork: *mut lapack_int,
13525 IFAIL: *mut lapack_int,
13526 info: *mut lapack_int,
13527 );
13528 pub fn sstein_(
13529 n: *const lapack_int,
13530 D: *const f32,
13531 E: *const f32,
13532 m: *const lapack_int,
13533 W: *const f32,
13534 IBLOCK: *const lapack_int,
13535 ISPLIT: *const lapack_int,
13536 Z: *mut f32,
13537 ldz: *const lapack_int,
13538 work: *mut f32,
13539 iwork: *mut lapack_int,
13540 IFAIL: *mut lapack_int,
13541 info: *mut lapack_int,
13542 );
13543 pub fn zstein_(
13544 n: *const lapack_int,
13545 D: *const f64,
13546 E: *const f64,
13547 m: *const lapack_int,
13548 W: *const f64,
13549 IBLOCK: *const lapack_int,
13550 ISPLIT: *const lapack_int,
13551 Z: *mut __BindgenComplex<f64>,
13552 ldz: *const lapack_int,
13553 work: *mut f64,
13554 iwork: *mut lapack_int,
13555 IFAIL: *mut lapack_int,
13556 info: *mut lapack_int,
13557 );
13558 pub fn cstemr_(
13559 jobz: *const c_char,
13560 range: *const c_char,
13561 n: *const lapack_int,
13562 D: *mut f32,
13563 E: *mut f32,
13564 vl: *const f32,
13565 vu: *const f32,
13566 il: *const lapack_int,
13567 iu: *const lapack_int,
13568 m: *mut lapack_int,
13569 W: *mut f32,
13570 Z: *mut __BindgenComplex<f32>,
13571 ldz: *const lapack_int,
13572 nzc: *const lapack_int,
13573 ISUPPZ: *mut lapack_int,
13574 tryrac: *mut lapack_int,
13575 work: *mut f32,
13576 lwork: *const lapack_int,
13577 iwork: *mut lapack_int,
13578 liwork: *const lapack_int,
13579 info: *mut lapack_int,
13580 );
13581 pub fn dstemr_(
13582 jobz: *const c_char,
13583 range: *const c_char,
13584 n: *const lapack_int,
13585 D: *mut f64,
13586 E: *mut f64,
13587 vl: *const f64,
13588 vu: *const f64,
13589 il: *const lapack_int,
13590 iu: *const lapack_int,
13591 m: *mut lapack_int,
13592 W: *mut f64,
13593 Z: *mut f64,
13594 ldz: *const lapack_int,
13595 nzc: *const lapack_int,
13596 ISUPPZ: *mut lapack_int,
13597 tryrac: *mut lapack_int,
13598 work: *mut f64,
13599 lwork: *const lapack_int,
13600 iwork: *mut lapack_int,
13601 liwork: *const lapack_int,
13602 info: *mut lapack_int,
13603 );
13604 pub fn sstemr_(
13605 jobz: *const c_char,
13606 range: *const c_char,
13607 n: *const lapack_int,
13608 D: *mut f32,
13609 E: *mut f32,
13610 vl: *const f32,
13611 vu: *const f32,
13612 il: *const lapack_int,
13613 iu: *const lapack_int,
13614 m: *mut lapack_int,
13615 W: *mut f32,
13616 Z: *mut f32,
13617 ldz: *const lapack_int,
13618 nzc: *const lapack_int,
13619 ISUPPZ: *mut lapack_int,
13620 tryrac: *mut lapack_int,
13621 work: *mut f32,
13622 lwork: *const lapack_int,
13623 iwork: *mut lapack_int,
13624 liwork: *const lapack_int,
13625 info: *mut lapack_int,
13626 );
13627 pub fn zstemr_(
13628 jobz: *const c_char,
13629 range: *const c_char,
13630 n: *const lapack_int,
13631 D: *mut f64,
13632 E: *mut f64,
13633 vl: *const f64,
13634 vu: *const f64,
13635 il: *const lapack_int,
13636 iu: *const lapack_int,
13637 m: *mut lapack_int,
13638 W: *mut f64,
13639 Z: *mut __BindgenComplex<f64>,
13640 ldz: *const lapack_int,
13641 nzc: *const lapack_int,
13642 ISUPPZ: *mut lapack_int,
13643 tryrac: *mut lapack_int,
13644 work: *mut f64,
13645 lwork: *const lapack_int,
13646 iwork: *mut lapack_int,
13647 liwork: *const lapack_int,
13648 info: *mut lapack_int,
13649 );
13650 pub fn csteqr_(
13651 compz: *const c_char,
13652 n: *const lapack_int,
13653 D: *mut f32,
13654 E: *mut f32,
13655 Z: *mut __BindgenComplex<f32>,
13656 ldz: *const lapack_int,
13657 work: *mut f32,
13658 info: *mut lapack_int,
13659 );
13660 pub fn dsteqr_(
13661 compz: *const c_char,
13662 n: *const lapack_int,
13663 D: *mut f64,
13664 E: *mut f64,
13665 Z: *mut f64,
13666 ldz: *const lapack_int,
13667 work: *mut f64,
13668 info: *mut lapack_int,
13669 );
13670 pub fn ssteqr_(
13671 compz: *const c_char,
13672 n: *const lapack_int,
13673 D: *mut f32,
13674 E: *mut f32,
13675 Z: *mut f32,
13676 ldz: *const lapack_int,
13677 work: *mut f32,
13678 info: *mut lapack_int,
13679 );
13680 pub fn zsteqr_(
13681 compz: *const c_char,
13682 n: *const lapack_int,
13683 D: *mut f64,
13684 E: *mut f64,
13685 Z: *mut __BindgenComplex<f64>,
13686 ldz: *const lapack_int,
13687 work: *mut f64,
13688 info: *mut lapack_int,
13689 );
13690 pub fn dsterf_(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int);
13691 pub fn ssterf_(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int);
13692 pub fn dstev_(
13693 jobz: *const c_char,
13694 n: *const lapack_int,
13695 D: *mut f64,
13696 E: *mut f64,
13697 Z: *mut f64,
13698 ldz: *const lapack_int,
13699 work: *mut f64,
13700 info: *mut lapack_int,
13701 );
13702 pub fn sstev_(
13703 jobz: *const c_char,
13704 n: *const lapack_int,
13705 D: *mut f32,
13706 E: *mut f32,
13707 Z: *mut f32,
13708 ldz: *const lapack_int,
13709 work: *mut f32,
13710 info: *mut lapack_int,
13711 );
13712 pub fn dstevd_(
13713 jobz: *const c_char,
13714 n: *const lapack_int,
13715 D: *mut f64,
13716 E: *mut f64,
13717 Z: *mut f64,
13718 ldz: *const lapack_int,
13719 work: *mut f64,
13720 lwork: *const lapack_int,
13721 iwork: *mut lapack_int,
13722 liwork: *const lapack_int,
13723 info: *mut lapack_int,
13724 );
13725 pub fn sstevd_(
13726 jobz: *const c_char,
13727 n: *const lapack_int,
13728 D: *mut f32,
13729 E: *mut f32,
13730 Z: *mut f32,
13731 ldz: *const lapack_int,
13732 work: *mut f32,
13733 lwork: *const lapack_int,
13734 iwork: *mut lapack_int,
13735 liwork: *const lapack_int,
13736 info: *mut lapack_int,
13737 );
13738 pub fn dstevr_(
13739 jobz: *const c_char,
13740 range: *const c_char,
13741 n: *const lapack_int,
13742 D: *mut f64,
13743 E: *mut f64,
13744 vl: *const f64,
13745 vu: *const f64,
13746 il: *const lapack_int,
13747 iu: *const lapack_int,
13748 abstol: *const f64,
13749 m: *mut lapack_int,
13750 W: *mut f64,
13751 Z: *mut f64,
13752 ldz: *const lapack_int,
13753 ISUPPZ: *mut lapack_int,
13754 work: *mut f64,
13755 lwork: *const lapack_int,
13756 iwork: *mut lapack_int,
13757 liwork: *const lapack_int,
13758 info: *mut lapack_int,
13759 );
13760 pub fn sstevr_(
13761 jobz: *const c_char,
13762 range: *const c_char,
13763 n: *const lapack_int,
13764 D: *mut f32,
13765 E: *mut f32,
13766 vl: *const f32,
13767 vu: *const f32,
13768 il: *const lapack_int,
13769 iu: *const lapack_int,
13770 abstol: *const f32,
13771 m: *mut lapack_int,
13772 W: *mut f32,
13773 Z: *mut f32,
13774 ldz: *const lapack_int,
13775 ISUPPZ: *mut lapack_int,
13776 work: *mut f32,
13777 lwork: *const lapack_int,
13778 iwork: *mut lapack_int,
13779 liwork: *const lapack_int,
13780 info: *mut lapack_int,
13781 );
13782 pub fn dstevx_(
13783 jobz: *const c_char,
13784 range: *const c_char,
13785 n: *const lapack_int,
13786 D: *mut f64,
13787 E: *mut f64,
13788 vl: *const f64,
13789 vu: *const f64,
13790 il: *const lapack_int,
13791 iu: *const lapack_int,
13792 abstol: *const f64,
13793 m: *mut lapack_int,
13794 W: *mut f64,
13795 Z: *mut f64,
13796 ldz: *const lapack_int,
13797 work: *mut f64,
13798 iwork: *mut lapack_int,
13799 IFAIL: *mut lapack_int,
13800 info: *mut lapack_int,
13801 );
13802 pub fn sstevx_(
13803 jobz: *const c_char,
13804 range: *const c_char,
13805 n: *const lapack_int,
13806 D: *mut f32,
13807 E: *mut f32,
13808 vl: *const f32,
13809 vu: *const f32,
13810 il: *const lapack_int,
13811 iu: *const lapack_int,
13812 abstol: *const f32,
13813 m: *mut lapack_int,
13814 W: *mut f32,
13815 Z: *mut f32,
13816 ldz: *const lapack_int,
13817 work: *mut f32,
13818 iwork: *mut lapack_int,
13819 IFAIL: *mut lapack_int,
13820 info: *mut lapack_int,
13821 );
13822 pub fn csycon_(
13823 uplo: *const c_char,
13824 n: *const lapack_int,
13825 A: *const __BindgenComplex<f32>,
13826 lda: *const lapack_int,
13827 ipiv: *const lapack_int,
13828 anorm: *const f32,
13829 rcond: *mut f32,
13830 work: *mut __BindgenComplex<f32>,
13831 info: *mut lapack_int,
13832 );
13833 pub fn dsycon_(
13834 uplo: *const c_char,
13835 n: *const lapack_int,
13836 A: *const f64,
13837 lda: *const lapack_int,
13838 ipiv: *const lapack_int,
13839 anorm: *const f64,
13840 rcond: *mut f64,
13841 work: *mut f64,
13842 iwork: *mut lapack_int,
13843 info: *mut lapack_int,
13844 );
13845 pub fn ssycon_(
13846 uplo: *const c_char,
13847 n: *const lapack_int,
13848 A: *const f32,
13849 lda: *const lapack_int,
13850 ipiv: *const lapack_int,
13851 anorm: *const f32,
13852 rcond: *mut f32,
13853 work: *mut f32,
13854 iwork: *mut lapack_int,
13855 info: *mut lapack_int,
13856 );
13857 pub fn zsycon_(
13858 uplo: *const c_char,
13859 n: *const lapack_int,
13860 A: *const __BindgenComplex<f64>,
13861 lda: *const lapack_int,
13862 ipiv: *const lapack_int,
13863 anorm: *const f64,
13864 rcond: *mut f64,
13865 work: *mut __BindgenComplex<f64>,
13866 info: *mut lapack_int,
13867 );
13868 pub fn csycon_3_(
13869 uplo: *const c_char,
13870 n: *const lapack_int,
13871 A: *const __BindgenComplex<f32>,
13872 lda: *const lapack_int,
13873 E: *const __BindgenComplex<f32>,
13874 ipiv: *const lapack_int,
13875 anorm: *const f32,
13876 rcond: *mut f32,
13877 work: *mut __BindgenComplex<f32>,
13878 info: *mut lapack_int,
13879 );
13880 pub fn dsycon_3_(
13881 uplo: *const c_char,
13882 n: *const lapack_int,
13883 A: *const f64,
13884 lda: *const lapack_int,
13885 E: *const f64,
13886 ipiv: *const lapack_int,
13887 anorm: *const f64,
13888 rcond: *mut f64,
13889 work: *mut f64,
13890 iwork: *mut lapack_int,
13891 info: *mut lapack_int,
13892 );
13893 pub fn ssycon_3_(
13894 uplo: *const c_char,
13895 n: *const lapack_int,
13896 A: *const f32,
13897 lda: *const lapack_int,
13898 E: *const f32,
13899 ipiv: *const lapack_int,
13900 anorm: *const f32,
13901 rcond: *mut f32,
13902 work: *mut f32,
13903 iwork: *mut lapack_int,
13904 info: *mut lapack_int,
13905 );
13906 pub fn zsycon_3_(
13907 uplo: *const c_char,
13908 n: *const lapack_int,
13909 A: *const __BindgenComplex<f64>,
13910 lda: *const lapack_int,
13911 E: *const __BindgenComplex<f64>,
13912 ipiv: *const lapack_int,
13913 anorm: *const f64,
13914 rcond: *mut f64,
13915 work: *mut __BindgenComplex<f64>,
13916 info: *mut lapack_int,
13917 );
13918 pub fn csyconv_(
13919 uplo: *const c_char,
13920 way: *const c_char,
13921 n: *const lapack_int,
13922 A: *mut __BindgenComplex<f32>,
13923 lda: *const lapack_int,
13924 ipiv: *const lapack_int,
13925 E: *mut __BindgenComplex<f32>,
13926 info: *mut lapack_int,
13927 );
13928 pub fn dsyconv_(
13929 uplo: *const c_char,
13930 way: *const c_char,
13931 n: *const lapack_int,
13932 A: *mut f64,
13933 lda: *const lapack_int,
13934 ipiv: *const lapack_int,
13935 E: *mut f64,
13936 info: *mut lapack_int,
13937 );
13938 pub fn ssyconv_(
13939 uplo: *const c_char,
13940 way: *const c_char,
13941 n: *const lapack_int,
13942 A: *mut f32,
13943 lda: *const lapack_int,
13944 ipiv: *const lapack_int,
13945 E: *mut f32,
13946 info: *mut lapack_int,
13947 );
13948 pub fn zsyconv_(
13949 uplo: *const c_char,
13950 way: *const c_char,
13951 n: *const lapack_int,
13952 A: *mut __BindgenComplex<f64>,
13953 lda: *const lapack_int,
13954 ipiv: *const lapack_int,
13955 E: *mut __BindgenComplex<f64>,
13956 info: *mut lapack_int,
13957 );
13958 pub fn csyequb_(
13959 uplo: *const c_char,
13960 n: *const lapack_int,
13961 A: *const __BindgenComplex<f32>,
13962 lda: *const lapack_int,
13963 S: *mut f32,
13964 scond: *mut f32,
13965 amax: *mut f32,
13966 work: *mut __BindgenComplex<f32>,
13967 info: *mut lapack_int,
13968 );
13969 pub fn dsyequb_(
13970 uplo: *const c_char,
13971 n: *const lapack_int,
13972 A: *const f64,
13973 lda: *const lapack_int,
13974 S: *mut f64,
13975 scond: *mut f64,
13976 amax: *mut f64,
13977 work: *mut f64,
13978 info: *mut lapack_int,
13979 );
13980 pub fn ssyequb_(
13981 uplo: *const c_char,
13982 n: *const lapack_int,
13983 A: *const f32,
13984 lda: *const lapack_int,
13985 S: *mut f32,
13986 scond: *mut f32,
13987 amax: *mut f32,
13988 work: *mut f32,
13989 info: *mut lapack_int,
13990 );
13991 pub fn zsyequb_(
13992 uplo: *const c_char,
13993 n: *const lapack_int,
13994 A: *const __BindgenComplex<f64>,
13995 lda: *const lapack_int,
13996 S: *mut f64,
13997 scond: *mut f64,
13998 amax: *mut f64,
13999 work: *mut __BindgenComplex<f64>,
14000 info: *mut lapack_int,
14001 );
14002 pub fn dsyev_(
14003 jobz: *const c_char,
14004 uplo: *const c_char,
14005 n: *const lapack_int,
14006 A: *mut f64,
14007 lda: *const lapack_int,
14008 W: *mut f64,
14009 work: *mut f64,
14010 lwork: *const lapack_int,
14011 info: *mut lapack_int,
14012 );
14013 pub fn ssyev_(
14014 jobz: *const c_char,
14015 uplo: *const c_char,
14016 n: *const lapack_int,
14017 A: *mut f32,
14018 lda: *const lapack_int,
14019 W: *mut f32,
14020 work: *mut f32,
14021 lwork: *const lapack_int,
14022 info: *mut lapack_int,
14023 );
14024 pub fn dsyev_2stage_(
14025 jobz: *const c_char,
14026 uplo: *const c_char,
14027 n: *const lapack_int,
14028 A: *mut f64,
14029 lda: *const lapack_int,
14030 W: *mut f64,
14031 work: *mut f64,
14032 lwork: *const lapack_int,
14033 info: *mut lapack_int,
14034 );
14035 pub fn ssyev_2stage_(
14036 jobz: *const c_char,
14037 uplo: *const c_char,
14038 n: *const lapack_int,
14039 A: *mut f32,
14040 lda: *const lapack_int,
14041 W: *mut f32,
14042 work: *mut f32,
14043 lwork: *const lapack_int,
14044 info: *mut lapack_int,
14045 );
14046 pub fn dsyevd_(
14047 jobz: *const c_char,
14048 uplo: *const c_char,
14049 n: *const lapack_int,
14050 A: *mut f64,
14051 lda: *const lapack_int,
14052 W: *mut f64,
14053 work: *mut f64,
14054 lwork: *const lapack_int,
14055 iwork: *mut lapack_int,
14056 liwork: *const lapack_int,
14057 info: *mut lapack_int,
14058 );
14059 pub fn ssyevd_(
14060 jobz: *const c_char,
14061 uplo: *const c_char,
14062 n: *const lapack_int,
14063 A: *mut f32,
14064 lda: *const lapack_int,
14065 W: *mut f32,
14066 work: *mut f32,
14067 lwork: *const lapack_int,
14068 iwork: *mut lapack_int,
14069 liwork: *const lapack_int,
14070 info: *mut lapack_int,
14071 );
14072 pub fn dsyevd_2stage_(
14073 jobz: *const c_char,
14074 uplo: *const c_char,
14075 n: *const lapack_int,
14076 A: *mut f64,
14077 lda: *const lapack_int,
14078 W: *mut f64,
14079 work: *mut f64,
14080 lwork: *const lapack_int,
14081 iwork: *mut lapack_int,
14082 liwork: *const lapack_int,
14083 info: *mut lapack_int,
14084 );
14085 pub fn ssyevd_2stage_(
14086 jobz: *const c_char,
14087 uplo: *const c_char,
14088 n: *const lapack_int,
14089 A: *mut f32,
14090 lda: *const lapack_int,
14091 W: *mut f32,
14092 work: *mut f32,
14093 lwork: *const lapack_int,
14094 iwork: *mut lapack_int,
14095 liwork: *const lapack_int,
14096 info: *mut lapack_int,
14097 );
14098 pub fn dsyevr_(
14099 jobz: *const c_char,
14100 range: *const c_char,
14101 uplo: *const c_char,
14102 n: *const lapack_int,
14103 A: *mut f64,
14104 lda: *const lapack_int,
14105 vl: *const f64,
14106 vu: *const f64,
14107 il: *const lapack_int,
14108 iu: *const lapack_int,
14109 abstol: *const f64,
14110 m: *mut lapack_int,
14111 W: *mut f64,
14112 Z: *mut f64,
14113 ldz: *const lapack_int,
14114 ISUPPZ: *mut lapack_int,
14115 work: *mut f64,
14116 lwork: *const lapack_int,
14117 iwork: *mut lapack_int,
14118 liwork: *const lapack_int,
14119 info: *mut lapack_int,
14120 );
14121 pub fn ssyevr_(
14122 jobz: *const c_char,
14123 range: *const c_char,
14124 uplo: *const c_char,
14125 n: *const lapack_int,
14126 A: *mut f32,
14127 lda: *const lapack_int,
14128 vl: *const f32,
14129 vu: *const f32,
14130 il: *const lapack_int,
14131 iu: *const lapack_int,
14132 abstol: *const f32,
14133 m: *mut lapack_int,
14134 W: *mut f32,
14135 Z: *mut f32,
14136 ldz: *const lapack_int,
14137 ISUPPZ: *mut lapack_int,
14138 work: *mut f32,
14139 lwork: *const lapack_int,
14140 iwork: *mut lapack_int,
14141 liwork: *const lapack_int,
14142 info: *mut lapack_int,
14143 );
14144 pub fn dsyevr_2stage_(
14145 jobz: *const c_char,
14146 range: *const c_char,
14147 uplo: *const c_char,
14148 n: *const lapack_int,
14149 A: *mut f64,
14150 lda: *const lapack_int,
14151 vl: *const f64,
14152 vu: *const f64,
14153 il: *const lapack_int,
14154 iu: *const lapack_int,
14155 abstol: *const f64,
14156 m: *mut lapack_int,
14157 W: *mut f64,
14158 Z: *mut f64,
14159 ldz: *const lapack_int,
14160 ISUPPZ: *mut lapack_int,
14161 work: *mut f64,
14162 lwork: *const lapack_int,
14163 iwork: *mut lapack_int,
14164 liwork: *const lapack_int,
14165 info: *mut lapack_int,
14166 );
14167 pub fn ssyevr_2stage_(
14168 jobz: *const c_char,
14169 range: *const c_char,
14170 uplo: *const c_char,
14171 n: *const lapack_int,
14172 A: *mut f32,
14173 lda: *const lapack_int,
14174 vl: *const f32,
14175 vu: *const f32,
14176 il: *const lapack_int,
14177 iu: *const lapack_int,
14178 abstol: *const f32,
14179 m: *mut lapack_int,
14180 W: *mut f32,
14181 Z: *mut f32,
14182 ldz: *const lapack_int,
14183 ISUPPZ: *mut lapack_int,
14184 work: *mut f32,
14185 lwork: *const lapack_int,
14186 iwork: *mut lapack_int,
14187 liwork: *const lapack_int,
14188 info: *mut lapack_int,
14189 );
14190 pub fn dsyevx_(
14191 jobz: *const c_char,
14192 range: *const c_char,
14193 uplo: *const c_char,
14194 n: *const lapack_int,
14195 A: *mut f64,
14196 lda: *const lapack_int,
14197 vl: *const f64,
14198 vu: *const f64,
14199 il: *const lapack_int,
14200 iu: *const lapack_int,
14201 abstol: *const f64,
14202 m: *mut lapack_int,
14203 W: *mut f64,
14204 Z: *mut f64,
14205 ldz: *const lapack_int,
14206 work: *mut f64,
14207 lwork: *const lapack_int,
14208 iwork: *mut lapack_int,
14209 IFAIL: *mut lapack_int,
14210 info: *mut lapack_int,
14211 );
14212 pub fn ssyevx_(
14213 jobz: *const c_char,
14214 range: *const c_char,
14215 uplo: *const c_char,
14216 n: *const lapack_int,
14217 A: *mut f32,
14218 lda: *const lapack_int,
14219 vl: *const f32,
14220 vu: *const f32,
14221 il: *const lapack_int,
14222 iu: *const lapack_int,
14223 abstol: *const f32,
14224 m: *mut lapack_int,
14225 W: *mut f32,
14226 Z: *mut f32,
14227 ldz: *const lapack_int,
14228 work: *mut f32,
14229 lwork: *const lapack_int,
14230 iwork: *mut lapack_int,
14231 IFAIL: *mut lapack_int,
14232 info: *mut lapack_int,
14233 );
14234 pub fn dsyevx_2stage_(
14235 jobz: *const c_char,
14236 range: *const c_char,
14237 uplo: *const c_char,
14238 n: *const lapack_int,
14239 A: *mut f64,
14240 lda: *const lapack_int,
14241 vl: *const f64,
14242 vu: *const f64,
14243 il: *const lapack_int,
14244 iu: *const lapack_int,
14245 abstol: *const f64,
14246 m: *mut lapack_int,
14247 W: *mut f64,
14248 Z: *mut f64,
14249 ldz: *const lapack_int,
14250 work: *mut f64,
14251 lwork: *const lapack_int,
14252 iwork: *mut lapack_int,
14253 IFAIL: *mut lapack_int,
14254 info: *mut lapack_int,
14255 );
14256 pub fn ssyevx_2stage_(
14257 jobz: *const c_char,
14258 range: *const c_char,
14259 uplo: *const c_char,
14260 n: *const lapack_int,
14261 A: *mut f32,
14262 lda: *const lapack_int,
14263 vl: *const f32,
14264 vu: *const f32,
14265 il: *const lapack_int,
14266 iu: *const lapack_int,
14267 abstol: *const f32,
14268 m: *mut lapack_int,
14269 W: *mut f32,
14270 Z: *mut f32,
14271 ldz: *const lapack_int,
14272 work: *mut f32,
14273 lwork: *const lapack_int,
14274 iwork: *mut lapack_int,
14275 IFAIL: *mut lapack_int,
14276 info: *mut lapack_int,
14277 );
14278 pub fn dsygst_(
14279 itype: *const lapack_int,
14280 uplo: *const c_char,
14281 n: *const lapack_int,
14282 A: *mut f64,
14283 lda: *const lapack_int,
14284 B: *const f64,
14285 ldb: *const lapack_int,
14286 info: *mut lapack_int,
14287 );
14288 pub fn ssygst_(
14289 itype: *const lapack_int,
14290 uplo: *const c_char,
14291 n: *const lapack_int,
14292 A: *mut f32,
14293 lda: *const lapack_int,
14294 B: *const f32,
14295 ldb: *const lapack_int,
14296 info: *mut lapack_int,
14297 );
14298 pub fn dsygv_(
14299 itype: *const lapack_int,
14300 jobz: *const c_char,
14301 uplo: *const c_char,
14302 n: *const lapack_int,
14303 A: *mut f64,
14304 lda: *const lapack_int,
14305 B: *mut f64,
14306 ldb: *const lapack_int,
14307 W: *mut f64,
14308 work: *mut f64,
14309 lwork: *const lapack_int,
14310 info: *mut lapack_int,
14311 );
14312 pub fn ssygv_(
14313 itype: *const lapack_int,
14314 jobz: *const c_char,
14315 uplo: *const c_char,
14316 n: *const lapack_int,
14317 A: *mut f32,
14318 lda: *const lapack_int,
14319 B: *mut f32,
14320 ldb: *const lapack_int,
14321 W: *mut f32,
14322 work: *mut f32,
14323 lwork: *const lapack_int,
14324 info: *mut lapack_int,
14325 );
14326 pub fn dsygv_2stage_(
14327 itype: *const lapack_int,
14328 jobz: *const c_char,
14329 uplo: *const c_char,
14330 n: *const lapack_int,
14331 A: *mut f64,
14332 lda: *const lapack_int,
14333 B: *mut f64,
14334 ldb: *const lapack_int,
14335 W: *mut f64,
14336 work: *mut f64,
14337 lwork: *const lapack_int,
14338 info: *mut lapack_int,
14339 );
14340 pub fn ssygv_2stage_(
14341 itype: *const lapack_int,
14342 jobz: *const c_char,
14343 uplo: *const c_char,
14344 n: *const lapack_int,
14345 A: *mut f32,
14346 lda: *const lapack_int,
14347 B: *mut f32,
14348 ldb: *const lapack_int,
14349 W: *mut f32,
14350 work: *mut f32,
14351 lwork: *const lapack_int,
14352 info: *mut lapack_int,
14353 );
14354 pub fn dsygvd_(
14355 itype: *const lapack_int,
14356 jobz: *const c_char,
14357 uplo: *const c_char,
14358 n: *const lapack_int,
14359 A: *mut f64,
14360 lda: *const lapack_int,
14361 B: *mut f64,
14362 ldb: *const lapack_int,
14363 W: *mut f64,
14364 work: *mut f64,
14365 lwork: *const lapack_int,
14366 iwork: *mut lapack_int,
14367 liwork: *const lapack_int,
14368 info: *mut lapack_int,
14369 );
14370 pub fn ssygvd_(
14371 itype: *const lapack_int,
14372 jobz: *const c_char,
14373 uplo: *const c_char,
14374 n: *const lapack_int,
14375 A: *mut f32,
14376 lda: *const lapack_int,
14377 B: *mut f32,
14378 ldb: *const lapack_int,
14379 W: *mut f32,
14380 work: *mut f32,
14381 lwork: *const lapack_int,
14382 iwork: *mut lapack_int,
14383 liwork: *const lapack_int,
14384 info: *mut lapack_int,
14385 );
14386 pub fn dsygvx_(
14387 itype: *const lapack_int,
14388 jobz: *const c_char,
14389 range: *const c_char,
14390 uplo: *const c_char,
14391 n: *const lapack_int,
14392 A: *mut f64,
14393 lda: *const lapack_int,
14394 B: *mut f64,
14395 ldb: *const lapack_int,
14396 vl: *const f64,
14397 vu: *const f64,
14398 il: *const lapack_int,
14399 iu: *const lapack_int,
14400 abstol: *const f64,
14401 m: *mut lapack_int,
14402 W: *mut f64,
14403 Z: *mut f64,
14404 ldz: *const lapack_int,
14405 work: *mut f64,
14406 lwork: *const lapack_int,
14407 iwork: *mut lapack_int,
14408 IFAIL: *mut lapack_int,
14409 info: *mut lapack_int,
14410 );
14411 pub fn ssygvx_(
14412 itype: *const lapack_int,
14413 jobz: *const c_char,
14414 range: *const c_char,
14415 uplo: *const c_char,
14416 n: *const lapack_int,
14417 A: *mut f32,
14418 lda: *const lapack_int,
14419 B: *mut f32,
14420 ldb: *const lapack_int,
14421 vl: *const f32,
14422 vu: *const f32,
14423 il: *const lapack_int,
14424 iu: *const lapack_int,
14425 abstol: *const f32,
14426 m: *mut lapack_int,
14427 W: *mut f32,
14428 Z: *mut f32,
14429 ldz: *const lapack_int,
14430 work: *mut f32,
14431 lwork: *const lapack_int,
14432 iwork: *mut lapack_int,
14433 IFAIL: *mut lapack_int,
14434 info: *mut lapack_int,
14435 );
14436 pub fn csyr_(
14437 uplo: *const c_char,
14438 n: *const lapack_int,
14439 alpha: *const __BindgenComplex<f32>,
14440 X: *const __BindgenComplex<f32>,
14441 incx: *const lapack_int,
14442 A: *mut __BindgenComplex<f32>,
14443 lda: *const lapack_int,
14444 );
14445 pub fn zsyr_(
14446 uplo: *const c_char,
14447 n: *const lapack_int,
14448 alpha: *const __BindgenComplex<f64>,
14449 X: *const __BindgenComplex<f64>,
14450 incx: *const lapack_int,
14451 A: *mut __BindgenComplex<f64>,
14452 lda: *const lapack_int,
14453 );
14454 pub fn csyrfs_(
14455 uplo: *const c_char,
14456 n: *const lapack_int,
14457 nrhs: *const lapack_int,
14458 A: *const __BindgenComplex<f32>,
14459 lda: *const lapack_int,
14460 AF: *const __BindgenComplex<f32>,
14461 ldaf: *const lapack_int,
14462 ipiv: *const lapack_int,
14463 B: *const __BindgenComplex<f32>,
14464 ldb: *const lapack_int,
14465 X: *mut __BindgenComplex<f32>,
14466 ldx: *const lapack_int,
14467 ferr: *mut f32,
14468 berr: *mut f32,
14469 work: *mut __BindgenComplex<f32>,
14470 rwork: *mut f32,
14471 info: *mut lapack_int,
14472 );
14473 pub fn dsyrfs_(
14474 uplo: *const c_char,
14475 n: *const lapack_int,
14476 nrhs: *const lapack_int,
14477 A: *const f64,
14478 lda: *const lapack_int,
14479 AF: *const f64,
14480 ldaf: *const lapack_int,
14481 ipiv: *const lapack_int,
14482 B: *const f64,
14483 ldb: *const lapack_int,
14484 X: *mut f64,
14485 ldx: *const lapack_int,
14486 ferr: *mut f64,
14487 berr: *mut f64,
14488 work: *mut f64,
14489 iwork: *mut lapack_int,
14490 info: *mut lapack_int,
14491 );
14492 pub fn ssyrfs_(
14493 uplo: *const c_char,
14494 n: *const lapack_int,
14495 nrhs: *const lapack_int,
14496 A: *const f32,
14497 lda: *const lapack_int,
14498 AF: *const f32,
14499 ldaf: *const lapack_int,
14500 ipiv: *const lapack_int,
14501 B: *const f32,
14502 ldb: *const lapack_int,
14503 X: *mut f32,
14504 ldx: *const lapack_int,
14505 ferr: *mut f32,
14506 berr: *mut f32,
14507 work: *mut f32,
14508 iwork: *mut lapack_int,
14509 info: *mut lapack_int,
14510 );
14511 pub fn zsyrfs_(
14512 uplo: *const c_char,
14513 n: *const lapack_int,
14514 nrhs: *const lapack_int,
14515 A: *const __BindgenComplex<f64>,
14516 lda: *const lapack_int,
14517 AF: *const __BindgenComplex<f64>,
14518 ldaf: *const lapack_int,
14519 ipiv: *const lapack_int,
14520 B: *const __BindgenComplex<f64>,
14521 ldb: *const lapack_int,
14522 X: *mut __BindgenComplex<f64>,
14523 ldx: *const lapack_int,
14524 ferr: *mut f64,
14525 berr: *mut f64,
14526 work: *mut __BindgenComplex<f64>,
14527 rwork: *mut f64,
14528 info: *mut lapack_int,
14529 );
14530 pub fn csyrfsx_(
14531 uplo: *const c_char,
14532 equed: *const c_char,
14533 n: *const lapack_int,
14534 nrhs: *const lapack_int,
14535 A: *const __BindgenComplex<f32>,
14536 lda: *const lapack_int,
14537 AF: *const __BindgenComplex<f32>,
14538 ldaf: *const lapack_int,
14539 ipiv: *const lapack_int,
14540 S: *const f32,
14541 B: *const __BindgenComplex<f32>,
14542 ldb: *const lapack_int,
14543 X: *mut __BindgenComplex<f32>,
14544 ldx: *const lapack_int,
14545 rcond: *mut f32,
14546 berr: *mut f32,
14547 n_err_bnds: *const lapack_int,
14548 err_bnds_norm: *mut f32,
14549 err_bnds_comp: *mut f32,
14550 nparams: *const lapack_int,
14551 params: *mut f32,
14552 work: *mut __BindgenComplex<f32>,
14553 rwork: *mut f32,
14554 info: *mut lapack_int,
14555 );
14556 pub fn dsyrfsx_(
14557 uplo: *const c_char,
14558 equed: *const c_char,
14559 n: *const lapack_int,
14560 nrhs: *const lapack_int,
14561 A: *const f64,
14562 lda: *const lapack_int,
14563 AF: *const f64,
14564 ldaf: *const lapack_int,
14565 ipiv: *const lapack_int,
14566 S: *const f64,
14567 B: *const f64,
14568 ldb: *const lapack_int,
14569 X: *mut f64,
14570 ldx: *const lapack_int,
14571 rcond: *mut f64,
14572 berr: *mut f64,
14573 n_err_bnds: *const lapack_int,
14574 err_bnds_norm: *mut f64,
14575 err_bnds_comp: *mut f64,
14576 nparams: *const lapack_int,
14577 params: *mut f64,
14578 work: *mut f64,
14579 iwork: *mut lapack_int,
14580 info: *mut lapack_int,
14581 );
14582 pub fn ssyrfsx_(
14583 uplo: *const c_char,
14584 equed: *const c_char,
14585 n: *const lapack_int,
14586 nrhs: *const lapack_int,
14587 A: *const f32,
14588 lda: *const lapack_int,
14589 AF: *const f32,
14590 ldaf: *const lapack_int,
14591 ipiv: *const lapack_int,
14592 S: *const f32,
14593 B: *const f32,
14594 ldb: *const lapack_int,
14595 X: *mut f32,
14596 ldx: *const lapack_int,
14597 rcond: *mut f32,
14598 berr: *mut f32,
14599 n_err_bnds: *const lapack_int,
14600 err_bnds_norm: *mut f32,
14601 err_bnds_comp: *mut f32,
14602 nparams: *const lapack_int,
14603 params: *mut f32,
14604 work: *mut f32,
14605 iwork: *mut lapack_int,
14606 info: *mut lapack_int,
14607 );
14608 pub fn zsyrfsx_(
14609 uplo: *const c_char,
14610 equed: *const c_char,
14611 n: *const lapack_int,
14612 nrhs: *const lapack_int,
14613 A: *const __BindgenComplex<f64>,
14614 lda: *const lapack_int,
14615 AF: *const __BindgenComplex<f64>,
14616 ldaf: *const lapack_int,
14617 ipiv: *const lapack_int,
14618 S: *const f64,
14619 B: *const __BindgenComplex<f64>,
14620 ldb: *const lapack_int,
14621 X: *mut __BindgenComplex<f64>,
14622 ldx: *const lapack_int,
14623 rcond: *mut f64,
14624 berr: *mut f64,
14625 n_err_bnds: *const lapack_int,
14626 err_bnds_norm: *mut f64,
14627 err_bnds_comp: *mut f64,
14628 nparams: *const lapack_int,
14629 params: *mut f64,
14630 work: *mut __BindgenComplex<f64>,
14631 rwork: *mut f64,
14632 info: *mut lapack_int,
14633 );
14634 pub fn csysv_(
14635 uplo: *const c_char,
14636 n: *const lapack_int,
14637 nrhs: *const lapack_int,
14638 A: *mut __BindgenComplex<f32>,
14639 lda: *const lapack_int,
14640 ipiv: *mut lapack_int,
14641 B: *mut __BindgenComplex<f32>,
14642 ldb: *const lapack_int,
14643 work: *mut __BindgenComplex<f32>,
14644 lwork: *const lapack_int,
14645 info: *mut lapack_int,
14646 );
14647 pub fn dsysv_(
14648 uplo: *const c_char,
14649 n: *const lapack_int,
14650 nrhs: *const lapack_int,
14651 A: *mut f64,
14652 lda: *const lapack_int,
14653 ipiv: *mut lapack_int,
14654 B: *mut f64,
14655 ldb: *const lapack_int,
14656 work: *mut f64,
14657 lwork: *const lapack_int,
14658 info: *mut lapack_int,
14659 );
14660 pub fn ssysv_(
14661 uplo: *const c_char,
14662 n: *const lapack_int,
14663 nrhs: *const lapack_int,
14664 A: *mut f32,
14665 lda: *const lapack_int,
14666 ipiv: *mut lapack_int,
14667 B: *mut f32,
14668 ldb: *const lapack_int,
14669 work: *mut f32,
14670 lwork: *const lapack_int,
14671 info: *mut lapack_int,
14672 );
14673 pub fn zsysv_(
14674 uplo: *const c_char,
14675 n: *const lapack_int,
14676 nrhs: *const lapack_int,
14677 A: *mut __BindgenComplex<f64>,
14678 lda: *const lapack_int,
14679 ipiv: *mut lapack_int,
14680 B: *mut __BindgenComplex<f64>,
14681 ldb: *const lapack_int,
14682 work: *mut __BindgenComplex<f64>,
14683 lwork: *const lapack_int,
14684 info: *mut lapack_int,
14685 );
14686 pub fn csysv_aa_(
14687 uplo: *const c_char,
14688 n: *const lapack_int,
14689 nrhs: *const lapack_int,
14690 A: *mut __BindgenComplex<f32>,
14691 lda: *const lapack_int,
14692 ipiv: *mut lapack_int,
14693 B: *mut __BindgenComplex<f32>,
14694 ldb: *const lapack_int,
14695 work: *mut __BindgenComplex<f32>,
14696 lwork: *const lapack_int,
14697 info: *mut lapack_int,
14698 );
14699 pub fn dsysv_aa_(
14700 uplo: *const c_char,
14701 n: *const lapack_int,
14702 nrhs: *const lapack_int,
14703 A: *mut f64,
14704 lda: *const lapack_int,
14705 ipiv: *mut lapack_int,
14706 B: *mut f64,
14707 ldb: *const lapack_int,
14708 work: *mut f64,
14709 lwork: *const lapack_int,
14710 info: *mut lapack_int,
14711 );
14712 pub fn ssysv_aa_(
14713 uplo: *const c_char,
14714 n: *const lapack_int,
14715 nrhs: *const lapack_int,
14716 A: *mut f32,
14717 lda: *const lapack_int,
14718 ipiv: *mut lapack_int,
14719 B: *mut f32,
14720 ldb: *const lapack_int,
14721 work: *mut f32,
14722 lwork: *const lapack_int,
14723 info: *mut lapack_int,
14724 );
14725 pub fn zsysv_aa_(
14726 uplo: *const c_char,
14727 n: *const lapack_int,
14728 nrhs: *const lapack_int,
14729 A: *mut __BindgenComplex<f64>,
14730 lda: *const lapack_int,
14731 ipiv: *mut lapack_int,
14732 B: *mut __BindgenComplex<f64>,
14733 ldb: *const lapack_int,
14734 work: *mut __BindgenComplex<f64>,
14735 lwork: *const lapack_int,
14736 info: *mut lapack_int,
14737 );
14738 pub fn csysv_aa_2stage_(
14739 uplo: *const c_char,
14740 n: *const lapack_int,
14741 nrhs: *const lapack_int,
14742 A: *mut __BindgenComplex<f32>,
14743 lda: *const lapack_int,
14744 TB: *mut __BindgenComplex<f32>,
14745 ltb: *const lapack_int,
14746 ipiv: *mut lapack_int,
14747 ipiv2: *mut lapack_int,
14748 B: *mut __BindgenComplex<f32>,
14749 ldb: *const lapack_int,
14750 work: *mut __BindgenComplex<f32>,
14751 lwork: *const lapack_int,
14752 info: *mut lapack_int,
14753 );
14754 pub fn dsysv_aa_2stage_(
14755 uplo: *const c_char,
14756 n: *const lapack_int,
14757 nrhs: *const lapack_int,
14758 A: *mut f64,
14759 lda: *const lapack_int,
14760 TB: *mut f64,
14761 ltb: *const lapack_int,
14762 ipiv: *mut lapack_int,
14763 ipiv2: *mut lapack_int,
14764 B: *mut f64,
14765 ldb: *const lapack_int,
14766 work: *mut f64,
14767 lwork: *const lapack_int,
14768 info: *mut lapack_int,
14769 );
14770 pub fn ssysv_aa_2stage_(
14771 uplo: *const c_char,
14772 n: *const lapack_int,
14773 nrhs: *const lapack_int,
14774 A: *mut f32,
14775 lda: *const lapack_int,
14776 TB: *mut f32,
14777 ltb: *const lapack_int,
14778 ipiv: *mut lapack_int,
14779 ipiv2: *mut lapack_int,
14780 B: *mut f32,
14781 ldb: *const lapack_int,
14782 work: *mut f32,
14783 lwork: *const lapack_int,
14784 info: *mut lapack_int,
14785 );
14786 pub fn zsysv_aa_2stage_(
14787 uplo: *const c_char,
14788 n: *const lapack_int,
14789 nrhs: *const lapack_int,
14790 A: *mut __BindgenComplex<f64>,
14791 lda: *const lapack_int,
14792 TB: *mut __BindgenComplex<f64>,
14793 ltb: *const lapack_int,
14794 ipiv: *mut lapack_int,
14795 ipiv2: *mut lapack_int,
14796 B: *mut __BindgenComplex<f64>,
14797 ldb: *const lapack_int,
14798 work: *mut __BindgenComplex<f64>,
14799 lwork: *const lapack_int,
14800 info: *mut lapack_int,
14801 );
14802 pub fn csysv_rk_(
14803 uplo: *const c_char,
14804 n: *const lapack_int,
14805 nrhs: *const lapack_int,
14806 A: *mut __BindgenComplex<f32>,
14807 lda: *const lapack_int,
14808 E: *mut __BindgenComplex<f32>,
14809 ipiv: *mut lapack_int,
14810 B: *mut __BindgenComplex<f32>,
14811 ldb: *const lapack_int,
14812 work: *mut __BindgenComplex<f32>,
14813 lwork: *const lapack_int,
14814 info: *mut lapack_int,
14815 );
14816 pub fn dsysv_rk_(
14817 uplo: *const c_char,
14818 n: *const lapack_int,
14819 nrhs: *const lapack_int,
14820 A: *mut f64,
14821 lda: *const lapack_int,
14822 E: *mut f64,
14823 ipiv: *mut lapack_int,
14824 B: *mut f64,
14825 ldb: *const lapack_int,
14826 work: *mut f64,
14827 lwork: *const lapack_int,
14828 info: *mut lapack_int,
14829 );
14830 pub fn ssysv_rk_(
14831 uplo: *const c_char,
14832 n: *const lapack_int,
14833 nrhs: *const lapack_int,
14834 A: *mut f32,
14835 lda: *const lapack_int,
14836 E: *mut f32,
14837 ipiv: *mut lapack_int,
14838 B: *mut f32,
14839 ldb: *const lapack_int,
14840 work: *mut f32,
14841 lwork: *const lapack_int,
14842 info: *mut lapack_int,
14843 );
14844 pub fn zsysv_rk_(
14845 uplo: *const c_char,
14846 n: *const lapack_int,
14847 nrhs: *const lapack_int,
14848 A: *mut __BindgenComplex<f64>,
14849 lda: *const lapack_int,
14850 E: *mut __BindgenComplex<f64>,
14851 ipiv: *mut lapack_int,
14852 B: *mut __BindgenComplex<f64>,
14853 ldb: *const lapack_int,
14854 work: *mut __BindgenComplex<f64>,
14855 lwork: *const lapack_int,
14856 info: *mut lapack_int,
14857 );
14858 pub fn csysv_rook_(
14859 uplo: *const c_char,
14860 n: *const lapack_int,
14861 nrhs: *const lapack_int,
14862 A: *mut __BindgenComplex<f32>,
14863 lda: *const lapack_int,
14864 ipiv: *mut lapack_int,
14865 B: *mut __BindgenComplex<f32>,
14866 ldb: *const lapack_int,
14867 work: *mut __BindgenComplex<f32>,
14868 lwork: *const lapack_int,
14869 info: *mut lapack_int,
14870 );
14871 pub fn dsysv_rook_(
14872 uplo: *const c_char,
14873 n: *const lapack_int,
14874 nrhs: *const lapack_int,
14875 A: *mut f64,
14876 lda: *const lapack_int,
14877 ipiv: *mut lapack_int,
14878 B: *mut f64,
14879 ldb: *const lapack_int,
14880 work: *mut f64,
14881 lwork: *const lapack_int,
14882 info: *mut lapack_int,
14883 );
14884 pub fn ssysv_rook_(
14885 uplo: *const c_char,
14886 n: *const lapack_int,
14887 nrhs: *const lapack_int,
14888 A: *mut f32,
14889 lda: *const lapack_int,
14890 ipiv: *mut lapack_int,
14891 B: *mut f32,
14892 ldb: *const lapack_int,
14893 work: *mut f32,
14894 lwork: *const lapack_int,
14895 info: *mut lapack_int,
14896 );
14897 pub fn zsysv_rook_(
14898 uplo: *const c_char,
14899 n: *const lapack_int,
14900 nrhs: *const lapack_int,
14901 A: *mut __BindgenComplex<f64>,
14902 lda: *const lapack_int,
14903 ipiv: *mut lapack_int,
14904 B: *mut __BindgenComplex<f64>,
14905 ldb: *const lapack_int,
14906 work: *mut __BindgenComplex<f64>,
14907 lwork: *const lapack_int,
14908 info: *mut lapack_int,
14909 );
14910 pub fn csysvx_(
14911 fact: *const c_char,
14912 uplo: *const c_char,
14913 n: *const lapack_int,
14914 nrhs: *const lapack_int,
14915 A: *const __BindgenComplex<f32>,
14916 lda: *const lapack_int,
14917 AF: *mut __BindgenComplex<f32>,
14918 ldaf: *const lapack_int,
14919 ipiv: *mut lapack_int,
14920 B: *const __BindgenComplex<f32>,
14921 ldb: *const lapack_int,
14922 X: *mut __BindgenComplex<f32>,
14923 ldx: *const lapack_int,
14924 rcond: *mut f32,
14925 ferr: *mut f32,
14926 berr: *mut f32,
14927 work: *mut __BindgenComplex<f32>,
14928 lwork: *const lapack_int,
14929 rwork: *mut f32,
14930 info: *mut lapack_int,
14931 );
14932 pub fn dsysvx_(
14933 fact: *const c_char,
14934 uplo: *const c_char,
14935 n: *const lapack_int,
14936 nrhs: *const lapack_int,
14937 A: *const f64,
14938 lda: *const lapack_int,
14939 AF: *mut f64,
14940 ldaf: *const lapack_int,
14941 ipiv: *mut lapack_int,
14942 B: *const f64,
14943 ldb: *const lapack_int,
14944 X: *mut f64,
14945 ldx: *const lapack_int,
14946 rcond: *mut f64,
14947 ferr: *mut f64,
14948 berr: *mut f64,
14949 work: *mut f64,
14950 lwork: *const lapack_int,
14951 iwork: *mut lapack_int,
14952 info: *mut lapack_int,
14953 );
14954 pub fn ssysvx_(
14955 fact: *const c_char,
14956 uplo: *const c_char,
14957 n: *const lapack_int,
14958 nrhs: *const lapack_int,
14959 A: *const f32,
14960 lda: *const lapack_int,
14961 AF: *mut f32,
14962 ldaf: *const lapack_int,
14963 ipiv: *mut lapack_int,
14964 B: *const f32,
14965 ldb: *const lapack_int,
14966 X: *mut f32,
14967 ldx: *const lapack_int,
14968 rcond: *mut f32,
14969 ferr: *mut f32,
14970 berr: *mut f32,
14971 work: *mut f32,
14972 lwork: *const lapack_int,
14973 iwork: *mut lapack_int,
14974 info: *mut lapack_int,
14975 );
14976 pub fn zsysvx_(
14977 fact: *const c_char,
14978 uplo: *const c_char,
14979 n: *const lapack_int,
14980 nrhs: *const lapack_int,
14981 A: *const __BindgenComplex<f64>,
14982 lda: *const lapack_int,
14983 AF: *mut __BindgenComplex<f64>,
14984 ldaf: *const lapack_int,
14985 ipiv: *mut lapack_int,
14986 B: *const __BindgenComplex<f64>,
14987 ldb: *const lapack_int,
14988 X: *mut __BindgenComplex<f64>,
14989 ldx: *const lapack_int,
14990 rcond: *mut f64,
14991 ferr: *mut f64,
14992 berr: *mut f64,
14993 work: *mut __BindgenComplex<f64>,
14994 lwork: *const lapack_int,
14995 rwork: *mut f64,
14996 info: *mut lapack_int,
14997 );
14998 pub fn csysvxx_(
14999 fact: *const c_char,
15000 uplo: *const c_char,
15001 n: *const lapack_int,
15002 nrhs: *const lapack_int,
15003 A: *mut __BindgenComplex<f32>,
15004 lda: *const lapack_int,
15005 AF: *mut __BindgenComplex<f32>,
15006 ldaf: *const lapack_int,
15007 ipiv: *mut lapack_int,
15008 equed: *mut c_char,
15009 S: *mut f32,
15010 B: *mut __BindgenComplex<f32>,
15011 ldb: *const lapack_int,
15012 X: *mut __BindgenComplex<f32>,
15013 ldx: *const lapack_int,
15014 rcond: *mut f32,
15015 rpvgrw: *mut f32,
15016 berr: *mut f32,
15017 n_err_bnds: *const lapack_int,
15018 err_bnds_norm: *mut f32,
15019 err_bnds_comp: *mut f32,
15020 nparams: *const lapack_int,
15021 params: *mut f32,
15022 work: *mut __BindgenComplex<f32>,
15023 rwork: *mut f32,
15024 info: *mut lapack_int,
15025 );
15026 pub fn dsysvxx_(
15027 fact: *const c_char,
15028 uplo: *const c_char,
15029 n: *const lapack_int,
15030 nrhs: *const lapack_int,
15031 A: *mut f64,
15032 lda: *const lapack_int,
15033 AF: *mut f64,
15034 ldaf: *const lapack_int,
15035 ipiv: *mut lapack_int,
15036 equed: *mut c_char,
15037 S: *mut f64,
15038 B: *mut f64,
15039 ldb: *const lapack_int,
15040 X: *mut f64,
15041 ldx: *const lapack_int,
15042 rcond: *mut f64,
15043 rpvgrw: *mut f64,
15044 berr: *mut f64,
15045 n_err_bnds: *const lapack_int,
15046 err_bnds_norm: *mut f64,
15047 err_bnds_comp: *mut f64,
15048 nparams: *const lapack_int,
15049 params: *mut f64,
15050 work: *mut f64,
15051 iwork: *mut lapack_int,
15052 info: *mut lapack_int,
15053 );
15054 pub fn ssysvxx_(
15055 fact: *const c_char,
15056 uplo: *const c_char,
15057 n: *const lapack_int,
15058 nrhs: *const lapack_int,
15059 A: *mut f32,
15060 lda: *const lapack_int,
15061 AF: *mut f32,
15062 ldaf: *const lapack_int,
15063 ipiv: *mut lapack_int,
15064 equed: *mut c_char,
15065 S: *mut f32,
15066 B: *mut f32,
15067 ldb: *const lapack_int,
15068 X: *mut f32,
15069 ldx: *const lapack_int,
15070 rcond: *mut f32,
15071 rpvgrw: *mut f32,
15072 berr: *mut f32,
15073 n_err_bnds: *const lapack_int,
15074 err_bnds_norm: *mut f32,
15075 err_bnds_comp: *mut f32,
15076 nparams: *const lapack_int,
15077 params: *mut f32,
15078 work: *mut f32,
15079 iwork: *mut lapack_int,
15080 info: *mut lapack_int,
15081 );
15082 pub fn zsysvxx_(
15083 fact: *const c_char,
15084 uplo: *const c_char,
15085 n: *const lapack_int,
15086 nrhs: *const lapack_int,
15087 A: *mut __BindgenComplex<f64>,
15088 lda: *const lapack_int,
15089 AF: *mut __BindgenComplex<f64>,
15090 ldaf: *const lapack_int,
15091 ipiv: *mut lapack_int,
15092 equed: *mut c_char,
15093 S: *mut f64,
15094 B: *mut __BindgenComplex<f64>,
15095 ldb: *const lapack_int,
15096 X: *mut __BindgenComplex<f64>,
15097 ldx: *const lapack_int,
15098 rcond: *mut f64,
15099 rpvgrw: *mut f64,
15100 berr: *mut f64,
15101 n_err_bnds: *const lapack_int,
15102 err_bnds_norm: *mut f64,
15103 err_bnds_comp: *mut f64,
15104 nparams: *const lapack_int,
15105 params: *mut f64,
15106 work: *mut __BindgenComplex<f64>,
15107 rwork: *mut f64,
15108 info: *mut lapack_int,
15109 );
15110 pub fn csyswapr_(
15111 uplo: *const c_char,
15112 n: *const lapack_int,
15113 A: *mut __BindgenComplex<f32>,
15114 lda: *const lapack_int,
15115 i1: *const lapack_int,
15116 i2: *const lapack_int,
15117 );
15118 pub fn dsyswapr_(
15119 uplo: *const c_char,
15120 n: *const lapack_int,
15121 A: *mut f64,
15122 lda: *const lapack_int,
15123 i1: *const lapack_int,
15124 i2: *const lapack_int,
15125 );
15126 pub fn ssyswapr_(
15127 uplo: *const c_char,
15128 n: *const lapack_int,
15129 A: *mut f32,
15130 lda: *const lapack_int,
15131 i1: *const lapack_int,
15132 i2: *const lapack_int,
15133 );
15134 pub fn zsyswapr_(
15135 uplo: *const c_char,
15136 n: *const lapack_int,
15137 A: *mut __BindgenComplex<f64>,
15138 lda: *const lapack_int,
15139 i1: *const lapack_int,
15140 i2: *const lapack_int,
15141 );
15142 pub fn dsytrd_(
15143 uplo: *const c_char,
15144 n: *const lapack_int,
15145 A: *mut f64,
15146 lda: *const lapack_int,
15147 D: *mut f64,
15148 E: *mut f64,
15149 tau: *mut f64,
15150 work: *mut f64,
15151 lwork: *const lapack_int,
15152 info: *mut lapack_int,
15153 );
15154 pub fn ssytrd_(
15155 uplo: *const c_char,
15156 n: *const lapack_int,
15157 A: *mut f32,
15158 lda: *const lapack_int,
15159 D: *mut f32,
15160 E: *mut f32,
15161 tau: *mut f32,
15162 work: *mut f32,
15163 lwork: *const lapack_int,
15164 info: *mut lapack_int,
15165 );
15166 pub fn dsytrd_2stage_(
15167 vect: *const c_char,
15168 uplo: *const c_char,
15169 n: *const lapack_int,
15170 A: *mut f64,
15171 lda: *const lapack_int,
15172 D: *mut f64,
15173 E: *mut f64,
15174 tau: *mut f64,
15175 HOUS2: *mut f64,
15176 lhous2: *const lapack_int,
15177 work: *mut f64,
15178 lwork: *const lapack_int,
15179 info: *mut lapack_int,
15180 );
15181 pub fn ssytrd_2stage_(
15182 vect: *const c_char,
15183 uplo: *const c_char,
15184 n: *const lapack_int,
15185 A: *mut f32,
15186 lda: *const lapack_int,
15187 D: *mut f32,
15188 E: *mut f32,
15189 tau: *mut f32,
15190 HOUS2: *mut f32,
15191 lhous2: *const lapack_int,
15192 work: *mut f32,
15193 lwork: *const lapack_int,
15194 info: *mut lapack_int,
15195 );
15196 pub fn csytrf_(
15197 uplo: *const c_char,
15198 n: *const lapack_int,
15199 A: *mut __BindgenComplex<f32>,
15200 lda: *const lapack_int,
15201 ipiv: *mut lapack_int,
15202 work: *mut __BindgenComplex<f32>,
15203 lwork: *const lapack_int,
15204 info: *mut lapack_int,
15205 );
15206 pub fn dsytrf_(
15207 uplo: *const c_char,
15208 n: *const lapack_int,
15209 A: *mut f64,
15210 lda: *const lapack_int,
15211 ipiv: *mut lapack_int,
15212 work: *mut f64,
15213 lwork: *const lapack_int,
15214 info: *mut lapack_int,
15215 );
15216 pub fn ssytrf_(
15217 uplo: *const c_char,
15218 n: *const lapack_int,
15219 A: *mut f32,
15220 lda: *const lapack_int,
15221 ipiv: *mut lapack_int,
15222 work: *mut f32,
15223 lwork: *const lapack_int,
15224 info: *mut lapack_int,
15225 );
15226 pub fn zsytrf_(
15227 uplo: *const c_char,
15228 n: *const lapack_int,
15229 A: *mut __BindgenComplex<f64>,
15230 lda: *const lapack_int,
15231 ipiv: *mut lapack_int,
15232 work: *mut __BindgenComplex<f64>,
15233 lwork: *const lapack_int,
15234 info: *mut lapack_int,
15235 );
15236 pub fn csytrf_aa_(
15237 uplo: *const c_char,
15238 n: *const lapack_int,
15239 A: *mut __BindgenComplex<f32>,
15240 lda: *const lapack_int,
15241 ipiv: *mut lapack_int,
15242 work: *mut __BindgenComplex<f32>,
15243 lwork: *const lapack_int,
15244 info: *mut lapack_int,
15245 );
15246 pub fn dsytrf_aa_(
15247 uplo: *const c_char,
15248 n: *const lapack_int,
15249 A: *mut f64,
15250 lda: *const lapack_int,
15251 ipiv: *mut lapack_int,
15252 work: *mut f64,
15253 lwork: *const lapack_int,
15254 info: *mut lapack_int,
15255 );
15256 pub fn ssytrf_aa_(
15257 uplo: *const c_char,
15258 n: *const lapack_int,
15259 A: *mut f32,
15260 lda: *const lapack_int,
15261 ipiv: *mut lapack_int,
15262 work: *mut f32,
15263 lwork: *const lapack_int,
15264 info: *mut lapack_int,
15265 );
15266 pub fn zsytrf_aa_(
15267 uplo: *const c_char,
15268 n: *const lapack_int,
15269 A: *mut __BindgenComplex<f64>,
15270 lda: *const lapack_int,
15271 ipiv: *mut lapack_int,
15272 work: *mut __BindgenComplex<f64>,
15273 lwork: *const lapack_int,
15274 info: *mut lapack_int,
15275 );
15276 pub fn csytrf_aa_2stage_(
15277 uplo: *const c_char,
15278 n: *const lapack_int,
15279 A: *mut __BindgenComplex<f32>,
15280 lda: *const lapack_int,
15281 TB: *mut __BindgenComplex<f32>,
15282 ltb: *const lapack_int,
15283 ipiv: *mut lapack_int,
15284 ipiv2: *mut lapack_int,
15285 work: *mut __BindgenComplex<f32>,
15286 lwork: *const lapack_int,
15287 info: *mut lapack_int,
15288 );
15289 pub fn dsytrf_aa_2stage_(
15290 uplo: *const c_char,
15291 n: *const lapack_int,
15292 A: *mut f64,
15293 lda: *const lapack_int,
15294 TB: *mut f64,
15295 ltb: *const lapack_int,
15296 ipiv: *mut lapack_int,
15297 ipiv2: *mut lapack_int,
15298 work: *mut f64,
15299 lwork: *const lapack_int,
15300 info: *mut lapack_int,
15301 );
15302 pub fn ssytrf_aa_2stage_(
15303 uplo: *const c_char,
15304 n: *const lapack_int,
15305 A: *mut f32,
15306 lda: *const lapack_int,
15307 TB: *mut f32,
15308 ltb: *const lapack_int,
15309 ipiv: *mut lapack_int,
15310 ipiv2: *mut lapack_int,
15311 work: *mut f32,
15312 lwork: *const lapack_int,
15313 info: *mut lapack_int,
15314 );
15315 pub fn zsytrf_aa_2stage_(
15316 uplo: *const c_char,
15317 n: *const lapack_int,
15318 A: *mut __BindgenComplex<f64>,
15319 lda: *const lapack_int,
15320 TB: *mut __BindgenComplex<f64>,
15321 ltb: *const lapack_int,
15322 ipiv: *mut lapack_int,
15323 ipiv2: *mut lapack_int,
15324 work: *mut __BindgenComplex<f64>,
15325 lwork: *const lapack_int,
15326 info: *mut lapack_int,
15327 );
15328 pub fn csytrf_rk_(
15329 uplo: *const c_char,
15330 n: *const lapack_int,
15331 A: *mut __BindgenComplex<f32>,
15332 lda: *const lapack_int,
15333 E: *mut __BindgenComplex<f32>,
15334 ipiv: *mut lapack_int,
15335 work: *mut __BindgenComplex<f32>,
15336 lwork: *const lapack_int,
15337 info: *mut lapack_int,
15338 );
15339 pub fn dsytrf_rk_(
15340 uplo: *const c_char,
15341 n: *const lapack_int,
15342 A: *mut f64,
15343 lda: *const lapack_int,
15344 E: *mut f64,
15345 ipiv: *mut lapack_int,
15346 work: *mut f64,
15347 lwork: *const lapack_int,
15348 info: *mut lapack_int,
15349 );
15350 pub fn ssytrf_rk_(
15351 uplo: *const c_char,
15352 n: *const lapack_int,
15353 A: *mut f32,
15354 lda: *const lapack_int,
15355 E: *mut f32,
15356 ipiv: *mut lapack_int,
15357 work: *mut f32,
15358 lwork: *const lapack_int,
15359 info: *mut lapack_int,
15360 );
15361 pub fn zsytrf_rk_(
15362 uplo: *const c_char,
15363 n: *const lapack_int,
15364 A: *mut __BindgenComplex<f64>,
15365 lda: *const lapack_int,
15366 E: *mut __BindgenComplex<f64>,
15367 ipiv: *mut lapack_int,
15368 work: *mut __BindgenComplex<f64>,
15369 lwork: *const lapack_int,
15370 info: *mut lapack_int,
15371 );
15372 pub fn csytrf_rook_(
15373 uplo: *const c_char,
15374 n: *const lapack_int,
15375 A: *mut __BindgenComplex<f32>,
15376 lda: *const lapack_int,
15377 ipiv: *mut lapack_int,
15378 work: *mut __BindgenComplex<f32>,
15379 lwork: *const lapack_int,
15380 info: *mut lapack_int,
15381 );
15382 pub fn dsytrf_rook_(
15383 uplo: *const c_char,
15384 n: *const lapack_int,
15385 A: *mut f64,
15386 lda: *const lapack_int,
15387 ipiv: *mut lapack_int,
15388 work: *mut f64,
15389 lwork: *const lapack_int,
15390 info: *mut lapack_int,
15391 );
15392 pub fn ssytrf_rook_(
15393 uplo: *const c_char,
15394 n: *const lapack_int,
15395 A: *mut f32,
15396 lda: *const lapack_int,
15397 ipiv: *mut lapack_int,
15398 work: *mut f32,
15399 lwork: *const lapack_int,
15400 info: *mut lapack_int,
15401 );
15402 pub fn zsytrf_rook_(
15403 uplo: *const c_char,
15404 n: *const lapack_int,
15405 A: *mut __BindgenComplex<f64>,
15406 lda: *const lapack_int,
15407 ipiv: *mut lapack_int,
15408 work: *mut __BindgenComplex<f64>,
15409 lwork: *const lapack_int,
15410 info: *mut lapack_int,
15411 );
15412 pub fn csytri_(
15413 uplo: *const c_char,
15414 n: *const lapack_int,
15415 A: *mut __BindgenComplex<f32>,
15416 lda: *const lapack_int,
15417 ipiv: *const lapack_int,
15418 work: *mut __BindgenComplex<f32>,
15419 info: *mut lapack_int,
15420 );
15421 pub fn dsytri_(
15422 uplo: *const c_char,
15423 n: *const lapack_int,
15424 A: *mut f64,
15425 lda: *const lapack_int,
15426 ipiv: *const lapack_int,
15427 work: *mut f64,
15428 info: *mut lapack_int,
15429 );
15430 pub fn ssytri_(
15431 uplo: *const c_char,
15432 n: *const lapack_int,
15433 A: *mut f32,
15434 lda: *const lapack_int,
15435 ipiv: *const lapack_int,
15436 work: *mut f32,
15437 info: *mut lapack_int,
15438 );
15439 pub fn zsytri_(
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 info: *mut lapack_int,
15447 );
15448 pub fn csytri2_(
15449 uplo: *const c_char,
15450 n: *const lapack_int,
15451 A: *mut __BindgenComplex<f32>,
15452 lda: *const lapack_int,
15453 ipiv: *const lapack_int,
15454 work: *mut __BindgenComplex<f32>,
15455 lwork: *const lapack_int,
15456 info: *mut lapack_int,
15457 );
15458 pub fn dsytri2_(
15459 uplo: *const c_char,
15460 n: *const lapack_int,
15461 A: *mut f64,
15462 lda: *const lapack_int,
15463 ipiv: *const lapack_int,
15464 work: *mut f64,
15465 lwork: *const lapack_int,
15466 info: *mut lapack_int,
15467 );
15468 pub fn ssytri2_(
15469 uplo: *const c_char,
15470 n: *const lapack_int,
15471 A: *mut f32,
15472 lda: *const lapack_int,
15473 ipiv: *const lapack_int,
15474 work: *mut f32,
15475 lwork: *const lapack_int,
15476 info: *mut lapack_int,
15477 );
15478 pub fn zsytri2_(
15479 uplo: *const c_char,
15480 n: *const lapack_int,
15481 A: *mut __BindgenComplex<f64>,
15482 lda: *const lapack_int,
15483 ipiv: *const lapack_int,
15484 work: *mut __BindgenComplex<f64>,
15485 lwork: *const lapack_int,
15486 info: *mut lapack_int,
15487 );
15488 pub fn csytri2x_(
15489 uplo: *const c_char,
15490 n: *const lapack_int,
15491 A: *mut __BindgenComplex<f32>,
15492 lda: *const lapack_int,
15493 ipiv: *const lapack_int,
15494 work: *mut __BindgenComplex<f32>,
15495 nb: *const lapack_int,
15496 info: *mut lapack_int,
15497 );
15498 pub fn dsytri2x_(
15499 uplo: *const c_char,
15500 n: *const lapack_int,
15501 A: *mut f64,
15502 lda: *const lapack_int,
15503 ipiv: *const lapack_int,
15504 work: *mut f64,
15505 nb: *const lapack_int,
15506 info: *mut lapack_int,
15507 );
15508 pub fn ssytri2x_(
15509 uplo: *const c_char,
15510 n: *const lapack_int,
15511 A: *mut f32,
15512 lda: *const lapack_int,
15513 ipiv: *const lapack_int,
15514 work: *mut f32,
15515 nb: *const lapack_int,
15516 info: *mut lapack_int,
15517 );
15518 pub fn zsytri2x_(
15519 uplo: *const c_char,
15520 n: *const lapack_int,
15521 A: *mut __BindgenComplex<f64>,
15522 lda: *const lapack_int,
15523 ipiv: *const lapack_int,
15524 work: *mut __BindgenComplex<f64>,
15525 nb: *const lapack_int,
15526 info: *mut lapack_int,
15527 );
15528 pub fn csytri_3_(
15529 uplo: *const c_char,
15530 n: *const lapack_int,
15531 A: *mut __BindgenComplex<f32>,
15532 lda: *const lapack_int,
15533 E: *const __BindgenComplex<f32>,
15534 ipiv: *const lapack_int,
15535 work: *mut __BindgenComplex<f32>,
15536 lwork: *const lapack_int,
15537 info: *mut lapack_int,
15538 );
15539 pub fn dsytri_3_(
15540 uplo: *const c_char,
15541 n: *const lapack_int,
15542 A: *mut f64,
15543 lda: *const lapack_int,
15544 E: *const f64,
15545 ipiv: *const lapack_int,
15546 work: *mut f64,
15547 lwork: *const lapack_int,
15548 info: *mut lapack_int,
15549 );
15550 pub fn ssytri_3_(
15551 uplo: *const c_char,
15552 n: *const lapack_int,
15553 A: *mut f32,
15554 lda: *const lapack_int,
15555 E: *const f32,
15556 ipiv: *const lapack_int,
15557 work: *mut f32,
15558 lwork: *const lapack_int,
15559 info: *mut lapack_int,
15560 );
15561 pub fn zsytri_3_(
15562 uplo: *const c_char,
15563 n: *const lapack_int,
15564 A: *mut __BindgenComplex<f64>,
15565 lda: *const lapack_int,
15566 E: *const __BindgenComplex<f64>,
15567 ipiv: *const lapack_int,
15568 work: *mut __BindgenComplex<f64>,
15569 lwork: *const lapack_int,
15570 info: *mut lapack_int,
15571 );
15572 pub fn csytrs_(
15573 uplo: *const c_char,
15574 n: *const lapack_int,
15575 nrhs: *const lapack_int,
15576 A: *const __BindgenComplex<f32>,
15577 lda: *const lapack_int,
15578 ipiv: *const lapack_int,
15579 B: *mut __BindgenComplex<f32>,
15580 ldb: *const lapack_int,
15581 info: *mut lapack_int,
15582 );
15583 pub fn dsytrs_(
15584 uplo: *const c_char,
15585 n: *const lapack_int,
15586 nrhs: *const lapack_int,
15587 A: *const f64,
15588 lda: *const lapack_int,
15589 ipiv: *const lapack_int,
15590 B: *mut f64,
15591 ldb: *const lapack_int,
15592 info: *mut lapack_int,
15593 );
15594 pub fn ssytrs_(
15595 uplo: *const c_char,
15596 n: *const lapack_int,
15597 nrhs: *const lapack_int,
15598 A: *const f32,
15599 lda: *const lapack_int,
15600 ipiv: *const lapack_int,
15601 B: *mut f32,
15602 ldb: *const lapack_int,
15603 info: *mut lapack_int,
15604 );
15605 pub fn zsytrs_(
15606 uplo: *const c_char,
15607 n: *const lapack_int,
15608 nrhs: *const lapack_int,
15609 A: *const __BindgenComplex<f64>,
15610 lda: *const lapack_int,
15611 ipiv: *const lapack_int,
15612 B: *mut __BindgenComplex<f64>,
15613 ldb: *const lapack_int,
15614 info: *mut lapack_int,
15615 );
15616 pub fn csytrs2_(
15617 uplo: *const c_char,
15618 n: *const lapack_int,
15619 nrhs: *const lapack_int,
15620 A: *const __BindgenComplex<f32>,
15621 lda: *const lapack_int,
15622 ipiv: *const lapack_int,
15623 B: *mut __BindgenComplex<f32>,
15624 ldb: *const lapack_int,
15625 work: *mut __BindgenComplex<f32>,
15626 info: *mut lapack_int,
15627 );
15628 pub fn dsytrs2_(
15629 uplo: *const c_char,
15630 n: *const lapack_int,
15631 nrhs: *const lapack_int,
15632 A: *const f64,
15633 lda: *const lapack_int,
15634 ipiv: *const lapack_int,
15635 B: *mut f64,
15636 ldb: *const lapack_int,
15637 work: *mut f64,
15638 info: *mut lapack_int,
15639 );
15640 pub fn ssytrs2_(
15641 uplo: *const c_char,
15642 n: *const lapack_int,
15643 nrhs: *const lapack_int,
15644 A: *const f32,
15645 lda: *const lapack_int,
15646 ipiv: *const lapack_int,
15647 B: *mut f32,
15648 ldb: *const lapack_int,
15649 work: *mut f32,
15650 info: *mut lapack_int,
15651 );
15652 pub fn zsytrs2_(
15653 uplo: *const c_char,
15654 n: *const lapack_int,
15655 nrhs: *const lapack_int,
15656 A: *const __BindgenComplex<f64>,
15657 lda: *const lapack_int,
15658 ipiv: *const lapack_int,
15659 B: *mut __BindgenComplex<f64>,
15660 ldb: *const lapack_int,
15661 work: *mut __BindgenComplex<f64>,
15662 info: *mut lapack_int,
15663 );
15664 pub fn csytrs_3_(
15665 uplo: *const c_char,
15666 n: *const lapack_int,
15667 nrhs: *const lapack_int,
15668 A: *const __BindgenComplex<f32>,
15669 lda: *const lapack_int,
15670 E: *const __BindgenComplex<f32>,
15671 ipiv: *const lapack_int,
15672 B: *mut __BindgenComplex<f32>,
15673 ldb: *const lapack_int,
15674 info: *mut lapack_int,
15675 );
15676 pub fn dsytrs_3_(
15677 uplo: *const c_char,
15678 n: *const lapack_int,
15679 nrhs: *const lapack_int,
15680 A: *const f64,
15681 lda: *const lapack_int,
15682 E: *const f64,
15683 ipiv: *const lapack_int,
15684 B: *mut f64,
15685 ldb: *const lapack_int,
15686 info: *mut lapack_int,
15687 );
15688 pub fn ssytrs_3_(
15689 uplo: *const c_char,
15690 n: *const lapack_int,
15691 nrhs: *const lapack_int,
15692 A: *const f32,
15693 lda: *const lapack_int,
15694 E: *const f32,
15695 ipiv: *const lapack_int,
15696 B: *mut f32,
15697 ldb: *const lapack_int,
15698 info: *mut lapack_int,
15699 );
15700 pub fn zsytrs_3_(
15701 uplo: *const c_char,
15702 n: *const lapack_int,
15703 nrhs: *const lapack_int,
15704 A: *const __BindgenComplex<f64>,
15705 lda: *const lapack_int,
15706 E: *const __BindgenComplex<f64>,
15707 ipiv: *const lapack_int,
15708 B: *mut __BindgenComplex<f64>,
15709 ldb: *const lapack_int,
15710 info: *mut lapack_int,
15711 );
15712 pub fn csytrs_aa_(
15713 uplo: *const c_char,
15714 n: *const lapack_int,
15715 nrhs: *const lapack_int,
15716 A: *const __BindgenComplex<f32>,
15717 lda: *const lapack_int,
15718 ipiv: *const lapack_int,
15719 B: *mut __BindgenComplex<f32>,
15720 ldb: *const lapack_int,
15721 work: *mut __BindgenComplex<f32>,
15722 lwork: *const lapack_int,
15723 info: *mut lapack_int,
15724 );
15725 pub fn dsytrs_aa_(
15726 uplo: *const c_char,
15727 n: *const lapack_int,
15728 nrhs: *const lapack_int,
15729 A: *const f64,
15730 lda: *const lapack_int,
15731 ipiv: *const lapack_int,
15732 B: *mut f64,
15733 ldb: *const lapack_int,
15734 work: *mut f64,
15735 lwork: *const lapack_int,
15736 info: *mut lapack_int,
15737 );
15738 pub fn ssytrs_aa_(
15739 uplo: *const c_char,
15740 n: *const lapack_int,
15741 nrhs: *const lapack_int,
15742 A: *const f32,
15743 lda: *const lapack_int,
15744 ipiv: *const lapack_int,
15745 B: *mut f32,
15746 ldb: *const lapack_int,
15747 work: *mut f32,
15748 lwork: *const lapack_int,
15749 info: *mut lapack_int,
15750 );
15751 pub fn zsytrs_aa_(
15752 uplo: *const c_char,
15753 n: *const lapack_int,
15754 nrhs: *const lapack_int,
15755 A: *const __BindgenComplex<f64>,
15756 lda: *const lapack_int,
15757 ipiv: *const lapack_int,
15758 B: *mut __BindgenComplex<f64>,
15759 ldb: *const lapack_int,
15760 work: *mut __BindgenComplex<f64>,
15761 lwork: *const lapack_int,
15762 info: *mut lapack_int,
15763 );
15764 pub fn csytrs_aa_2stage_(
15765 uplo: *const c_char,
15766 n: *const lapack_int,
15767 nrhs: *const lapack_int,
15768 A: *const __BindgenComplex<f32>,
15769 lda: *const lapack_int,
15770 TB: *mut __BindgenComplex<f32>,
15771 ltb: *const lapack_int,
15772 ipiv: *const lapack_int,
15773 ipiv2: *const lapack_int,
15774 B: *mut __BindgenComplex<f32>,
15775 ldb: *const lapack_int,
15776 info: *mut lapack_int,
15777 );
15778 pub fn dsytrs_aa_2stage_(
15779 uplo: *const c_char,
15780 n: *const lapack_int,
15781 nrhs: *const lapack_int,
15782 A: *const f64,
15783 lda: *const lapack_int,
15784 TB: *mut f64,
15785 ltb: *const lapack_int,
15786 ipiv: *const lapack_int,
15787 ipiv2: *const lapack_int,
15788 B: *mut f64,
15789 ldb: *const lapack_int,
15790 info: *mut lapack_int,
15791 );
15792 pub fn ssytrs_aa_2stage_(
15793 uplo: *const c_char,
15794 n: *const lapack_int,
15795 nrhs: *const lapack_int,
15796 A: *const f32,
15797 lda: *const lapack_int,
15798 TB: *mut f32,
15799 ltb: *const lapack_int,
15800 ipiv: *const lapack_int,
15801 ipiv2: *const lapack_int,
15802 B: *mut f32,
15803 ldb: *const lapack_int,
15804 info: *mut lapack_int,
15805 );
15806 pub fn zsytrs_aa_2stage_(
15807 uplo: *const c_char,
15808 n: *const lapack_int,
15809 nrhs: *const lapack_int,
15810 A: *const __BindgenComplex<f64>,
15811 lda: *const lapack_int,
15812 TB: *mut __BindgenComplex<f64>,
15813 ltb: *const lapack_int,
15814 ipiv: *const lapack_int,
15815 ipiv2: *const lapack_int,
15816 B: *mut __BindgenComplex<f64>,
15817 ldb: *const lapack_int,
15818 info: *mut lapack_int,
15819 );
15820 pub fn csytrs_rook_(
15821 uplo: *const c_char,
15822 n: *const lapack_int,
15823 nrhs: *const lapack_int,
15824 A: *const __BindgenComplex<f32>,
15825 lda: *const lapack_int,
15826 ipiv: *const lapack_int,
15827 B: *mut __BindgenComplex<f32>,
15828 ldb: *const lapack_int,
15829 info: *mut lapack_int,
15830 );
15831 pub fn dsytrs_rook_(
15832 uplo: *const c_char,
15833 n: *const lapack_int,
15834 nrhs: *const lapack_int,
15835 A: *const f64,
15836 lda: *const lapack_int,
15837 ipiv: *const lapack_int,
15838 B: *mut f64,
15839 ldb: *const lapack_int,
15840 info: *mut lapack_int,
15841 );
15842 pub fn ssytrs_rook_(
15843 uplo: *const c_char,
15844 n: *const lapack_int,
15845 nrhs: *const lapack_int,
15846 A: *const f32,
15847 lda: *const lapack_int,
15848 ipiv: *const lapack_int,
15849 B: *mut f32,
15850 ldb: *const lapack_int,
15851 info: *mut lapack_int,
15852 );
15853 pub fn zsytrs_rook_(
15854 uplo: *const c_char,
15855 n: *const lapack_int,
15856 nrhs: *const lapack_int,
15857 A: *const __BindgenComplex<f64>,
15858 lda: *const lapack_int,
15859 ipiv: *const lapack_int,
15860 B: *mut __BindgenComplex<f64>,
15861 ldb: *const lapack_int,
15862 info: *mut lapack_int,
15863 );
15864 pub fn ctbcon_(
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<f32>,
15871 ldab: *const lapack_int,
15872 rcond: *mut f32,
15873 work: *mut __BindgenComplex<f32>,
15874 rwork: *mut f32,
15875 info: *mut lapack_int,
15876 );
15877 pub fn dtbcon_(
15878 norm: *const c_char,
15879 uplo: *const c_char,
15880 diag: *const c_char,
15881 n: *const lapack_int,
15882 kd: *const lapack_int,
15883 AB: *const f64,
15884 ldab: *const lapack_int,
15885 rcond: *mut f64,
15886 work: *mut f64,
15887 iwork: *mut lapack_int,
15888 info: *mut lapack_int,
15889 );
15890 pub fn stbcon_(
15891 norm: *const c_char,
15892 uplo: *const c_char,
15893 diag: *const c_char,
15894 n: *const lapack_int,
15895 kd: *const lapack_int,
15896 AB: *const f32,
15897 ldab: *const lapack_int,
15898 rcond: *mut f32,
15899 work: *mut f32,
15900 iwork: *mut lapack_int,
15901 info: *mut lapack_int,
15902 );
15903 pub fn ztbcon_(
15904 norm: *const c_char,
15905 uplo: *const c_char,
15906 diag: *const c_char,
15907 n: *const lapack_int,
15908 kd: *const lapack_int,
15909 AB: *const __BindgenComplex<f64>,
15910 ldab: *const lapack_int,
15911 rcond: *mut f64,
15912 work: *mut __BindgenComplex<f64>,
15913 rwork: *mut f64,
15914 info: *mut lapack_int,
15915 );
15916 pub fn ctbrfs_(
15917 uplo: *const c_char,
15918 trans: *const c_char,
15919 diag: *const c_char,
15920 n: *const lapack_int,
15921 kd: *const lapack_int,
15922 nrhs: *const lapack_int,
15923 AB: *const __BindgenComplex<f32>,
15924 ldab: *const lapack_int,
15925 B: *const __BindgenComplex<f32>,
15926 ldb: *const lapack_int,
15927 X: *const __BindgenComplex<f32>,
15928 ldx: *const lapack_int,
15929 ferr: *mut f32,
15930 berr: *mut f32,
15931 work: *mut __BindgenComplex<f32>,
15932 rwork: *mut f32,
15933 info: *mut lapack_int,
15934 );
15935 pub fn dtbrfs_(
15936 uplo: *const c_char,
15937 trans: *const c_char,
15938 diag: *const c_char,
15939 n: *const lapack_int,
15940 kd: *const lapack_int,
15941 nrhs: *const lapack_int,
15942 AB: *const f64,
15943 ldab: *const lapack_int,
15944 B: *const f64,
15945 ldb: *const lapack_int,
15946 X: *const f64,
15947 ldx: *const lapack_int,
15948 ferr: *mut f64,
15949 berr: *mut f64,
15950 work: *mut f64,
15951 iwork: *mut lapack_int,
15952 info: *mut lapack_int,
15953 );
15954 pub fn stbrfs_(
15955 uplo: *const c_char,
15956 trans: *const c_char,
15957 diag: *const c_char,
15958 n: *const lapack_int,
15959 kd: *const lapack_int,
15960 nrhs: *const lapack_int,
15961 AB: *const f32,
15962 ldab: *const lapack_int,
15963 B: *const f32,
15964 ldb: *const lapack_int,
15965 X: *const f32,
15966 ldx: *const lapack_int,
15967 ferr: *mut f32,
15968 berr: *mut f32,
15969 work: *mut f32,
15970 iwork: *mut lapack_int,
15971 info: *mut lapack_int,
15972 );
15973 pub fn ztbrfs_(
15974 uplo: *const c_char,
15975 trans: *const c_char,
15976 diag: *const c_char,
15977 n: *const lapack_int,
15978 kd: *const lapack_int,
15979 nrhs: *const lapack_int,
15980 AB: *const __BindgenComplex<f64>,
15981 ldab: *const lapack_int,
15982 B: *const __BindgenComplex<f64>,
15983 ldb: *const lapack_int,
15984 X: *const __BindgenComplex<f64>,
15985 ldx: *const lapack_int,
15986 ferr: *mut f64,
15987 berr: *mut f64,
15988 work: *mut __BindgenComplex<f64>,
15989 rwork: *mut f64,
15990 info: *mut lapack_int,
15991 );
15992 pub fn ctbtrs_(
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<f32>,
16000 ldab: *const lapack_int,
16001 B: *mut __BindgenComplex<f32>,
16002 ldb: *const lapack_int,
16003 info: *mut lapack_int,
16004 );
16005 pub fn dtbtrs_(
16006 uplo: *const c_char,
16007 trans: *const c_char,
16008 diag: *const c_char,
16009 n: *const lapack_int,
16010 kd: *const lapack_int,
16011 nrhs: *const lapack_int,
16012 AB: *const f64,
16013 ldab: *const lapack_int,
16014 B: *mut f64,
16015 ldb: *const lapack_int,
16016 info: *mut lapack_int,
16017 );
16018 pub fn stbtrs_(
16019 uplo: *const c_char,
16020 trans: *const c_char,
16021 diag: *const c_char,
16022 n: *const lapack_int,
16023 kd: *const lapack_int,
16024 nrhs: *const lapack_int,
16025 AB: *const f32,
16026 ldab: *const lapack_int,
16027 B: *mut f32,
16028 ldb: *const lapack_int,
16029 info: *mut lapack_int,
16030 );
16031 pub fn ztbtrs_(
16032 uplo: *const c_char,
16033 trans: *const c_char,
16034 diag: *const c_char,
16035 n: *const lapack_int,
16036 kd: *const lapack_int,
16037 nrhs: *const lapack_int,
16038 AB: *const __BindgenComplex<f64>,
16039 ldab: *const lapack_int,
16040 B: *mut __BindgenComplex<f64>,
16041 ldb: *const lapack_int,
16042 info: *mut lapack_int,
16043 );
16044 pub fn ctfsm_(
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<f32>,
16053 A: *const __BindgenComplex<f32>,
16054 B: *mut __BindgenComplex<f32>,
16055 ldb: *const lapack_int,
16056 );
16057 pub fn dtfsm_(
16058 transr: *const c_char,
16059 side: *const c_char,
16060 uplo: *const c_char,
16061 trans: *const c_char,
16062 diag: *const c_char,
16063 m: *const lapack_int,
16064 n: *const lapack_int,
16065 alpha: *const f64,
16066 A: *const f64,
16067 B: *mut f64,
16068 ldb: *const lapack_int,
16069 );
16070 pub fn stfsm_(
16071 transr: *const c_char,
16072 side: *const c_char,
16073 uplo: *const c_char,
16074 trans: *const c_char,
16075 diag: *const c_char,
16076 m: *const lapack_int,
16077 n: *const lapack_int,
16078 alpha: *const f32,
16079 A: *const f32,
16080 B: *mut f32,
16081 ldb: *const lapack_int,
16082 );
16083 pub fn ztfsm_(
16084 transr: *const c_char,
16085 side: *const c_char,
16086 uplo: *const c_char,
16087 trans: *const c_char,
16088 diag: *const c_char,
16089 m: *const lapack_int,
16090 n: *const lapack_int,
16091 alpha: *const __BindgenComplex<f64>,
16092 A: *const __BindgenComplex<f64>,
16093 B: *mut __BindgenComplex<f64>,
16094 ldb: *const lapack_int,
16095 );
16096 pub fn ctftri_(
16097 transr: *const c_char,
16098 uplo: *const c_char,
16099 diag: *const c_char,
16100 n: *const lapack_int,
16101 A: *mut __BindgenComplex<f32>,
16102 info: *mut lapack_int,
16103 );
16104 pub fn dtftri_(
16105 transr: *const c_char,
16106 uplo: *const c_char,
16107 diag: *const c_char,
16108 n: *const lapack_int,
16109 A: *mut f64,
16110 info: *mut lapack_int,
16111 );
16112 pub fn stftri_(
16113 transr: *const c_char,
16114 uplo: *const c_char,
16115 diag: *const c_char,
16116 n: *const lapack_int,
16117 A: *mut f32,
16118 info: *mut lapack_int,
16119 );
16120 pub fn ztftri_(
16121 transr: *const c_char,
16122 uplo: *const c_char,
16123 diag: *const c_char,
16124 n: *const lapack_int,
16125 A: *mut __BindgenComplex<f64>,
16126 info: *mut lapack_int,
16127 );
16128 pub fn ctfttp_(
16129 transr: *const c_char,
16130 uplo: *const c_char,
16131 n: *const lapack_int,
16132 ARF: *const __BindgenComplex<f32>,
16133 AP: *mut __BindgenComplex<f32>,
16134 info: *mut lapack_int,
16135 );
16136 pub fn dtfttp_(
16137 transr: *const c_char,
16138 uplo: *const c_char,
16139 n: *const lapack_int,
16140 ARF: *const f64,
16141 AP: *mut f64,
16142 info: *mut lapack_int,
16143 );
16144 pub fn stfttp_(
16145 transr: *const c_char,
16146 uplo: *const c_char,
16147 n: *const lapack_int,
16148 ARF: *const f32,
16149 AP: *mut f32,
16150 info: *mut lapack_int,
16151 );
16152 pub fn ztfttp_(
16153 transr: *const c_char,
16154 uplo: *const c_char,
16155 n: *const lapack_int,
16156 ARF: *const __BindgenComplex<f64>,
16157 AP: *mut __BindgenComplex<f64>,
16158 info: *mut lapack_int,
16159 );
16160 pub fn ctfttr_(
16161 transr: *const c_char,
16162 uplo: *const c_char,
16163 n: *const lapack_int,
16164 ARF: *const __BindgenComplex<f32>,
16165 A: *mut __BindgenComplex<f32>,
16166 lda: *const lapack_int,
16167 info: *mut lapack_int,
16168 );
16169 pub fn dtfttr_(
16170 transr: *const c_char,
16171 uplo: *const c_char,
16172 n: *const lapack_int,
16173 ARF: *const f64,
16174 A: *mut f64,
16175 lda: *const lapack_int,
16176 info: *mut lapack_int,
16177 );
16178 pub fn stfttr_(
16179 transr: *const c_char,
16180 uplo: *const c_char,
16181 n: *const lapack_int,
16182 ARF: *const f32,
16183 A: *mut f32,
16184 lda: *const lapack_int,
16185 info: *mut lapack_int,
16186 );
16187 pub fn ztfttr_(
16188 transr: *const c_char,
16189 uplo: *const c_char,
16190 n: *const lapack_int,
16191 ARF: *const __BindgenComplex<f64>,
16192 A: *mut __BindgenComplex<f64>,
16193 lda: *const lapack_int,
16194 info: *mut lapack_int,
16195 );
16196 pub fn ctgevc_(
16197 side: *const c_char,
16198 howmny: *const c_char,
16199 select: *const lapack_int,
16200 n: *const lapack_int,
16201 S: *const __BindgenComplex<f32>,
16202 lds: *const lapack_int,
16203 P: *const __BindgenComplex<f32>,
16204 ldp: *const lapack_int,
16205 VL: *mut __BindgenComplex<f32>,
16206 ldvl: *const lapack_int,
16207 VR: *mut __BindgenComplex<f32>,
16208 ldvr: *const lapack_int,
16209 mm: *const lapack_int,
16210 m: *mut lapack_int,
16211 work: *mut __BindgenComplex<f32>,
16212 rwork: *mut f32,
16213 info: *mut lapack_int,
16214 );
16215 pub fn dtgevc_(
16216 side: *const c_char,
16217 howmny: *const c_char,
16218 select: *const lapack_int,
16219 n: *const lapack_int,
16220 S: *const f64,
16221 lds: *const lapack_int,
16222 P: *const f64,
16223 ldp: *const lapack_int,
16224 VL: *mut f64,
16225 ldvl: *const lapack_int,
16226 VR: *mut f64,
16227 ldvr: *const lapack_int,
16228 mm: *const lapack_int,
16229 m: *mut lapack_int,
16230 work: *mut f64,
16231 info: *mut lapack_int,
16232 );
16233 pub fn stgevc_(
16234 side: *const c_char,
16235 howmny: *const c_char,
16236 select: *const lapack_int,
16237 n: *const lapack_int,
16238 S: *const f32,
16239 lds: *const lapack_int,
16240 P: *const f32,
16241 ldp: *const lapack_int,
16242 VL: *mut f32,
16243 ldvl: *const lapack_int,
16244 VR: *mut f32,
16245 ldvr: *const lapack_int,
16246 mm: *const lapack_int,
16247 m: *mut lapack_int,
16248 work: *mut f32,
16249 info: *mut lapack_int,
16250 );
16251 pub fn ztgevc_(
16252 side: *const c_char,
16253 howmny: *const c_char,
16254 select: *const lapack_int,
16255 n: *const lapack_int,
16256 S: *const __BindgenComplex<f64>,
16257 lds: *const lapack_int,
16258 P: *const __BindgenComplex<f64>,
16259 ldp: *const lapack_int,
16260 VL: *mut __BindgenComplex<f64>,
16261 ldvl: *const lapack_int,
16262 VR: *mut __BindgenComplex<f64>,
16263 ldvr: *const lapack_int,
16264 mm: *const lapack_int,
16265 m: *mut lapack_int,
16266 work: *mut __BindgenComplex<f64>,
16267 rwork: *mut f64,
16268 info: *mut lapack_int,
16269 );
16270 pub fn ctgexc_(
16271 wantq: *const lapack_int,
16272 wantz: *const lapack_int,
16273 n: *const lapack_int,
16274 A: *mut __BindgenComplex<f32>,
16275 lda: *const lapack_int,
16276 B: *mut __BindgenComplex<f32>,
16277 ldb: *const lapack_int,
16278 Q: *mut __BindgenComplex<f32>,
16279 ldq: *const lapack_int,
16280 Z: *mut __BindgenComplex<f32>,
16281 ldz: *const lapack_int,
16282 ifst: *const lapack_int,
16283 ilst: *mut lapack_int,
16284 info: *mut lapack_int,
16285 );
16286 pub fn dtgexc_(
16287 wantq: *const lapack_int,
16288 wantz: *const lapack_int,
16289 n: *const lapack_int,
16290 A: *mut f64,
16291 lda: *const lapack_int,
16292 B: *mut f64,
16293 ldb: *const lapack_int,
16294 Q: *mut f64,
16295 ldq: *const lapack_int,
16296 Z: *mut f64,
16297 ldz: *const lapack_int,
16298 ifst: *mut lapack_int,
16299 ilst: *mut lapack_int,
16300 work: *mut f64,
16301 lwork: *const lapack_int,
16302 info: *mut lapack_int,
16303 );
16304 pub fn stgexc_(
16305 wantq: *const lapack_int,
16306 wantz: *const lapack_int,
16307 n: *const lapack_int,
16308 A: *mut f32,
16309 lda: *const lapack_int,
16310 B: *mut f32,
16311 ldb: *const lapack_int,
16312 Q: *mut f32,
16313 ldq: *const lapack_int,
16314 Z: *mut f32,
16315 ldz: *const lapack_int,
16316 ifst: *mut lapack_int,
16317 ilst: *mut lapack_int,
16318 work: *mut f32,
16319 lwork: *const lapack_int,
16320 info: *mut lapack_int,
16321 );
16322 pub fn ztgexc_(
16323 wantq: *const lapack_int,
16324 wantz: *const lapack_int,
16325 n: *const lapack_int,
16326 A: *mut __BindgenComplex<f64>,
16327 lda: *const lapack_int,
16328 B: *mut __BindgenComplex<f64>,
16329 ldb: *const lapack_int,
16330 Q: *mut __BindgenComplex<f64>,
16331 ldq: *const lapack_int,
16332 Z: *mut __BindgenComplex<f64>,
16333 ldz: *const lapack_int,
16334 ifst: *const lapack_int,
16335 ilst: *mut lapack_int,
16336 info: *mut lapack_int,
16337 );
16338 pub fn ctgsen_(
16339 ijob: *const lapack_int,
16340 wantq: *const lapack_int,
16341 wantz: *const lapack_int,
16342 select: *const lapack_int,
16343 n: *const lapack_int,
16344 A: *mut __BindgenComplex<f32>,
16345 lda: *const lapack_int,
16346 B: *mut __BindgenComplex<f32>,
16347 ldb: *const lapack_int,
16348 alpha: *mut __BindgenComplex<f32>,
16349 beta: *mut __BindgenComplex<f32>,
16350 Q: *mut __BindgenComplex<f32>,
16351 ldq: *const lapack_int,
16352 Z: *mut __BindgenComplex<f32>,
16353 ldz: *const lapack_int,
16354 m: *mut lapack_int,
16355 pl: *mut f32,
16356 pr: *mut f32,
16357 DIF: *mut f32,
16358 work: *mut __BindgenComplex<f32>,
16359 lwork: *const lapack_int,
16360 iwork: *mut lapack_int,
16361 liwork: *const lapack_int,
16362 info: *mut lapack_int,
16363 );
16364 pub fn dtgsen_(
16365 ijob: *const lapack_int,
16366 wantq: *const lapack_int,
16367 wantz: *const lapack_int,
16368 select: *const lapack_int,
16369 n: *const lapack_int,
16370 A: *mut f64,
16371 lda: *const lapack_int,
16372 B: *mut f64,
16373 ldb: *const lapack_int,
16374 alphar: *mut f64,
16375 alphai: *mut f64,
16376 beta: *mut f64,
16377 Q: *mut f64,
16378 ldq: *const lapack_int,
16379 Z: *mut f64,
16380 ldz: *const lapack_int,
16381 m: *mut lapack_int,
16382 pl: *mut f64,
16383 pr: *mut f64,
16384 DIF: *mut f64,
16385 work: *mut f64,
16386 lwork: *const lapack_int,
16387 iwork: *mut lapack_int,
16388 liwork: *const lapack_int,
16389 info: *mut lapack_int,
16390 );
16391 pub fn stgsen_(
16392 ijob: *const lapack_int,
16393 wantq: *const lapack_int,
16394 wantz: *const lapack_int,
16395 select: *const lapack_int,
16396 n: *const lapack_int,
16397 A: *mut f32,
16398 lda: *const lapack_int,
16399 B: *mut f32,
16400 ldb: *const lapack_int,
16401 alphar: *mut f32,
16402 alphai: *mut f32,
16403 beta: *mut f32,
16404 Q: *mut f32,
16405 ldq: *const lapack_int,
16406 Z: *mut f32,
16407 ldz: *const lapack_int,
16408 m: *mut lapack_int,
16409 pl: *mut f32,
16410 pr: *mut f32,
16411 DIF: *mut f32,
16412 work: *mut f32,
16413 lwork: *const lapack_int,
16414 iwork: *mut lapack_int,
16415 liwork: *const lapack_int,
16416 info: *mut lapack_int,
16417 );
16418 pub fn ztgsen_(
16419 ijob: *const lapack_int,
16420 wantq: *const lapack_int,
16421 wantz: *const lapack_int,
16422 select: *const lapack_int,
16423 n: *const lapack_int,
16424 A: *mut __BindgenComplex<f64>,
16425 lda: *const lapack_int,
16426 B: *mut __BindgenComplex<f64>,
16427 ldb: *const lapack_int,
16428 alpha: *mut __BindgenComplex<f64>,
16429 beta: *mut __BindgenComplex<f64>,
16430 Q: *mut __BindgenComplex<f64>,
16431 ldq: *const lapack_int,
16432 Z: *mut __BindgenComplex<f64>,
16433 ldz: *const lapack_int,
16434 m: *mut lapack_int,
16435 pl: *mut f64,
16436 pr: *mut f64,
16437 DIF: *mut f64,
16438 work: *mut __BindgenComplex<f64>,
16439 lwork: *const lapack_int,
16440 iwork: *mut lapack_int,
16441 liwork: *const lapack_int,
16442 info: *mut lapack_int,
16443 );
16444 pub fn ctgsja_(
16445 jobu: *const c_char,
16446 jobv: *const c_char,
16447 jobq: *const c_char,
16448 m: *const lapack_int,
16449 p: *const lapack_int,
16450 n: *const lapack_int,
16451 k: *const lapack_int,
16452 l: *const lapack_int,
16453 A: *mut __BindgenComplex<f32>,
16454 lda: *const lapack_int,
16455 B: *mut __BindgenComplex<f32>,
16456 ldb: *const lapack_int,
16457 tola: *const f32,
16458 tolb: *const f32,
16459 alpha: *mut f32,
16460 beta: *mut f32,
16461 U: *mut __BindgenComplex<f32>,
16462 ldu: *const lapack_int,
16463 V: *mut __BindgenComplex<f32>,
16464 ldv: *const lapack_int,
16465 Q: *mut __BindgenComplex<f32>,
16466 ldq: *const lapack_int,
16467 work: *mut __BindgenComplex<f32>,
16468 ncycle: *mut lapack_int,
16469 info: *mut lapack_int,
16470 );
16471 pub fn dtgsja_(
16472 jobu: *const c_char,
16473 jobv: *const c_char,
16474 jobq: *const c_char,
16475 m: *const lapack_int,
16476 p: *const lapack_int,
16477 n: *const lapack_int,
16478 k: *const lapack_int,
16479 l: *const lapack_int,
16480 A: *mut f64,
16481 lda: *const lapack_int,
16482 B: *mut f64,
16483 ldb: *const lapack_int,
16484 tola: *const f64,
16485 tolb: *const f64,
16486 alpha: *mut f64,
16487 beta: *mut f64,
16488 U: *mut f64,
16489 ldu: *const lapack_int,
16490 V: *mut f64,
16491 ldv: *const lapack_int,
16492 Q: *mut f64,
16493 ldq: *const lapack_int,
16494 work: *mut f64,
16495 ncycle: *mut lapack_int,
16496 info: *mut lapack_int,
16497 );
16498 pub fn stgsja_(
16499 jobu: *const c_char,
16500 jobv: *const c_char,
16501 jobq: *const c_char,
16502 m: *const lapack_int,
16503 p: *const lapack_int,
16504 n: *const lapack_int,
16505 k: *const lapack_int,
16506 l: *const lapack_int,
16507 A: *mut f32,
16508 lda: *const lapack_int,
16509 B: *mut f32,
16510 ldb: *const lapack_int,
16511 tola: *const f32,
16512 tolb: *const f32,
16513 alpha: *mut f32,
16514 beta: *mut f32,
16515 U: *mut f32,
16516 ldu: *const lapack_int,
16517 V: *mut f32,
16518 ldv: *const lapack_int,
16519 Q: *mut f32,
16520 ldq: *const lapack_int,
16521 work: *mut f32,
16522 ncycle: *mut lapack_int,
16523 info: *mut lapack_int,
16524 );
16525 pub fn ztgsja_(
16526 jobu: *const c_char,
16527 jobv: *const c_char,
16528 jobq: *const c_char,
16529 m: *const lapack_int,
16530 p: *const lapack_int,
16531 n: *const lapack_int,
16532 k: *const lapack_int,
16533 l: *const lapack_int,
16534 A: *mut __BindgenComplex<f64>,
16535 lda: *const lapack_int,
16536 B: *mut __BindgenComplex<f64>,
16537 ldb: *const lapack_int,
16538 tola: *const f64,
16539 tolb: *const f64,
16540 alpha: *mut f64,
16541 beta: *mut f64,
16542 U: *mut __BindgenComplex<f64>,
16543 ldu: *const lapack_int,
16544 V: *mut __BindgenComplex<f64>,
16545 ldv: *const lapack_int,
16546 Q: *mut __BindgenComplex<f64>,
16547 ldq: *const lapack_int,
16548 work: *mut __BindgenComplex<f64>,
16549 ncycle: *mut lapack_int,
16550 info: *mut lapack_int,
16551 );
16552 pub fn ctgsna_(
16553 job: *const c_char,
16554 howmny: *const c_char,
16555 select: *const lapack_int,
16556 n: *const lapack_int,
16557 A: *const __BindgenComplex<f32>,
16558 lda: *const lapack_int,
16559 B: *const __BindgenComplex<f32>,
16560 ldb: *const lapack_int,
16561 VL: *const __BindgenComplex<f32>,
16562 ldvl: *const lapack_int,
16563 VR: *const __BindgenComplex<f32>,
16564 ldvr: *const lapack_int,
16565 S: *mut f32,
16566 DIF: *mut f32,
16567 mm: *const lapack_int,
16568 m: *mut lapack_int,
16569 work: *mut __BindgenComplex<f32>,
16570 lwork: *const lapack_int,
16571 iwork: *mut lapack_int,
16572 info: *mut lapack_int,
16573 );
16574 pub fn dtgsna_(
16575 job: *const c_char,
16576 howmny: *const c_char,
16577 select: *const lapack_int,
16578 n: *const lapack_int,
16579 A: *const f64,
16580 lda: *const lapack_int,
16581 B: *const f64,
16582 ldb: *const lapack_int,
16583 VL: *const f64,
16584 ldvl: *const lapack_int,
16585 VR: *const f64,
16586 ldvr: *const lapack_int,
16587 S: *mut f64,
16588 DIF: *mut f64,
16589 mm: *const lapack_int,
16590 m: *mut lapack_int,
16591 work: *mut f64,
16592 lwork: *const lapack_int,
16593 iwork: *mut lapack_int,
16594 info: *mut lapack_int,
16595 );
16596 pub fn stgsna_(
16597 job: *const c_char,
16598 howmny: *const c_char,
16599 select: *const lapack_int,
16600 n: *const lapack_int,
16601 A: *const f32,
16602 lda: *const lapack_int,
16603 B: *const f32,
16604 ldb: *const lapack_int,
16605 VL: *const f32,
16606 ldvl: *const lapack_int,
16607 VR: *const f32,
16608 ldvr: *const lapack_int,
16609 S: *mut f32,
16610 DIF: *mut f32,
16611 mm: *const lapack_int,
16612 m: *mut lapack_int,
16613 work: *mut f32,
16614 lwork: *const lapack_int,
16615 iwork: *mut lapack_int,
16616 info: *mut lapack_int,
16617 );
16618 pub fn ztgsna_(
16619 job: *const c_char,
16620 howmny: *const c_char,
16621 select: *const lapack_int,
16622 n: *const lapack_int,
16623 A: *const __BindgenComplex<f64>,
16624 lda: *const lapack_int,
16625 B: *const __BindgenComplex<f64>,
16626 ldb: *const lapack_int,
16627 VL: *const __BindgenComplex<f64>,
16628 ldvl: *const lapack_int,
16629 VR: *const __BindgenComplex<f64>,
16630 ldvr: *const lapack_int,
16631 S: *mut f64,
16632 DIF: *mut f64,
16633 mm: *const lapack_int,
16634 m: *mut lapack_int,
16635 work: *mut __BindgenComplex<f64>,
16636 lwork: *const lapack_int,
16637 iwork: *mut lapack_int,
16638 info: *mut lapack_int,
16639 );
16640 pub fn ctgsyl_(
16641 trans: *const c_char,
16642 ijob: *const lapack_int,
16643 m: *const lapack_int,
16644 n: *const lapack_int,
16645 A: *const __BindgenComplex<f32>,
16646 lda: *const lapack_int,
16647 B: *const __BindgenComplex<f32>,
16648 ldb: *const lapack_int,
16649 C: *mut __BindgenComplex<f32>,
16650 ldc: *const lapack_int,
16651 D: *const __BindgenComplex<f32>,
16652 ldd: *const lapack_int,
16653 E: *const __BindgenComplex<f32>,
16654 lde: *const lapack_int,
16655 F: *mut __BindgenComplex<f32>,
16656 ldf: *const lapack_int,
16657 dif: *mut f32,
16658 scale: *mut f32,
16659 work: *mut __BindgenComplex<f32>,
16660 lwork: *const lapack_int,
16661 iwork: *mut lapack_int,
16662 info: *mut lapack_int,
16663 );
16664 pub fn dtgsyl_(
16665 trans: *const c_char,
16666 ijob: *const lapack_int,
16667 m: *const lapack_int,
16668 n: *const lapack_int,
16669 A: *const f64,
16670 lda: *const lapack_int,
16671 B: *const f64,
16672 ldb: *const lapack_int,
16673 C: *mut f64,
16674 ldc: *const lapack_int,
16675 D: *const f64,
16676 ldd: *const lapack_int,
16677 E: *const f64,
16678 lde: *const lapack_int,
16679 F: *mut f64,
16680 ldf: *const lapack_int,
16681 dif: *mut f64,
16682 scale: *mut f64,
16683 work: *mut f64,
16684 lwork: *const lapack_int,
16685 iwork: *mut lapack_int,
16686 info: *mut lapack_int,
16687 );
16688 pub fn stgsyl_(
16689 trans: *const c_char,
16690 ijob: *const lapack_int,
16691 m: *const lapack_int,
16692 n: *const lapack_int,
16693 A: *const f32,
16694 lda: *const lapack_int,
16695 B: *const f32,
16696 ldb: *const lapack_int,
16697 C: *mut f32,
16698 ldc: *const lapack_int,
16699 D: *const f32,
16700 ldd: *const lapack_int,
16701 E: *const f32,
16702 lde: *const lapack_int,
16703 F: *mut f32,
16704 ldf: *const lapack_int,
16705 dif: *mut f32,
16706 scale: *mut f32,
16707 work: *mut f32,
16708 lwork: *const lapack_int,
16709 iwork: *mut lapack_int,
16710 info: *mut lapack_int,
16711 );
16712 pub fn ztgsyl_(
16713 trans: *const c_char,
16714 ijob: *const lapack_int,
16715 m: *const lapack_int,
16716 n: *const lapack_int,
16717 A: *const __BindgenComplex<f64>,
16718 lda: *const lapack_int,
16719 B: *const __BindgenComplex<f64>,
16720 ldb: *const lapack_int,
16721 C: *mut __BindgenComplex<f64>,
16722 ldc: *const lapack_int,
16723 D: *const __BindgenComplex<f64>,
16724 ldd: *const lapack_int,
16725 E: *const __BindgenComplex<f64>,
16726 lde: *const lapack_int,
16727 F: *mut __BindgenComplex<f64>,
16728 ldf: *const lapack_int,
16729 dif: *mut f64,
16730 scale: *mut f64,
16731 work: *mut __BindgenComplex<f64>,
16732 lwork: *const lapack_int,
16733 iwork: *mut lapack_int,
16734 info: *mut lapack_int,
16735 );
16736 pub fn ctpcon_(
16737 norm: *const c_char,
16738 uplo: *const c_char,
16739 diag: *const c_char,
16740 n: *const lapack_int,
16741 AP: *const __BindgenComplex<f32>,
16742 rcond: *mut f32,
16743 work: *mut __BindgenComplex<f32>,
16744 rwork: *mut f32,
16745 info: *mut lapack_int,
16746 );
16747 pub fn dtpcon_(
16748 norm: *const c_char,
16749 uplo: *const c_char,
16750 diag: *const c_char,
16751 n: *const lapack_int,
16752 AP: *const f64,
16753 rcond: *mut f64,
16754 work: *mut f64,
16755 iwork: *mut lapack_int,
16756 info: *mut lapack_int,
16757 );
16758 pub fn stpcon_(
16759 norm: *const c_char,
16760 uplo: *const c_char,
16761 diag: *const c_char,
16762 n: *const lapack_int,
16763 AP: *const f32,
16764 rcond: *mut f32,
16765 work: *mut f32,
16766 iwork: *mut lapack_int,
16767 info: *mut lapack_int,
16768 );
16769 pub fn ztpcon_(
16770 norm: *const c_char,
16771 uplo: *const c_char,
16772 diag: *const c_char,
16773 n: *const lapack_int,
16774 AP: *const __BindgenComplex<f64>,
16775 rcond: *mut f64,
16776 work: *mut __BindgenComplex<f64>,
16777 rwork: *mut f64,
16778 info: *mut lapack_int,
16779 );
16780 pub fn ctplqt_(
16781 m: *const lapack_int,
16782 n: *const lapack_int,
16783 l: *const lapack_int,
16784 mb: *const lapack_int,
16785 A: *mut __BindgenComplex<f32>,
16786 lda: *const lapack_int,
16787 B: *mut __BindgenComplex<f32>,
16788 ldb: *const lapack_int,
16789 T: *mut __BindgenComplex<f32>,
16790 ldt: *const lapack_int,
16791 work: *mut __BindgenComplex<f32>,
16792 info: *mut lapack_int,
16793 );
16794 pub fn dtplqt_(
16795 m: *const lapack_int,
16796 n: *const lapack_int,
16797 l: *const lapack_int,
16798 mb: *const lapack_int,
16799 A: *mut f64,
16800 lda: *const lapack_int,
16801 B: *mut f64,
16802 ldb: *const lapack_int,
16803 T: *mut f64,
16804 ldt: *const lapack_int,
16805 work: *mut f64,
16806 info: *mut lapack_int,
16807 );
16808 pub fn stplqt_(
16809 m: *const lapack_int,
16810 n: *const lapack_int,
16811 l: *const lapack_int,
16812 mb: *const lapack_int,
16813 A: *mut f32,
16814 lda: *const lapack_int,
16815 B: *mut f32,
16816 ldb: *const lapack_int,
16817 T: *mut f32,
16818 ldt: *const lapack_int,
16819 work: *mut f32,
16820 info: *mut lapack_int,
16821 );
16822 pub fn ztplqt_(
16823 m: *const lapack_int,
16824 n: *const lapack_int,
16825 l: *const lapack_int,
16826 mb: *const lapack_int,
16827 A: *mut __BindgenComplex<f64>,
16828 lda: *const lapack_int,
16829 B: *mut __BindgenComplex<f64>,
16830 ldb: *const lapack_int,
16831 T: *mut __BindgenComplex<f64>,
16832 ldt: *const lapack_int,
16833 work: *mut __BindgenComplex<f64>,
16834 info: *mut lapack_int,
16835 );
16836 pub fn ctplqt2_(
16837 m: *const lapack_int,
16838 n: *const lapack_int,
16839 l: *const lapack_int,
16840 A: *mut __BindgenComplex<f32>,
16841 lda: *const lapack_int,
16842 B: *mut __BindgenComplex<f32>,
16843 ldb: *const lapack_int,
16844 T: *mut __BindgenComplex<f32>,
16845 ldt: *const lapack_int,
16846 info: *mut lapack_int,
16847 );
16848 pub fn dtplqt2_(
16849 m: *const lapack_int,
16850 n: *const lapack_int,
16851 l: *const lapack_int,
16852 A: *mut f64,
16853 lda: *const lapack_int,
16854 B: *mut f64,
16855 ldb: *const lapack_int,
16856 T: *mut f64,
16857 ldt: *const lapack_int,
16858 info: *mut lapack_int,
16859 );
16860 pub fn stplqt2_(
16861 m: *const lapack_int,
16862 n: *const lapack_int,
16863 l: *const lapack_int,
16864 A: *mut f32,
16865 lda: *const lapack_int,
16866 B: *mut f32,
16867 ldb: *const lapack_int,
16868 T: *mut f32,
16869 ldt: *const lapack_int,
16870 info: *mut lapack_int,
16871 );
16872 pub fn ztplqt2_(
16873 m: *const lapack_int,
16874 n: *const lapack_int,
16875 l: *const lapack_int,
16876 A: *mut __BindgenComplex<f64>,
16877 lda: *const lapack_int,
16878 B: *mut __BindgenComplex<f64>,
16879 ldb: *const lapack_int,
16880 T: *mut __BindgenComplex<f64>,
16881 ldt: *const lapack_int,
16882 info: *mut lapack_int,
16883 );
16884 pub fn ctpmlqt_(
16885 side: *const c_char,
16886 trans: *const c_char,
16887 m: *const lapack_int,
16888 n: *const lapack_int,
16889 k: *const lapack_int,
16890 l: *const lapack_int,
16891 mb: *const lapack_int,
16892 V: *const __BindgenComplex<f32>,
16893 ldv: *const lapack_int,
16894 T: *const __BindgenComplex<f32>,
16895 ldt: *const lapack_int,
16896 A: *mut __BindgenComplex<f32>,
16897 lda: *const lapack_int,
16898 B: *mut __BindgenComplex<f32>,
16899 ldb: *const lapack_int,
16900 work: *mut __BindgenComplex<f32>,
16901 info: *mut lapack_int,
16902 );
16903 pub fn dtpmlqt_(
16904 side: *const c_char,
16905 trans: *const c_char,
16906 m: *const lapack_int,
16907 n: *const lapack_int,
16908 k: *const lapack_int,
16909 l: *const lapack_int,
16910 mb: *const lapack_int,
16911 V: *const f64,
16912 ldv: *const lapack_int,
16913 T: *const f64,
16914 ldt: *const lapack_int,
16915 A: *mut f64,
16916 lda: *const lapack_int,
16917 B: *mut f64,
16918 ldb: *const lapack_int,
16919 work: *mut f64,
16920 info: *mut lapack_int,
16921 );
16922 pub fn stpmlqt_(
16923 side: *const c_char,
16924 trans: *const c_char,
16925 m: *const lapack_int,
16926 n: *const lapack_int,
16927 k: *const lapack_int,
16928 l: *const lapack_int,
16929 mb: *const lapack_int,
16930 V: *const f32,
16931 ldv: *const lapack_int,
16932 T: *const f32,
16933 ldt: *const lapack_int,
16934 A: *mut f32,
16935 lda: *const lapack_int,
16936 B: *mut f32,
16937 ldb: *const lapack_int,
16938 work: *mut f32,
16939 info: *mut lapack_int,
16940 );
16941 pub fn ztpmlqt_(
16942 side: *const c_char,
16943 trans: *const c_char,
16944 m: *const lapack_int,
16945 n: *const lapack_int,
16946 k: *const lapack_int,
16947 l: *const lapack_int,
16948 mb: *const lapack_int,
16949 V: *const __BindgenComplex<f64>,
16950 ldv: *const lapack_int,
16951 T: *const __BindgenComplex<f64>,
16952 ldt: *const lapack_int,
16953 A: *mut __BindgenComplex<f64>,
16954 lda: *const lapack_int,
16955 B: *mut __BindgenComplex<f64>,
16956 ldb: *const lapack_int,
16957 work: *mut __BindgenComplex<f64>,
16958 info: *mut lapack_int,
16959 );
16960 pub fn ctpmqrt_(
16961 side: *const c_char,
16962 trans: *const c_char,
16963 m: *const lapack_int,
16964 n: *const lapack_int,
16965 k: *const lapack_int,
16966 l: *const lapack_int,
16967 nb: *const lapack_int,
16968 V: *const __BindgenComplex<f32>,
16969 ldv: *const lapack_int,
16970 T: *const __BindgenComplex<f32>,
16971 ldt: *const lapack_int,
16972 A: *mut __BindgenComplex<f32>,
16973 lda: *const lapack_int,
16974 B: *mut __BindgenComplex<f32>,
16975 ldb: *const lapack_int,
16976 work: *mut __BindgenComplex<f32>,
16977 info: *mut lapack_int,
16978 );
16979 pub fn dtpmqrt_(
16980 side: *const c_char,
16981 trans: *const c_char,
16982 m: *const lapack_int,
16983 n: *const lapack_int,
16984 k: *const lapack_int,
16985 l: *const lapack_int,
16986 nb: *const lapack_int,
16987 V: *const f64,
16988 ldv: *const lapack_int,
16989 T: *const f64,
16990 ldt: *const lapack_int,
16991 A: *mut f64,
16992 lda: *const lapack_int,
16993 B: *mut f64,
16994 ldb: *const lapack_int,
16995 work: *mut f64,
16996 info: *mut lapack_int,
16997 );
16998 pub fn stpmqrt_(
16999 side: *const c_char,
17000 trans: *const c_char,
17001 m: *const lapack_int,
17002 n: *const lapack_int,
17003 k: *const lapack_int,
17004 l: *const lapack_int,
17005 nb: *const lapack_int,
17006 V: *const f32,
17007 ldv: *const lapack_int,
17008 T: *const f32,
17009 ldt: *const lapack_int,
17010 A: *mut f32,
17011 lda: *const lapack_int,
17012 B: *mut f32,
17013 ldb: *const lapack_int,
17014 work: *mut f32,
17015 info: *mut lapack_int,
17016 );
17017 pub fn ztpmqrt_(
17018 side: *const c_char,
17019 trans: *const c_char,
17020 m: *const lapack_int,
17021 n: *const lapack_int,
17022 k: *const lapack_int,
17023 l: *const lapack_int,
17024 nb: *const lapack_int,
17025 V: *const __BindgenComplex<f64>,
17026 ldv: *const lapack_int,
17027 T: *const __BindgenComplex<f64>,
17028 ldt: *const lapack_int,
17029 A: *mut __BindgenComplex<f64>,
17030 lda: *const lapack_int,
17031 B: *mut __BindgenComplex<f64>,
17032 ldb: *const lapack_int,
17033 work: *mut __BindgenComplex<f64>,
17034 info: *mut lapack_int,
17035 );
17036 pub fn ctpqrt_(
17037 m: *const lapack_int,
17038 n: *const lapack_int,
17039 l: *const lapack_int,
17040 nb: *const lapack_int,
17041 A: *mut __BindgenComplex<f32>,
17042 lda: *const lapack_int,
17043 B: *mut __BindgenComplex<f32>,
17044 ldb: *const lapack_int,
17045 T: *mut __BindgenComplex<f32>,
17046 ldt: *const lapack_int,
17047 work: *mut __BindgenComplex<f32>,
17048 info: *mut lapack_int,
17049 );
17050 pub fn dtpqrt_(
17051 m: *const lapack_int,
17052 n: *const lapack_int,
17053 l: *const lapack_int,
17054 nb: *const lapack_int,
17055 A: *mut f64,
17056 lda: *const lapack_int,
17057 B: *mut f64,
17058 ldb: *const lapack_int,
17059 T: *mut f64,
17060 ldt: *const lapack_int,
17061 work: *mut f64,
17062 info: *mut lapack_int,
17063 );
17064 pub fn stpqrt_(
17065 m: *const lapack_int,
17066 n: *const lapack_int,
17067 l: *const lapack_int,
17068 nb: *const lapack_int,
17069 A: *mut f32,
17070 lda: *const lapack_int,
17071 B: *mut f32,
17072 ldb: *const lapack_int,
17073 T: *mut f32,
17074 ldt: *const lapack_int,
17075 work: *mut f32,
17076 info: *mut lapack_int,
17077 );
17078 pub fn ztpqrt_(
17079 m: *const lapack_int,
17080 n: *const lapack_int,
17081 l: *const lapack_int,
17082 nb: *const lapack_int,
17083 A: *mut __BindgenComplex<f64>,
17084 lda: *const lapack_int,
17085 B: *mut __BindgenComplex<f64>,
17086 ldb: *const lapack_int,
17087 T: *mut __BindgenComplex<f64>,
17088 ldt: *const lapack_int,
17089 work: *mut __BindgenComplex<f64>,
17090 info: *mut lapack_int,
17091 );
17092 pub fn ctpqrt2_(
17093 m: *const lapack_int,
17094 n: *const lapack_int,
17095 l: *const lapack_int,
17096 A: *mut __BindgenComplex<f32>,
17097 lda: *const lapack_int,
17098 B: *mut __BindgenComplex<f32>,
17099 ldb: *const lapack_int,
17100 T: *mut __BindgenComplex<f32>,
17101 ldt: *const lapack_int,
17102 info: *mut lapack_int,
17103 );
17104 pub fn dtpqrt2_(
17105 m: *const lapack_int,
17106 n: *const lapack_int,
17107 l: *const lapack_int,
17108 A: *mut f64,
17109 lda: *const lapack_int,
17110 B: *mut f64,
17111 ldb: *const lapack_int,
17112 T: *mut f64,
17113 ldt: *const lapack_int,
17114 info: *mut lapack_int,
17115 );
17116 pub fn stpqrt2_(
17117 m: *const lapack_int,
17118 n: *const lapack_int,
17119 l: *const lapack_int,
17120 A: *mut f32,
17121 lda: *const lapack_int,
17122 B: *mut f32,
17123 ldb: *const lapack_int,
17124 T: *mut f32,
17125 ldt: *const lapack_int,
17126 info: *mut lapack_int,
17127 );
17128 pub fn ztpqrt2_(
17129 m: *const lapack_int,
17130 n: *const lapack_int,
17131 l: *const lapack_int,
17132 A: *mut __BindgenComplex<f64>,
17133 lda: *const lapack_int,
17134 B: *mut __BindgenComplex<f64>,
17135 ldb: *const lapack_int,
17136 T: *mut __BindgenComplex<f64>,
17137 ldt: *const lapack_int,
17138 info: *mut lapack_int,
17139 );
17140 pub fn ctprfb_(
17141 side: *const c_char,
17142 trans: *const c_char,
17143 direct: *const c_char,
17144 storev: *const c_char,
17145 m: *const lapack_int,
17146 n: *const lapack_int,
17147 k: *const lapack_int,
17148 l: *const lapack_int,
17149 V: *const __BindgenComplex<f32>,
17150 ldv: *const lapack_int,
17151 T: *const __BindgenComplex<f32>,
17152 ldt: *const lapack_int,
17153 A: *mut __BindgenComplex<f32>,
17154 lda: *const lapack_int,
17155 B: *mut __BindgenComplex<f32>,
17156 ldb: *const lapack_int,
17157 work: *mut __BindgenComplex<f32>,
17158 ldwork: *const lapack_int,
17159 );
17160 pub fn dtprfb_(
17161 side: *const c_char,
17162 trans: *const c_char,
17163 direct: *const c_char,
17164 storev: *const c_char,
17165 m: *const lapack_int,
17166 n: *const lapack_int,
17167 k: *const lapack_int,
17168 l: *const lapack_int,
17169 V: *const f64,
17170 ldv: *const lapack_int,
17171 T: *const f64,
17172 ldt: *const lapack_int,
17173 A: *mut f64,
17174 lda: *const lapack_int,
17175 B: *mut f64,
17176 ldb: *const lapack_int,
17177 work: *mut f64,
17178 ldwork: *const lapack_int,
17179 );
17180 pub fn stprfb_(
17181 side: *const c_char,
17182 trans: *const c_char,
17183 direct: *const c_char,
17184 storev: *const c_char,
17185 m: *const lapack_int,
17186 n: *const lapack_int,
17187 k: *const lapack_int,
17188 l: *const lapack_int,
17189 V: *const f32,
17190 ldv: *const lapack_int,
17191 T: *const f32,
17192 ldt: *const lapack_int,
17193 A: *mut f32,
17194 lda: *const lapack_int,
17195 B: *mut f32,
17196 ldb: *const lapack_int,
17197 work: *mut f32,
17198 ldwork: *const lapack_int,
17199 );
17200 pub fn ztprfb_(
17201 side: *const c_char,
17202 trans: *const c_char,
17203 direct: *const c_char,
17204 storev: *const c_char,
17205 m: *const lapack_int,
17206 n: *const lapack_int,
17207 k: *const lapack_int,
17208 l: *const lapack_int,
17209 V: *const __BindgenComplex<f64>,
17210 ldv: *const lapack_int,
17211 T: *const __BindgenComplex<f64>,
17212 ldt: *const lapack_int,
17213 A: *mut __BindgenComplex<f64>,
17214 lda: *const lapack_int,
17215 B: *mut __BindgenComplex<f64>,
17216 ldb: *const lapack_int,
17217 work: *mut __BindgenComplex<f64>,
17218 ldwork: *const lapack_int,
17219 );
17220 pub fn ctprfs_(
17221 uplo: *const c_char,
17222 trans: *const c_char,
17223 diag: *const c_char,
17224 n: *const lapack_int,
17225 nrhs: *const lapack_int,
17226 AP: *const __BindgenComplex<f32>,
17227 B: *const __BindgenComplex<f32>,
17228 ldb: *const lapack_int,
17229 X: *const __BindgenComplex<f32>,
17230 ldx: *const lapack_int,
17231 ferr: *mut f32,
17232 berr: *mut f32,
17233 work: *mut __BindgenComplex<f32>,
17234 rwork: *mut f32,
17235 info: *mut lapack_int,
17236 );
17237 pub fn dtprfs_(
17238 uplo: *const c_char,
17239 trans: *const c_char,
17240 diag: *const c_char,
17241 n: *const lapack_int,
17242 nrhs: *const lapack_int,
17243 AP: *const f64,
17244 B: *const f64,
17245 ldb: *const lapack_int,
17246 X: *const f64,
17247 ldx: *const lapack_int,
17248 ferr: *mut f64,
17249 berr: *mut f64,
17250 work: *mut f64,
17251 iwork: *mut lapack_int,
17252 info: *mut lapack_int,
17253 );
17254 pub fn stprfs_(
17255 uplo: *const c_char,
17256 trans: *const c_char,
17257 diag: *const c_char,
17258 n: *const lapack_int,
17259 nrhs: *const lapack_int,
17260 AP: *const f32,
17261 B: *const f32,
17262 ldb: *const lapack_int,
17263 X: *const f32,
17264 ldx: *const lapack_int,
17265 ferr: *mut f32,
17266 berr: *mut f32,
17267 work: *mut f32,
17268 iwork: *mut lapack_int,
17269 info: *mut lapack_int,
17270 );
17271 pub fn ztprfs_(
17272 uplo: *const c_char,
17273 trans: *const c_char,
17274 diag: *const c_char,
17275 n: *const lapack_int,
17276 nrhs: *const lapack_int,
17277 AP: *const __BindgenComplex<f64>,
17278 B: *const __BindgenComplex<f64>,
17279 ldb: *const lapack_int,
17280 X: *const __BindgenComplex<f64>,
17281 ldx: *const lapack_int,
17282 ferr: *mut f64,
17283 berr: *mut f64,
17284 work: *mut __BindgenComplex<f64>,
17285 rwork: *mut f64,
17286 info: *mut lapack_int,
17287 );
17288 pub fn ctptri_(
17289 uplo: *const c_char,
17290 diag: *const c_char,
17291 n: *const lapack_int,
17292 AP: *mut __BindgenComplex<f32>,
17293 info: *mut lapack_int,
17294 );
17295 pub fn dtptri_(
17296 uplo: *const c_char,
17297 diag: *const c_char,
17298 n: *const lapack_int,
17299 AP: *mut f64,
17300 info: *mut lapack_int,
17301 );
17302 pub fn stptri_(
17303 uplo: *const c_char,
17304 diag: *const c_char,
17305 n: *const lapack_int,
17306 AP: *mut f32,
17307 info: *mut lapack_int,
17308 );
17309 pub fn ztptri_(
17310 uplo: *const c_char,
17311 diag: *const c_char,
17312 n: *const lapack_int,
17313 AP: *mut __BindgenComplex<f64>,
17314 info: *mut lapack_int,
17315 );
17316 pub fn ctptrs_(
17317 uplo: *const c_char,
17318 trans: *const c_char,
17319 diag: *const c_char,
17320 n: *const lapack_int,
17321 nrhs: *const lapack_int,
17322 AP: *const __BindgenComplex<f32>,
17323 B: *mut __BindgenComplex<f32>,
17324 ldb: *const lapack_int,
17325 info: *mut lapack_int,
17326 );
17327 pub fn dtptrs_(
17328 uplo: *const c_char,
17329 trans: *const c_char,
17330 diag: *const c_char,
17331 n: *const lapack_int,
17332 nrhs: *const lapack_int,
17333 AP: *const f64,
17334 B: *mut f64,
17335 ldb: *const lapack_int,
17336 info: *mut lapack_int,
17337 );
17338 pub fn stptrs_(
17339 uplo: *const c_char,
17340 trans: *const c_char,
17341 diag: *const c_char,
17342 n: *const lapack_int,
17343 nrhs: *const lapack_int,
17344 AP: *const f32,
17345 B: *mut f32,
17346 ldb: *const lapack_int,
17347 info: *mut lapack_int,
17348 );
17349 pub fn ztptrs_(
17350 uplo: *const c_char,
17351 trans: *const c_char,
17352 diag: *const c_char,
17353 n: *const lapack_int,
17354 nrhs: *const lapack_int,
17355 AP: *const __BindgenComplex<f64>,
17356 B: *mut __BindgenComplex<f64>,
17357 ldb: *const lapack_int,
17358 info: *mut lapack_int,
17359 );
17360 pub fn ctpttf_(
17361 transr: *const c_char,
17362 uplo: *const c_char,
17363 n: *const lapack_int,
17364 AP: *const __BindgenComplex<f32>,
17365 ARF: *mut __BindgenComplex<f32>,
17366 info: *mut lapack_int,
17367 );
17368 pub fn dtpttf_(
17369 transr: *const c_char,
17370 uplo: *const c_char,
17371 n: *const lapack_int,
17372 AP: *const f64,
17373 ARF: *mut f64,
17374 info: *mut lapack_int,
17375 );
17376 pub fn stpttf_(
17377 transr: *const c_char,
17378 uplo: *const c_char,
17379 n: *const lapack_int,
17380 AP: *const f32,
17381 ARF: *mut f32,
17382 info: *mut lapack_int,
17383 );
17384 pub fn ztpttf_(
17385 transr: *const c_char,
17386 uplo: *const c_char,
17387 n: *const lapack_int,
17388 AP: *const __BindgenComplex<f64>,
17389 ARF: *mut __BindgenComplex<f64>,
17390 info: *mut lapack_int,
17391 );
17392 pub fn ctpttr_(
17393 uplo: *const c_char,
17394 n: *const lapack_int,
17395 AP: *const __BindgenComplex<f32>,
17396 A: *mut __BindgenComplex<f32>,
17397 lda: *const lapack_int,
17398 info: *mut lapack_int,
17399 );
17400 pub fn dtpttr_(
17401 uplo: *const c_char,
17402 n: *const lapack_int,
17403 AP: *const f64,
17404 A: *mut f64,
17405 lda: *const lapack_int,
17406 info: *mut lapack_int,
17407 );
17408 pub fn stpttr_(
17409 uplo: *const c_char,
17410 n: *const lapack_int,
17411 AP: *const f32,
17412 A: *mut f32,
17413 lda: *const lapack_int,
17414 info: *mut lapack_int,
17415 );
17416 pub fn ztpttr_(
17417 uplo: *const c_char,
17418 n: *const lapack_int,
17419 AP: *const __BindgenComplex<f64>,
17420 A: *mut __BindgenComplex<f64>,
17421 lda: *const lapack_int,
17422 info: *mut lapack_int,
17423 );
17424 pub fn ctrcon_(
17425 norm: *const c_char,
17426 uplo: *const c_char,
17427 diag: *const c_char,
17428 n: *const lapack_int,
17429 A: *const __BindgenComplex<f32>,
17430 lda: *const lapack_int,
17431 rcond: *mut f32,
17432 work: *mut __BindgenComplex<f32>,
17433 rwork: *mut f32,
17434 info: *mut lapack_int,
17435 );
17436 pub fn dtrcon_(
17437 norm: *const c_char,
17438 uplo: *const c_char,
17439 diag: *const c_char,
17440 n: *const lapack_int,
17441 A: *const f64,
17442 lda: *const lapack_int,
17443 rcond: *mut f64,
17444 work: *mut f64,
17445 iwork: *mut lapack_int,
17446 info: *mut lapack_int,
17447 );
17448 pub fn strcon_(
17449 norm: *const c_char,
17450 uplo: *const c_char,
17451 diag: *const c_char,
17452 n: *const lapack_int,
17453 A: *const f32,
17454 lda: *const lapack_int,
17455 rcond: *mut f32,
17456 work: *mut f32,
17457 iwork: *mut lapack_int,
17458 info: *mut lapack_int,
17459 );
17460 pub fn ztrcon_(
17461 norm: *const c_char,
17462 uplo: *const c_char,
17463 diag: *const c_char,
17464 n: *const lapack_int,
17465 A: *const __BindgenComplex<f64>,
17466 lda: *const lapack_int,
17467 rcond: *mut f64,
17468 work: *mut __BindgenComplex<f64>,
17469 rwork: *mut f64,
17470 info: *mut lapack_int,
17471 );
17472 pub fn ctrevc_(
17473 side: *const c_char,
17474 howmny: *const c_char,
17475 select: *const lapack_int,
17476 n: *const lapack_int,
17477 T: *mut __BindgenComplex<f32>,
17478 ldt: *const lapack_int,
17479 VL: *mut __BindgenComplex<f32>,
17480 ldvl: *const lapack_int,
17481 VR: *mut __BindgenComplex<f32>,
17482 ldvr: *const lapack_int,
17483 mm: *const lapack_int,
17484 m: *mut lapack_int,
17485 work: *mut __BindgenComplex<f32>,
17486 rwork: *mut f32,
17487 info: *mut lapack_int,
17488 );
17489 pub fn dtrevc_(
17490 side: *const c_char,
17491 howmny: *const c_char,
17492 select: *mut lapack_int,
17493 n: *const lapack_int,
17494 T: *const f64,
17495 ldt: *const lapack_int,
17496 VL: *mut f64,
17497 ldvl: *const lapack_int,
17498 VR: *mut f64,
17499 ldvr: *const lapack_int,
17500 mm: *const lapack_int,
17501 m: *mut lapack_int,
17502 work: *mut f64,
17503 info: *mut lapack_int,
17504 );
17505 pub fn strevc_(
17506 side: *const c_char,
17507 howmny: *const c_char,
17508 select: *mut lapack_int,
17509 n: *const lapack_int,
17510 T: *const f32,
17511 ldt: *const lapack_int,
17512 VL: *mut f32,
17513 ldvl: *const lapack_int,
17514 VR: *mut f32,
17515 ldvr: *const lapack_int,
17516 mm: *const lapack_int,
17517 m: *mut lapack_int,
17518 work: *mut f32,
17519 info: *mut lapack_int,
17520 );
17521 pub fn ztrevc_(
17522 side: *const c_char,
17523 howmny: *const c_char,
17524 select: *const lapack_int,
17525 n: *const lapack_int,
17526 T: *mut __BindgenComplex<f64>,
17527 ldt: *const lapack_int,
17528 VL: *mut __BindgenComplex<f64>,
17529 ldvl: *const lapack_int,
17530 VR: *mut __BindgenComplex<f64>,
17531 ldvr: *const lapack_int,
17532 mm: *const lapack_int,
17533 m: *mut lapack_int,
17534 work: *mut __BindgenComplex<f64>,
17535 rwork: *mut f64,
17536 info: *mut lapack_int,
17537 );
17538 pub fn ctrevc3_(
17539 side: *const c_char,
17540 howmny: *const c_char,
17541 select: *const lapack_int,
17542 n: *const lapack_int,
17543 T: *mut __BindgenComplex<f32>,
17544 ldt: *const lapack_int,
17545 VL: *mut __BindgenComplex<f32>,
17546 ldvl: *const lapack_int,
17547 VR: *mut __BindgenComplex<f32>,
17548 ldvr: *const lapack_int,
17549 mm: *const lapack_int,
17550 m: *mut lapack_int,
17551 work: *mut __BindgenComplex<f32>,
17552 lwork: *const lapack_int,
17553 rwork: *mut f32,
17554 lrwork: *const lapack_int,
17555 info: *mut lapack_int,
17556 );
17557 pub fn dtrevc3_(
17558 side: *const c_char,
17559 howmny: *const c_char,
17560 select: *mut lapack_int,
17561 n: *const lapack_int,
17562 T: *const f64,
17563 ldt: *const lapack_int,
17564 VL: *mut f64,
17565 ldvl: *const lapack_int,
17566 VR: *mut f64,
17567 ldvr: *const lapack_int,
17568 mm: *const lapack_int,
17569 m: *mut lapack_int,
17570 work: *mut f64,
17571 lwork: *const lapack_int,
17572 info: *mut lapack_int,
17573 );
17574 pub fn strevc3_(
17575 side: *const c_char,
17576 howmny: *const c_char,
17577 select: *mut lapack_int,
17578 n: *const lapack_int,
17579 T: *const f32,
17580 ldt: *const lapack_int,
17581 VL: *mut f32,
17582 ldvl: *const lapack_int,
17583 VR: *mut f32,
17584 ldvr: *const lapack_int,
17585 mm: *const lapack_int,
17586 m: *mut lapack_int,
17587 work: *mut f32,
17588 lwork: *const lapack_int,
17589 info: *mut lapack_int,
17590 );
17591 pub fn ztrevc3_(
17592 side: *const c_char,
17593 howmny: *const c_char,
17594 select: *const lapack_int,
17595 n: *const lapack_int,
17596 T: *mut __BindgenComplex<f64>,
17597 ldt: *const lapack_int,
17598 VL: *mut __BindgenComplex<f64>,
17599 ldvl: *const lapack_int,
17600 VR: *mut __BindgenComplex<f64>,
17601 ldvr: *const lapack_int,
17602 mm: *const lapack_int,
17603 m: *mut lapack_int,
17604 work: *mut __BindgenComplex<f64>,
17605 lwork: *const lapack_int,
17606 rwork: *mut f64,
17607 lrwork: *const lapack_int,
17608 info: *mut lapack_int,
17609 );
17610 pub fn ctrexc_(
17611 compq: *const c_char,
17612 n: *const lapack_int,
17613 T: *mut __BindgenComplex<f32>,
17614 ldt: *const lapack_int,
17615 Q: *mut __BindgenComplex<f32>,
17616 ldq: *const lapack_int,
17617 ifst: *const lapack_int,
17618 ilst: *const lapack_int,
17619 info: *mut lapack_int,
17620 );
17621 pub fn dtrexc_(
17622 compq: *const c_char,
17623 n: *const lapack_int,
17624 T: *mut f64,
17625 ldt: *const lapack_int,
17626 Q: *mut f64,
17627 ldq: *const lapack_int,
17628 ifst: *mut lapack_int,
17629 ilst: *mut lapack_int,
17630 work: *mut f64,
17631 info: *mut lapack_int,
17632 );
17633 pub fn strexc_(
17634 compq: *const c_char,
17635 n: *const lapack_int,
17636 T: *mut f32,
17637 ldt: *const lapack_int,
17638 Q: *mut f32,
17639 ldq: *const lapack_int,
17640 ifst: *mut lapack_int,
17641 ilst: *mut lapack_int,
17642 work: *mut f32,
17643 info: *mut lapack_int,
17644 );
17645 pub fn ztrexc_(
17646 compq: *const c_char,
17647 n: *const lapack_int,
17648 T: *mut __BindgenComplex<f64>,
17649 ldt: *const lapack_int,
17650 Q: *mut __BindgenComplex<f64>,
17651 ldq: *const lapack_int,
17652 ifst: *const lapack_int,
17653 ilst: *const lapack_int,
17654 info: *mut lapack_int,
17655 );
17656 pub fn ctrrfs_(
17657 uplo: *const c_char,
17658 trans: *const c_char,
17659 diag: *const c_char,
17660 n: *const lapack_int,
17661 nrhs: *const lapack_int,
17662 A: *const __BindgenComplex<f32>,
17663 lda: *const lapack_int,
17664 B: *const __BindgenComplex<f32>,
17665 ldb: *const lapack_int,
17666 X: *const __BindgenComplex<f32>,
17667 ldx: *const lapack_int,
17668 ferr: *mut f32,
17669 berr: *mut f32,
17670 work: *mut __BindgenComplex<f32>,
17671 rwork: *mut f32,
17672 info: *mut lapack_int,
17673 );
17674 pub fn dtrrfs_(
17675 uplo: *const c_char,
17676 trans: *const c_char,
17677 diag: *const c_char,
17678 n: *const lapack_int,
17679 nrhs: *const lapack_int,
17680 A: *const f64,
17681 lda: *const lapack_int,
17682 B: *const f64,
17683 ldb: *const lapack_int,
17684 X: *const f64,
17685 ldx: *const lapack_int,
17686 ferr: *mut f64,
17687 berr: *mut f64,
17688 work: *mut f64,
17689 iwork: *mut lapack_int,
17690 info: *mut lapack_int,
17691 );
17692 pub fn strrfs_(
17693 uplo: *const c_char,
17694 trans: *const c_char,
17695 diag: *const c_char,
17696 n: *const lapack_int,
17697 nrhs: *const lapack_int,
17698 A: *const f32,
17699 lda: *const lapack_int,
17700 B: *const f32,
17701 ldb: *const lapack_int,
17702 X: *const f32,
17703 ldx: *const lapack_int,
17704 ferr: *mut f32,
17705 berr: *mut f32,
17706 work: *mut f32,
17707 iwork: *mut lapack_int,
17708 info: *mut lapack_int,
17709 );
17710 pub fn ztrrfs_(
17711 uplo: *const c_char,
17712 trans: *const c_char,
17713 diag: *const c_char,
17714 n: *const lapack_int,
17715 nrhs: *const lapack_int,
17716 A: *const __BindgenComplex<f64>,
17717 lda: *const lapack_int,
17718 B: *const __BindgenComplex<f64>,
17719 ldb: *const lapack_int,
17720 X: *const __BindgenComplex<f64>,
17721 ldx: *const lapack_int,
17722 ferr: *mut f64,
17723 berr: *mut f64,
17724 work: *mut __BindgenComplex<f64>,
17725 rwork: *mut f64,
17726 info: *mut lapack_int,
17727 );
17728 pub fn ctrsen_(
17729 job: *const c_char,
17730 compq: *const c_char,
17731 select: *const lapack_int,
17732 n: *const lapack_int,
17733 T: *mut __BindgenComplex<f32>,
17734 ldt: *const lapack_int,
17735 Q: *mut __BindgenComplex<f32>,
17736 ldq: *const lapack_int,
17737 W: *mut __BindgenComplex<f32>,
17738 m: *mut lapack_int,
17739 s: *mut f32,
17740 sep: *mut f32,
17741 work: *mut __BindgenComplex<f32>,
17742 lwork: *const lapack_int,
17743 info: *mut lapack_int,
17744 );
17745 pub fn dtrsen_(
17746 job: *const c_char,
17747 compq: *const c_char,
17748 select: *const lapack_int,
17749 n: *const lapack_int,
17750 T: *mut f64,
17751 ldt: *const lapack_int,
17752 Q: *mut f64,
17753 ldq: *const lapack_int,
17754 WR: *mut f64,
17755 WI: *mut f64,
17756 m: *mut lapack_int,
17757 s: *mut f64,
17758 sep: *mut f64,
17759 work: *mut f64,
17760 lwork: *const lapack_int,
17761 iwork: *mut lapack_int,
17762 liwork: *const lapack_int,
17763 info: *mut lapack_int,
17764 );
17765 pub fn strsen_(
17766 job: *const c_char,
17767 compq: *const c_char,
17768 select: *const lapack_int,
17769 n: *const lapack_int,
17770 T: *mut f32,
17771 ldt: *const lapack_int,
17772 Q: *mut f32,
17773 ldq: *const lapack_int,
17774 WR: *mut f32,
17775 WI: *mut f32,
17776 m: *mut lapack_int,
17777 s: *mut f32,
17778 sep: *mut f32,
17779 work: *mut f32,
17780 lwork: *const lapack_int,
17781 iwork: *mut lapack_int,
17782 liwork: *const lapack_int,
17783 info: *mut lapack_int,
17784 );
17785 pub fn ztrsen_(
17786 job: *const c_char,
17787 compq: *const c_char,
17788 select: *const lapack_int,
17789 n: *const lapack_int,
17790 T: *mut __BindgenComplex<f64>,
17791 ldt: *const lapack_int,
17792 Q: *mut __BindgenComplex<f64>,
17793 ldq: *const lapack_int,
17794 W: *mut __BindgenComplex<f64>,
17795 m: *mut lapack_int,
17796 s: *mut f64,
17797 sep: *mut f64,
17798 work: *mut __BindgenComplex<f64>,
17799 lwork: *const lapack_int,
17800 info: *mut lapack_int,
17801 );
17802 pub fn ctrsna_(
17803 job: *const c_char,
17804 howmny: *const c_char,
17805 select: *const lapack_int,
17806 n: *const lapack_int,
17807 T: *const __BindgenComplex<f32>,
17808 ldt: *const lapack_int,
17809 VL: *const __BindgenComplex<f32>,
17810 ldvl: *const lapack_int,
17811 VR: *const __BindgenComplex<f32>,
17812 ldvr: *const lapack_int,
17813 S: *mut f32,
17814 SEP: *mut f32,
17815 mm: *const lapack_int,
17816 m: *mut lapack_int,
17817 work: *mut __BindgenComplex<f32>,
17818 ldwork: *const lapack_int,
17819 rwork: *mut f32,
17820 info: *mut lapack_int,
17821 );
17822 pub fn dtrsna_(
17823 job: *const c_char,
17824 howmny: *const c_char,
17825 select: *const lapack_int,
17826 n: *const lapack_int,
17827 T: *const f64,
17828 ldt: *const lapack_int,
17829 VL: *const f64,
17830 ldvl: *const lapack_int,
17831 VR: *const f64,
17832 ldvr: *const lapack_int,
17833 S: *mut f64,
17834 SEP: *mut f64,
17835 mm: *const lapack_int,
17836 m: *mut lapack_int,
17837 work: *mut f64,
17838 ldwork: *const lapack_int,
17839 iwork: *mut lapack_int,
17840 info: *mut lapack_int,
17841 );
17842 pub fn strsna_(
17843 job: *const c_char,
17844 howmny: *const c_char,
17845 select: *const lapack_int,
17846 n: *const lapack_int,
17847 T: *const f32,
17848 ldt: *const lapack_int,
17849 VL: *const f32,
17850 ldvl: *const lapack_int,
17851 VR: *const f32,
17852 ldvr: *const lapack_int,
17853 S: *mut f32,
17854 SEP: *mut f32,
17855 mm: *const lapack_int,
17856 m: *mut lapack_int,
17857 work: *mut f32,
17858 ldwork: *const lapack_int,
17859 iwork: *mut lapack_int,
17860 info: *mut lapack_int,
17861 );
17862 pub fn ztrsna_(
17863 job: *const c_char,
17864 howmny: *const c_char,
17865 select: *const lapack_int,
17866 n: *const lapack_int,
17867 T: *const __BindgenComplex<f64>,
17868 ldt: *const lapack_int,
17869 VL: *const __BindgenComplex<f64>,
17870 ldvl: *const lapack_int,
17871 VR: *const __BindgenComplex<f64>,
17872 ldvr: *const lapack_int,
17873 S: *mut f64,
17874 SEP: *mut f64,
17875 mm: *const lapack_int,
17876 m: *mut lapack_int,
17877 work: *mut __BindgenComplex<f64>,
17878 ldwork: *const lapack_int,
17879 rwork: *mut f64,
17880 info: *mut lapack_int,
17881 );
17882 pub fn ctrsyl_(
17883 trana: *const c_char,
17884 tranb: *const c_char,
17885 isgn: *const lapack_int,
17886 m: *const lapack_int,
17887 n: *const lapack_int,
17888 A: *const __BindgenComplex<f32>,
17889 lda: *const lapack_int,
17890 B: *const __BindgenComplex<f32>,
17891 ldb: *const lapack_int,
17892 C: *mut __BindgenComplex<f32>,
17893 ldc: *const lapack_int,
17894 scale: *mut f32,
17895 info: *mut lapack_int,
17896 );
17897 pub fn dtrsyl_(
17898 trana: *const c_char,
17899 tranb: *const c_char,
17900 isgn: *const lapack_int,
17901 m: *const lapack_int,
17902 n: *const lapack_int,
17903 A: *const f64,
17904 lda: *const lapack_int,
17905 B: *const f64,
17906 ldb: *const lapack_int,
17907 C: *mut f64,
17908 ldc: *const lapack_int,
17909 scale: *mut f64,
17910 info: *mut lapack_int,
17911 );
17912 pub fn strsyl_(
17913 trana: *const c_char,
17914 tranb: *const c_char,
17915 isgn: *const lapack_int,
17916 m: *const lapack_int,
17917 n: *const lapack_int,
17918 A: *const f32,
17919 lda: *const lapack_int,
17920 B: *const f32,
17921 ldb: *const lapack_int,
17922 C: *mut f32,
17923 ldc: *const lapack_int,
17924 scale: *mut f32,
17925 info: *mut lapack_int,
17926 );
17927 pub fn ztrsyl_(
17928 trana: *const c_char,
17929 tranb: *const c_char,
17930 isgn: *const lapack_int,
17931 m: *const lapack_int,
17932 n: *const lapack_int,
17933 A: *const __BindgenComplex<f64>,
17934 lda: *const lapack_int,
17935 B: *const __BindgenComplex<f64>,
17936 ldb: *const lapack_int,
17937 C: *mut __BindgenComplex<f64>,
17938 ldc: *const lapack_int,
17939 scale: *mut f64,
17940 info: *mut lapack_int,
17941 );
17942 pub fn ctrsyl3_(
17943 trana: *const c_char,
17944 tranb: *const c_char,
17945 isgn: *const lapack_int,
17946 m: *const lapack_int,
17947 n: *const lapack_int,
17948 A: *const __BindgenComplex<f32>,
17949 lda: *const lapack_int,
17950 B: *const __BindgenComplex<f32>,
17951 ldb: *const lapack_int,
17952 C: *mut __BindgenComplex<f32>,
17953 ldc: *const lapack_int,
17954 scale: *mut f32,
17955 swork: *mut f32,
17956 ldswork: *const lapack_int,
17957 info: *mut lapack_int,
17958 );
17959 pub fn dtrsyl3_(
17960 trana: *const c_char,
17961 tranb: *const c_char,
17962 isgn: *const lapack_int,
17963 m: *const lapack_int,
17964 n: *const lapack_int,
17965 A: *const f64,
17966 lda: *const lapack_int,
17967 B: *const f64,
17968 ldb: *const lapack_int,
17969 C: *mut f64,
17970 ldc: *const lapack_int,
17971 scale: *mut f64,
17972 iwork: *mut lapack_int,
17973 liwork: *const lapack_int,
17974 swork: *mut f64,
17975 ldswork: *const lapack_int,
17976 info: *mut lapack_int,
17977 );
17978 pub fn strsyl3_(
17979 trana: *const c_char,
17980 tranb: *const c_char,
17981 isgn: *const lapack_int,
17982 m: *const lapack_int,
17983 n: *const lapack_int,
17984 A: *const f32,
17985 lda: *const lapack_int,
17986 B: *const f32,
17987 ldb: *const lapack_int,
17988 C: *mut f32,
17989 ldc: *const lapack_int,
17990 scale: *mut f32,
17991 iwork: *mut lapack_int,
17992 liwork: *const lapack_int,
17993 swork: *mut f32,
17994 ldswork: *const lapack_int,
17995 info: *mut lapack_int,
17996 );
17997 pub fn ztrsyl3_(
17998 trana: *const c_char,
17999 tranb: *const c_char,
18000 isgn: *const lapack_int,
18001 m: *const lapack_int,
18002 n: *const lapack_int,
18003 A: *const __BindgenComplex<f64>,
18004 lda: *const lapack_int,
18005 B: *const __BindgenComplex<f64>,
18006 ldb: *const lapack_int,
18007 C: *mut __BindgenComplex<f64>,
18008 ldc: *const lapack_int,
18009 scale: *mut f64,
18010 swork: *mut f64,
18011 ldswork: *const lapack_int,
18012 info: *mut lapack_int,
18013 );
18014 pub fn ctrtri_(
18015 uplo: *const c_char,
18016 diag: *const c_char,
18017 n: *const lapack_int,
18018 A: *mut __BindgenComplex<f32>,
18019 lda: *const lapack_int,
18020 info: *mut lapack_int,
18021 );
18022 pub fn dtrtri_(
18023 uplo: *const c_char,
18024 diag: *const c_char,
18025 n: *const lapack_int,
18026 A: *mut f64,
18027 lda: *const lapack_int,
18028 info: *mut lapack_int,
18029 );
18030 pub fn strtri_(
18031 uplo: *const c_char,
18032 diag: *const c_char,
18033 n: *const lapack_int,
18034 A: *mut f32,
18035 lda: *const lapack_int,
18036 info: *mut lapack_int,
18037 );
18038 pub fn ztrtri_(
18039 uplo: *const c_char,
18040 diag: *const c_char,
18041 n: *const lapack_int,
18042 A: *mut __BindgenComplex<f64>,
18043 lda: *const lapack_int,
18044 info: *mut lapack_int,
18045 );
18046 pub fn ctrtrs_(
18047 uplo: *const c_char,
18048 trans: *const c_char,
18049 diag: *const c_char,
18050 n: *const lapack_int,
18051 nrhs: *const lapack_int,
18052 A: *const __BindgenComplex<f32>,
18053 lda: *const lapack_int,
18054 B: *mut __BindgenComplex<f32>,
18055 ldb: *const lapack_int,
18056 info: *mut lapack_int,
18057 );
18058 pub fn dtrtrs_(
18059 uplo: *const c_char,
18060 trans: *const c_char,
18061 diag: *const c_char,
18062 n: *const lapack_int,
18063 nrhs: *const lapack_int,
18064 A: *const f64,
18065 lda: *const lapack_int,
18066 B: *mut f64,
18067 ldb: *const lapack_int,
18068 info: *mut lapack_int,
18069 );
18070 pub fn strtrs_(
18071 uplo: *const c_char,
18072 trans: *const c_char,
18073 diag: *const c_char,
18074 n: *const lapack_int,
18075 nrhs: *const lapack_int,
18076 A: *const f32,
18077 lda: *const lapack_int,
18078 B: *mut f32,
18079 ldb: *const lapack_int,
18080 info: *mut lapack_int,
18081 );
18082 pub fn ztrtrs_(
18083 uplo: *const c_char,
18084 trans: *const c_char,
18085 diag: *const c_char,
18086 n: *const lapack_int,
18087 nrhs: *const lapack_int,
18088 A: *const __BindgenComplex<f64>,
18089 lda: *const lapack_int,
18090 B: *mut __BindgenComplex<f64>,
18091 ldb: *const lapack_int,
18092 info: *mut lapack_int,
18093 );
18094 pub fn ctrttf_(
18095 transr: *const c_char,
18096 uplo: *const c_char,
18097 n: *const lapack_int,
18098 A: *const __BindgenComplex<f32>,
18099 lda: *const lapack_int,
18100 ARF: *mut __BindgenComplex<f32>,
18101 info: *mut lapack_int,
18102 );
18103 pub fn dtrttf_(
18104 transr: *const c_char,
18105 uplo: *const c_char,
18106 n: *const lapack_int,
18107 A: *const f64,
18108 lda: *const lapack_int,
18109 ARF: *mut f64,
18110 info: *mut lapack_int,
18111 );
18112 pub fn strttf_(
18113 transr: *const c_char,
18114 uplo: *const c_char,
18115 n: *const lapack_int,
18116 A: *const f32,
18117 lda: *const lapack_int,
18118 ARF: *mut f32,
18119 info: *mut lapack_int,
18120 );
18121 pub fn ztrttf_(
18122 transr: *const c_char,
18123 uplo: *const c_char,
18124 n: *const lapack_int,
18125 A: *const __BindgenComplex<f64>,
18126 lda: *const lapack_int,
18127 ARF: *mut __BindgenComplex<f64>,
18128 info: *mut lapack_int,
18129 );
18130 pub fn ctrttp_(
18131 uplo: *const c_char,
18132 n: *const lapack_int,
18133 A: *const __BindgenComplex<f32>,
18134 lda: *const lapack_int,
18135 AP: *mut __BindgenComplex<f32>,
18136 info: *mut lapack_int,
18137 );
18138 pub fn dtrttp_(
18139 uplo: *const c_char,
18140 n: *const lapack_int,
18141 A: *const f64,
18142 lda: *const lapack_int,
18143 AP: *mut f64,
18144 info: *mut lapack_int,
18145 );
18146 pub fn strttp_(
18147 uplo: *const c_char,
18148 n: *const lapack_int,
18149 A: *const f32,
18150 lda: *const lapack_int,
18151 AP: *mut f32,
18152 info: *mut lapack_int,
18153 );
18154 pub fn ztrttp_(
18155 uplo: *const c_char,
18156 n: *const lapack_int,
18157 A: *const __BindgenComplex<f64>,
18158 lda: *const lapack_int,
18159 AP: *mut __BindgenComplex<f64>,
18160 info: *mut lapack_int,
18161 );
18162 pub fn ctzrzf_(
18163 m: *const lapack_int,
18164 n: *const lapack_int,
18165 A: *mut __BindgenComplex<f32>,
18166 lda: *const lapack_int,
18167 tau: *mut __BindgenComplex<f32>,
18168 work: *mut __BindgenComplex<f32>,
18169 lwork: *const lapack_int,
18170 info: *mut lapack_int,
18171 );
18172 pub fn dtzrzf_(
18173 m: *const lapack_int,
18174 n: *const lapack_int,
18175 A: *mut f64,
18176 lda: *const lapack_int,
18177 tau: *mut f64,
18178 work: *mut f64,
18179 lwork: *const lapack_int,
18180 info: *mut lapack_int,
18181 );
18182 pub fn stzrzf_(
18183 m: *const lapack_int,
18184 n: *const lapack_int,
18185 A: *mut f32,
18186 lda: *const lapack_int,
18187 tau: *mut f32,
18188 work: *mut f32,
18189 lwork: *const lapack_int,
18190 info: *mut lapack_int,
18191 );
18192 pub fn ztzrzf_(
18193 m: *const lapack_int,
18194 n: *const lapack_int,
18195 A: *mut __BindgenComplex<f64>,
18196 lda: *const lapack_int,
18197 tau: *mut __BindgenComplex<f64>,
18198 work: *mut __BindgenComplex<f64>,
18199 lwork: *const lapack_int,
18200 info: *mut lapack_int,
18201 );
18202 pub fn cunbdb_(
18203 trans: *const c_char,
18204 signs: *const c_char,
18205 m: *const lapack_int,
18206 p: *const lapack_int,
18207 q: *const lapack_int,
18208 X11: *mut __BindgenComplex<f32>,
18209 ldx11: *const lapack_int,
18210 X12: *mut __BindgenComplex<f32>,
18211 ldx12: *const lapack_int,
18212 X21: *mut __BindgenComplex<f32>,
18213 ldx21: *const lapack_int,
18214 X22: *mut __BindgenComplex<f32>,
18215 ldx22: *const lapack_int,
18216 theta: *mut f32,
18217 phi: *mut f32,
18218 TAUP1: *mut __BindgenComplex<f32>,
18219 TAUP2: *mut __BindgenComplex<f32>,
18220 TAUQ1: *mut __BindgenComplex<f32>,
18221 TAUQ2: *mut __BindgenComplex<f32>,
18222 work: *mut __BindgenComplex<f32>,
18223 lwork: *const lapack_int,
18224 info: *mut lapack_int,
18225 );
18226 pub fn zunbdb_(
18227 trans: *const c_char,
18228 signs: *const c_char,
18229 m: *const lapack_int,
18230 p: *const lapack_int,
18231 q: *const lapack_int,
18232 X11: *mut __BindgenComplex<f64>,
18233 ldx11: *const lapack_int,
18234 X12: *mut __BindgenComplex<f64>,
18235 ldx12: *const lapack_int,
18236 X21: *mut __BindgenComplex<f64>,
18237 ldx21: *const lapack_int,
18238 X22: *mut __BindgenComplex<f64>,
18239 ldx22: *const lapack_int,
18240 theta: *mut f64,
18241 phi: *mut f64,
18242 TAUP1: *mut __BindgenComplex<f64>,
18243 TAUP2: *mut __BindgenComplex<f64>,
18244 TAUQ1: *mut __BindgenComplex<f64>,
18245 TAUQ2: *mut __BindgenComplex<f64>,
18246 work: *mut __BindgenComplex<f64>,
18247 lwork: *const lapack_int,
18248 info: *mut lapack_int,
18249 );
18250 pub fn cuncsd_(
18251 jobu1: *const c_char,
18252 jobu2: *const c_char,
18253 jobv1t: *const c_char,
18254 jobv2t: *const c_char,
18255 trans: *const c_char,
18256 signs: *const c_char,
18257 m: *const lapack_int,
18258 p: *const lapack_int,
18259 q: *const lapack_int,
18260 X11: *mut __BindgenComplex<f32>,
18261 ldx11: *const lapack_int,
18262 X12: *mut __BindgenComplex<f32>,
18263 ldx12: *const lapack_int,
18264 X21: *mut __BindgenComplex<f32>,
18265 ldx21: *const lapack_int,
18266 X22: *mut __BindgenComplex<f32>,
18267 ldx22: *const lapack_int,
18268 theta: *mut f32,
18269 U1: *mut __BindgenComplex<f32>,
18270 ldu1: *const lapack_int,
18271 U2: *mut __BindgenComplex<f32>,
18272 ldu2: *const lapack_int,
18273 V1T: *mut __BindgenComplex<f32>,
18274 ldv1t: *const lapack_int,
18275 V2T: *mut __BindgenComplex<f32>,
18276 ldv2t: *const lapack_int,
18277 work: *mut __BindgenComplex<f32>,
18278 lwork: *const lapack_int,
18279 rwork: *mut f32,
18280 lrwork: *const lapack_int,
18281 iwork: *mut lapack_int,
18282 info: *mut lapack_int,
18283 );
18284 pub fn zuncsd_(
18285 jobu1: *const c_char,
18286 jobu2: *const c_char,
18287 jobv1t: *const c_char,
18288 jobv2t: *const c_char,
18289 trans: *const c_char,
18290 signs: *const c_char,
18291 m: *const lapack_int,
18292 p: *const lapack_int,
18293 q: *const lapack_int,
18294 X11: *mut __BindgenComplex<f64>,
18295 ldx11: *const lapack_int,
18296 X12: *mut __BindgenComplex<f64>,
18297 ldx12: *const lapack_int,
18298 X21: *mut __BindgenComplex<f64>,
18299 ldx21: *const lapack_int,
18300 X22: *mut __BindgenComplex<f64>,
18301 ldx22: *const lapack_int,
18302 theta: *mut f64,
18303 U1: *mut __BindgenComplex<f64>,
18304 ldu1: *const lapack_int,
18305 U2: *mut __BindgenComplex<f64>,
18306 ldu2: *const lapack_int,
18307 V1T: *mut __BindgenComplex<f64>,
18308 ldv1t: *const lapack_int,
18309 V2T: *mut __BindgenComplex<f64>,
18310 ldv2t: *const lapack_int,
18311 work: *mut __BindgenComplex<f64>,
18312 lwork: *const lapack_int,
18313 rwork: *mut f64,
18314 lrwork: *const lapack_int,
18315 iwork: *mut lapack_int,
18316 info: *mut lapack_int,
18317 );
18318 pub fn cuncsd2by1_(
18319 jobu1: *const c_char,
18320 jobu2: *const c_char,
18321 jobv1t: *const c_char,
18322 m: *const lapack_int,
18323 p: *const lapack_int,
18324 q: *const lapack_int,
18325 X11: *mut __BindgenComplex<f32>,
18326 ldx11: *const lapack_int,
18327 X21: *mut __BindgenComplex<f32>,
18328 ldx21: *const lapack_int,
18329 theta: *mut f32,
18330 U1: *mut __BindgenComplex<f32>,
18331 ldu1: *const lapack_int,
18332 U2: *mut __BindgenComplex<f32>,
18333 ldu2: *const lapack_int,
18334 V1T: *mut __BindgenComplex<f32>,
18335 ldv1t: *const lapack_int,
18336 work: *mut __BindgenComplex<f32>,
18337 lwork: *const lapack_int,
18338 rwork: *mut f32,
18339 lrwork: *const lapack_int,
18340 iwork: *mut lapack_int,
18341 info: *mut lapack_int,
18342 );
18343 pub fn zuncsd2by1_(
18344 jobu1: *const c_char,
18345 jobu2: *const c_char,
18346 jobv1t: *const c_char,
18347 m: *const lapack_int,
18348 p: *const lapack_int,
18349 q: *const lapack_int,
18350 X11: *mut __BindgenComplex<f64>,
18351 ldx11: *const lapack_int,
18352 X21: *mut __BindgenComplex<f64>,
18353 ldx21: *const lapack_int,
18354 theta: *mut f64,
18355 U1: *mut __BindgenComplex<f64>,
18356 ldu1: *const lapack_int,
18357 U2: *mut __BindgenComplex<f64>,
18358 ldu2: *const lapack_int,
18359 V1T: *mut __BindgenComplex<f64>,
18360 ldv1t: *const lapack_int,
18361 work: *mut __BindgenComplex<f64>,
18362 lwork: *const lapack_int,
18363 rwork: *mut f64,
18364 lrwork: *const lapack_int,
18365 iwork: *mut lapack_int,
18366 info: *mut lapack_int,
18367 );
18368 pub fn cungbr_(
18369 vect: *const c_char,
18370 m: *const lapack_int,
18371 n: *const lapack_int,
18372 k: *const lapack_int,
18373 A: *mut __BindgenComplex<f32>,
18374 lda: *const lapack_int,
18375 tau: *const __BindgenComplex<f32>,
18376 work: *mut __BindgenComplex<f32>,
18377 lwork: *const lapack_int,
18378 info: *mut lapack_int,
18379 );
18380 pub fn zungbr_(
18381 vect: *const c_char,
18382 m: *const lapack_int,
18383 n: *const lapack_int,
18384 k: *const lapack_int,
18385 A: *mut __BindgenComplex<f64>,
18386 lda: *const lapack_int,
18387 tau: *const __BindgenComplex<f64>,
18388 work: *mut __BindgenComplex<f64>,
18389 lwork: *const lapack_int,
18390 info: *mut lapack_int,
18391 );
18392 pub fn cunghr_(
18393 n: *const lapack_int,
18394 ilo: *const lapack_int,
18395 ihi: *const lapack_int,
18396 A: *mut __BindgenComplex<f32>,
18397 lda: *const lapack_int,
18398 tau: *const __BindgenComplex<f32>,
18399 work: *mut __BindgenComplex<f32>,
18400 lwork: *const lapack_int,
18401 info: *mut lapack_int,
18402 );
18403 pub fn zunghr_(
18404 n: *const lapack_int,
18405 ilo: *const lapack_int,
18406 ihi: *const lapack_int,
18407 A: *mut __BindgenComplex<f64>,
18408 lda: *const lapack_int,
18409 tau: *const __BindgenComplex<f64>,
18410 work: *mut __BindgenComplex<f64>,
18411 lwork: *const lapack_int,
18412 info: *mut lapack_int,
18413 );
18414 pub fn cunglq_(
18415 m: *const lapack_int,
18416 n: *const lapack_int,
18417 k: *const lapack_int,
18418 A: *mut __BindgenComplex<f32>,
18419 lda: *const lapack_int,
18420 tau: *const __BindgenComplex<f32>,
18421 work: *mut __BindgenComplex<f32>,
18422 lwork: *const lapack_int,
18423 info: *mut lapack_int,
18424 );
18425 pub fn zunglq_(
18426 m: *const lapack_int,
18427 n: *const lapack_int,
18428 k: *const lapack_int,
18429 A: *mut __BindgenComplex<f64>,
18430 lda: *const lapack_int,
18431 tau: *const __BindgenComplex<f64>,
18432 work: *mut __BindgenComplex<f64>,
18433 lwork: *const lapack_int,
18434 info: *mut lapack_int,
18435 );
18436 pub fn cungql_(
18437 m: *const lapack_int,
18438 n: *const lapack_int,
18439 k: *const lapack_int,
18440 A: *mut __BindgenComplex<f32>,
18441 lda: *const lapack_int,
18442 tau: *const __BindgenComplex<f32>,
18443 work: *mut __BindgenComplex<f32>,
18444 lwork: *const lapack_int,
18445 info: *mut lapack_int,
18446 );
18447 pub fn zungql_(
18448 m: *const lapack_int,
18449 n: *const lapack_int,
18450 k: *const lapack_int,
18451 A: *mut __BindgenComplex<f64>,
18452 lda: *const lapack_int,
18453 tau: *const __BindgenComplex<f64>,
18454 work: *mut __BindgenComplex<f64>,
18455 lwork: *const lapack_int,
18456 info: *mut lapack_int,
18457 );
18458 pub fn cungqr_(
18459 m: *const lapack_int,
18460 n: *const lapack_int,
18461 k: *const lapack_int,
18462 A: *mut __BindgenComplex<f32>,
18463 lda: *const lapack_int,
18464 tau: *const __BindgenComplex<f32>,
18465 work: *mut __BindgenComplex<f32>,
18466 lwork: *const lapack_int,
18467 info: *mut lapack_int,
18468 );
18469 pub fn zungqr_(
18470 m: *const lapack_int,
18471 n: *const lapack_int,
18472 k: *const lapack_int,
18473 A: *mut __BindgenComplex<f64>,
18474 lda: *const lapack_int,
18475 tau: *const __BindgenComplex<f64>,
18476 work: *mut __BindgenComplex<f64>,
18477 lwork: *const lapack_int,
18478 info: *mut lapack_int,
18479 );
18480 pub fn cungrq_(
18481 m: *const lapack_int,
18482 n: *const lapack_int,
18483 k: *const lapack_int,
18484 A: *mut __BindgenComplex<f32>,
18485 lda: *const lapack_int,
18486 tau: *const __BindgenComplex<f32>,
18487 work: *mut __BindgenComplex<f32>,
18488 lwork: *const lapack_int,
18489 info: *mut lapack_int,
18490 );
18491 pub fn zungrq_(
18492 m: *const lapack_int,
18493 n: *const lapack_int,
18494 k: *const lapack_int,
18495 A: *mut __BindgenComplex<f64>,
18496 lda: *const lapack_int,
18497 tau: *const __BindgenComplex<f64>,
18498 work: *mut __BindgenComplex<f64>,
18499 lwork: *const lapack_int,
18500 info: *mut lapack_int,
18501 );
18502 pub fn cungtr_(
18503 uplo: *const c_char,
18504 n: *const lapack_int,
18505 A: *mut __BindgenComplex<f32>,
18506 lda: *const lapack_int,
18507 tau: *const __BindgenComplex<f32>,
18508 work: *mut __BindgenComplex<f32>,
18509 lwork: *const lapack_int,
18510 info: *mut lapack_int,
18511 );
18512 pub fn zungtr_(
18513 uplo: *const c_char,
18514 n: *const lapack_int,
18515 A: *mut __BindgenComplex<f64>,
18516 lda: *const lapack_int,
18517 tau: *const __BindgenComplex<f64>,
18518 work: *mut __BindgenComplex<f64>,
18519 lwork: *const lapack_int,
18520 info: *mut lapack_int,
18521 );
18522 pub fn cungtsqr_row_(
18523 m: *const lapack_int,
18524 n: *const lapack_int,
18525 mb: *const lapack_int,
18526 nb: *const lapack_int,
18527 A: *mut __BindgenComplex<f32>,
18528 lda: *const lapack_int,
18529 T: *const __BindgenComplex<f32>,
18530 ldt: *const lapack_int,
18531 work: *mut __BindgenComplex<f32>,
18532 lwork: *const lapack_int,
18533 info: *mut lapack_int,
18534 );
18535 pub fn zungtsqr_row_(
18536 m: *const lapack_int,
18537 n: *const lapack_int,
18538 mb: *const lapack_int,
18539 nb: *const lapack_int,
18540 A: *mut __BindgenComplex<f64>,
18541 lda: *const lapack_int,
18542 T: *const __BindgenComplex<f64>,
18543 ldt: *const lapack_int,
18544 work: *mut __BindgenComplex<f64>,
18545 lwork: *const lapack_int,
18546 info: *mut lapack_int,
18547 );
18548 pub fn cunhr_col_(
18549 m: *const lapack_int,
18550 n: *const lapack_int,
18551 nb: *const lapack_int,
18552 A: *mut __BindgenComplex<f32>,
18553 lda: *const lapack_int,
18554 T: *mut __BindgenComplex<f32>,
18555 ldt: *const lapack_int,
18556 D: *mut __BindgenComplex<f32>,
18557 info: *mut lapack_int,
18558 );
18559 pub fn zunhr_col_(
18560 m: *const lapack_int,
18561 n: *const lapack_int,
18562 nb: *const lapack_int,
18563 A: *mut __BindgenComplex<f64>,
18564 lda: *const lapack_int,
18565 T: *mut __BindgenComplex<f64>,
18566 ldt: *const lapack_int,
18567 D: *mut __BindgenComplex<f64>,
18568 info: *mut lapack_int,
18569 );
18570 pub fn cunmbr_(
18571 vect: *const c_char,
18572 side: *const c_char,
18573 trans: *const c_char,
18574 m: *const lapack_int,
18575 n: *const lapack_int,
18576 k: *const lapack_int,
18577 A: *const __BindgenComplex<f32>,
18578 lda: *const lapack_int,
18579 tau: *const __BindgenComplex<f32>,
18580 C: *mut __BindgenComplex<f32>,
18581 ldc: *const lapack_int,
18582 work: *mut __BindgenComplex<f32>,
18583 lwork: *const lapack_int,
18584 info: *mut lapack_int,
18585 );
18586 pub fn zunmbr_(
18587 vect: *const c_char,
18588 side: *const c_char,
18589 trans: *const c_char,
18590 m: *const lapack_int,
18591 n: *const lapack_int,
18592 k: *const lapack_int,
18593 A: *const __BindgenComplex<f64>,
18594 lda: *const lapack_int,
18595 tau: *const __BindgenComplex<f64>,
18596 C: *mut __BindgenComplex<f64>,
18597 ldc: *const lapack_int,
18598 work: *mut __BindgenComplex<f64>,
18599 lwork: *const lapack_int,
18600 info: *mut lapack_int,
18601 );
18602 pub fn cunmhr_(
18603 side: *const c_char,
18604 trans: *const c_char,
18605 m: *const lapack_int,
18606 n: *const lapack_int,
18607 ilo: *const lapack_int,
18608 ihi: *const lapack_int,
18609 A: *const __BindgenComplex<f32>,
18610 lda: *const lapack_int,
18611 tau: *const __BindgenComplex<f32>,
18612 C: *mut __BindgenComplex<f32>,
18613 ldc: *const lapack_int,
18614 work: *mut __BindgenComplex<f32>,
18615 lwork: *const lapack_int,
18616 info: *mut lapack_int,
18617 );
18618 pub fn zunmhr_(
18619 side: *const c_char,
18620 trans: *const c_char,
18621 m: *const lapack_int,
18622 n: *const lapack_int,
18623 ilo: *const lapack_int,
18624 ihi: *const lapack_int,
18625 A: *const __BindgenComplex<f64>,
18626 lda: *const lapack_int,
18627 tau: *const __BindgenComplex<f64>,
18628 C: *mut __BindgenComplex<f64>,
18629 ldc: *const lapack_int,
18630 work: *mut __BindgenComplex<f64>,
18631 lwork: *const lapack_int,
18632 info: *mut lapack_int,
18633 );
18634 pub fn cunmlq_(
18635 side: *const c_char,
18636 trans: *const c_char,
18637 m: *const lapack_int,
18638 n: *const lapack_int,
18639 k: *const lapack_int,
18640 A: *const __BindgenComplex<f32>,
18641 lda: *const lapack_int,
18642 tau: *const __BindgenComplex<f32>,
18643 C: *mut __BindgenComplex<f32>,
18644 ldc: *const lapack_int,
18645 work: *mut __BindgenComplex<f32>,
18646 lwork: *const lapack_int,
18647 info: *mut lapack_int,
18648 );
18649 pub fn zunmlq_(
18650 side: *const c_char,
18651 trans: *const c_char,
18652 m: *const lapack_int,
18653 n: *const lapack_int,
18654 k: *const lapack_int,
18655 A: *const __BindgenComplex<f64>,
18656 lda: *const lapack_int,
18657 tau: *const __BindgenComplex<f64>,
18658 C: *mut __BindgenComplex<f64>,
18659 ldc: *const lapack_int,
18660 work: *mut __BindgenComplex<f64>,
18661 lwork: *const lapack_int,
18662 info: *mut lapack_int,
18663 );
18664 pub fn cunmql_(
18665 side: *const c_char,
18666 trans: *const c_char,
18667 m: *const lapack_int,
18668 n: *const lapack_int,
18669 k: *const lapack_int,
18670 A: *const __BindgenComplex<f32>,
18671 lda: *const lapack_int,
18672 tau: *const __BindgenComplex<f32>,
18673 C: *mut __BindgenComplex<f32>,
18674 ldc: *const lapack_int,
18675 work: *mut __BindgenComplex<f32>,
18676 lwork: *const lapack_int,
18677 info: *mut lapack_int,
18678 );
18679 pub fn zunmql_(
18680 side: *const c_char,
18681 trans: *const c_char,
18682 m: *const lapack_int,
18683 n: *const lapack_int,
18684 k: *const lapack_int,
18685 A: *const __BindgenComplex<f64>,
18686 lda: *const lapack_int,
18687 tau: *const __BindgenComplex<f64>,
18688 C: *mut __BindgenComplex<f64>,
18689 ldc: *const lapack_int,
18690 work: *mut __BindgenComplex<f64>,
18691 lwork: *const lapack_int,
18692 info: *mut lapack_int,
18693 );
18694 pub fn cunmqr_(
18695 side: *const c_char,
18696 trans: *const c_char,
18697 m: *const lapack_int,
18698 n: *const lapack_int,
18699 k: *const lapack_int,
18700 A: *const __BindgenComplex<f32>,
18701 lda: *const lapack_int,
18702 tau: *const __BindgenComplex<f32>,
18703 C: *mut __BindgenComplex<f32>,
18704 ldc: *const lapack_int,
18705 work: *mut __BindgenComplex<f32>,
18706 lwork: *const lapack_int,
18707 info: *mut lapack_int,
18708 );
18709 pub fn zunmqr_(
18710 side: *const c_char,
18711 trans: *const c_char,
18712 m: *const lapack_int,
18713 n: *const lapack_int,
18714 k: *const lapack_int,
18715 A: *const __BindgenComplex<f64>,
18716 lda: *const lapack_int,
18717 tau: *const __BindgenComplex<f64>,
18718 C: *mut __BindgenComplex<f64>,
18719 ldc: *const lapack_int,
18720 work: *mut __BindgenComplex<f64>,
18721 lwork: *const lapack_int,
18722 info: *mut lapack_int,
18723 );
18724 pub fn cunmrq_(
18725 side: *const c_char,
18726 trans: *const c_char,
18727 m: *const lapack_int,
18728 n: *const lapack_int,
18729 k: *const lapack_int,
18730 A: *const __BindgenComplex<f32>,
18731 lda: *const lapack_int,
18732 tau: *const __BindgenComplex<f32>,
18733 C: *mut __BindgenComplex<f32>,
18734 ldc: *const lapack_int,
18735 work: *mut __BindgenComplex<f32>,
18736 lwork: *const lapack_int,
18737 info: *mut lapack_int,
18738 );
18739 pub fn zunmrq_(
18740 side: *const c_char,
18741 trans: *const c_char,
18742 m: *const lapack_int,
18743 n: *const lapack_int,
18744 k: *const lapack_int,
18745 A: *const __BindgenComplex<f64>,
18746 lda: *const lapack_int,
18747 tau: *const __BindgenComplex<f64>,
18748 C: *mut __BindgenComplex<f64>,
18749 ldc: *const lapack_int,
18750 work: *mut __BindgenComplex<f64>,
18751 lwork: *const lapack_int,
18752 info: *mut lapack_int,
18753 );
18754 pub fn cunmrz_(
18755 side: *const c_char,
18756 trans: *const c_char,
18757 m: *const lapack_int,
18758 n: *const lapack_int,
18759 k: *const lapack_int,
18760 l: *const lapack_int,
18761 A: *const __BindgenComplex<f32>,
18762 lda: *const lapack_int,
18763 tau: *const __BindgenComplex<f32>,
18764 C: *mut __BindgenComplex<f32>,
18765 ldc: *const lapack_int,
18766 work: *mut __BindgenComplex<f32>,
18767 lwork: *const lapack_int,
18768 info: *mut lapack_int,
18769 );
18770 pub fn zunmrz_(
18771 side: *const c_char,
18772 trans: *const c_char,
18773 m: *const lapack_int,
18774 n: *const lapack_int,
18775 k: *const lapack_int,
18776 l: *const lapack_int,
18777 A: *const __BindgenComplex<f64>,
18778 lda: *const lapack_int,
18779 tau: *const __BindgenComplex<f64>,
18780 C: *mut __BindgenComplex<f64>,
18781 ldc: *const lapack_int,
18782 work: *mut __BindgenComplex<f64>,
18783 lwork: *const lapack_int,
18784 info: *mut lapack_int,
18785 );
18786 pub fn cunmtr_(
18787 side: *const c_char,
18788 uplo: *const c_char,
18789 trans: *const c_char,
18790 m: *const lapack_int,
18791 n: *const lapack_int,
18792 A: *const __BindgenComplex<f32>,
18793 lda: *const lapack_int,
18794 tau: *const __BindgenComplex<f32>,
18795 C: *mut __BindgenComplex<f32>,
18796 ldc: *const lapack_int,
18797 work: *mut __BindgenComplex<f32>,
18798 lwork: *const lapack_int,
18799 info: *mut lapack_int,
18800 );
18801 pub fn zunmtr_(
18802 side: *const c_char,
18803 uplo: *const c_char,
18804 trans: *const c_char,
18805 m: *const lapack_int,
18806 n: *const lapack_int,
18807 A: *const __BindgenComplex<f64>,
18808 lda: *const lapack_int,
18809 tau: *const __BindgenComplex<f64>,
18810 C: *mut __BindgenComplex<f64>,
18811 ldc: *const lapack_int,
18812 work: *mut __BindgenComplex<f64>,
18813 lwork: *const lapack_int,
18814 info: *mut lapack_int,
18815 );
18816 pub fn cupgtr_(
18817 uplo: *const c_char,
18818 n: *const lapack_int,
18819 AP: *const __BindgenComplex<f32>,
18820 tau: *const __BindgenComplex<f32>,
18821 Q: *mut __BindgenComplex<f32>,
18822 ldq: *const lapack_int,
18823 work: *mut __BindgenComplex<f32>,
18824 info: *mut lapack_int,
18825 );
18826 pub fn zupgtr_(
18827 uplo: *const c_char,
18828 n: *const lapack_int,
18829 AP: *const __BindgenComplex<f64>,
18830 tau: *const __BindgenComplex<f64>,
18831 Q: *mut __BindgenComplex<f64>,
18832 ldq: *const lapack_int,
18833 work: *mut __BindgenComplex<f64>,
18834 info: *mut lapack_int,
18835 );
18836 pub fn cupmtr_(
18837 side: *const c_char,
18838 uplo: *const c_char,
18839 trans: *const c_char,
18840 m: *const lapack_int,
18841 n: *const lapack_int,
18842 AP: *const __BindgenComplex<f32>,
18843 tau: *const __BindgenComplex<f32>,
18844 C: *mut __BindgenComplex<f32>,
18845 ldc: *const lapack_int,
18846 work: *mut __BindgenComplex<f32>,
18847 info: *mut lapack_int,
18848 );
18849 pub fn zupmtr_(
18850 side: *const c_char,
18851 uplo: *const c_char,
18852 trans: *const c_char,
18853 m: *const lapack_int,
18854 n: *const lapack_int,
18855 AP: *const __BindgenComplex<f64>,
18856 tau: *const __BindgenComplex<f64>,
18857 C: *mut __BindgenComplex<f64>,
18858 ldc: *const lapack_int,
18859 work: *mut __BindgenComplex<f64>,
18860 info: *mut lapack_int,
18861 );
18862}