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, arg1: usize, arg2: usize) -> 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 arg1: usize,
79 arg2: usize,
80 arg3: usize,
81 arg4: usize,
82 arg5: usize,
83 );
84 pub fn dbbcsd_(
85 jobu1: *const c_char,
86 jobu2: *const c_char,
87 jobv1t: *const c_char,
88 jobv2t: *const c_char,
89 trans: *const c_char,
90 m: *const lapack_int,
91 p: *const lapack_int,
92 q: *const lapack_int,
93 theta: *mut f64,
94 phi: *mut f64,
95 U1: *mut f64,
96 ldu1: *const lapack_int,
97 U2: *mut f64,
98 ldu2: *const lapack_int,
99 V1T: *mut f64,
100 ldv1t: *const lapack_int,
101 V2T: *mut f64,
102 ldv2t: *const lapack_int,
103 B11D: *mut f64,
104 B11E: *mut f64,
105 B12D: *mut f64,
106 B12E: *mut f64,
107 b21d: *mut f64,
108 b21e: *mut f64,
109 b22d: *mut f64,
110 b22e: *mut f64,
111 work: *mut f64,
112 lwork: *const lapack_int,
113 info: *mut lapack_int,
114 arg1: usize,
115 arg2: usize,
116 arg3: usize,
117 arg4: usize,
118 arg5: usize,
119 );
120 pub fn sbbcsd_(
121 jobu1: *const c_char,
122 jobu2: *const c_char,
123 jobv1t: *const c_char,
124 jobv2t: *const c_char,
125 trans: *const c_char,
126 m: *const lapack_int,
127 p: *const lapack_int,
128 q: *const lapack_int,
129 theta: *mut f32,
130 phi: *mut f32,
131 U1: *mut f32,
132 ldu1: *const lapack_int,
133 U2: *mut f32,
134 ldu2: *const lapack_int,
135 V1T: *mut f32,
136 ldv1t: *const lapack_int,
137 V2T: *mut f32,
138 ldv2t: *const lapack_int,
139 B11D: *mut f32,
140 B11E: *mut f32,
141 B12D: *mut f32,
142 B12E: *mut f32,
143 B21D: *mut f32,
144 B21E: *mut f32,
145 B22D: *mut f32,
146 B22E: *mut f32,
147 work: *mut f32,
148 lwork: *const lapack_int,
149 info: *mut lapack_int,
150 arg1: usize,
151 arg2: usize,
152 arg3: usize,
153 arg4: usize,
154 arg5: usize,
155 );
156 pub fn zbbcsd_(
157 jobu1: *const c_char,
158 jobu2: *const c_char,
159 jobv1t: *const c_char,
160 jobv2t: *const c_char,
161 trans: *const c_char,
162 m: *const lapack_int,
163 p: *const lapack_int,
164 q: *const lapack_int,
165 theta: *mut f64,
166 phi: *mut f64,
167 U1: *mut __BindgenComplex<f64>,
168 ldu1: *const lapack_int,
169 U2: *mut __BindgenComplex<f64>,
170 ldu2: *const lapack_int,
171 V1T: *mut __BindgenComplex<f64>,
172 ldv1t: *const lapack_int,
173 V2T: *mut __BindgenComplex<f64>,
174 ldv2t: *const lapack_int,
175 B11D: *mut f64,
176 B11E: *mut f64,
177 B12D: *mut f64,
178 B12E: *mut f64,
179 B21D: *mut f64,
180 B21E: *mut f64,
181 B22D: *mut f64,
182 B22E: *mut f64,
183 rwork: *mut f64,
184 lrwork: *const lapack_int,
185 info: *mut lapack_int,
186 arg1: usize,
187 arg2: usize,
188 arg3: usize,
189 arg4: usize,
190 arg5: usize,
191 );
192 pub fn dbdsdc_(
193 uplo: *const c_char,
194 compq: *const c_char,
195 n: *const lapack_int,
196 D: *mut f64,
197 E: *mut f64,
198 U: *mut f64,
199 ldu: *const lapack_int,
200 VT: *mut f64,
201 ldvt: *const lapack_int,
202 Q: *mut f64,
203 IQ: *mut lapack_int,
204 work: *mut f64,
205 iwork: *mut lapack_int,
206 info: *mut lapack_int,
207 arg1: usize,
208 arg2: usize,
209 );
210 pub fn sbdsdc_(
211 uplo: *const c_char,
212 compq: *const c_char,
213 n: *const lapack_int,
214 D: *mut f32,
215 E: *mut f32,
216 U: *mut f32,
217 ldu: *const lapack_int,
218 VT: *mut f32,
219 ldvt: *const lapack_int,
220 Q: *mut f32,
221 IQ: *mut lapack_int,
222 work: *mut f32,
223 iwork: *mut lapack_int,
224 info: *mut lapack_int,
225 arg1: usize,
226 arg2: usize,
227 );
228 pub fn cbdsqr_(
229 uplo: *const c_char,
230 n: *const lapack_int,
231 ncvt: *const lapack_int,
232 nru: *const lapack_int,
233 ncc: *const lapack_int,
234 D: *mut f32,
235 E: *mut f32,
236 VT: *mut __BindgenComplex<f32>,
237 ldvt: *const lapack_int,
238 U: *mut __BindgenComplex<f32>,
239 ldu: *const lapack_int,
240 C: *mut __BindgenComplex<f32>,
241 ldc: *const lapack_int,
242 rwork: *mut f32,
243 info: *mut lapack_int,
244 arg1: usize,
245 );
246 pub fn dbdsqr_(
247 uplo: *const c_char,
248 n: *const lapack_int,
249 ncvt: *const lapack_int,
250 nru: *const lapack_int,
251 ncc: *const lapack_int,
252 D: *mut f64,
253 E: *mut f64,
254 VT: *mut f64,
255 ldvt: *const lapack_int,
256 U: *mut f64,
257 ldu: *const lapack_int,
258 C: *mut f64,
259 ldc: *const lapack_int,
260 work: *mut f64,
261 info: *mut lapack_int,
262 arg1: usize,
263 );
264 pub fn sbdsqr_(
265 uplo: *const c_char,
266 n: *const lapack_int,
267 ncvt: *const lapack_int,
268 nru: *const lapack_int,
269 ncc: *const lapack_int,
270 D: *mut f32,
271 E: *mut f32,
272 VT: *mut f32,
273 ldvt: *const lapack_int,
274 U: *mut f32,
275 ldu: *const lapack_int,
276 C: *mut f32,
277 ldc: *const lapack_int,
278 work: *mut f32,
279 info: *mut lapack_int,
280 arg1: usize,
281 );
282 pub fn zbdsqr_(
283 uplo: *const c_char,
284 n: *const lapack_int,
285 ncvt: *const lapack_int,
286 nru: *const lapack_int,
287 ncc: *const lapack_int,
288 D: *mut f64,
289 E: *mut f64,
290 VT: *mut __BindgenComplex<f64>,
291 ldvt: *const lapack_int,
292 U: *mut __BindgenComplex<f64>,
293 ldu: *const lapack_int,
294 C: *mut __BindgenComplex<f64>,
295 ldc: *const lapack_int,
296 rwork: *mut f64,
297 info: *mut lapack_int,
298 arg1: usize,
299 );
300 pub fn dbdsvdx_(
301 uplo: *const c_char,
302 jobz: *const c_char,
303 range: *const c_char,
304 n: *const lapack_int,
305 D: *const f64,
306 E: *const f64,
307 vl: *const f64,
308 vu: *const f64,
309 il: *const lapack_int,
310 iu: *const lapack_int,
311 ns: *mut lapack_int,
312 S: *mut f64,
313 Z: *mut f64,
314 ldz: *const lapack_int,
315 work: *mut f64,
316 iwork: *mut lapack_int,
317 info: *mut lapack_int,
318 arg1: usize,
319 arg2: usize,
320 arg3: usize,
321 );
322 pub fn sbdsvdx_(
323 uplo: *const c_char,
324 jobz: *const c_char,
325 range: *const c_char,
326 n: *const lapack_int,
327 D: *const f32,
328 E: *const f32,
329 vl: *const f32,
330 vu: *const f32,
331 il: *const lapack_int,
332 iu: *const lapack_int,
333 ns: *mut lapack_int,
334 S: *mut f32,
335 Z: *mut f32,
336 ldz: *const lapack_int,
337 work: *mut f32,
338 iwork: *mut lapack_int,
339 info: *mut lapack_int,
340 arg1: usize,
341 arg2: usize,
342 arg3: usize,
343 );
344 pub fn ddisna_(
345 job: *const c_char,
346 m: *const lapack_int,
347 n: *const lapack_int,
348 D: *const f64,
349 SEP: *mut f64,
350 info: *mut lapack_int,
351 arg1: usize,
352 );
353 pub fn sdisna_(
354 job: *const c_char,
355 m: *const lapack_int,
356 n: *const lapack_int,
357 D: *const f32,
358 SEP: *mut f32,
359 info: *mut lapack_int,
360 arg1: usize,
361 );
362 pub fn cgbbrd_(
363 vect: *const c_char,
364 m: *const lapack_int,
365 n: *const lapack_int,
366 ncc: *const lapack_int,
367 kl: *const lapack_int,
368 ku: *const lapack_int,
369 AB: *mut __BindgenComplex<f32>,
370 ldab: *const lapack_int,
371 D: *mut f32,
372 E: *mut f32,
373 Q: *mut __BindgenComplex<f32>,
374 ldq: *const lapack_int,
375 PT: *mut __BindgenComplex<f32>,
376 ldpt: *const lapack_int,
377 C: *mut __BindgenComplex<f32>,
378 ldc: *const lapack_int,
379 work: *mut __BindgenComplex<f32>,
380 rwork: *mut f32,
381 info: *mut lapack_int,
382 arg1: usize,
383 );
384 pub fn dgbbrd_(
385 vect: *const c_char,
386 m: *const lapack_int,
387 n: *const lapack_int,
388 ncc: *const lapack_int,
389 kl: *const lapack_int,
390 ku: *const lapack_int,
391 AB: *mut f64,
392 ldab: *const lapack_int,
393 D: *mut f64,
394 E: *mut f64,
395 Q: *mut f64,
396 ldq: *const lapack_int,
397 PT: *mut f64,
398 ldpt: *const lapack_int,
399 C: *mut f64,
400 ldc: *const lapack_int,
401 work: *mut f64,
402 info: *mut lapack_int,
403 arg1: usize,
404 );
405 pub fn sgbbrd_(
406 vect: *const c_char,
407 m: *const lapack_int,
408 n: *const lapack_int,
409 ncc: *const lapack_int,
410 kl: *const lapack_int,
411 ku: *const lapack_int,
412 AB: *mut f32,
413 ldab: *const lapack_int,
414 D: *mut f32,
415 E: *mut f32,
416 Q: *mut f32,
417 ldq: *const lapack_int,
418 PT: *mut f32,
419 ldpt: *const lapack_int,
420 C: *mut f32,
421 ldc: *const lapack_int,
422 work: *mut f32,
423 info: *mut lapack_int,
424 arg1: usize,
425 );
426 pub fn zgbbrd_(
427 vect: *const c_char,
428 m: *const lapack_int,
429 n: *const lapack_int,
430 ncc: *const lapack_int,
431 kl: *const lapack_int,
432 ku: *const lapack_int,
433 AB: *mut __BindgenComplex<f64>,
434 ldab: *const lapack_int,
435 D: *mut f64,
436 E: *mut f64,
437 Q: *mut __BindgenComplex<f64>,
438 ldq: *const lapack_int,
439 PT: *mut __BindgenComplex<f64>,
440 ldpt: *const lapack_int,
441 C: *mut __BindgenComplex<f64>,
442 ldc: *const lapack_int,
443 work: *mut __BindgenComplex<f64>,
444 rwork: *mut f64,
445 info: *mut lapack_int,
446 arg1: usize,
447 );
448 pub fn cgbcon_(
449 norm: *const c_char,
450 n: *const lapack_int,
451 kl: *const lapack_int,
452 ku: *const lapack_int,
453 AB: *const __BindgenComplex<f32>,
454 ldab: *const lapack_int,
455 ipiv: *const lapack_int,
456 anorm: *const f32,
457 rcond: *mut f32,
458 work: *mut __BindgenComplex<f32>,
459 rwork: *mut f32,
460 info: *mut lapack_int,
461 arg1: usize,
462 );
463 pub fn dgbcon_(
464 norm: *const c_char,
465 n: *const lapack_int,
466 kl: *const lapack_int,
467 ku: *const lapack_int,
468 AB: *const f64,
469 ldab: *const lapack_int,
470 ipiv: *const lapack_int,
471 anorm: *const f64,
472 rcond: *mut f64,
473 work: *mut f64,
474 iwork: *mut lapack_int,
475 info: *mut lapack_int,
476 arg1: usize,
477 );
478 pub fn sgbcon_(
479 norm: *const c_char,
480 n: *const lapack_int,
481 kl: *const lapack_int,
482 ku: *const lapack_int,
483 AB: *const f32,
484 ldab: *const lapack_int,
485 ipiv: *const lapack_int,
486 anorm: *const f32,
487 rcond: *mut f32,
488 work: *mut f32,
489 iwork: *mut lapack_int,
490 info: *mut lapack_int,
491 arg1: usize,
492 );
493 pub fn zgbcon_(
494 norm: *const c_char,
495 n: *const lapack_int,
496 kl: *const lapack_int,
497 ku: *const lapack_int,
498 AB: *const __BindgenComplex<f64>,
499 ldab: *const lapack_int,
500 ipiv: *const lapack_int,
501 anorm: *const f64,
502 rcond: *mut f64,
503 work: *mut __BindgenComplex<f64>,
504 rwork: *mut f64,
505 info: *mut lapack_int,
506 arg1: usize,
507 );
508 pub fn cgbequ_(
509 m: *const lapack_int,
510 n: *const lapack_int,
511 kl: *const lapack_int,
512 ku: *const lapack_int,
513 AB: *const __BindgenComplex<f32>,
514 ldab: *const lapack_int,
515 R: *mut f32,
516 C: *mut f32,
517 rowcnd: *mut f32,
518 colcnd: *mut f32,
519 amax: *mut f32,
520 info: *mut lapack_int,
521 );
522 pub fn dgbequ_(
523 m: *const lapack_int,
524 n: *const lapack_int,
525 kl: *const lapack_int,
526 ku: *const lapack_int,
527 AB: *const f64,
528 ldab: *const lapack_int,
529 R: *mut f64,
530 C: *mut f64,
531 rowcnd: *mut f64,
532 colcnd: *mut f64,
533 amax: *mut f64,
534 info: *mut lapack_int,
535 );
536 pub fn sgbequ_(
537 m: *const lapack_int,
538 n: *const lapack_int,
539 kl: *const lapack_int,
540 ku: *const lapack_int,
541 AB: *const f32,
542 ldab: *const lapack_int,
543 R: *mut f32,
544 C: *mut f32,
545 rowcnd: *mut f32,
546 colcnd: *mut f32,
547 amax: *mut f32,
548 info: *mut lapack_int,
549 );
550 pub fn zgbequ_(
551 m: *const lapack_int,
552 n: *const lapack_int,
553 kl: *const lapack_int,
554 ku: *const lapack_int,
555 AB: *const __BindgenComplex<f64>,
556 ldab: *const lapack_int,
557 R: *mut f64,
558 C: *mut f64,
559 rowcnd: *mut f64,
560 colcnd: *mut f64,
561 amax: *mut f64,
562 info: *mut lapack_int,
563 );
564 pub fn cgbequb_(
565 m: *const lapack_int,
566 n: *const lapack_int,
567 kl: *const lapack_int,
568 ku: *const lapack_int,
569 AB: *const __BindgenComplex<f32>,
570 ldab: *const lapack_int,
571 R: *mut f32,
572 C: *mut f32,
573 rowcnd: *mut f32,
574 colcnd: *mut f32,
575 amax: *mut f32,
576 info: *mut lapack_int,
577 );
578 pub fn dgbequb_(
579 m: *const lapack_int,
580 n: *const lapack_int,
581 kl: *const lapack_int,
582 ku: *const lapack_int,
583 AB: *const f64,
584 ldab: *const lapack_int,
585 R: *mut f64,
586 C: *mut f64,
587 rowcnd: *mut f64,
588 colcnd: *mut f64,
589 amax: *mut f64,
590 info: *mut lapack_int,
591 );
592 pub fn sgbequb_(
593 m: *const lapack_int,
594 n: *const lapack_int,
595 kl: *const lapack_int,
596 ku: *const lapack_int,
597 AB: *const f32,
598 ldab: *const lapack_int,
599 R: *mut f32,
600 C: *mut f32,
601 rowcnd: *mut f32,
602 colcnd: *mut f32,
603 amax: *mut f32,
604 info: *mut lapack_int,
605 );
606 pub fn zgbequb_(
607 m: *const lapack_int,
608 n: *const lapack_int,
609 kl: *const lapack_int,
610 ku: *const lapack_int,
611 AB: *const __BindgenComplex<f64>,
612 ldab: *const lapack_int,
613 R: *mut f64,
614 C: *mut f64,
615 rowcnd: *mut f64,
616 colcnd: *mut f64,
617 amax: *mut f64,
618 info: *mut lapack_int,
619 );
620 pub fn cgbrfs_(
621 trans: *const c_char,
622 n: *const lapack_int,
623 kl: *const lapack_int,
624 ku: *const lapack_int,
625 nrhs: *const lapack_int,
626 AB: *const __BindgenComplex<f32>,
627 ldab: *const lapack_int,
628 AFB: *const __BindgenComplex<f32>,
629 ldafb: *const lapack_int,
630 ipiv: *const lapack_int,
631 B: *const __BindgenComplex<f32>,
632 ldb: *const lapack_int,
633 X: *mut __BindgenComplex<f32>,
634 ldx: *const lapack_int,
635 ferr: *mut f32,
636 berr: *mut f32,
637 work: *mut __BindgenComplex<f32>,
638 rwork: *mut f32,
639 info: *mut lapack_int,
640 arg1: usize,
641 );
642 pub fn dgbrfs_(
643 trans: *const c_char,
644 n: *const lapack_int,
645 kl: *const lapack_int,
646 ku: *const lapack_int,
647 nrhs: *const lapack_int,
648 AB: *const f64,
649 ldab: *const lapack_int,
650 AFB: *const f64,
651 ldafb: *const lapack_int,
652 ipiv: *const lapack_int,
653 B: *const f64,
654 ldb: *const lapack_int,
655 X: *mut f64,
656 ldx: *const lapack_int,
657 ferr: *mut f64,
658 berr: *mut f64,
659 work: *mut f64,
660 iwork: *mut lapack_int,
661 info: *mut lapack_int,
662 arg1: usize,
663 );
664 pub fn sgbrfs_(
665 trans: *const c_char,
666 n: *const lapack_int,
667 kl: *const lapack_int,
668 ku: *const lapack_int,
669 nrhs: *const lapack_int,
670 AB: *const f32,
671 ldab: *const lapack_int,
672 AFB: *const f32,
673 ldafb: *const lapack_int,
674 ipiv: *const lapack_int,
675 B: *const f32,
676 ldb: *const lapack_int,
677 X: *mut f32,
678 ldx: *const lapack_int,
679 ferr: *mut f32,
680 berr: *mut f32,
681 work: *mut f32,
682 iwork: *mut lapack_int,
683 info: *mut lapack_int,
684 arg1: usize,
685 );
686 pub fn zgbrfs_(
687 trans: *const c_char,
688 n: *const lapack_int,
689 kl: *const lapack_int,
690 ku: *const lapack_int,
691 nrhs: *const lapack_int,
692 AB: *const __BindgenComplex<f64>,
693 ldab: *const lapack_int,
694 AFB: *const __BindgenComplex<f64>,
695 ldafb: *const lapack_int,
696 ipiv: *const lapack_int,
697 B: *const __BindgenComplex<f64>,
698 ldb: *const lapack_int,
699 X: *mut __BindgenComplex<f64>,
700 ldx: *const lapack_int,
701 ferr: *mut f64,
702 berr: *mut f64,
703 work: *mut __BindgenComplex<f64>,
704 rwork: *mut f64,
705 info: *mut lapack_int,
706 arg1: usize,
707 );
708 pub fn cgbrfsx_(
709 trans: *const c_char,
710 equed: *const c_char,
711 n: *const lapack_int,
712 kl: *const lapack_int,
713 ku: *const lapack_int,
714 nrhs: *const lapack_int,
715 AB: *const __BindgenComplex<f32>,
716 ldab: *const lapack_int,
717 AFB: *const __BindgenComplex<f32>,
718 ldafb: *const lapack_int,
719 ipiv: *const lapack_int,
720 R: *const f32,
721 C: *const f32,
722 B: *const __BindgenComplex<f32>,
723 ldb: *const lapack_int,
724 X: *mut __BindgenComplex<f32>,
725 ldx: *const lapack_int,
726 rcond: *mut f32,
727 berr: *mut f32,
728 n_err_bnds: *const lapack_int,
729 err_bnds_norm: *mut f32,
730 err_bnds_comp: *mut f32,
731 nparams: *const lapack_int,
732 params: *mut f32,
733 work: *mut __BindgenComplex<f32>,
734 rwork: *mut f32,
735 info: *mut lapack_int,
736 arg1: usize,
737 arg2: usize,
738 );
739 pub fn dgbrfsx_(
740 trans: *const c_char,
741 equed: *const c_char,
742 n: *const lapack_int,
743 kl: *const lapack_int,
744 ku: *const lapack_int,
745 nrhs: *const lapack_int,
746 AB: *const f64,
747 ldab: *const lapack_int,
748 AFB: *const f64,
749 ldafb: *const lapack_int,
750 ipiv: *const lapack_int,
751 R: *const f64,
752 C: *const f64,
753 B: *const f64,
754 ldb: *const lapack_int,
755 X: *mut f64,
756 ldx: *const lapack_int,
757 rcond: *mut f64,
758 berr: *mut f64,
759 n_err_bnds: *const lapack_int,
760 err_bnds_norm: *mut f64,
761 err_bnds_comp: *mut f64,
762 nparams: *const lapack_int,
763 params: *mut f64,
764 work: *mut f64,
765 iwork: *mut lapack_int,
766 info: *mut lapack_int,
767 arg1: usize,
768 arg2: usize,
769 );
770 pub fn sgbrfsx_(
771 trans: *const c_char,
772 equed: *const c_char,
773 n: *const lapack_int,
774 kl: *const lapack_int,
775 ku: *const lapack_int,
776 nrhs: *const lapack_int,
777 AB: *const f32,
778 ldab: *const lapack_int,
779 AFB: *const f32,
780 ldafb: *const lapack_int,
781 ipiv: *const lapack_int,
782 R: *const f32,
783 C: *const f32,
784 B: *const f32,
785 ldb: *const lapack_int,
786 X: *mut f32,
787 ldx: *const lapack_int,
788 rcond: *mut f32,
789 berr: *mut f32,
790 n_err_bnds: *const lapack_int,
791 err_bnds_norm: *mut f32,
792 err_bnds_comp: *mut f32,
793 nparams: *const lapack_int,
794 params: *mut f32,
795 work: *mut f32,
796 iwork: *mut lapack_int,
797 info: *mut lapack_int,
798 arg1: usize,
799 arg2: usize,
800 );
801 pub fn zgbrfsx_(
802 trans: *const c_char,
803 equed: *const c_char,
804 n: *const lapack_int,
805 kl: *const lapack_int,
806 ku: *const lapack_int,
807 nrhs: *const lapack_int,
808 AB: *const __BindgenComplex<f64>,
809 ldab: *const lapack_int,
810 AFB: *const __BindgenComplex<f64>,
811 ldafb: *const lapack_int,
812 ipiv: *const lapack_int,
813 R: *const f64,
814 C: *const f64,
815 B: *const __BindgenComplex<f64>,
816 ldb: *const lapack_int,
817 X: *mut __BindgenComplex<f64>,
818 ldx: *const lapack_int,
819 rcond: *mut f64,
820 berr: *mut f64,
821 n_err_bnds: *const lapack_int,
822 err_bnds_norm: *mut f64,
823 err_bnds_comp: *mut f64,
824 nparams: *const lapack_int,
825 params: *mut f64,
826 work: *mut __BindgenComplex<f64>,
827 rwork: *mut f64,
828 info: *mut lapack_int,
829 arg1: usize,
830 arg2: usize,
831 );
832 pub fn cgbsv_(
833 n: *const lapack_int,
834 kl: *const lapack_int,
835 ku: *const lapack_int,
836 nrhs: *const lapack_int,
837 AB: *mut __BindgenComplex<f32>,
838 ldab: *const lapack_int,
839 ipiv: *mut lapack_int,
840 B: *mut __BindgenComplex<f32>,
841 ldb: *const lapack_int,
842 info: *mut lapack_int,
843 );
844 pub fn dgbsv_(
845 n: *const lapack_int,
846 kl: *const lapack_int,
847 ku: *const lapack_int,
848 nrhs: *const lapack_int,
849 AB: *mut f64,
850 ldab: *const lapack_int,
851 ipiv: *mut lapack_int,
852 B: *mut f64,
853 ldb: *const lapack_int,
854 info: *mut lapack_int,
855 );
856 pub fn sgbsv_(
857 n: *const lapack_int,
858 kl: *const lapack_int,
859 ku: *const lapack_int,
860 nrhs: *const lapack_int,
861 AB: *mut f32,
862 ldab: *const lapack_int,
863 ipiv: *mut lapack_int,
864 B: *mut f32,
865 ldb: *const lapack_int,
866 info: *mut lapack_int,
867 );
868 pub fn zgbsv_(
869 n: *const lapack_int,
870 kl: *const lapack_int,
871 ku: *const lapack_int,
872 nrhs: *const lapack_int,
873 AB: *mut __BindgenComplex<f64>,
874 ldab: *const lapack_int,
875 ipiv: *mut lapack_int,
876 B: *mut __BindgenComplex<f64>,
877 ldb: *const lapack_int,
878 info: *mut lapack_int,
879 );
880 pub fn cgbsvx_(
881 fact: *const c_char,
882 trans: *const c_char,
883 n: *const lapack_int,
884 kl: *const lapack_int,
885 ku: *const lapack_int,
886 nrhs: *const lapack_int,
887 AB: *mut __BindgenComplex<f32>,
888 ldab: *const lapack_int,
889 AFB: *mut __BindgenComplex<f32>,
890 ldafb: *const lapack_int,
891 ipiv: *mut lapack_int,
892 equed: *mut c_char,
893 R: *mut f32,
894 C: *mut f32,
895 B: *mut __BindgenComplex<f32>,
896 ldb: *const lapack_int,
897 X: *mut __BindgenComplex<f32>,
898 ldx: *const lapack_int,
899 rcond: *mut f32,
900 ferr: *mut f32,
901 berr: *mut f32,
902 work: *mut __BindgenComplex<f32>,
903 rwork: *mut f32,
904 info: *mut lapack_int,
905 arg1: usize,
906 arg2: usize,
907 arg3: usize,
908 );
909 pub fn dgbsvx_(
910 fact: *const c_char,
911 trans: *const c_char,
912 n: *const lapack_int,
913 kl: *const lapack_int,
914 ku: *const lapack_int,
915 nrhs: *const lapack_int,
916 AB: *mut f64,
917 ldab: *const lapack_int,
918 AFB: *mut f64,
919 ldafb: *const lapack_int,
920 ipiv: *mut lapack_int,
921 equed: *mut c_char,
922 R: *mut f64,
923 C: *mut f64,
924 B: *mut f64,
925 ldb: *const lapack_int,
926 X: *mut f64,
927 ldx: *const lapack_int,
928 rcond: *mut f64,
929 ferr: *mut f64,
930 berr: *mut f64,
931 work: *mut f64,
932 iwork: *mut lapack_int,
933 info: *mut lapack_int,
934 arg1: usize,
935 arg2: usize,
936 arg3: usize,
937 );
938 pub fn sgbsvx_(
939 fact: *const c_char,
940 trans: *const c_char,
941 n: *const lapack_int,
942 kl: *const lapack_int,
943 ku: *const lapack_int,
944 nrhs: *const lapack_int,
945 AB: *mut f32,
946 ldab: *const lapack_int,
947 AFB: *mut f32,
948 ldafb: *const lapack_int,
949 ipiv: *mut lapack_int,
950 equed: *mut c_char,
951 R: *mut f32,
952 C: *mut f32,
953 B: *mut f32,
954 ldb: *const lapack_int,
955 X: *mut f32,
956 ldx: *const lapack_int,
957 rcond: *mut f32,
958 ferr: *mut f32,
959 berr: *mut f32,
960 work: *mut f32,
961 iwork: *mut lapack_int,
962 info: *mut lapack_int,
963 arg1: usize,
964 arg2: usize,
965 arg3: usize,
966 );
967 pub fn zgbsvx_(
968 fact: *const c_char,
969 trans: *const c_char,
970 n: *const lapack_int,
971 kl: *const lapack_int,
972 ku: *const lapack_int,
973 nrhs: *const lapack_int,
974 AB: *mut __BindgenComplex<f64>,
975 ldab: *const lapack_int,
976 AFB: *mut __BindgenComplex<f64>,
977 ldafb: *const lapack_int,
978 ipiv: *mut lapack_int,
979 equed: *mut c_char,
980 R: *mut f64,
981 C: *mut f64,
982 B: *mut __BindgenComplex<f64>,
983 ldb: *const lapack_int,
984 X: *mut __BindgenComplex<f64>,
985 ldx: *const lapack_int,
986 rcond: *mut f64,
987 ferr: *mut f64,
988 berr: *mut f64,
989 work: *mut __BindgenComplex<f64>,
990 rwork: *mut f64,
991 info: *mut lapack_int,
992 arg1: usize,
993 arg2: usize,
994 arg3: usize,
995 );
996 pub fn cgbsvxx_(
997 fact: *const c_char,
998 trans: *const c_char,
999 n: *const lapack_int,
1000 kl: *const lapack_int,
1001 ku: *const lapack_int,
1002 nrhs: *const lapack_int,
1003 AB: *mut __BindgenComplex<f32>,
1004 ldab: *const lapack_int,
1005 AFB: *mut __BindgenComplex<f32>,
1006 ldafb: *const lapack_int,
1007 ipiv: *mut lapack_int,
1008 equed: *mut c_char,
1009 R: *mut f32,
1010 C: *mut f32,
1011 B: *mut __BindgenComplex<f32>,
1012 ldb: *const lapack_int,
1013 X: *mut __BindgenComplex<f32>,
1014 ldx: *const lapack_int,
1015 rcond: *mut f32,
1016 rpvgrw: *mut f32,
1017 berr: *mut f32,
1018 n_err_bnds: *const lapack_int,
1019 err_bnds_norm: *mut f32,
1020 err_bnds_comp: *mut f32,
1021 nparams: *const lapack_int,
1022 params: *mut f32,
1023 work: *mut __BindgenComplex<f32>,
1024 rwork: *mut f32,
1025 info: *mut lapack_int,
1026 arg1: usize,
1027 arg2: usize,
1028 arg3: usize,
1029 );
1030 pub fn dgbsvxx_(
1031 fact: *const c_char,
1032 trans: *const c_char,
1033 n: *const lapack_int,
1034 kl: *const lapack_int,
1035 ku: *const lapack_int,
1036 nrhs: *const lapack_int,
1037 AB: *mut f64,
1038 ldab: *const lapack_int,
1039 AFB: *mut f64,
1040 ldafb: *const lapack_int,
1041 ipiv: *mut lapack_int,
1042 equed: *mut c_char,
1043 R: *mut f64,
1044 C: *mut f64,
1045 B: *mut f64,
1046 ldb: *const lapack_int,
1047 X: *mut f64,
1048 ldx: *const lapack_int,
1049 rcond: *mut f64,
1050 rpvgrw: *mut f64,
1051 berr: *mut f64,
1052 n_err_bnds: *const lapack_int,
1053 err_bnds_norm: *mut f64,
1054 err_bnds_comp: *mut f64,
1055 nparams: *const lapack_int,
1056 params: *mut f64,
1057 work: *mut f64,
1058 iwork: *mut lapack_int,
1059 info: *mut lapack_int,
1060 arg1: usize,
1061 arg2: usize,
1062 arg3: usize,
1063 );
1064 pub fn sgbsvxx_(
1065 fact: *const c_char,
1066 trans: *const c_char,
1067 n: *const lapack_int,
1068 kl: *const lapack_int,
1069 ku: *const lapack_int,
1070 nrhs: *const lapack_int,
1071 AB: *mut f32,
1072 ldab: *const lapack_int,
1073 AFB: *mut f32,
1074 ldafb: *const lapack_int,
1075 ipiv: *mut lapack_int,
1076 equed: *mut c_char,
1077 R: *mut f32,
1078 C: *mut f32,
1079 B: *mut f32,
1080 ldb: *const lapack_int,
1081 X: *mut f32,
1082 ldx: *const lapack_int,
1083 rcond: *mut f32,
1084 rpvgrw: *mut f32,
1085 berr: *mut f32,
1086 n_err_bnds: *const lapack_int,
1087 err_bnds_norm: *mut f32,
1088 err_bnds_comp: *mut f32,
1089 nparams: *const lapack_int,
1090 params: *mut f32,
1091 work: *mut f32,
1092 iwork: *mut lapack_int,
1093 info: *mut lapack_int,
1094 arg1: usize,
1095 arg2: usize,
1096 arg3: usize,
1097 );
1098 pub fn zgbsvxx_(
1099 fact: *const c_char,
1100 trans: *const c_char,
1101 n: *const lapack_int,
1102 kl: *const lapack_int,
1103 ku: *const lapack_int,
1104 nrhs: *const lapack_int,
1105 AB: *mut __BindgenComplex<f64>,
1106 ldab: *const lapack_int,
1107 AFB: *mut __BindgenComplex<f64>,
1108 ldafb: *const lapack_int,
1109 ipiv: *mut lapack_int,
1110 equed: *mut c_char,
1111 R: *mut f64,
1112 C: *mut f64,
1113 B: *mut __BindgenComplex<f64>,
1114 ldb: *const lapack_int,
1115 X: *mut __BindgenComplex<f64>,
1116 ldx: *const lapack_int,
1117 rcond: *mut f64,
1118 rpvgrw: *mut f64,
1119 berr: *mut f64,
1120 n_err_bnds: *const lapack_int,
1121 err_bnds_norm: *mut f64,
1122 err_bnds_comp: *mut f64,
1123 nparams: *const lapack_int,
1124 params: *mut f64,
1125 work: *mut __BindgenComplex<f64>,
1126 rwork: *mut f64,
1127 info: *mut lapack_int,
1128 arg1: usize,
1129 arg2: usize,
1130 arg3: usize,
1131 );
1132 pub fn cgbtrf_(
1133 m: *const lapack_int,
1134 n: *const lapack_int,
1135 kl: *const lapack_int,
1136 ku: *const lapack_int,
1137 AB: *mut __BindgenComplex<f32>,
1138 ldab: *const lapack_int,
1139 ipiv: *mut lapack_int,
1140 info: *mut lapack_int,
1141 );
1142 pub fn dgbtrf_(
1143 m: *const lapack_int,
1144 n: *const lapack_int,
1145 kl: *const lapack_int,
1146 ku: *const lapack_int,
1147 AB: *mut f64,
1148 ldab: *const lapack_int,
1149 ipiv: *mut lapack_int,
1150 info: *mut lapack_int,
1151 );
1152 pub fn sgbtrf_(
1153 m: *const lapack_int,
1154 n: *const lapack_int,
1155 kl: *const lapack_int,
1156 ku: *const lapack_int,
1157 AB: *mut f32,
1158 ldab: *const lapack_int,
1159 ipiv: *mut lapack_int,
1160 info: *mut lapack_int,
1161 );
1162 pub fn zgbtrf_(
1163 m: *const lapack_int,
1164 n: *const lapack_int,
1165 kl: *const lapack_int,
1166 ku: *const lapack_int,
1167 AB: *mut __BindgenComplex<f64>,
1168 ldab: *const lapack_int,
1169 ipiv: *mut lapack_int,
1170 info: *mut lapack_int,
1171 );
1172 pub fn cgbtrs_(
1173 trans: *const c_char,
1174 n: *const lapack_int,
1175 kl: *const lapack_int,
1176 ku: *const lapack_int,
1177 nrhs: *const lapack_int,
1178 AB: *const __BindgenComplex<f32>,
1179 ldab: *const lapack_int,
1180 ipiv: *const lapack_int,
1181 B: *mut __BindgenComplex<f32>,
1182 ldb: *const lapack_int,
1183 info: *mut lapack_int,
1184 arg1: usize,
1185 );
1186 pub fn dgbtrs_(
1187 trans: *const c_char,
1188 n: *const lapack_int,
1189 kl: *const lapack_int,
1190 ku: *const lapack_int,
1191 nrhs: *const lapack_int,
1192 AB: *const f64,
1193 ldab: *const lapack_int,
1194 ipiv: *const lapack_int,
1195 B: *mut f64,
1196 ldb: *const lapack_int,
1197 info: *mut lapack_int,
1198 arg1: usize,
1199 );
1200 pub fn sgbtrs_(
1201 trans: *const c_char,
1202 n: *const lapack_int,
1203 kl: *const lapack_int,
1204 ku: *const lapack_int,
1205 nrhs: *const lapack_int,
1206 AB: *const f32,
1207 ldab: *const lapack_int,
1208 ipiv: *const lapack_int,
1209 B: *mut f32,
1210 ldb: *const lapack_int,
1211 info: *mut lapack_int,
1212 arg1: usize,
1213 );
1214 pub fn zgbtrs_(
1215 trans: *const c_char,
1216 n: *const lapack_int,
1217 kl: *const lapack_int,
1218 ku: *const lapack_int,
1219 nrhs: *const lapack_int,
1220 AB: *const __BindgenComplex<f64>,
1221 ldab: *const lapack_int,
1222 ipiv: *const lapack_int,
1223 B: *mut __BindgenComplex<f64>,
1224 ldb: *const lapack_int,
1225 info: *mut lapack_int,
1226 arg1: usize,
1227 );
1228 pub fn cgebak_(
1229 job: *const c_char,
1230 side: *const c_char,
1231 n: *const lapack_int,
1232 ilo: *const lapack_int,
1233 ihi: *const lapack_int,
1234 scale: *const f32,
1235 m: *const lapack_int,
1236 V: *mut __BindgenComplex<f32>,
1237 ldv: *const lapack_int,
1238 info: *mut lapack_int,
1239 arg1: usize,
1240 arg2: usize,
1241 );
1242 pub fn dgebak_(
1243 job: *const c_char,
1244 side: *const c_char,
1245 n: *const lapack_int,
1246 ilo: *const lapack_int,
1247 ihi: *const lapack_int,
1248 scale: *const f64,
1249 m: *const lapack_int,
1250 V: *mut f64,
1251 ldv: *const lapack_int,
1252 info: *mut lapack_int,
1253 arg1: usize,
1254 arg2: usize,
1255 );
1256 pub fn sgebak_(
1257 job: *const c_char,
1258 side: *const c_char,
1259 n: *const lapack_int,
1260 ilo: *const lapack_int,
1261 ihi: *const lapack_int,
1262 scale: *const f32,
1263 m: *const lapack_int,
1264 V: *mut f32,
1265 ldv: *const lapack_int,
1266 info: *mut lapack_int,
1267 arg1: usize,
1268 arg2: usize,
1269 );
1270 pub fn zgebak_(
1271 job: *const c_char,
1272 side: *const c_char,
1273 n: *const lapack_int,
1274 ilo: *const lapack_int,
1275 ihi: *const lapack_int,
1276 scale: *const f64,
1277 m: *const lapack_int,
1278 V: *mut __BindgenComplex<f64>,
1279 ldv: *const lapack_int,
1280 info: *mut lapack_int,
1281 arg1: usize,
1282 arg2: usize,
1283 );
1284 pub fn cgebal_(
1285 job: *const c_char,
1286 n: *const lapack_int,
1287 A: *mut __BindgenComplex<f32>,
1288 lda: *const lapack_int,
1289 ilo: *mut lapack_int,
1290 ihi: *mut lapack_int,
1291 scale: *mut f32,
1292 info: *mut lapack_int,
1293 arg1: usize,
1294 );
1295 pub fn dgebal_(
1296 job: *const c_char,
1297 n: *const lapack_int,
1298 A: *mut f64,
1299 lda: *const lapack_int,
1300 ilo: *mut lapack_int,
1301 ihi: *mut lapack_int,
1302 scale: *mut f64,
1303 info: *mut lapack_int,
1304 arg1: usize,
1305 );
1306 pub fn sgebal_(
1307 job: *const c_char,
1308 n: *const lapack_int,
1309 A: *mut f32,
1310 lda: *const lapack_int,
1311 ilo: *mut lapack_int,
1312 ihi: *mut lapack_int,
1313 scale: *mut f32,
1314 info: *mut lapack_int,
1315 arg1: usize,
1316 );
1317 pub fn zgebal_(
1318 job: *const c_char,
1319 n: *const lapack_int,
1320 A: *mut __BindgenComplex<f64>,
1321 lda: *const lapack_int,
1322 ilo: *mut lapack_int,
1323 ihi: *mut lapack_int,
1324 scale: *mut f64,
1325 info: *mut lapack_int,
1326 arg1: usize,
1327 );
1328 pub fn cgebrd_(
1329 m: *const lapack_int,
1330 n: *const lapack_int,
1331 A: *mut __BindgenComplex<f32>,
1332 lda: *const lapack_int,
1333 D: *mut f32,
1334 E: *mut f32,
1335 tauq: *mut __BindgenComplex<f32>,
1336 taup: *mut __BindgenComplex<f32>,
1337 work: *mut __BindgenComplex<f32>,
1338 lwork: *const lapack_int,
1339 info: *mut lapack_int,
1340 );
1341 pub fn dgebrd_(
1342 m: *const lapack_int,
1343 n: *const lapack_int,
1344 A: *mut f64,
1345 lda: *const lapack_int,
1346 D: *mut f64,
1347 E: *mut f64,
1348 tauq: *mut f64,
1349 taup: *mut f64,
1350 work: *mut f64,
1351 lwork: *const lapack_int,
1352 info: *mut lapack_int,
1353 );
1354 pub fn sgebrd_(
1355 m: *const lapack_int,
1356 n: *const lapack_int,
1357 A: *mut f32,
1358 lda: *const lapack_int,
1359 D: *mut f32,
1360 E: *mut f32,
1361 tauq: *mut f32,
1362 taup: *mut f32,
1363 work: *mut f32,
1364 lwork: *const lapack_int,
1365 info: *mut lapack_int,
1366 );
1367 pub fn zgebrd_(
1368 m: *const lapack_int,
1369 n: *const lapack_int,
1370 A: *mut __BindgenComplex<f64>,
1371 lda: *const lapack_int,
1372 D: *mut f64,
1373 E: *mut f64,
1374 tauq: *mut __BindgenComplex<f64>,
1375 taup: *mut __BindgenComplex<f64>,
1376 work: *mut __BindgenComplex<f64>,
1377 lwork: *const lapack_int,
1378 info: *mut lapack_int,
1379 );
1380 pub fn cgecon_(
1381 norm: *const c_char,
1382 n: *const lapack_int,
1383 A: *const __BindgenComplex<f32>,
1384 lda: *const lapack_int,
1385 anorm: *const f32,
1386 rcond: *mut f32,
1387 work: *mut __BindgenComplex<f32>,
1388 rwork: *mut f32,
1389 info: *mut lapack_int,
1390 arg1: usize,
1391 );
1392 pub fn dgecon_(
1393 norm: *const c_char,
1394 n: *const lapack_int,
1395 A: *const f64,
1396 lda: *const lapack_int,
1397 anorm: *const f64,
1398 rcond: *mut f64,
1399 work: *mut f64,
1400 iwork: *mut lapack_int,
1401 info: *mut lapack_int,
1402 arg1: usize,
1403 );
1404 pub fn sgecon_(
1405 norm: *const c_char,
1406 n: *const lapack_int,
1407 A: *const f32,
1408 lda: *const lapack_int,
1409 anorm: *const f32,
1410 rcond: *mut f32,
1411 work: *mut f32,
1412 iwork: *mut lapack_int,
1413 info: *mut lapack_int,
1414 arg1: usize,
1415 );
1416 pub fn zgecon_(
1417 norm: *const c_char,
1418 n: *const lapack_int,
1419 A: *const __BindgenComplex<f64>,
1420 lda: *const lapack_int,
1421 anorm: *const f64,
1422 rcond: *mut f64,
1423 work: *mut __BindgenComplex<f64>,
1424 rwork: *mut f64,
1425 info: *mut lapack_int,
1426 arg1: usize,
1427 );
1428 pub fn cgeequ_(
1429 m: *const lapack_int,
1430 n: *const lapack_int,
1431 A: *const __BindgenComplex<f32>,
1432 lda: *const lapack_int,
1433 R: *mut f32,
1434 C: *mut f32,
1435 rowcnd: *mut f32,
1436 colcnd: *mut f32,
1437 amax: *mut f32,
1438 info: *mut lapack_int,
1439 );
1440 pub fn dgeequ_(
1441 m: *const lapack_int,
1442 n: *const lapack_int,
1443 A: *const f64,
1444 lda: *const lapack_int,
1445 R: *mut f64,
1446 C: *mut f64,
1447 rowcnd: *mut f64,
1448 colcnd: *mut f64,
1449 amax: *mut f64,
1450 info: *mut lapack_int,
1451 );
1452 pub fn sgeequ_(
1453 m: *const lapack_int,
1454 n: *const lapack_int,
1455 A: *const f32,
1456 lda: *const lapack_int,
1457 R: *mut f32,
1458 C: *mut f32,
1459 rowcnd: *mut f32,
1460 colcnd: *mut f32,
1461 amax: *mut f32,
1462 info: *mut lapack_int,
1463 );
1464 pub fn zgeequ_(
1465 m: *const lapack_int,
1466 n: *const lapack_int,
1467 A: *const __BindgenComplex<f64>,
1468 lda: *const lapack_int,
1469 R: *mut f64,
1470 C: *mut f64,
1471 rowcnd: *mut f64,
1472 colcnd: *mut f64,
1473 amax: *mut f64,
1474 info: *mut lapack_int,
1475 );
1476 pub fn cgeequb_(
1477 m: *const lapack_int,
1478 n: *const lapack_int,
1479 A: *const __BindgenComplex<f32>,
1480 lda: *const lapack_int,
1481 R: *mut f32,
1482 C: *mut f32,
1483 rowcnd: *mut f32,
1484 colcnd: *mut f32,
1485 amax: *mut f32,
1486 info: *mut lapack_int,
1487 );
1488 pub fn dgeequb_(
1489 m: *const lapack_int,
1490 n: *const lapack_int,
1491 A: *const f64,
1492 lda: *const lapack_int,
1493 R: *mut f64,
1494 C: *mut f64,
1495 rowcnd: *mut f64,
1496 colcnd: *mut f64,
1497 amax: *mut f64,
1498 info: *mut lapack_int,
1499 );
1500 pub fn sgeequb_(
1501 m: *const lapack_int,
1502 n: *const lapack_int,
1503 A: *const f32,
1504 lda: *const lapack_int,
1505 R: *mut f32,
1506 C: *mut f32,
1507 rowcnd: *mut f32,
1508 colcnd: *mut f32,
1509 amax: *mut f32,
1510 info: *mut lapack_int,
1511 );
1512 pub fn zgeequb_(
1513 m: *const lapack_int,
1514 n: *const lapack_int,
1515 A: *const __BindgenComplex<f64>,
1516 lda: *const lapack_int,
1517 R: *mut f64,
1518 C: *mut f64,
1519 rowcnd: *mut f64,
1520 colcnd: *mut f64,
1521 amax: *mut f64,
1522 info: *mut lapack_int,
1523 );
1524 pub fn cgees_(
1525 jobvs: *const c_char,
1526 sort: *const c_char,
1527 select: LAPACK_C_SELECT1,
1528 n: *const lapack_int,
1529 A: *mut __BindgenComplex<f32>,
1530 lda: *const lapack_int,
1531 sdim: *mut lapack_int,
1532 W: *mut __BindgenComplex<f32>,
1533 VS: *mut __BindgenComplex<f32>,
1534 ldvs: *const lapack_int,
1535 work: *mut __BindgenComplex<f32>,
1536 lwork: *const lapack_int,
1537 rwork: *mut f32,
1538 BWORK: *mut lapack_int,
1539 info: *mut lapack_int,
1540 arg1: usize,
1541 arg2: usize,
1542 );
1543 pub fn dgees_(
1544 jobvs: *const c_char,
1545 sort: *const c_char,
1546 select: LAPACK_D_SELECT2,
1547 n: *const lapack_int,
1548 A: *mut f64,
1549 lda: *const lapack_int,
1550 sdim: *mut lapack_int,
1551 WR: *mut f64,
1552 WI: *mut f64,
1553 VS: *mut f64,
1554 ldvs: *const lapack_int,
1555 work: *mut f64,
1556 lwork: *const lapack_int,
1557 BWORK: *mut lapack_int,
1558 info: *mut lapack_int,
1559 arg1: usize,
1560 arg2: usize,
1561 );
1562 pub fn sgees_(
1563 jobvs: *const c_char,
1564 sort: *const c_char,
1565 select: LAPACK_S_SELECT2,
1566 n: *const lapack_int,
1567 A: *mut f32,
1568 lda: *const lapack_int,
1569 sdim: *mut lapack_int,
1570 WR: *mut f32,
1571 WI: *mut f32,
1572 VS: *mut f32,
1573 ldvs: *const lapack_int,
1574 work: *mut f32,
1575 lwork: *const lapack_int,
1576 BWORK: *mut lapack_int,
1577 info: *mut lapack_int,
1578 arg1: usize,
1579 arg2: usize,
1580 );
1581 pub fn zgees_(
1582 jobvs: *const c_char,
1583 sort: *const c_char,
1584 select: LAPACK_Z_SELECT1,
1585 n: *const lapack_int,
1586 A: *mut __BindgenComplex<f64>,
1587 lda: *const lapack_int,
1588 sdim: *mut lapack_int,
1589 W: *mut __BindgenComplex<f64>,
1590 VS: *mut __BindgenComplex<f64>,
1591 ldvs: *const lapack_int,
1592 work: *mut __BindgenComplex<f64>,
1593 lwork: *const lapack_int,
1594 rwork: *mut f64,
1595 BWORK: *mut lapack_int,
1596 info: *mut lapack_int,
1597 arg1: usize,
1598 arg2: usize,
1599 );
1600 pub fn cgeesx_(
1601 jobvs: *const c_char,
1602 sort: *const c_char,
1603 select: LAPACK_C_SELECT1,
1604 sense: *const c_char,
1605 n: *const lapack_int,
1606 A: *mut __BindgenComplex<f32>,
1607 lda: *const lapack_int,
1608 sdim: *mut lapack_int,
1609 W: *mut __BindgenComplex<f32>,
1610 VS: *mut __BindgenComplex<f32>,
1611 ldvs: *const lapack_int,
1612 rconde: *mut f32,
1613 rcondv: *mut f32,
1614 work: *mut __BindgenComplex<f32>,
1615 lwork: *const lapack_int,
1616 rwork: *mut f32,
1617 BWORK: *mut lapack_int,
1618 info: *mut lapack_int,
1619 arg1: usize,
1620 arg2: usize,
1621 arg3: usize,
1622 );
1623 pub fn dgeesx_(
1624 jobvs: *const c_char,
1625 sort: *const c_char,
1626 select: LAPACK_D_SELECT2,
1627 sense: *const c_char,
1628 n: *const lapack_int,
1629 A: *mut f64,
1630 lda: *const lapack_int,
1631 sdim: *mut lapack_int,
1632 WR: *mut f64,
1633 WI: *mut f64,
1634 VS: *mut f64,
1635 ldvs: *const lapack_int,
1636 rconde: *mut f64,
1637 rcondv: *mut f64,
1638 work: *mut f64,
1639 lwork: *const lapack_int,
1640 iwork: *mut lapack_int,
1641 liwork: *const lapack_int,
1642 BWORK: *mut lapack_int,
1643 info: *mut lapack_int,
1644 arg1: usize,
1645 arg2: usize,
1646 arg3: usize,
1647 );
1648 pub fn sgeesx_(
1649 jobvs: *const c_char,
1650 sort: *const c_char,
1651 select: LAPACK_S_SELECT2,
1652 sense: *const c_char,
1653 n: *const lapack_int,
1654 A: *mut f32,
1655 lda: *const lapack_int,
1656 sdim: *mut lapack_int,
1657 WR: *mut f32,
1658 WI: *mut f32,
1659 VS: *mut f32,
1660 ldvs: *const lapack_int,
1661 rconde: *mut f32,
1662 rcondv: *mut f32,
1663 work: *mut f32,
1664 lwork: *const lapack_int,
1665 iwork: *mut lapack_int,
1666 liwork: *const lapack_int,
1667 BWORK: *mut lapack_int,
1668 info: *mut lapack_int,
1669 arg1: usize,
1670 arg2: usize,
1671 arg3: usize,
1672 );
1673 pub fn zgeesx_(
1674 jobvs: *const c_char,
1675 sort: *const c_char,
1676 select: LAPACK_Z_SELECT1,
1677 sense: *const c_char,
1678 n: *const lapack_int,
1679 A: *mut __BindgenComplex<f64>,
1680 lda: *const lapack_int,
1681 sdim: *mut lapack_int,
1682 W: *mut __BindgenComplex<f64>,
1683 VS: *mut __BindgenComplex<f64>,
1684 ldvs: *const lapack_int,
1685 rconde: *mut f64,
1686 rcondv: *mut f64,
1687 work: *mut __BindgenComplex<f64>,
1688 lwork: *const lapack_int,
1689 rwork: *mut f64,
1690 BWORK: *mut lapack_int,
1691 info: *mut lapack_int,
1692 arg1: usize,
1693 arg2: usize,
1694 arg3: usize,
1695 );
1696 pub fn cgeev_(
1697 jobvl: *const c_char,
1698 jobvr: *const c_char,
1699 n: *const lapack_int,
1700 A: *mut __BindgenComplex<f32>,
1701 lda: *const lapack_int,
1702 W: *mut __BindgenComplex<f32>,
1703 VL: *mut __BindgenComplex<f32>,
1704 ldvl: *const lapack_int,
1705 VR: *mut __BindgenComplex<f32>,
1706 ldvr: *const lapack_int,
1707 work: *mut __BindgenComplex<f32>,
1708 lwork: *const lapack_int,
1709 rwork: *mut f32,
1710 info: *mut lapack_int,
1711 arg1: usize,
1712 arg2: usize,
1713 );
1714 pub fn dgeev_(
1715 jobvl: *const c_char,
1716 jobvr: *const c_char,
1717 n: *const lapack_int,
1718 A: *mut f64,
1719 lda: *const lapack_int,
1720 WR: *mut f64,
1721 WI: *mut f64,
1722 VL: *mut f64,
1723 ldvl: *const lapack_int,
1724 VR: *mut f64,
1725 ldvr: *const lapack_int,
1726 work: *mut f64,
1727 lwork: *const lapack_int,
1728 info: *mut lapack_int,
1729 arg1: usize,
1730 arg2: usize,
1731 );
1732 pub fn sgeev_(
1733 jobvl: *const c_char,
1734 jobvr: *const c_char,
1735 n: *const lapack_int,
1736 A: *mut f32,
1737 lda: *const lapack_int,
1738 WR: *mut f32,
1739 WI: *mut f32,
1740 VL: *mut f32,
1741 ldvl: *const lapack_int,
1742 VR: *mut f32,
1743 ldvr: *const lapack_int,
1744 work: *mut f32,
1745 lwork: *const lapack_int,
1746 info: *mut lapack_int,
1747 arg1: usize,
1748 arg2: usize,
1749 );
1750 pub fn zgeev_(
1751 jobvl: *const c_char,
1752 jobvr: *const c_char,
1753 n: *const lapack_int,
1754 A: *mut __BindgenComplex<f64>,
1755 lda: *const lapack_int,
1756 W: *mut __BindgenComplex<f64>,
1757 VL: *mut __BindgenComplex<f64>,
1758 ldvl: *const lapack_int,
1759 VR: *mut __BindgenComplex<f64>,
1760 ldvr: *const lapack_int,
1761 work: *mut __BindgenComplex<f64>,
1762 lwork: *const lapack_int,
1763 rwork: *mut f64,
1764 info: *mut lapack_int,
1765 arg1: usize,
1766 arg2: usize,
1767 );
1768 pub fn cgeevx_(
1769 balanc: *const c_char,
1770 jobvl: *const c_char,
1771 jobvr: *const c_char,
1772 sense: *const c_char,
1773 n: *const lapack_int,
1774 A: *mut __BindgenComplex<f32>,
1775 lda: *const lapack_int,
1776 W: *mut __BindgenComplex<f32>,
1777 VL: *mut __BindgenComplex<f32>,
1778 ldvl: *const lapack_int,
1779 VR: *mut __BindgenComplex<f32>,
1780 ldvr: *const lapack_int,
1781 ilo: *mut lapack_int,
1782 ihi: *mut lapack_int,
1783 scale: *mut f32,
1784 abnrm: *mut f32,
1785 rconde: *mut f32,
1786 rcondv: *mut f32,
1787 work: *mut __BindgenComplex<f32>,
1788 lwork: *const lapack_int,
1789 rwork: *mut f32,
1790 info: *mut lapack_int,
1791 arg1: usize,
1792 arg2: usize,
1793 arg3: usize,
1794 arg4: usize,
1795 );
1796 pub fn dgeevx_(
1797 balanc: *const c_char,
1798 jobvl: *const c_char,
1799 jobvr: *const c_char,
1800 sense: *const c_char,
1801 n: *const lapack_int,
1802 A: *mut f64,
1803 lda: *const lapack_int,
1804 WR: *mut f64,
1805 WI: *mut f64,
1806 VL: *mut f64,
1807 ldvl: *const lapack_int,
1808 VR: *mut f64,
1809 ldvr: *const lapack_int,
1810 ilo: *mut lapack_int,
1811 ihi: *mut lapack_int,
1812 scale: *mut f64,
1813 abnrm: *mut f64,
1814 rconde: *mut f64,
1815 rcondv: *mut f64,
1816 work: *mut f64,
1817 lwork: *const lapack_int,
1818 iwork: *mut lapack_int,
1819 info: *mut lapack_int,
1820 arg1: usize,
1821 arg2: usize,
1822 arg3: usize,
1823 arg4: usize,
1824 );
1825 pub fn sgeevx_(
1826 balanc: *const c_char,
1827 jobvl: *const c_char,
1828 jobvr: *const c_char,
1829 sense: *const c_char,
1830 n: *const lapack_int,
1831 A: *mut f32,
1832 lda: *const lapack_int,
1833 WR: *mut f32,
1834 WI: *mut f32,
1835 VL: *mut f32,
1836 ldvl: *const lapack_int,
1837 VR: *mut f32,
1838 ldvr: *const lapack_int,
1839 ilo: *mut lapack_int,
1840 ihi: *mut lapack_int,
1841 scale: *mut f32,
1842 abnrm: *mut f32,
1843 rconde: *mut f32,
1844 rcondv: *mut f32,
1845 work: *mut f32,
1846 lwork: *const lapack_int,
1847 iwork: *mut lapack_int,
1848 info: *mut lapack_int,
1849 arg1: usize,
1850 arg2: usize,
1851 arg3: usize,
1852 arg4: usize,
1853 );
1854 pub fn zgeevx_(
1855 balanc: *const c_char,
1856 jobvl: *const c_char,
1857 jobvr: *const c_char,
1858 sense: *const c_char,
1859 n: *const lapack_int,
1860 A: *mut __BindgenComplex<f64>,
1861 lda: *const lapack_int,
1862 W: *mut __BindgenComplex<f64>,
1863 VL: *mut __BindgenComplex<f64>,
1864 ldvl: *const lapack_int,
1865 VR: *mut __BindgenComplex<f64>,
1866 ldvr: *const lapack_int,
1867 ilo: *mut lapack_int,
1868 ihi: *mut lapack_int,
1869 scale: *mut f64,
1870 abnrm: *mut f64,
1871 rconde: *mut f64,
1872 rcondv: *mut f64,
1873 work: *mut __BindgenComplex<f64>,
1874 lwork: *const lapack_int,
1875 rwork: *mut f64,
1876 info: *mut lapack_int,
1877 arg1: usize,
1878 arg2: usize,
1879 arg3: usize,
1880 arg4: usize,
1881 );
1882 pub fn cgehrd_(
1883 n: *const lapack_int,
1884 ilo: *const lapack_int,
1885 ihi: *const lapack_int,
1886 A: *mut __BindgenComplex<f32>,
1887 lda: *const lapack_int,
1888 tau: *mut __BindgenComplex<f32>,
1889 work: *mut __BindgenComplex<f32>,
1890 lwork: *const lapack_int,
1891 info: *mut lapack_int,
1892 );
1893 pub fn dgehrd_(
1894 n: *const lapack_int,
1895 ilo: *const lapack_int,
1896 ihi: *const lapack_int,
1897 A: *mut f64,
1898 lda: *const lapack_int,
1899 tau: *mut f64,
1900 work: *mut f64,
1901 lwork: *const lapack_int,
1902 info: *mut lapack_int,
1903 );
1904 pub fn sgehrd_(
1905 n: *const lapack_int,
1906 ilo: *const lapack_int,
1907 ihi: *const lapack_int,
1908 A: *mut f32,
1909 lda: *const lapack_int,
1910 tau: *mut f32,
1911 work: *mut f32,
1912 lwork: *const lapack_int,
1913 info: *mut lapack_int,
1914 );
1915 pub fn zgehrd_(
1916 n: *const lapack_int,
1917 ilo: *const lapack_int,
1918 ihi: *const lapack_int,
1919 A: *mut __BindgenComplex<f64>,
1920 lda: *const lapack_int,
1921 tau: *mut __BindgenComplex<f64>,
1922 work: *mut __BindgenComplex<f64>,
1923 lwork: *const lapack_int,
1924 info: *mut lapack_int,
1925 );
1926 pub fn cgejsv_(
1927 joba: *const c_char,
1928 jobu: *const c_char,
1929 jobv: *const c_char,
1930 jobr: *const c_char,
1931 jobt: *const c_char,
1932 jobp: *const c_char,
1933 m: *const lapack_int,
1934 n: *const lapack_int,
1935 A: *mut __BindgenComplex<f32>,
1936 lda: *const lapack_int,
1937 SVA: *mut f32,
1938 U: *mut __BindgenComplex<f32>,
1939 ldu: *const lapack_int,
1940 V: *mut __BindgenComplex<f32>,
1941 ldv: *const lapack_int,
1942 cwork: *mut __BindgenComplex<f32>,
1943 lwork: *const lapack_int,
1944 rwork: *mut f32,
1945 lrwork: *const lapack_int,
1946 iwork: *mut lapack_int,
1947 info: *mut lapack_int,
1948 arg1: usize,
1949 arg2: usize,
1950 arg3: usize,
1951 arg4: usize,
1952 arg5: usize,
1953 arg6: usize,
1954 );
1955 pub fn dgejsv_(
1956 joba: *const c_char,
1957 jobu: *const c_char,
1958 jobv: *const c_char,
1959 jobr: *const c_char,
1960 jobt: *const c_char,
1961 jobp: *const c_char,
1962 m: *const lapack_int,
1963 n: *const lapack_int,
1964 A: *mut f64,
1965 lda: *const lapack_int,
1966 SVA: *mut f64,
1967 U: *mut f64,
1968 ldu: *const lapack_int,
1969 V: *mut f64,
1970 ldv: *const lapack_int,
1971 work: *mut f64,
1972 lwork: *const lapack_int,
1973 iwork: *mut lapack_int,
1974 info: *mut lapack_int,
1975 arg1: usize,
1976 arg2: usize,
1977 arg3: usize,
1978 arg4: usize,
1979 arg5: usize,
1980 arg6: usize,
1981 );
1982 pub fn sgejsv_(
1983 joba: *const c_char,
1984 jobu: *const c_char,
1985 jobv: *const c_char,
1986 jobr: *const c_char,
1987 jobt: *const c_char,
1988 jobp: *const c_char,
1989 m: *const lapack_int,
1990 n: *const lapack_int,
1991 A: *mut f32,
1992 lda: *const lapack_int,
1993 SVA: *mut f32,
1994 U: *mut f32,
1995 ldu: *const lapack_int,
1996 V: *mut f32,
1997 ldv: *const lapack_int,
1998 work: *mut f32,
1999 lwork: *const lapack_int,
2000 iwork: *mut lapack_int,
2001 info: *mut lapack_int,
2002 arg1: usize,
2003 arg2: usize,
2004 arg3: usize,
2005 arg4: usize,
2006 arg5: usize,
2007 arg6: usize,
2008 );
2009 pub fn zgejsv_(
2010 joba: *const c_char,
2011 jobu: *const c_char,
2012 jobv: *const c_char,
2013 jobr: *const c_char,
2014 jobt: *const c_char,
2015 jobp: *const c_char,
2016 m: *const lapack_int,
2017 n: *const lapack_int,
2018 A: *mut __BindgenComplex<f64>,
2019 lda: *const lapack_int,
2020 SVA: *mut f64,
2021 U: *mut __BindgenComplex<f64>,
2022 ldu: *const lapack_int,
2023 V: *mut __BindgenComplex<f64>,
2024 ldv: *const lapack_int,
2025 cwork: *mut __BindgenComplex<f64>,
2026 lwork: *const lapack_int,
2027 rwork: *mut f64,
2028 lrwork: *const lapack_int,
2029 iwork: *mut lapack_int,
2030 info: *mut lapack_int,
2031 arg1: usize,
2032 arg2: usize,
2033 arg3: usize,
2034 arg4: usize,
2035 arg5: usize,
2036 arg6: usize,
2037 );
2038 pub fn cgelq_(
2039 m: *const lapack_int,
2040 n: *const lapack_int,
2041 A: *mut __BindgenComplex<f32>,
2042 lda: *const lapack_int,
2043 T: *mut __BindgenComplex<f32>,
2044 tsize: *const lapack_int,
2045 work: *mut __BindgenComplex<f32>,
2046 lwork: *const lapack_int,
2047 info: *mut lapack_int,
2048 );
2049 pub fn dgelq_(
2050 m: *const lapack_int,
2051 n: *const lapack_int,
2052 A: *mut f64,
2053 lda: *const lapack_int,
2054 T: *mut f64,
2055 tsize: *const lapack_int,
2056 work: *mut f64,
2057 lwork: *const lapack_int,
2058 info: *mut lapack_int,
2059 );
2060 pub fn sgelq_(
2061 m: *const lapack_int,
2062 n: *const lapack_int,
2063 A: *mut f32,
2064 lda: *const lapack_int,
2065 T: *mut f32,
2066 tsize: *const lapack_int,
2067 work: *mut f32,
2068 lwork: *const lapack_int,
2069 info: *mut lapack_int,
2070 );
2071 pub fn zgelq_(
2072 m: *const lapack_int,
2073 n: *const lapack_int,
2074 A: *mut __BindgenComplex<f64>,
2075 lda: *const lapack_int,
2076 T: *mut __BindgenComplex<f64>,
2077 tsize: *const lapack_int,
2078 work: *mut __BindgenComplex<f64>,
2079 lwork: *const lapack_int,
2080 info: *mut lapack_int,
2081 );
2082 pub fn cgelq2_(
2083 m: *const lapack_int,
2084 n: *const lapack_int,
2085 A: *mut __BindgenComplex<f32>,
2086 lda: *const lapack_int,
2087 tau: *mut __BindgenComplex<f32>,
2088 work: *mut __BindgenComplex<f32>,
2089 info: *mut lapack_int,
2090 );
2091 pub fn dgelq2_(
2092 m: *const lapack_int,
2093 n: *const lapack_int,
2094 A: *mut f64,
2095 lda: *const lapack_int,
2096 tau: *mut f64,
2097 work: *mut f64,
2098 info: *mut lapack_int,
2099 );
2100 pub fn sgelq2_(
2101 m: *const lapack_int,
2102 n: *const lapack_int,
2103 A: *mut f32,
2104 lda: *const lapack_int,
2105 tau: *mut f32,
2106 work: *mut f32,
2107 info: *mut lapack_int,
2108 );
2109 pub fn zgelq2_(
2110 m: *const lapack_int,
2111 n: *const lapack_int,
2112 A: *mut __BindgenComplex<f64>,
2113 lda: *const lapack_int,
2114 tau: *mut __BindgenComplex<f64>,
2115 work: *mut __BindgenComplex<f64>,
2116 info: *mut lapack_int,
2117 );
2118 pub fn cgelqf_(
2119 m: *const lapack_int,
2120 n: *const lapack_int,
2121 A: *mut __BindgenComplex<f32>,
2122 lda: *const lapack_int,
2123 tau: *mut __BindgenComplex<f32>,
2124 work: *mut __BindgenComplex<f32>,
2125 lwork: *const lapack_int,
2126 info: *mut lapack_int,
2127 );
2128 pub fn dgelqf_(
2129 m: *const lapack_int,
2130 n: *const lapack_int,
2131 A: *mut f64,
2132 lda: *const lapack_int,
2133 tau: *mut f64,
2134 work: *mut f64,
2135 lwork: *const lapack_int,
2136 info: *mut lapack_int,
2137 );
2138 pub fn sgelqf_(
2139 m: *const lapack_int,
2140 n: *const lapack_int,
2141 A: *mut f32,
2142 lda: *const lapack_int,
2143 tau: *mut f32,
2144 work: *mut f32,
2145 lwork: *const lapack_int,
2146 info: *mut lapack_int,
2147 );
2148 pub fn zgelqf_(
2149 m: *const lapack_int,
2150 n: *const lapack_int,
2151 A: *mut __BindgenComplex<f64>,
2152 lda: *const lapack_int,
2153 tau: *mut __BindgenComplex<f64>,
2154 work: *mut __BindgenComplex<f64>,
2155 lwork: *const lapack_int,
2156 info: *mut lapack_int,
2157 );
2158 pub fn cgels_(
2159 trans: *const c_char,
2160 m: *const lapack_int,
2161 n: *const lapack_int,
2162 nrhs: *const lapack_int,
2163 A: *mut __BindgenComplex<f32>,
2164 lda: *const lapack_int,
2165 B: *mut __BindgenComplex<f32>,
2166 ldb: *const lapack_int,
2167 work: *mut __BindgenComplex<f32>,
2168 lwork: *const lapack_int,
2169 info: *mut lapack_int,
2170 arg1: usize,
2171 );
2172 pub fn dgels_(
2173 trans: *const c_char,
2174 m: *const lapack_int,
2175 n: *const lapack_int,
2176 nrhs: *const lapack_int,
2177 A: *mut f64,
2178 lda: *const lapack_int,
2179 B: *mut f64,
2180 ldb: *const lapack_int,
2181 work: *mut f64,
2182 lwork: *const lapack_int,
2183 info: *mut lapack_int,
2184 arg1: usize,
2185 );
2186 pub fn sgels_(
2187 trans: *const c_char,
2188 m: *const lapack_int,
2189 n: *const lapack_int,
2190 nrhs: *const lapack_int,
2191 A: *mut f32,
2192 lda: *const lapack_int,
2193 B: *mut f32,
2194 ldb: *const lapack_int,
2195 work: *mut f32,
2196 lwork: *const lapack_int,
2197 info: *mut lapack_int,
2198 arg1: usize,
2199 );
2200 pub fn zgels_(
2201 trans: *const c_char,
2202 m: *const lapack_int,
2203 n: *const lapack_int,
2204 nrhs: *const lapack_int,
2205 A: *mut __BindgenComplex<f64>,
2206 lda: *const lapack_int,
2207 B: *mut __BindgenComplex<f64>,
2208 ldb: *const lapack_int,
2209 work: *mut __BindgenComplex<f64>,
2210 lwork: *const lapack_int,
2211 info: *mut lapack_int,
2212 arg1: usize,
2213 );
2214 pub fn cgelsd_(
2215 m: *const lapack_int,
2216 n: *const lapack_int,
2217 nrhs: *const lapack_int,
2218 A: *mut __BindgenComplex<f32>,
2219 lda: *const lapack_int,
2220 B: *mut __BindgenComplex<f32>,
2221 ldb: *const lapack_int,
2222 S: *mut f32,
2223 rcond: *const f32,
2224 rank: *mut lapack_int,
2225 work: *mut __BindgenComplex<f32>,
2226 lwork: *const lapack_int,
2227 rwork: *mut f32,
2228 iwork: *mut lapack_int,
2229 info: *mut lapack_int,
2230 );
2231 pub fn dgelsd_(
2232 m: *const lapack_int,
2233 n: *const lapack_int,
2234 nrhs: *const lapack_int,
2235 A: *mut f64,
2236 lda: *const lapack_int,
2237 B: *mut f64,
2238 ldb: *const lapack_int,
2239 S: *mut f64,
2240 rcond: *const f64,
2241 rank: *mut lapack_int,
2242 work: *mut f64,
2243 lwork: *const lapack_int,
2244 iwork: *mut lapack_int,
2245 info: *mut lapack_int,
2246 );
2247 pub fn sgelsd_(
2248 m: *const lapack_int,
2249 n: *const lapack_int,
2250 nrhs: *const lapack_int,
2251 A: *mut f32,
2252 lda: *const lapack_int,
2253 B: *mut f32,
2254 ldb: *const lapack_int,
2255 S: *mut f32,
2256 rcond: *const f32,
2257 rank: *mut lapack_int,
2258 work: *mut f32,
2259 lwork: *const lapack_int,
2260 iwork: *mut lapack_int,
2261 info: *mut lapack_int,
2262 );
2263 pub fn zgelsd_(
2264 m: *const lapack_int,
2265 n: *const lapack_int,
2266 nrhs: *const lapack_int,
2267 A: *mut __BindgenComplex<f64>,
2268 lda: *const lapack_int,
2269 B: *mut __BindgenComplex<f64>,
2270 ldb: *const lapack_int,
2271 S: *mut f64,
2272 rcond: *const f64,
2273 rank: *mut lapack_int,
2274 work: *mut __BindgenComplex<f64>,
2275 lwork: *const lapack_int,
2276 rwork: *mut f64,
2277 iwork: *mut lapack_int,
2278 info: *mut lapack_int,
2279 );
2280 pub fn cgelss_(
2281 m: *const lapack_int,
2282 n: *const lapack_int,
2283 nrhs: *const lapack_int,
2284 A: *mut __BindgenComplex<f32>,
2285 lda: *const lapack_int,
2286 B: *mut __BindgenComplex<f32>,
2287 ldb: *const lapack_int,
2288 S: *mut f32,
2289 rcond: *const f32,
2290 rank: *mut lapack_int,
2291 work: *mut __BindgenComplex<f32>,
2292 lwork: *const lapack_int,
2293 rwork: *mut f32,
2294 info: *mut lapack_int,
2295 );
2296 pub fn dgelss_(
2297 m: *const lapack_int,
2298 n: *const lapack_int,
2299 nrhs: *const lapack_int,
2300 A: *mut f64,
2301 lda: *const lapack_int,
2302 B: *mut f64,
2303 ldb: *const lapack_int,
2304 S: *mut f64,
2305 rcond: *const f64,
2306 rank: *mut lapack_int,
2307 work: *mut f64,
2308 lwork: *const lapack_int,
2309 info: *mut lapack_int,
2310 );
2311 pub fn sgelss_(
2312 m: *const lapack_int,
2313 n: *const lapack_int,
2314 nrhs: *const lapack_int,
2315 A: *mut f32,
2316 lda: *const lapack_int,
2317 B: *mut f32,
2318 ldb: *const lapack_int,
2319 S: *mut f32,
2320 rcond: *const f32,
2321 rank: *mut lapack_int,
2322 work: *mut f32,
2323 lwork: *const lapack_int,
2324 info: *mut lapack_int,
2325 );
2326 pub fn zgelss_(
2327 m: *const lapack_int,
2328 n: *const lapack_int,
2329 nrhs: *const lapack_int,
2330 A: *mut __BindgenComplex<f64>,
2331 lda: *const lapack_int,
2332 B: *mut __BindgenComplex<f64>,
2333 ldb: *const lapack_int,
2334 S: *mut f64,
2335 rcond: *const f64,
2336 rank: *mut lapack_int,
2337 work: *mut __BindgenComplex<f64>,
2338 lwork: *const lapack_int,
2339 rwork: *mut f64,
2340 info: *mut lapack_int,
2341 );
2342 pub fn cgelsy_(
2343 m: *const lapack_int,
2344 n: *const lapack_int,
2345 nrhs: *const lapack_int,
2346 A: *mut __BindgenComplex<f32>,
2347 lda: *const lapack_int,
2348 B: *mut __BindgenComplex<f32>,
2349 ldb: *const lapack_int,
2350 JPVT: *mut lapack_int,
2351 rcond: *const f32,
2352 rank: *mut lapack_int,
2353 work: *mut __BindgenComplex<f32>,
2354 lwork: *const lapack_int,
2355 rwork: *mut f32,
2356 info: *mut lapack_int,
2357 );
2358 pub fn dgelsy_(
2359 m: *const lapack_int,
2360 n: *const lapack_int,
2361 nrhs: *const lapack_int,
2362 A: *mut f64,
2363 lda: *const lapack_int,
2364 B: *mut f64,
2365 ldb: *const lapack_int,
2366 JPVT: *mut lapack_int,
2367 rcond: *const f64,
2368 rank: *mut lapack_int,
2369 work: *mut f64,
2370 lwork: *const lapack_int,
2371 info: *mut lapack_int,
2372 );
2373 pub fn sgelsy_(
2374 m: *const lapack_int,
2375 n: *const lapack_int,
2376 nrhs: *const lapack_int,
2377 A: *mut f32,
2378 lda: *const lapack_int,
2379 B: *mut f32,
2380 ldb: *const lapack_int,
2381 JPVT: *mut lapack_int,
2382 rcond: *const f32,
2383 rank: *mut lapack_int,
2384 work: *mut f32,
2385 lwork: *const lapack_int,
2386 info: *mut lapack_int,
2387 );
2388 pub fn zgelsy_(
2389 m: *const lapack_int,
2390 n: *const lapack_int,
2391 nrhs: *const lapack_int,
2392 A: *mut __BindgenComplex<f64>,
2393 lda: *const lapack_int,
2394 B: *mut __BindgenComplex<f64>,
2395 ldb: *const lapack_int,
2396 JPVT: *mut lapack_int,
2397 rcond: *const f64,
2398 rank: *mut lapack_int,
2399 work: *mut __BindgenComplex<f64>,
2400 lwork: *const lapack_int,
2401 rwork: *mut f64,
2402 info: *mut lapack_int,
2403 );
2404 pub fn cgemlq_(
2405 side: *const c_char,
2406 trans: *const c_char,
2407 m: *const lapack_int,
2408 n: *const lapack_int,
2409 k: *const lapack_int,
2410 A: *const __BindgenComplex<f32>,
2411 lda: *const lapack_int,
2412 T: *const __BindgenComplex<f32>,
2413 tsize: *const lapack_int,
2414 C: *mut __BindgenComplex<f32>,
2415 ldc: *const lapack_int,
2416 work: *mut __BindgenComplex<f32>,
2417 lwork: *const lapack_int,
2418 info: *mut lapack_int,
2419 arg1: usize,
2420 arg2: usize,
2421 );
2422 pub fn dgemlq_(
2423 side: *const c_char,
2424 trans: *const c_char,
2425 m: *const lapack_int,
2426 n: *const lapack_int,
2427 k: *const lapack_int,
2428 A: *const f64,
2429 lda: *const lapack_int,
2430 T: *const f64,
2431 tsize: *const lapack_int,
2432 C: *mut f64,
2433 ldc: *const lapack_int,
2434 work: *mut f64,
2435 lwork: *const lapack_int,
2436 info: *mut lapack_int,
2437 arg1: usize,
2438 arg2: usize,
2439 );
2440 pub fn sgemlq_(
2441 side: *const c_char,
2442 trans: *const c_char,
2443 m: *const lapack_int,
2444 n: *const lapack_int,
2445 k: *const lapack_int,
2446 A: *const f32,
2447 lda: *const lapack_int,
2448 T: *const f32,
2449 tsize: *const lapack_int,
2450 C: *mut f32,
2451 ldc: *const lapack_int,
2452 work: *mut f32,
2453 lwork: *const lapack_int,
2454 info: *mut lapack_int,
2455 arg1: usize,
2456 arg2: usize,
2457 );
2458 pub fn zgemlq_(
2459 side: *const c_char,
2460 trans: *const c_char,
2461 m: *const lapack_int,
2462 n: *const lapack_int,
2463 k: *const lapack_int,
2464 A: *const __BindgenComplex<f64>,
2465 lda: *const lapack_int,
2466 T: *const __BindgenComplex<f64>,
2467 tsize: *const lapack_int,
2468 C: *mut __BindgenComplex<f64>,
2469 ldc: *const lapack_int,
2470 work: *mut __BindgenComplex<f64>,
2471 lwork: *const lapack_int,
2472 info: *mut lapack_int,
2473 arg1: usize,
2474 arg2: usize,
2475 );
2476 pub fn cgemqr_(
2477 side: *const c_char,
2478 trans: *const c_char,
2479 m: *const lapack_int,
2480 n: *const lapack_int,
2481 k: *const lapack_int,
2482 A: *const __BindgenComplex<f32>,
2483 lda: *const lapack_int,
2484 T: *const __BindgenComplex<f32>,
2485 tsize: *const lapack_int,
2486 C: *mut __BindgenComplex<f32>,
2487 ldc: *const lapack_int,
2488 work: *mut __BindgenComplex<f32>,
2489 lwork: *const lapack_int,
2490 info: *mut lapack_int,
2491 arg1: usize,
2492 arg2: usize,
2493 );
2494 pub fn dgemqr_(
2495 side: *const c_char,
2496 trans: *const c_char,
2497 m: *const lapack_int,
2498 n: *const lapack_int,
2499 k: *const lapack_int,
2500 A: *const f64,
2501 lda: *const lapack_int,
2502 T: *const f64,
2503 tsize: *const lapack_int,
2504 C: *mut f64,
2505 ldc: *const lapack_int,
2506 work: *mut f64,
2507 lwork: *const lapack_int,
2508 info: *mut lapack_int,
2509 arg1: usize,
2510 arg2: usize,
2511 );
2512 pub fn sgemqr_(
2513 side: *const c_char,
2514 trans: *const c_char,
2515 m: *const lapack_int,
2516 n: *const lapack_int,
2517 k: *const lapack_int,
2518 A: *const f32,
2519 lda: *const lapack_int,
2520 T: *const f32,
2521 tsize: *const lapack_int,
2522 C: *mut f32,
2523 ldc: *const lapack_int,
2524 work: *mut f32,
2525 lwork: *const lapack_int,
2526 info: *mut lapack_int,
2527 arg1: usize,
2528 arg2: usize,
2529 );
2530 pub fn zgemqr_(
2531 side: *const c_char,
2532 trans: *const c_char,
2533 m: *const lapack_int,
2534 n: *const lapack_int,
2535 k: *const lapack_int,
2536 A: *const __BindgenComplex<f64>,
2537 lda: *const lapack_int,
2538 T: *const __BindgenComplex<f64>,
2539 tsize: *const lapack_int,
2540 C: *mut __BindgenComplex<f64>,
2541 ldc: *const lapack_int,
2542 work: *mut __BindgenComplex<f64>,
2543 lwork: *const lapack_int,
2544 info: *mut lapack_int,
2545 arg1: usize,
2546 arg2: usize,
2547 );
2548 pub fn cgemqrt_(
2549 side: *const c_char,
2550 trans: *const c_char,
2551 m: *const lapack_int,
2552 n: *const lapack_int,
2553 k: *const lapack_int,
2554 nb: *const lapack_int,
2555 V: *const __BindgenComplex<f32>,
2556 ldv: *const lapack_int,
2557 T: *const __BindgenComplex<f32>,
2558 ldt: *const lapack_int,
2559 C: *mut __BindgenComplex<f32>,
2560 ldc: *const lapack_int,
2561 work: *mut __BindgenComplex<f32>,
2562 info: *mut lapack_int,
2563 arg1: usize,
2564 arg2: usize,
2565 );
2566 pub fn dgemqrt_(
2567 side: *const c_char,
2568 trans: *const c_char,
2569 m: *const lapack_int,
2570 n: *const lapack_int,
2571 k: *const lapack_int,
2572 nb: *const lapack_int,
2573 V: *const f64,
2574 ldv: *const lapack_int,
2575 T: *const f64,
2576 ldt: *const lapack_int,
2577 C: *mut f64,
2578 ldc: *const lapack_int,
2579 work: *mut f64,
2580 info: *mut lapack_int,
2581 arg1: usize,
2582 arg2: usize,
2583 );
2584 pub fn sgemqrt_(
2585 side: *const c_char,
2586 trans: *const c_char,
2587 m: *const lapack_int,
2588 n: *const lapack_int,
2589 k: *const lapack_int,
2590 nb: *const lapack_int,
2591 V: *const f32,
2592 ldv: *const lapack_int,
2593 T: *const f32,
2594 ldt: *const lapack_int,
2595 C: *mut f32,
2596 ldc: *const lapack_int,
2597 work: *mut f32,
2598 info: *mut lapack_int,
2599 arg1: usize,
2600 arg2: usize,
2601 );
2602 pub fn zgemqrt_(
2603 side: *const c_char,
2604 trans: *const c_char,
2605 m: *const lapack_int,
2606 n: *const lapack_int,
2607 k: *const lapack_int,
2608 nb: *const lapack_int,
2609 V: *const __BindgenComplex<f64>,
2610 ldv: *const lapack_int,
2611 T: *const __BindgenComplex<f64>,
2612 ldt: *const lapack_int,
2613 C: *mut __BindgenComplex<f64>,
2614 ldc: *const lapack_int,
2615 work: *mut __BindgenComplex<f64>,
2616 info: *mut lapack_int,
2617 arg1: usize,
2618 arg2: usize,
2619 );
2620 pub fn cgeql2_(
2621 m: *const lapack_int,
2622 n: *const lapack_int,
2623 A: *mut __BindgenComplex<f32>,
2624 lda: *const lapack_int,
2625 tau: *mut __BindgenComplex<f32>,
2626 work: *mut __BindgenComplex<f32>,
2627 info: *mut lapack_int,
2628 );
2629 pub fn dgeql2_(
2630 m: *const lapack_int,
2631 n: *const lapack_int,
2632 A: *mut f64,
2633 lda: *const lapack_int,
2634 tau: *mut f64,
2635 work: *mut f64,
2636 info: *mut lapack_int,
2637 );
2638 pub fn sgeql2_(
2639 m: *const lapack_int,
2640 n: *const lapack_int,
2641 A: *mut f32,
2642 lda: *const lapack_int,
2643 tau: *mut f32,
2644 work: *mut f32,
2645 info: *mut lapack_int,
2646 );
2647 pub fn zgeql2_(
2648 m: *const lapack_int,
2649 n: *const lapack_int,
2650 A: *mut __BindgenComplex<f64>,
2651 lda: *const lapack_int,
2652 tau: *mut __BindgenComplex<f64>,
2653 work: *mut __BindgenComplex<f64>,
2654 info: *mut lapack_int,
2655 );
2656 pub fn cgeqlf_(
2657 m: *const lapack_int,
2658 n: *const lapack_int,
2659 A: *mut __BindgenComplex<f32>,
2660 lda: *const lapack_int,
2661 tau: *mut __BindgenComplex<f32>,
2662 work: *mut __BindgenComplex<f32>,
2663 lwork: *const lapack_int,
2664 info: *mut lapack_int,
2665 );
2666 pub fn dgeqlf_(
2667 m: *const lapack_int,
2668 n: *const lapack_int,
2669 A: *mut f64,
2670 lda: *const lapack_int,
2671 tau: *mut f64,
2672 work: *mut f64,
2673 lwork: *const lapack_int,
2674 info: *mut lapack_int,
2675 );
2676 pub fn sgeqlf_(
2677 m: *const lapack_int,
2678 n: *const lapack_int,
2679 A: *mut f32,
2680 lda: *const lapack_int,
2681 tau: *mut f32,
2682 work: *mut f32,
2683 lwork: *const lapack_int,
2684 info: *mut lapack_int,
2685 );
2686 pub fn zgeqlf_(
2687 m: *const lapack_int,
2688 n: *const lapack_int,
2689 A: *mut __BindgenComplex<f64>,
2690 lda: *const lapack_int,
2691 tau: *mut __BindgenComplex<f64>,
2692 work: *mut __BindgenComplex<f64>,
2693 lwork: *const lapack_int,
2694 info: *mut lapack_int,
2695 );
2696 pub fn sgeqpf_(
2697 m: *mut lapack_int,
2698 n: *mut lapack_int,
2699 a: *mut f32,
2700 lda: *mut lapack_int,
2701 jpvt: *mut lapack_int,
2702 tau: *mut f32,
2703 work: *mut f32,
2704 info: *mut lapack_int,
2705 );
2706 pub fn dgeqpf_(
2707 m: *mut lapack_int,
2708 n: *mut lapack_int,
2709 a: *mut f64,
2710 lda: *mut lapack_int,
2711 jpvt: *mut lapack_int,
2712 tau: *mut f64,
2713 work: *mut f64,
2714 info: *mut lapack_int,
2715 );
2716 pub fn cgeqpf_(
2717 m: *mut lapack_int,
2718 n: *mut lapack_int,
2719 a: *mut __BindgenComplex<f32>,
2720 lda: *mut lapack_int,
2721 jpvt: *mut lapack_int,
2722 tau: *mut __BindgenComplex<f32>,
2723 work: *mut __BindgenComplex<f32>,
2724 rwork: *mut f32,
2725 info: *mut lapack_int,
2726 );
2727 pub fn zgeqpf_(
2728 m: *mut lapack_int,
2729 n: *mut lapack_int,
2730 a: *mut __BindgenComplex<f64>,
2731 lda: *mut lapack_int,
2732 jpvt: *mut lapack_int,
2733 tau: *mut __BindgenComplex<f64>,
2734 work: *mut __BindgenComplex<f64>,
2735 rwork: *mut f64,
2736 info: *mut lapack_int,
2737 );
2738 pub fn cgeqp3_(
2739 m: *const lapack_int,
2740 n: *const lapack_int,
2741 A: *mut __BindgenComplex<f32>,
2742 lda: *const lapack_int,
2743 JPVT: *mut lapack_int,
2744 tau: *mut __BindgenComplex<f32>,
2745 work: *mut __BindgenComplex<f32>,
2746 lwork: *const lapack_int,
2747 rwork: *mut f32,
2748 info: *mut lapack_int,
2749 );
2750 pub fn dgeqp3_(
2751 m: *const lapack_int,
2752 n: *const lapack_int,
2753 A: *mut f64,
2754 lda: *const lapack_int,
2755 JPVT: *mut lapack_int,
2756 tau: *mut f64,
2757 work: *mut f64,
2758 lwork: *const lapack_int,
2759 info: *mut lapack_int,
2760 );
2761 pub fn sgeqp3_(
2762 m: *const lapack_int,
2763 n: *const lapack_int,
2764 A: *mut f32,
2765 lda: *const lapack_int,
2766 JPVT: *mut lapack_int,
2767 tau: *mut f32,
2768 work: *mut f32,
2769 lwork: *const lapack_int,
2770 info: *mut lapack_int,
2771 );
2772 pub fn zgeqp3_(
2773 m: *const lapack_int,
2774 n: *const lapack_int,
2775 A: *mut __BindgenComplex<f64>,
2776 lda: *const lapack_int,
2777 JPVT: *mut lapack_int,
2778 tau: *mut __BindgenComplex<f64>,
2779 work: *mut __BindgenComplex<f64>,
2780 lwork: *const lapack_int,
2781 rwork: *mut f64,
2782 info: *mut lapack_int,
2783 );
2784 pub fn cgeqr_(
2785 m: *const lapack_int,
2786 n: *const lapack_int,
2787 A: *mut __BindgenComplex<f32>,
2788 lda: *const lapack_int,
2789 T: *mut __BindgenComplex<f32>,
2790 tsize: *const lapack_int,
2791 work: *mut __BindgenComplex<f32>,
2792 lwork: *const lapack_int,
2793 info: *mut lapack_int,
2794 );
2795 pub fn dgeqr_(
2796 m: *const lapack_int,
2797 n: *const lapack_int,
2798 A: *mut f64,
2799 lda: *const lapack_int,
2800 T: *mut f64,
2801 tsize: *const lapack_int,
2802 work: *mut f64,
2803 lwork: *const lapack_int,
2804 info: *mut lapack_int,
2805 );
2806 pub fn sgeqr_(
2807 m: *const lapack_int,
2808 n: *const lapack_int,
2809 A: *mut f32,
2810 lda: *const lapack_int,
2811 T: *mut f32,
2812 tsize: *const lapack_int,
2813 work: *mut f32,
2814 lwork: *const lapack_int,
2815 info: *mut lapack_int,
2816 );
2817 pub fn zgeqr_(
2818 m: *const lapack_int,
2819 n: *const lapack_int,
2820 A: *mut __BindgenComplex<f64>,
2821 lda: *const lapack_int,
2822 T: *mut __BindgenComplex<f64>,
2823 tsize: *const lapack_int,
2824 work: *mut __BindgenComplex<f64>,
2825 lwork: *const lapack_int,
2826 info: *mut lapack_int,
2827 );
2828 pub fn cgeqr2_(
2829 m: *const lapack_int,
2830 n: *const lapack_int,
2831 A: *mut __BindgenComplex<f32>,
2832 lda: *const lapack_int,
2833 tau: *mut __BindgenComplex<f32>,
2834 work: *mut __BindgenComplex<f32>,
2835 info: *mut lapack_int,
2836 );
2837 pub fn dgeqr2_(
2838 m: *const lapack_int,
2839 n: *const lapack_int,
2840 A: *mut f64,
2841 lda: *const lapack_int,
2842 tau: *mut f64,
2843 work: *mut f64,
2844 info: *mut lapack_int,
2845 );
2846 pub fn sgeqr2_(
2847 m: *const lapack_int,
2848 n: *const lapack_int,
2849 A: *mut f32,
2850 lda: *const lapack_int,
2851 tau: *mut f32,
2852 work: *mut f32,
2853 info: *mut lapack_int,
2854 );
2855 pub fn zgeqr2_(
2856 m: *const lapack_int,
2857 n: *const lapack_int,
2858 A: *mut __BindgenComplex<f64>,
2859 lda: *const lapack_int,
2860 tau: *mut __BindgenComplex<f64>,
2861 work: *mut __BindgenComplex<f64>,
2862 info: *mut lapack_int,
2863 );
2864 pub fn cgeqrf_(
2865 m: *const lapack_int,
2866 n: *const lapack_int,
2867 A: *mut __BindgenComplex<f32>,
2868 lda: *const lapack_int,
2869 tau: *mut __BindgenComplex<f32>,
2870 work: *mut __BindgenComplex<f32>,
2871 lwork: *const lapack_int,
2872 info: *mut lapack_int,
2873 );
2874 pub fn dgeqrf_(
2875 m: *const lapack_int,
2876 n: *const lapack_int,
2877 A: *mut f64,
2878 lda: *const lapack_int,
2879 tau: *mut f64,
2880 work: *mut f64,
2881 lwork: *const lapack_int,
2882 info: *mut lapack_int,
2883 );
2884 pub fn sgeqrf_(
2885 m: *const lapack_int,
2886 n: *const lapack_int,
2887 A: *mut f32,
2888 lda: *const lapack_int,
2889 tau: *mut f32,
2890 work: *mut f32,
2891 lwork: *const lapack_int,
2892 info: *mut lapack_int,
2893 );
2894 pub fn zgeqrf_(
2895 m: *const lapack_int,
2896 n: *const lapack_int,
2897 A: *mut __BindgenComplex<f64>,
2898 lda: *const lapack_int,
2899 tau: *mut __BindgenComplex<f64>,
2900 work: *mut __BindgenComplex<f64>,
2901 lwork: *const lapack_int,
2902 info: *mut lapack_int,
2903 );
2904 pub fn cgeqrfp_(
2905 m: *const lapack_int,
2906 n: *const lapack_int,
2907 A: *mut __BindgenComplex<f32>,
2908 lda: *const lapack_int,
2909 tau: *mut __BindgenComplex<f32>,
2910 work: *mut __BindgenComplex<f32>,
2911 lwork: *const lapack_int,
2912 info: *mut lapack_int,
2913 );
2914 pub fn dgeqrfp_(
2915 m: *const lapack_int,
2916 n: *const lapack_int,
2917 A: *mut f64,
2918 lda: *const lapack_int,
2919 tau: *mut f64,
2920 work: *mut f64,
2921 lwork: *const lapack_int,
2922 info: *mut lapack_int,
2923 );
2924 pub fn sgeqrfp_(
2925 m: *const lapack_int,
2926 n: *const lapack_int,
2927 A: *mut f32,
2928 lda: *const lapack_int,
2929 tau: *mut f32,
2930 work: *mut f32,
2931 lwork: *const lapack_int,
2932 info: *mut lapack_int,
2933 );
2934 pub fn zgeqrfp_(
2935 m: *const lapack_int,
2936 n: *const lapack_int,
2937 A: *mut __BindgenComplex<f64>,
2938 lda: *const lapack_int,
2939 tau: *mut __BindgenComplex<f64>,
2940 work: *mut __BindgenComplex<f64>,
2941 lwork: *const lapack_int,
2942 info: *mut lapack_int,
2943 );
2944 pub fn cgeqrt_(
2945 m: *const lapack_int,
2946 n: *const lapack_int,
2947 nb: *const lapack_int,
2948 A: *mut __BindgenComplex<f32>,
2949 lda: *const lapack_int,
2950 T: *mut __BindgenComplex<f32>,
2951 ldt: *const lapack_int,
2952 work: *mut __BindgenComplex<f32>,
2953 info: *mut lapack_int,
2954 );
2955 pub fn dgeqrt_(
2956 m: *const lapack_int,
2957 n: *const lapack_int,
2958 nb: *const lapack_int,
2959 A: *mut f64,
2960 lda: *const lapack_int,
2961 T: *mut f64,
2962 ldt: *const lapack_int,
2963 work: *mut f64,
2964 info: *mut lapack_int,
2965 );
2966 pub fn sgeqrt_(
2967 m: *const lapack_int,
2968 n: *const lapack_int,
2969 nb: *const lapack_int,
2970 A: *mut f32,
2971 lda: *const lapack_int,
2972 T: *mut f32,
2973 ldt: *const lapack_int,
2974 work: *mut f32,
2975 info: *mut lapack_int,
2976 );
2977 pub fn zgeqrt_(
2978 m: *const lapack_int,
2979 n: *const lapack_int,
2980 nb: *const lapack_int,
2981 A: *mut __BindgenComplex<f64>,
2982 lda: *const lapack_int,
2983 T: *mut __BindgenComplex<f64>,
2984 ldt: *const lapack_int,
2985 work: *mut __BindgenComplex<f64>,
2986 info: *mut lapack_int,
2987 );
2988 pub fn cgeqrt2_(
2989 m: *const lapack_int,
2990 n: *const lapack_int,
2991 A: *mut __BindgenComplex<f32>,
2992 lda: *const lapack_int,
2993 T: *mut __BindgenComplex<f32>,
2994 ldt: *const lapack_int,
2995 info: *mut lapack_int,
2996 );
2997 pub fn dgeqrt2_(
2998 m: *const lapack_int,
2999 n: *const lapack_int,
3000 A: *mut f64,
3001 lda: *const lapack_int,
3002 T: *mut f64,
3003 ldt: *const lapack_int,
3004 info: *mut lapack_int,
3005 );
3006 pub fn sgeqrt2_(
3007 m: *const lapack_int,
3008 n: *const lapack_int,
3009 A: *mut f32,
3010 lda: *const lapack_int,
3011 T: *mut f32,
3012 ldt: *const lapack_int,
3013 info: *mut lapack_int,
3014 );
3015 pub fn zgeqrt2_(
3016 m: *const lapack_int,
3017 n: *const lapack_int,
3018 A: *mut __BindgenComplex<f64>,
3019 lda: *const lapack_int,
3020 T: *mut __BindgenComplex<f64>,
3021 ldt: *const lapack_int,
3022 info: *mut lapack_int,
3023 );
3024 pub fn cgeqrt3_(
3025 m: *const lapack_int,
3026 n: *const lapack_int,
3027 A: *mut __BindgenComplex<f32>,
3028 lda: *const lapack_int,
3029 T: *mut __BindgenComplex<f32>,
3030 ldt: *const lapack_int,
3031 info: *mut lapack_int,
3032 );
3033 pub fn dgeqrt3_(
3034 m: *const lapack_int,
3035 n: *const lapack_int,
3036 A: *mut f64,
3037 lda: *const lapack_int,
3038 T: *mut f64,
3039 ldt: *const lapack_int,
3040 info: *mut lapack_int,
3041 );
3042 pub fn sgeqrt3_(
3043 m: *const lapack_int,
3044 n: *const lapack_int,
3045 A: *mut f32,
3046 lda: *const lapack_int,
3047 T: *mut f32,
3048 ldt: *const lapack_int,
3049 info: *mut lapack_int,
3050 );
3051 pub fn zgeqrt3_(
3052 m: *const lapack_int,
3053 n: *const lapack_int,
3054 A: *mut __BindgenComplex<f64>,
3055 lda: *const lapack_int,
3056 T: *mut __BindgenComplex<f64>,
3057 ldt: *const lapack_int,
3058 info: *mut lapack_int,
3059 );
3060 pub fn cgerfs_(
3061 trans: *const c_char,
3062 n: *const lapack_int,
3063 nrhs: *const lapack_int,
3064 A: *const __BindgenComplex<f32>,
3065 lda: *const lapack_int,
3066 AF: *const __BindgenComplex<f32>,
3067 ldaf: *const lapack_int,
3068 ipiv: *const lapack_int,
3069 B: *const __BindgenComplex<f32>,
3070 ldb: *const lapack_int,
3071 X: *mut __BindgenComplex<f32>,
3072 ldx: *const lapack_int,
3073 ferr: *mut f32,
3074 berr: *mut f32,
3075 work: *mut __BindgenComplex<f32>,
3076 rwork: *mut f32,
3077 info: *mut lapack_int,
3078 arg1: usize,
3079 );
3080 pub fn dgerfs_(
3081 trans: *const c_char,
3082 n: *const lapack_int,
3083 nrhs: *const lapack_int,
3084 A: *const f64,
3085 lda: *const lapack_int,
3086 AF: *const f64,
3087 ldaf: *const lapack_int,
3088 ipiv: *const lapack_int,
3089 B: *const f64,
3090 ldb: *const lapack_int,
3091 X: *mut f64,
3092 ldx: *const lapack_int,
3093 ferr: *mut f64,
3094 berr: *mut f64,
3095 work: *mut f64,
3096 iwork: *mut lapack_int,
3097 info: *mut lapack_int,
3098 arg1: usize,
3099 );
3100 pub fn sgerfs_(
3101 trans: *const c_char,
3102 n: *const lapack_int,
3103 nrhs: *const lapack_int,
3104 A: *const f32,
3105 lda: *const lapack_int,
3106 AF: *const f32,
3107 ldaf: *const lapack_int,
3108 ipiv: *const lapack_int,
3109 B: *const f32,
3110 ldb: *const lapack_int,
3111 X: *mut f32,
3112 ldx: *const lapack_int,
3113 ferr: *mut f32,
3114 berr: *mut f32,
3115 work: *mut f32,
3116 iwork: *mut lapack_int,
3117 info: *mut lapack_int,
3118 arg1: usize,
3119 );
3120 pub fn zgerfs_(
3121 trans: *const c_char,
3122 n: *const lapack_int,
3123 nrhs: *const lapack_int,
3124 A: *const __BindgenComplex<f64>,
3125 lda: *const lapack_int,
3126 AF: *const __BindgenComplex<f64>,
3127 ldaf: *const lapack_int,
3128 ipiv: *const lapack_int,
3129 B: *const __BindgenComplex<f64>,
3130 ldb: *const lapack_int,
3131 X: *mut __BindgenComplex<f64>,
3132 ldx: *const lapack_int,
3133 ferr: *mut f64,
3134 berr: *mut f64,
3135 work: *mut __BindgenComplex<f64>,
3136 rwork: *mut f64,
3137 info: *mut lapack_int,
3138 arg1: usize,
3139 );
3140 pub fn cgerfsx_(
3141 trans: *const c_char,
3142 equed: *const c_char,
3143 n: *const lapack_int,
3144 nrhs: *const lapack_int,
3145 A: *const __BindgenComplex<f32>,
3146 lda: *const lapack_int,
3147 AF: *const __BindgenComplex<f32>,
3148 ldaf: *const lapack_int,
3149 ipiv: *const lapack_int,
3150 R: *const f32,
3151 C: *const f32,
3152 B: *const __BindgenComplex<f32>,
3153 ldb: *const lapack_int,
3154 X: *mut __BindgenComplex<f32>,
3155 ldx: *const lapack_int,
3156 rcond: *mut f32,
3157 berr: *mut f32,
3158 n_err_bnds: *const lapack_int,
3159 err_bnds_norm: *mut f32,
3160 err_bnds_comp: *mut f32,
3161 nparams: *const lapack_int,
3162 params: *mut f32,
3163 work: *mut __BindgenComplex<f32>,
3164 rwork: *mut f32,
3165 info: *mut lapack_int,
3166 arg1: usize,
3167 arg2: usize,
3168 );
3169 pub fn dgerfsx_(
3170 trans: *const c_char,
3171 equed: *const c_char,
3172 n: *const lapack_int,
3173 nrhs: *const lapack_int,
3174 A: *const f64,
3175 lda: *const lapack_int,
3176 AF: *const f64,
3177 ldaf: *const lapack_int,
3178 ipiv: *const lapack_int,
3179 R: *const f64,
3180 C: *const f64,
3181 B: *const f64,
3182 ldb: *const lapack_int,
3183 X: *mut f64,
3184 ldx: *const lapack_int,
3185 rcond: *mut f64,
3186 berr: *mut f64,
3187 n_err_bnds: *const lapack_int,
3188 err_bnds_norm: *mut f64,
3189 err_bnds_comp: *mut f64,
3190 nparams: *const lapack_int,
3191 params: *mut f64,
3192 work: *mut f64,
3193 iwork: *mut lapack_int,
3194 info: *mut lapack_int,
3195 arg1: usize,
3196 arg2: usize,
3197 );
3198 pub fn sgerfsx_(
3199 trans: *const c_char,
3200 equed: *const c_char,
3201 n: *const lapack_int,
3202 nrhs: *const lapack_int,
3203 A: *const f32,
3204 lda: *const lapack_int,
3205 AF: *const f32,
3206 ldaf: *const lapack_int,
3207 ipiv: *const lapack_int,
3208 R: *const f32,
3209 C: *const f32,
3210 B: *const f32,
3211 ldb: *const lapack_int,
3212 X: *mut f32,
3213 ldx: *const lapack_int,
3214 rcond: *mut f32,
3215 berr: *mut f32,
3216 n_err_bnds: *const lapack_int,
3217 err_bnds_norm: *mut f32,
3218 err_bnds_comp: *mut f32,
3219 nparams: *const lapack_int,
3220 params: *mut f32,
3221 work: *mut f32,
3222 iwork: *mut lapack_int,
3223 info: *mut lapack_int,
3224 arg1: usize,
3225 arg2: usize,
3226 );
3227 pub fn zgerfsx_(
3228 trans: *const c_char,
3229 equed: *const c_char,
3230 n: *const lapack_int,
3231 nrhs: *const lapack_int,
3232 A: *const __BindgenComplex<f64>,
3233 lda: *const lapack_int,
3234 AF: *const __BindgenComplex<f64>,
3235 ldaf: *const lapack_int,
3236 ipiv: *const lapack_int,
3237 R: *const f64,
3238 C: *const f64,
3239 B: *const __BindgenComplex<f64>,
3240 ldb: *const lapack_int,
3241 X: *mut __BindgenComplex<f64>,
3242 ldx: *const lapack_int,
3243 rcond: *mut f64,
3244 berr: *mut f64,
3245 n_err_bnds: *const lapack_int,
3246 err_bnds_norm: *mut f64,
3247 err_bnds_comp: *mut f64,
3248 nparams: *const lapack_int,
3249 params: *mut f64,
3250 work: *mut __BindgenComplex<f64>,
3251 rwork: *mut f64,
3252 info: *mut lapack_int,
3253 arg1: usize,
3254 arg2: usize,
3255 );
3256 pub fn cgerq2_(
3257 m: *const lapack_int,
3258 n: *const lapack_int,
3259 A: *mut __BindgenComplex<f32>,
3260 lda: *const lapack_int,
3261 tau: *mut __BindgenComplex<f32>,
3262 work: *mut __BindgenComplex<f32>,
3263 info: *mut lapack_int,
3264 );
3265 pub fn dgerq2_(
3266 m: *const lapack_int,
3267 n: *const lapack_int,
3268 A: *mut f64,
3269 lda: *const lapack_int,
3270 tau: *mut f64,
3271 work: *mut f64,
3272 info: *mut lapack_int,
3273 );
3274 pub fn sgerq2_(
3275 m: *const lapack_int,
3276 n: *const lapack_int,
3277 A: *mut f32,
3278 lda: *const lapack_int,
3279 tau: *mut f32,
3280 work: *mut f32,
3281 info: *mut lapack_int,
3282 );
3283 pub fn zgerq2_(
3284 m: *const lapack_int,
3285 n: *const lapack_int,
3286 A: *mut __BindgenComplex<f64>,
3287 lda: *const lapack_int,
3288 tau: *mut __BindgenComplex<f64>,
3289 work: *mut __BindgenComplex<f64>,
3290 info: *mut lapack_int,
3291 );
3292 pub fn cgerqf_(
3293 m: *const lapack_int,
3294 n: *const lapack_int,
3295 A: *mut __BindgenComplex<f32>,
3296 lda: *const lapack_int,
3297 tau: *mut __BindgenComplex<f32>,
3298 work: *mut __BindgenComplex<f32>,
3299 lwork: *const lapack_int,
3300 info: *mut lapack_int,
3301 );
3302 pub fn dgerqf_(
3303 m: *const lapack_int,
3304 n: *const lapack_int,
3305 A: *mut f64,
3306 lda: *const lapack_int,
3307 tau: *mut f64,
3308 work: *mut f64,
3309 lwork: *const lapack_int,
3310 info: *mut lapack_int,
3311 );
3312 pub fn sgerqf_(
3313 m: *const lapack_int,
3314 n: *const lapack_int,
3315 A: *mut f32,
3316 lda: *const lapack_int,
3317 tau: *mut f32,
3318 work: *mut f32,
3319 lwork: *const lapack_int,
3320 info: *mut lapack_int,
3321 );
3322 pub fn zgerqf_(
3323 m: *const lapack_int,
3324 n: *const lapack_int,
3325 A: *mut __BindgenComplex<f64>,
3326 lda: *const lapack_int,
3327 tau: *mut __BindgenComplex<f64>,
3328 work: *mut __BindgenComplex<f64>,
3329 lwork: *const lapack_int,
3330 info: *mut lapack_int,
3331 );
3332 pub fn cgesdd_(
3333 jobz: *const c_char,
3334 m: *const lapack_int,
3335 n: *const lapack_int,
3336 A: *mut __BindgenComplex<f32>,
3337 lda: *const lapack_int,
3338 S: *mut f32,
3339 U: *mut __BindgenComplex<f32>,
3340 ldu: *const lapack_int,
3341 VT: *mut __BindgenComplex<f32>,
3342 ldvt: *const lapack_int,
3343 work: *mut __BindgenComplex<f32>,
3344 lwork: *const lapack_int,
3345 rwork: *mut f32,
3346 iwork: *mut lapack_int,
3347 info: *mut lapack_int,
3348 arg1: usize,
3349 );
3350 pub fn dgesdd_(
3351 jobz: *const c_char,
3352 m: *const lapack_int,
3353 n: *const lapack_int,
3354 A: *mut f64,
3355 lda: *const lapack_int,
3356 S: *mut f64,
3357 U: *mut f64,
3358 ldu: *const lapack_int,
3359 VT: *mut f64,
3360 ldvt: *const lapack_int,
3361 work: *mut f64,
3362 lwork: *const lapack_int,
3363 iwork: *mut lapack_int,
3364 info: *mut lapack_int,
3365 arg1: usize,
3366 );
3367 pub fn sgesdd_(
3368 jobz: *const c_char,
3369 m: *const lapack_int,
3370 n: *const lapack_int,
3371 A: *mut f32,
3372 lda: *const lapack_int,
3373 S: *mut f32,
3374 U: *mut f32,
3375 ldu: *const lapack_int,
3376 VT: *mut f32,
3377 ldvt: *const lapack_int,
3378 work: *mut f32,
3379 lwork: *const lapack_int,
3380 iwork: *mut lapack_int,
3381 info: *mut lapack_int,
3382 arg1: usize,
3383 );
3384 pub fn zgesdd_(
3385 jobz: *const c_char,
3386 m: *const lapack_int,
3387 n: *const lapack_int,
3388 A: *mut __BindgenComplex<f64>,
3389 lda: *const lapack_int,
3390 S: *mut f64,
3391 U: *mut __BindgenComplex<f64>,
3392 ldu: *const lapack_int,
3393 VT: *mut __BindgenComplex<f64>,
3394 ldvt: *const lapack_int,
3395 work: *mut __BindgenComplex<f64>,
3396 lwork: *const lapack_int,
3397 rwork: *mut f64,
3398 iwork: *mut lapack_int,
3399 info: *mut lapack_int,
3400 arg1: usize,
3401 );
3402 pub fn cgedmd_(
3403 jobs: *const c_char,
3404 jobz: *const c_char,
3405 jobr: *const c_char,
3406 jobf: *const c_char,
3407 whtsvd: *const lapack_int,
3408 m: *const lapack_int,
3409 n: *const lapack_int,
3410 x: *mut __BindgenComplex<f32>,
3411 ldx: *const lapack_int,
3412 y: *mut __BindgenComplex<f32>,
3413 ldy: *const lapack_int,
3414 nrnk: *const lapack_int,
3415 tol: *const f32,
3416 k: *mut lapack_int,
3417 eigs: *mut __BindgenComplex<f32>,
3418 z: *mut __BindgenComplex<f32>,
3419 ldz: *const lapack_int,
3420 res: *mut f32,
3421 b: *mut __BindgenComplex<f32>,
3422 ldb: *const lapack_int,
3423 w: *mut __BindgenComplex<f32>,
3424 ldw: *const lapack_int,
3425 s: *mut __BindgenComplex<f32>,
3426 lds: *const lapack_int,
3427 zwork: *mut __BindgenComplex<f32>,
3428 lzwork: *const lapack_int,
3429 work: *mut f32,
3430 lwork: *const lapack_int,
3431 iwork: *mut lapack_int,
3432 liwork: *const lapack_int,
3433 info: *mut lapack_int,
3434 arg1: usize,
3435 arg2: usize,
3436 arg3: usize,
3437 arg4: usize,
3438 );
3439 pub fn dgedmd_(
3440 jobs: *const c_char,
3441 jobz: *const c_char,
3442 jobr: *const c_char,
3443 jobf: *const c_char,
3444 whtsvd: *const lapack_int,
3445 m: *const lapack_int,
3446 n: *const lapack_int,
3447 x: *mut f64,
3448 ldx: *const lapack_int,
3449 y: *mut f64,
3450 ldy: *const lapack_int,
3451 nrnk: *const lapack_int,
3452 tol: *const f64,
3453 k: *mut lapack_int,
3454 reig: *mut f64,
3455 imeig: *mut f64,
3456 z: *mut f64,
3457 ldz: *const lapack_int,
3458 res: *mut f64,
3459 b: *mut f64,
3460 ldb: *const lapack_int,
3461 w: *mut f64,
3462 ldw: *const lapack_int,
3463 s: *mut f64,
3464 lds: *const lapack_int,
3465 work: *mut f64,
3466 lwork: *const lapack_int,
3467 iwork: *mut lapack_int,
3468 liwork: *const lapack_int,
3469 info: *mut lapack_int,
3470 arg1: usize,
3471 arg2: usize,
3472 arg3: usize,
3473 arg4: usize,
3474 );
3475 pub fn sgedmd_(
3476 jobs: *const c_char,
3477 jobz: *const c_char,
3478 jobr: *const c_char,
3479 jobf: *const c_char,
3480 whtsvd: *const lapack_int,
3481 m: *const lapack_int,
3482 n: *const lapack_int,
3483 x: *mut f32,
3484 ldx: *const lapack_int,
3485 y: *mut f32,
3486 ldy: *const lapack_int,
3487 nrnk: *const lapack_int,
3488 tol: *const f32,
3489 k: *mut lapack_int,
3490 reig: *mut f32,
3491 imeig: *mut f32,
3492 z: *mut f32,
3493 ldz: *const lapack_int,
3494 res: *mut f32,
3495 b: *mut f32,
3496 ldb: *const lapack_int,
3497 w: *mut f32,
3498 ldw: *const lapack_int,
3499 s: *mut f32,
3500 lds: *const lapack_int,
3501 work: *mut f32,
3502 lwork: *const lapack_int,
3503 iwork: *mut lapack_int,
3504 liwork: *const lapack_int,
3505 info: *mut lapack_int,
3506 arg1: usize,
3507 arg2: usize,
3508 arg3: usize,
3509 arg4: usize,
3510 );
3511 pub fn zgedmd_(
3512 jobs: *const c_char,
3513 jobz: *const c_char,
3514 jobr: *const c_char,
3515 jobf: *const c_char,
3516 whtsvd: *const lapack_int,
3517 m: *const lapack_int,
3518 n: *const lapack_int,
3519 x: *mut __BindgenComplex<f64>,
3520 ldx: *const lapack_int,
3521 y: *mut __BindgenComplex<f64>,
3522 ldy: *const lapack_int,
3523 nrnk: *const lapack_int,
3524 tol: *const f64,
3525 k: *mut lapack_int,
3526 eigs: *mut __BindgenComplex<f64>,
3527 z: *mut __BindgenComplex<f64>,
3528 ldz: *const lapack_int,
3529 res: *mut f64,
3530 b: *mut __BindgenComplex<f64>,
3531 ldb: *const lapack_int,
3532 w: *mut __BindgenComplex<f64>,
3533 ldw: *const lapack_int,
3534 s: *mut __BindgenComplex<f64>,
3535 lds: *const lapack_int,
3536 zwork: *mut __BindgenComplex<f64>,
3537 lzwork: *const lapack_int,
3538 rwork: *mut f64,
3539 lrwork: *const lapack_int,
3540 iwork: *mut lapack_int,
3541 liwork: *const lapack_int,
3542 info: *mut lapack_int,
3543 arg1: usize,
3544 arg2: usize,
3545 arg3: usize,
3546 arg4: usize,
3547 );
3548 pub fn cgedmdq_(
3549 jobs: *const c_char,
3550 jobz: *const c_char,
3551 jobr: *const c_char,
3552 jobq: *const c_char,
3553 jobt: *const c_char,
3554 jobf: *const c_char,
3555 whtsvd: *const lapack_int,
3556 m: *const lapack_int,
3557 n: *const lapack_int,
3558 f: *mut __BindgenComplex<f32>,
3559 ldf: *const lapack_int,
3560 x: *mut __BindgenComplex<f32>,
3561 ldx: *const lapack_int,
3562 y: *mut __BindgenComplex<f32>,
3563 ldy: *const lapack_int,
3564 nrnk: *const lapack_int,
3565 tol: *const f32,
3566 k: *const lapack_int,
3567 eigs: *mut __BindgenComplex<f32>,
3568 z: *mut __BindgenComplex<f32>,
3569 ldz: *const lapack_int,
3570 res: *mut f32,
3571 b: *mut __BindgenComplex<f32>,
3572 ldb: *const lapack_int,
3573 v: *mut __BindgenComplex<f32>,
3574 ldv: *const lapack_int,
3575 s: *mut __BindgenComplex<f32>,
3576 lds: *const lapack_int,
3577 zwork: *mut __BindgenComplex<f32>,
3578 lzwork: *const lapack_int,
3579 work: *mut f32,
3580 lwork: *const lapack_int,
3581 iwork: *mut lapack_int,
3582 liwork: *const lapack_int,
3583 info: *mut lapack_int,
3584 arg1: usize,
3585 arg2: usize,
3586 arg3: usize,
3587 arg4: usize,
3588 arg5: usize,
3589 arg6: usize,
3590 );
3591 pub fn dgedmdq_(
3592 jobs: *const c_char,
3593 jobz: *const c_char,
3594 jobr: *const c_char,
3595 jobq: *const c_char,
3596 jobt: *const c_char,
3597 jobf: *const c_char,
3598 whtsvd: *const lapack_int,
3599 m: *const lapack_int,
3600 n: *const lapack_int,
3601 f: *mut f64,
3602 ldf: *const lapack_int,
3603 x: *mut f64,
3604 ldx: *const lapack_int,
3605 y: *mut f64,
3606 ldy: *const lapack_int,
3607 nrnk: *const lapack_int,
3608 tol: *const f64,
3609 k: *mut lapack_int,
3610 reig: *mut f64,
3611 imeig: *mut f64,
3612 z: *mut f64,
3613 ldz: *const lapack_int,
3614 res: *mut f64,
3615 b: *mut f64,
3616 ldb: *const lapack_int,
3617 v: *mut f64,
3618 ldv: *const lapack_int,
3619 s: *mut f64,
3620 lds: *const lapack_int,
3621 work: *mut f64,
3622 lwork: *const lapack_int,
3623 iwork: *mut lapack_int,
3624 liwork: *const lapack_int,
3625 info: *mut lapack_int,
3626 arg1: usize,
3627 arg2: usize,
3628 arg3: usize,
3629 arg4: usize,
3630 arg5: usize,
3631 arg6: usize,
3632 );
3633 pub fn sgedmdq_(
3634 jobs: *const c_char,
3635 jobz: *const c_char,
3636 jobr: *const c_char,
3637 jobq: *const c_char,
3638 jobt: *const c_char,
3639 jobf: *const c_char,
3640 whtsvd: *const lapack_int,
3641 m: *const lapack_int,
3642 n: *const lapack_int,
3643 f: *mut f32,
3644 ldf: *const lapack_int,
3645 x: *mut f32,
3646 ldx: *const lapack_int,
3647 y: *mut f32,
3648 ldy: *const lapack_int,
3649 nrnk: *const lapack_int,
3650 tol: *const f32,
3651 k: *const lapack_int,
3652 reig: *mut f32,
3653 imeig: *mut f32,
3654 z: *mut f32,
3655 ldz: *const lapack_int,
3656 res: *mut f32,
3657 b: *mut f32,
3658 ldb: *const lapack_int,
3659 v: *mut f32,
3660 ldv: *const lapack_int,
3661 s: *mut f32,
3662 lds: *const lapack_int,
3663 work: *mut f32,
3664 lwork: *const lapack_int,
3665 iwork: *mut lapack_int,
3666 liwork: *const lapack_int,
3667 info: *mut lapack_int,
3668 arg1: usize,
3669 arg2: usize,
3670 arg3: usize,
3671 arg4: usize,
3672 arg5: usize,
3673 arg6: usize,
3674 );
3675 pub fn zgedmdq_(
3676 jobs: *const c_char,
3677 jobz: *const c_char,
3678 jobr: *const c_char,
3679 jobq: *const c_char,
3680 jobt: *const c_char,
3681 jobf: *const c_char,
3682 whtsvd: *const lapack_int,
3683 m: *const lapack_int,
3684 n: *const lapack_int,
3685 f: *mut __BindgenComplex<f64>,
3686 ldf: *const lapack_int,
3687 x: *mut __BindgenComplex<f64>,
3688 ldx: *const lapack_int,
3689 y: *mut __BindgenComplex<f64>,
3690 ldy: *const lapack_int,
3691 nrnk: *const lapack_int,
3692 tol: *const f64,
3693 k: *const lapack_int,
3694 eigs: *mut __BindgenComplex<f64>,
3695 z: *mut __BindgenComplex<f64>,
3696 ldz: *const lapack_int,
3697 res: *mut f64,
3698 b: *mut __BindgenComplex<f64>,
3699 ldb: *const lapack_int,
3700 v: *mut __BindgenComplex<f64>,
3701 ldv: *const lapack_int,
3702 s: *mut __BindgenComplex<f64>,
3703 lds: *const lapack_int,
3704 zwork: *mut __BindgenComplex<f64>,
3705 lzwork: *const lapack_int,
3706 work: *mut f64,
3707 lwork: *const lapack_int,
3708 iwork: *mut lapack_int,
3709 liwork: *const lapack_int,
3710 info: *mut lapack_int,
3711 arg1: usize,
3712 arg2: usize,
3713 arg3: usize,
3714 arg4: usize,
3715 arg5: usize,
3716 arg6: usize,
3717 );
3718 pub fn cgesv_(
3719 n: *const lapack_int,
3720 nrhs: *const lapack_int,
3721 A: *mut __BindgenComplex<f32>,
3722 lda: *const lapack_int,
3723 ipiv: *mut lapack_int,
3724 B: *mut __BindgenComplex<f32>,
3725 ldb: *const lapack_int,
3726 info: *mut lapack_int,
3727 );
3728 pub fn dgesv_(
3729 n: *const lapack_int,
3730 nrhs: *const lapack_int,
3731 A: *mut f64,
3732 lda: *const lapack_int,
3733 ipiv: *mut lapack_int,
3734 B: *mut f64,
3735 ldb: *const lapack_int,
3736 info: *mut lapack_int,
3737 );
3738 pub fn sgesv_(
3739 n: *const lapack_int,
3740 nrhs: *const lapack_int,
3741 A: *mut f32,
3742 lda: *const lapack_int,
3743 ipiv: *mut lapack_int,
3744 B: *mut f32,
3745 ldb: *const lapack_int,
3746 info: *mut lapack_int,
3747 );
3748 pub fn zgesv_(
3749 n: *const lapack_int,
3750 nrhs: *const lapack_int,
3751 A: *mut __BindgenComplex<f64>,
3752 lda: *const lapack_int,
3753 ipiv: *mut lapack_int,
3754 B: *mut __BindgenComplex<f64>,
3755 ldb: *const lapack_int,
3756 info: *mut lapack_int,
3757 );
3758 pub fn dsgesv_(
3759 n: *const lapack_int,
3760 nrhs: *const lapack_int,
3761 A: *mut f64,
3762 lda: *const lapack_int,
3763 ipiv: *mut lapack_int,
3764 B: *const f64,
3765 ldb: *const lapack_int,
3766 X: *mut f64,
3767 ldx: *const lapack_int,
3768 work: *mut f64,
3769 swork: *mut f32,
3770 iter: *mut lapack_int,
3771 info: *mut lapack_int,
3772 );
3773 pub fn zcgesv_(
3774 n: *const lapack_int,
3775 nrhs: *const lapack_int,
3776 A: *mut __BindgenComplex<f64>,
3777 lda: *const lapack_int,
3778 ipiv: *mut lapack_int,
3779 B: *const __BindgenComplex<f64>,
3780 ldb: *const lapack_int,
3781 X: *mut __BindgenComplex<f64>,
3782 ldx: *const lapack_int,
3783 work: *mut __BindgenComplex<f64>,
3784 swork: *mut __BindgenComplex<f32>,
3785 rwork: *mut f64,
3786 iter: *mut lapack_int,
3787 info: *mut lapack_int,
3788 );
3789 pub fn cgesvd_(
3790 jobu: *const c_char,
3791 jobvt: *const c_char,
3792 m: *const lapack_int,
3793 n: *const lapack_int,
3794 A: *mut __BindgenComplex<f32>,
3795 lda: *const lapack_int,
3796 S: *mut f32,
3797 U: *mut __BindgenComplex<f32>,
3798 ldu: *const lapack_int,
3799 VT: *mut __BindgenComplex<f32>,
3800 ldvt: *const lapack_int,
3801 work: *mut __BindgenComplex<f32>,
3802 lwork: *const lapack_int,
3803 rwork: *mut f32,
3804 info: *mut lapack_int,
3805 arg1: usize,
3806 arg2: usize,
3807 );
3808 pub fn dgesvd_(
3809 jobu: *const c_char,
3810 jobvt: *const c_char,
3811 m: *const lapack_int,
3812 n: *const lapack_int,
3813 A: *mut f64,
3814 lda: *const lapack_int,
3815 S: *mut f64,
3816 U: *mut f64,
3817 ldu: *const lapack_int,
3818 VT: *mut f64,
3819 ldvt: *const lapack_int,
3820 work: *mut f64,
3821 lwork: *const lapack_int,
3822 info: *mut lapack_int,
3823 arg1: usize,
3824 arg2: usize,
3825 );
3826 pub fn sgesvd_(
3827 jobu: *const c_char,
3828 jobvt: *const c_char,
3829 m: *const lapack_int,
3830 n: *const lapack_int,
3831 A: *mut f32,
3832 lda: *const lapack_int,
3833 S: *mut f32,
3834 U: *mut f32,
3835 ldu: *const lapack_int,
3836 VT: *mut f32,
3837 ldvt: *const lapack_int,
3838 work: *mut f32,
3839 lwork: *const lapack_int,
3840 info: *mut lapack_int,
3841 arg1: usize,
3842 arg2: usize,
3843 );
3844 pub fn zgesvd_(
3845 jobu: *const c_char,
3846 jobvt: *const c_char,
3847 m: *const lapack_int,
3848 n: *const lapack_int,
3849 A: *mut __BindgenComplex<f64>,
3850 lda: *const lapack_int,
3851 S: *mut f64,
3852 U: *mut __BindgenComplex<f64>,
3853 ldu: *const lapack_int,
3854 VT: *mut __BindgenComplex<f64>,
3855 ldvt: *const lapack_int,
3856 work: *mut __BindgenComplex<f64>,
3857 lwork: *const lapack_int,
3858 rwork: *mut f64,
3859 info: *mut lapack_int,
3860 arg1: usize,
3861 arg2: usize,
3862 );
3863 pub fn cgesvdq_(
3864 joba: *const c_char,
3865 jobp: *const c_char,
3866 jobr: *const c_char,
3867 jobu: *const c_char,
3868 jobv: *const c_char,
3869 m: *const lapack_int,
3870 n: *const lapack_int,
3871 A: *mut __BindgenComplex<f32>,
3872 lda: *const lapack_int,
3873 S: *mut f32,
3874 U: *mut __BindgenComplex<f32>,
3875 ldu: *const lapack_int,
3876 V: *mut __BindgenComplex<f32>,
3877 ldv: *const lapack_int,
3878 numrank: *mut lapack_int,
3879 iwork: *mut lapack_int,
3880 liwork: *const lapack_int,
3881 cwork: *mut __BindgenComplex<f32>,
3882 lcwork: *mut lapack_int,
3883 rwork: *mut f32,
3884 lrwork: *const lapack_int,
3885 info: *mut lapack_int,
3886 arg1: usize,
3887 arg2: usize,
3888 arg3: usize,
3889 arg4: usize,
3890 arg5: usize,
3891 );
3892 pub fn dgesvdq_(
3893 joba: *const c_char,
3894 jobp: *const c_char,
3895 jobr: *const c_char,
3896 jobu: *const c_char,
3897 jobv: *const c_char,
3898 m: *const lapack_int,
3899 n: *const lapack_int,
3900 A: *mut f64,
3901 lda: *const lapack_int,
3902 S: *mut f64,
3903 U: *mut f64,
3904 ldu: *const lapack_int,
3905 V: *mut f64,
3906 ldv: *const lapack_int,
3907 numrank: *mut lapack_int,
3908 iwork: *mut lapack_int,
3909 liwork: *const lapack_int,
3910 work: *mut f64,
3911 lwork: *mut lapack_int,
3912 rwork: *mut f64,
3913 lrwork: *const lapack_int,
3914 info: *mut lapack_int,
3915 arg1: usize,
3916 arg2: usize,
3917 arg3: usize,
3918 arg4: usize,
3919 arg5: usize,
3920 );
3921 pub fn sgesvdq_(
3922 joba: *const c_char,
3923 jobp: *const c_char,
3924 jobr: *const c_char,
3925 jobu: *const c_char,
3926 jobv: *const c_char,
3927 m: *const lapack_int,
3928 n: *const lapack_int,
3929 A: *mut f32,
3930 lda: *const lapack_int,
3931 S: *mut f32,
3932 U: *mut f32,
3933 ldu: *const lapack_int,
3934 V: *mut f32,
3935 ldv: *const lapack_int,
3936 numrank: *mut lapack_int,
3937 iwork: *mut lapack_int,
3938 liwork: *const lapack_int,
3939 work: *mut f32,
3940 lwork: *mut lapack_int,
3941 rwork: *mut f32,
3942 lrwork: *const lapack_int,
3943 info: *mut lapack_int,
3944 arg1: usize,
3945 arg2: usize,
3946 arg3: usize,
3947 arg4: usize,
3948 arg5: usize,
3949 );
3950 pub fn zgesvdq_(
3951 joba: *const c_char,
3952 jobp: *const c_char,
3953 jobr: *const c_char,
3954 jobu: *const c_char,
3955 jobv: *const c_char,
3956 m: *const lapack_int,
3957 n: *const lapack_int,
3958 A: *mut __BindgenComplex<f64>,
3959 lda: *const lapack_int,
3960 S: *mut f64,
3961 U: *mut __BindgenComplex<f64>,
3962 ldu: *const lapack_int,
3963 V: *mut __BindgenComplex<f64>,
3964 ldv: *const lapack_int,
3965 numrank: *mut lapack_int,
3966 iwork: *mut lapack_int,
3967 liwork: *const lapack_int,
3968 cwork: *mut __BindgenComplex<f64>,
3969 lcwork: *mut lapack_int,
3970 rwork: *mut f64,
3971 lrwork: *const lapack_int,
3972 info: *mut lapack_int,
3973 arg1: usize,
3974 arg2: usize,
3975 arg3: usize,
3976 arg4: usize,
3977 arg5: usize,
3978 );
3979 pub fn cgesvdx_(
3980 jobu: *const c_char,
3981 jobvt: *const c_char,
3982 range: *const c_char,
3983 m: *const lapack_int,
3984 n: *const lapack_int,
3985 A: *mut __BindgenComplex<f32>,
3986 lda: *const lapack_int,
3987 vl: *const f32,
3988 vu: *const f32,
3989 il: *const lapack_int,
3990 iu: *const lapack_int,
3991 ns: *mut lapack_int,
3992 S: *mut f32,
3993 U: *mut __BindgenComplex<f32>,
3994 ldu: *const lapack_int,
3995 VT: *mut __BindgenComplex<f32>,
3996 ldvt: *const lapack_int,
3997 work: *mut __BindgenComplex<f32>,
3998 lwork: *const lapack_int,
3999 rwork: *mut f32,
4000 iwork: *mut lapack_int,
4001 info: *mut lapack_int,
4002 arg1: usize,
4003 arg2: usize,
4004 arg3: usize,
4005 );
4006 pub fn dgesvdx_(
4007 jobu: *const c_char,
4008 jobvt: *const c_char,
4009 range: *const c_char,
4010 m: *const lapack_int,
4011 n: *const lapack_int,
4012 A: *mut f64,
4013 lda: *const lapack_int,
4014 vl: *const f64,
4015 vu: *const f64,
4016 il: *const lapack_int,
4017 iu: *const lapack_int,
4018 ns: *mut lapack_int,
4019 S: *mut f64,
4020 U: *mut f64,
4021 ldu: *const lapack_int,
4022 VT: *mut f64,
4023 ldvt: *const lapack_int,
4024 work: *mut f64,
4025 lwork: *const lapack_int,
4026 iwork: *mut lapack_int,
4027 info: *mut lapack_int,
4028 arg1: usize,
4029 arg2: usize,
4030 arg3: usize,
4031 );
4032 pub fn sgesvdx_(
4033 jobu: *const c_char,
4034 jobvt: *const c_char,
4035 range: *const c_char,
4036 m: *const lapack_int,
4037 n: *const lapack_int,
4038 A: *mut f32,
4039 lda: *const lapack_int,
4040 vl: *const f32,
4041 vu: *const f32,
4042 il: *const lapack_int,
4043 iu: *const lapack_int,
4044 ns: *mut lapack_int,
4045 S: *mut f32,
4046 U: *mut f32,
4047 ldu: *const lapack_int,
4048 VT: *mut f32,
4049 ldvt: *const lapack_int,
4050 work: *mut f32,
4051 lwork: *const lapack_int,
4052 iwork: *mut lapack_int,
4053 info: *mut lapack_int,
4054 arg1: usize,
4055 arg2: usize,
4056 arg3: usize,
4057 );
4058 pub fn zgesvdx_(
4059 jobu: *const c_char,
4060 jobvt: *const c_char,
4061 range: *const c_char,
4062 m: *const lapack_int,
4063 n: *const lapack_int,
4064 A: *mut __BindgenComplex<f64>,
4065 lda: *const lapack_int,
4066 vl: *const f64,
4067 vu: *const f64,
4068 il: *const lapack_int,
4069 iu: *const lapack_int,
4070 ns: *mut lapack_int,
4071 S: *mut f64,
4072 U: *mut __BindgenComplex<f64>,
4073 ldu: *const lapack_int,
4074 VT: *mut __BindgenComplex<f64>,
4075 ldvt: *const lapack_int,
4076 work: *mut __BindgenComplex<f64>,
4077 lwork: *const lapack_int,
4078 rwork: *mut f64,
4079 iwork: *mut lapack_int,
4080 info: *mut lapack_int,
4081 arg1: usize,
4082 arg2: usize,
4083 arg3: usize,
4084 );
4085 pub fn cgesvj_(
4086 joba: *const c_char,
4087 jobu: *const c_char,
4088 jobv: *const c_char,
4089 m: *const lapack_int,
4090 n: *const lapack_int,
4091 A: *mut __BindgenComplex<f32>,
4092 lda: *const lapack_int,
4093 SVA: *mut f32,
4094 mv: *const lapack_int,
4095 V: *mut __BindgenComplex<f32>,
4096 ldv: *const lapack_int,
4097 cwork: *mut __BindgenComplex<f32>,
4098 lwork: *const lapack_int,
4099 rwork: *mut f32,
4100 lrwork: *const lapack_int,
4101 info: *mut lapack_int,
4102 arg1: usize,
4103 arg2: usize,
4104 arg3: usize,
4105 );
4106 pub fn dgesvj_(
4107 joba: *const c_char,
4108 jobu: *const c_char,
4109 jobv: *const c_char,
4110 m: *const lapack_int,
4111 n: *const lapack_int,
4112 A: *mut f64,
4113 lda: *const lapack_int,
4114 SVA: *mut f64,
4115 mv: *const lapack_int,
4116 V: *mut f64,
4117 ldv: *const lapack_int,
4118 work: *mut f64,
4119 lwork: *const lapack_int,
4120 info: *mut lapack_int,
4121 arg1: usize,
4122 arg2: usize,
4123 arg3: usize,
4124 );
4125 pub fn sgesvj_(
4126 joba: *const c_char,
4127 jobu: *const c_char,
4128 jobv: *const c_char,
4129 m: *const lapack_int,
4130 n: *const lapack_int,
4131 A: *mut f32,
4132 lda: *const lapack_int,
4133 SVA: *mut f32,
4134 mv: *const lapack_int,
4135 V: *mut f32,
4136 ldv: *const lapack_int,
4137 work: *mut f32,
4138 lwork: *const lapack_int,
4139 info: *mut lapack_int,
4140 arg1: usize,
4141 arg2: usize,
4142 arg3: usize,
4143 );
4144 pub fn zgesvj_(
4145 joba: *const c_char,
4146 jobu: *const c_char,
4147 jobv: *const c_char,
4148 m: *const lapack_int,
4149 n: *const lapack_int,
4150 A: *mut __BindgenComplex<f64>,
4151 lda: *const lapack_int,
4152 SVA: *mut f64,
4153 mv: *const lapack_int,
4154 V: *mut __BindgenComplex<f64>,
4155 ldv: *const lapack_int,
4156 cwork: *mut __BindgenComplex<f64>,
4157 lwork: *const lapack_int,
4158 rwork: *mut f64,
4159 lrwork: *const lapack_int,
4160 info: *mut lapack_int,
4161 arg1: usize,
4162 arg2: usize,
4163 arg3: usize,
4164 );
4165 pub fn cgesvx_(
4166 fact: *const c_char,
4167 trans: *const c_char,
4168 n: *const lapack_int,
4169 nrhs: *const lapack_int,
4170 A: *mut __BindgenComplex<f32>,
4171 lda: *const lapack_int,
4172 AF: *mut __BindgenComplex<f32>,
4173 ldaf: *const lapack_int,
4174 ipiv: *mut lapack_int,
4175 equed: *mut c_char,
4176 R: *mut f32,
4177 C: *mut f32,
4178 B: *mut __BindgenComplex<f32>,
4179 ldb: *const lapack_int,
4180 X: *mut __BindgenComplex<f32>,
4181 ldx: *const lapack_int,
4182 rcond: *mut f32,
4183 ferr: *mut f32,
4184 berr: *mut f32,
4185 work: *mut __BindgenComplex<f32>,
4186 rwork: *mut f32,
4187 info: *mut lapack_int,
4188 arg1: usize,
4189 arg2: usize,
4190 arg3: usize,
4191 );
4192 pub fn dgesvx_(
4193 fact: *const c_char,
4194 trans: *const c_char,
4195 n: *const lapack_int,
4196 nrhs: *const lapack_int,
4197 A: *mut f64,
4198 lda: *const lapack_int,
4199 AF: *mut f64,
4200 ldaf: *const lapack_int,
4201 ipiv: *mut lapack_int,
4202 equed: *mut c_char,
4203 R: *mut f64,
4204 C: *mut f64,
4205 B: *mut f64,
4206 ldb: *const lapack_int,
4207 X: *mut f64,
4208 ldx: *const lapack_int,
4209 rcond: *mut f64,
4210 ferr: *mut f64,
4211 berr: *mut f64,
4212 work: *mut f64,
4213 iwork: *mut lapack_int,
4214 info: *mut lapack_int,
4215 arg1: usize,
4216 arg2: usize,
4217 arg3: usize,
4218 );
4219 pub fn sgesvx_(
4220 fact: *const c_char,
4221 trans: *const c_char,
4222 n: *const lapack_int,
4223 nrhs: *const lapack_int,
4224 A: *mut f32,
4225 lda: *const lapack_int,
4226 AF: *mut f32,
4227 ldaf: *const lapack_int,
4228 ipiv: *mut lapack_int,
4229 equed: *mut c_char,
4230 R: *mut f32,
4231 C: *mut f32,
4232 B: *mut f32,
4233 ldb: *const lapack_int,
4234 X: *mut f32,
4235 ldx: *const lapack_int,
4236 rcond: *mut f32,
4237 ferr: *mut f32,
4238 berr: *mut f32,
4239 work: *mut f32,
4240 iwork: *mut lapack_int,
4241 info: *mut lapack_int,
4242 arg1: usize,
4243 arg2: usize,
4244 arg3: usize,
4245 );
4246 pub fn zgesvx_(
4247 fact: *const c_char,
4248 trans: *const c_char,
4249 n: *const lapack_int,
4250 nrhs: *const lapack_int,
4251 A: *mut __BindgenComplex<f64>,
4252 lda: *const lapack_int,
4253 AF: *mut __BindgenComplex<f64>,
4254 ldaf: *const lapack_int,
4255 ipiv: *mut lapack_int,
4256 equed: *mut c_char,
4257 R: *mut f64,
4258 C: *mut f64,
4259 B: *mut __BindgenComplex<f64>,
4260 ldb: *const lapack_int,
4261 X: *mut __BindgenComplex<f64>,
4262 ldx: *const lapack_int,
4263 rcond: *mut f64,
4264 ferr: *mut f64,
4265 berr: *mut f64,
4266 work: *mut __BindgenComplex<f64>,
4267 rwork: *mut f64,
4268 info: *mut lapack_int,
4269 arg1: usize,
4270 arg2: usize,
4271 arg3: usize,
4272 );
4273 pub fn cgesvxx_(
4274 fact: *const c_char,
4275 trans: *const c_char,
4276 n: *const lapack_int,
4277 nrhs: *const lapack_int,
4278 A: *mut __BindgenComplex<f32>,
4279 lda: *const lapack_int,
4280 AF: *mut __BindgenComplex<f32>,
4281 ldaf: *const lapack_int,
4282 ipiv: *mut lapack_int,
4283 equed: *mut c_char,
4284 R: *mut f32,
4285 C: *mut f32,
4286 B: *mut __BindgenComplex<f32>,
4287 ldb: *const lapack_int,
4288 X: *mut __BindgenComplex<f32>,
4289 ldx: *const lapack_int,
4290 rcond: *mut f32,
4291 rpvgrw: *mut f32,
4292 berr: *mut f32,
4293 n_err_bnds: *const lapack_int,
4294 err_bnds_norm: *mut f32,
4295 err_bnds_comp: *mut f32,
4296 nparams: *const lapack_int,
4297 params: *mut f32,
4298 work: *mut __BindgenComplex<f32>,
4299 rwork: *mut f32,
4300 info: *mut lapack_int,
4301 arg1: usize,
4302 arg2: usize,
4303 arg3: usize,
4304 );
4305 pub fn dgesvxx_(
4306 fact: *const c_char,
4307 trans: *const c_char,
4308 n: *const lapack_int,
4309 nrhs: *const lapack_int,
4310 A: *mut f64,
4311 lda: *const lapack_int,
4312 AF: *mut f64,
4313 ldaf: *const lapack_int,
4314 ipiv: *mut lapack_int,
4315 equed: *mut c_char,
4316 R: *mut f64,
4317 C: *mut f64,
4318 B: *mut f64,
4319 ldb: *const lapack_int,
4320 X: *mut f64,
4321 ldx: *const lapack_int,
4322 rcond: *mut f64,
4323 rpvgrw: *mut f64,
4324 berr: *mut f64,
4325 n_err_bnds: *const lapack_int,
4326 err_bnds_norm: *mut f64,
4327 err_bnds_comp: *mut f64,
4328 nparams: *const lapack_int,
4329 params: *mut f64,
4330 work: *mut f64,
4331 iwork: *mut lapack_int,
4332 info: *mut lapack_int,
4333 arg1: usize,
4334 arg2: usize,
4335 arg3: usize,
4336 );
4337 pub fn sgesvxx_(
4338 fact: *const c_char,
4339 trans: *const c_char,
4340 n: *const lapack_int,
4341 nrhs: *const lapack_int,
4342 A: *mut f32,
4343 lda: *const lapack_int,
4344 AF: *mut f32,
4345 ldaf: *const lapack_int,
4346 ipiv: *mut lapack_int,
4347 equed: *mut c_char,
4348 R: *mut f32,
4349 C: *mut f32,
4350 B: *mut f32,
4351 ldb: *const lapack_int,
4352 X: *mut f32,
4353 ldx: *const lapack_int,
4354 rcond: *mut f32,
4355 rpvgrw: *mut f32,
4356 berr: *mut f32,
4357 n_err_bnds: *const lapack_int,
4358 err_bnds_norm: *mut f32,
4359 err_bnds_comp: *mut f32,
4360 nparams: *const lapack_int,
4361 params: *mut f32,
4362 work: *mut f32,
4363 iwork: *mut lapack_int,
4364 info: *mut lapack_int,
4365 arg1: usize,
4366 arg2: usize,
4367 arg3: usize,
4368 );
4369 pub fn zgesvxx_(
4370 fact: *const c_char,
4371 trans: *const c_char,
4372 n: *const lapack_int,
4373 nrhs: *const lapack_int,
4374 A: *mut __BindgenComplex<f64>,
4375 lda: *const lapack_int,
4376 AF: *mut __BindgenComplex<f64>,
4377 ldaf: *const lapack_int,
4378 ipiv: *mut lapack_int,
4379 equed: *mut c_char,
4380 R: *mut f64,
4381 C: *mut f64,
4382 B: *mut __BindgenComplex<f64>,
4383 ldb: *const lapack_int,
4384 X: *mut __BindgenComplex<f64>,
4385 ldx: *const lapack_int,
4386 rcond: *mut f64,
4387 rpvgrw: *mut f64,
4388 berr: *mut f64,
4389 n_err_bnds: *const lapack_int,
4390 err_bnds_norm: *mut f64,
4391 err_bnds_comp: *mut f64,
4392 nparams: *const lapack_int,
4393 params: *mut f64,
4394 work: *mut __BindgenComplex<f64>,
4395 rwork: *mut f64,
4396 info: *mut lapack_int,
4397 arg1: usize,
4398 arg2: usize,
4399 arg3: usize,
4400 );
4401 pub fn cgetf2_(
4402 m: *const lapack_int,
4403 n: *const lapack_int,
4404 A: *mut __BindgenComplex<f32>,
4405 lda: *const lapack_int,
4406 ipiv: *mut lapack_int,
4407 info: *mut lapack_int,
4408 );
4409 pub fn dgetf2_(
4410 m: *const lapack_int,
4411 n: *const lapack_int,
4412 A: *mut f64,
4413 lda: *const lapack_int,
4414 ipiv: *mut lapack_int,
4415 info: *mut lapack_int,
4416 );
4417 pub fn sgetf2_(
4418 m: *const lapack_int,
4419 n: *const lapack_int,
4420 A: *mut f32,
4421 lda: *const lapack_int,
4422 ipiv: *mut lapack_int,
4423 info: *mut lapack_int,
4424 );
4425 pub fn zgetf2_(
4426 m: *const lapack_int,
4427 n: *const lapack_int,
4428 A: *mut __BindgenComplex<f64>,
4429 lda: *const lapack_int,
4430 ipiv: *mut lapack_int,
4431 info: *mut lapack_int,
4432 );
4433 pub fn cgetrf_(
4434 m: *const lapack_int,
4435 n: *const lapack_int,
4436 A: *mut __BindgenComplex<f32>,
4437 lda: *const lapack_int,
4438 ipiv: *mut lapack_int,
4439 info: *mut lapack_int,
4440 );
4441 pub fn dgetrf_(
4442 m: *const lapack_int,
4443 n: *const lapack_int,
4444 A: *mut f64,
4445 lda: *const lapack_int,
4446 ipiv: *mut lapack_int,
4447 info: *mut lapack_int,
4448 );
4449 pub fn sgetrf_(
4450 m: *const lapack_int,
4451 n: *const lapack_int,
4452 A: *mut f32,
4453 lda: *const lapack_int,
4454 ipiv: *mut lapack_int,
4455 info: *mut lapack_int,
4456 );
4457 pub fn zgetrf_(
4458 m: *const lapack_int,
4459 n: *const lapack_int,
4460 A: *mut __BindgenComplex<f64>,
4461 lda: *const lapack_int,
4462 ipiv: *mut lapack_int,
4463 info: *mut lapack_int,
4464 );
4465 pub fn cgetrf2_(
4466 m: *const lapack_int,
4467 n: *const lapack_int,
4468 A: *mut __BindgenComplex<f32>,
4469 lda: *const lapack_int,
4470 ipiv: *mut lapack_int,
4471 info: *mut lapack_int,
4472 );
4473 pub fn dgetrf2_(
4474 m: *const lapack_int,
4475 n: *const lapack_int,
4476 A: *mut f64,
4477 lda: *const lapack_int,
4478 ipiv: *mut lapack_int,
4479 info: *mut lapack_int,
4480 );
4481 pub fn sgetrf2_(
4482 m: *const lapack_int,
4483 n: *const lapack_int,
4484 A: *mut f32,
4485 lda: *const lapack_int,
4486 ipiv: *mut lapack_int,
4487 info: *mut lapack_int,
4488 );
4489 pub fn zgetrf2_(
4490 m: *const lapack_int,
4491 n: *const lapack_int,
4492 A: *mut __BindgenComplex<f64>,
4493 lda: *const lapack_int,
4494 ipiv: *mut lapack_int,
4495 info: *mut lapack_int,
4496 );
4497 pub fn cgetri_(
4498 n: *const lapack_int,
4499 A: *mut __BindgenComplex<f32>,
4500 lda: *const lapack_int,
4501 ipiv: *const lapack_int,
4502 work: *mut __BindgenComplex<f32>,
4503 lwork: *const lapack_int,
4504 info: *mut lapack_int,
4505 );
4506 pub fn dgetri_(
4507 n: *const lapack_int,
4508 A: *mut f64,
4509 lda: *const lapack_int,
4510 ipiv: *const lapack_int,
4511 work: *mut f64,
4512 lwork: *const lapack_int,
4513 info: *mut lapack_int,
4514 );
4515 pub fn sgetri_(
4516 n: *const lapack_int,
4517 A: *mut f32,
4518 lda: *const lapack_int,
4519 ipiv: *const lapack_int,
4520 work: *mut f32,
4521 lwork: *const lapack_int,
4522 info: *mut lapack_int,
4523 );
4524 pub fn zgetri_(
4525 n: *const lapack_int,
4526 A: *mut __BindgenComplex<f64>,
4527 lda: *const lapack_int,
4528 ipiv: *const lapack_int,
4529 work: *mut __BindgenComplex<f64>,
4530 lwork: *const lapack_int,
4531 info: *mut lapack_int,
4532 );
4533 pub fn cgetrs_(
4534 trans: *const c_char,
4535 n: *const lapack_int,
4536 nrhs: *const lapack_int,
4537 A: *const __BindgenComplex<f32>,
4538 lda: *const lapack_int,
4539 ipiv: *const lapack_int,
4540 B: *mut __BindgenComplex<f32>,
4541 ldb: *const lapack_int,
4542 info: *mut lapack_int,
4543 arg1: usize,
4544 );
4545 pub fn dgetrs_(
4546 trans: *const c_char,
4547 n: *const lapack_int,
4548 nrhs: *const lapack_int,
4549 A: *const f64,
4550 lda: *const lapack_int,
4551 ipiv: *const lapack_int,
4552 B: *mut f64,
4553 ldb: *const lapack_int,
4554 info: *mut lapack_int,
4555 arg1: usize,
4556 );
4557 pub fn sgetrs_(
4558 trans: *const c_char,
4559 n: *const lapack_int,
4560 nrhs: *const lapack_int,
4561 A: *const f32,
4562 lda: *const lapack_int,
4563 ipiv: *const lapack_int,
4564 B: *mut f32,
4565 ldb: *const lapack_int,
4566 info: *mut lapack_int,
4567 arg1: usize,
4568 );
4569 pub fn zgetrs_(
4570 trans: *const c_char,
4571 n: *const lapack_int,
4572 nrhs: *const lapack_int,
4573 A: *const __BindgenComplex<f64>,
4574 lda: *const lapack_int,
4575 ipiv: *const lapack_int,
4576 B: *mut __BindgenComplex<f64>,
4577 ldb: *const lapack_int,
4578 info: *mut lapack_int,
4579 arg1: usize,
4580 );
4581 pub fn cgetsls_(
4582 trans: *const c_char,
4583 m: *const lapack_int,
4584 n: *const lapack_int,
4585 nrhs: *const lapack_int,
4586 A: *mut __BindgenComplex<f32>,
4587 lda: *const lapack_int,
4588 B: *mut __BindgenComplex<f32>,
4589 ldb: *const lapack_int,
4590 work: *mut __BindgenComplex<f32>,
4591 lwork: *const lapack_int,
4592 info: *mut lapack_int,
4593 arg1: usize,
4594 );
4595 pub fn dgetsls_(
4596 trans: *const c_char,
4597 m: *const lapack_int,
4598 n: *const lapack_int,
4599 nrhs: *const lapack_int,
4600 A: *mut f64,
4601 lda: *const lapack_int,
4602 B: *mut f64,
4603 ldb: *const lapack_int,
4604 work: *mut f64,
4605 lwork: *const lapack_int,
4606 info: *mut lapack_int,
4607 arg1: usize,
4608 );
4609 pub fn sgetsls_(
4610 trans: *const c_char,
4611 m: *const lapack_int,
4612 n: *const lapack_int,
4613 nrhs: *const lapack_int,
4614 A: *mut f32,
4615 lda: *const lapack_int,
4616 B: *mut f32,
4617 ldb: *const lapack_int,
4618 work: *mut f32,
4619 lwork: *const lapack_int,
4620 info: *mut lapack_int,
4621 arg1: usize,
4622 );
4623 pub fn zgetsls_(
4624 trans: *const c_char,
4625 m: *const lapack_int,
4626 n: *const lapack_int,
4627 nrhs: *const lapack_int,
4628 A: *mut __BindgenComplex<f64>,
4629 lda: *const lapack_int,
4630 B: *mut __BindgenComplex<f64>,
4631 ldb: *const lapack_int,
4632 work: *mut __BindgenComplex<f64>,
4633 lwork: *const lapack_int,
4634 info: *mut lapack_int,
4635 arg1: usize,
4636 );
4637 pub fn cgetsqrhrt_(
4638 m: *const lapack_int,
4639 n: *const lapack_int,
4640 mb1: *const lapack_int,
4641 nb1: *const lapack_int,
4642 nb2: *const lapack_int,
4643 A: *mut __BindgenComplex<f32>,
4644 lda: *const lapack_int,
4645 T: *mut __BindgenComplex<f32>,
4646 ldt: *const lapack_int,
4647 work: *mut __BindgenComplex<f32>,
4648 lwork: *const lapack_int,
4649 info: *mut lapack_int,
4650 );
4651 pub fn dgetsqrhrt_(
4652 m: *const lapack_int,
4653 n: *const lapack_int,
4654 mb1: *const lapack_int,
4655 nb1: *const lapack_int,
4656 nb2: *const lapack_int,
4657 A: *mut f64,
4658 lda: *const lapack_int,
4659 T: *mut f64,
4660 ldt: *const lapack_int,
4661 work: *mut f64,
4662 lwork: *const lapack_int,
4663 info: *mut lapack_int,
4664 );
4665 pub fn sgetsqrhrt_(
4666 m: *const lapack_int,
4667 n: *const lapack_int,
4668 mb1: *const lapack_int,
4669 nb1: *const lapack_int,
4670 nb2: *const lapack_int,
4671 A: *mut f32,
4672 lda: *const lapack_int,
4673 T: *mut f32,
4674 ldt: *const lapack_int,
4675 work: *mut f32,
4676 lwork: *const lapack_int,
4677 info: *mut lapack_int,
4678 );
4679 pub fn zgetsqrhrt_(
4680 m: *const lapack_int,
4681 n: *const lapack_int,
4682 mb1: *const lapack_int,
4683 nb1: *const lapack_int,
4684 nb2: *const lapack_int,
4685 A: *mut __BindgenComplex<f64>,
4686 lda: *const lapack_int,
4687 T: *mut __BindgenComplex<f64>,
4688 ldt: *const lapack_int,
4689 work: *mut __BindgenComplex<f64>,
4690 lwork: *const lapack_int,
4691 info: *mut lapack_int,
4692 );
4693 pub fn cggbak_(
4694 job: *const c_char,
4695 side: *const c_char,
4696 n: *const lapack_int,
4697 ilo: *const lapack_int,
4698 ihi: *const lapack_int,
4699 lscale: *const f32,
4700 rscale: *const f32,
4701 m: *const lapack_int,
4702 V: *mut __BindgenComplex<f32>,
4703 ldv: *const lapack_int,
4704 info: *mut lapack_int,
4705 arg1: usize,
4706 arg2: usize,
4707 );
4708 pub fn dggbak_(
4709 job: *const c_char,
4710 side: *const c_char,
4711 n: *const lapack_int,
4712 ilo: *const lapack_int,
4713 ihi: *const lapack_int,
4714 lscale: *const f64,
4715 rscale: *const f64,
4716 m: *const lapack_int,
4717 V: *mut f64,
4718 ldv: *const lapack_int,
4719 info: *mut lapack_int,
4720 arg1: usize,
4721 arg2: usize,
4722 );
4723 pub fn sggbak_(
4724 job: *const c_char,
4725 side: *const c_char,
4726 n: *const lapack_int,
4727 ilo: *const lapack_int,
4728 ihi: *const lapack_int,
4729 lscale: *const f32,
4730 rscale: *const f32,
4731 m: *const lapack_int,
4732 V: *mut f32,
4733 ldv: *const lapack_int,
4734 info: *mut lapack_int,
4735 arg1: usize,
4736 arg2: usize,
4737 );
4738 pub fn zggbak_(
4739 job: *const c_char,
4740 side: *const c_char,
4741 n: *const lapack_int,
4742 ilo: *const lapack_int,
4743 ihi: *const lapack_int,
4744 lscale: *const f64,
4745 rscale: *const f64,
4746 m: *const lapack_int,
4747 V: *mut __BindgenComplex<f64>,
4748 ldv: *const lapack_int,
4749 info: *mut lapack_int,
4750 arg1: usize,
4751 arg2: usize,
4752 );
4753 pub fn cggbal_(
4754 job: *const c_char,
4755 n: *const lapack_int,
4756 A: *mut __BindgenComplex<f32>,
4757 lda: *const lapack_int,
4758 B: *mut __BindgenComplex<f32>,
4759 ldb: *const lapack_int,
4760 ilo: *mut lapack_int,
4761 ihi: *mut lapack_int,
4762 lscale: *mut f32,
4763 rscale: *mut f32,
4764 work: *mut f32,
4765 info: *mut lapack_int,
4766 arg1: usize,
4767 );
4768 pub fn dggbal_(
4769 job: *const c_char,
4770 n: *const lapack_int,
4771 A: *mut f64,
4772 lda: *const lapack_int,
4773 B: *mut f64,
4774 ldb: *const lapack_int,
4775 ilo: *mut lapack_int,
4776 ihi: *mut lapack_int,
4777 lscale: *mut f64,
4778 rscale: *mut f64,
4779 work: *mut f64,
4780 info: *mut lapack_int,
4781 arg1: usize,
4782 );
4783 pub fn sggbal_(
4784 job: *const c_char,
4785 n: *const lapack_int,
4786 A: *mut f32,
4787 lda: *const lapack_int,
4788 B: *mut f32,
4789 ldb: *const lapack_int,
4790 ilo: *mut lapack_int,
4791 ihi: *mut lapack_int,
4792 lscale: *mut f32,
4793 rscale: *mut f32,
4794 work: *mut f32,
4795 info: *mut lapack_int,
4796 arg1: usize,
4797 );
4798 pub fn zggbal_(
4799 job: *const c_char,
4800 n: *const lapack_int,
4801 A: *mut __BindgenComplex<f64>,
4802 lda: *const lapack_int,
4803 B: *mut __BindgenComplex<f64>,
4804 ldb: *const lapack_int,
4805 ilo: *mut lapack_int,
4806 ihi: *mut lapack_int,
4807 lscale: *mut f64,
4808 rscale: *mut f64,
4809 work: *mut f64,
4810 info: *mut lapack_int,
4811 arg1: usize,
4812 );
4813 pub fn cgges_(
4814 jobvsl: *const c_char,
4815 jobvsr: *const c_char,
4816 sort: *const c_char,
4817 selctg: LAPACK_C_SELECT2,
4818 n: *const lapack_int,
4819 A: *mut __BindgenComplex<f32>,
4820 lda: *const lapack_int,
4821 B: *mut __BindgenComplex<f32>,
4822 ldb: *const lapack_int,
4823 sdim: *mut lapack_int,
4824 alpha: *mut __BindgenComplex<f32>,
4825 beta: *mut __BindgenComplex<f32>,
4826 VSL: *mut __BindgenComplex<f32>,
4827 ldvsl: *const lapack_int,
4828 VSR: *mut __BindgenComplex<f32>,
4829 ldvsr: *const lapack_int,
4830 work: *mut __BindgenComplex<f32>,
4831 lwork: *const lapack_int,
4832 rwork: *mut f32,
4833 BWORK: *mut lapack_int,
4834 info: *mut lapack_int,
4835 arg1: usize,
4836 arg2: usize,
4837 arg3: usize,
4838 );
4839 pub fn dgges_(
4840 jobvsl: *const c_char,
4841 jobvsr: *const c_char,
4842 sort: *const c_char,
4843 selctg: LAPACK_D_SELECT3,
4844 n: *const lapack_int,
4845 A: *mut f64,
4846 lda: *const lapack_int,
4847 B: *mut f64,
4848 ldb: *const lapack_int,
4849 sdim: *mut lapack_int,
4850 alphar: *mut f64,
4851 alphai: *mut f64,
4852 beta: *mut f64,
4853 VSL: *mut f64,
4854 ldvsl: *const lapack_int,
4855 VSR: *mut f64,
4856 ldvsr: *const lapack_int,
4857 work: *mut f64,
4858 lwork: *const lapack_int,
4859 BWORK: *mut lapack_int,
4860 info: *mut lapack_int,
4861 arg1: usize,
4862 arg2: usize,
4863 arg3: usize,
4864 );
4865 pub fn sgges_(
4866 jobvsl: *const c_char,
4867 jobvsr: *const c_char,
4868 sort: *const c_char,
4869 selctg: LAPACK_S_SELECT3,
4870 n: *const lapack_int,
4871 A: *mut f32,
4872 lda: *const lapack_int,
4873 B: *mut f32,
4874 ldb: *const lapack_int,
4875 sdim: *mut lapack_int,
4876 alphar: *mut f32,
4877 alphai: *mut f32,
4878 beta: *mut f32,
4879 VSL: *mut f32,
4880 ldvsl: *const lapack_int,
4881 VSR: *mut f32,
4882 ldvsr: *const lapack_int,
4883 work: *mut f32,
4884 lwork: *const lapack_int,
4885 BWORK: *mut lapack_int,
4886 info: *mut lapack_int,
4887 arg1: usize,
4888 arg2: usize,
4889 arg3: usize,
4890 );
4891 pub fn zgges_(
4892 jobvsl: *const c_char,
4893 jobvsr: *const c_char,
4894 sort: *const c_char,
4895 selctg: LAPACK_Z_SELECT2,
4896 n: *const lapack_int,
4897 A: *mut __BindgenComplex<f64>,
4898 lda: *const lapack_int,
4899 B: *mut __BindgenComplex<f64>,
4900 ldb: *const lapack_int,
4901 sdim: *mut lapack_int,
4902 alpha: *mut __BindgenComplex<f64>,
4903 beta: *mut __BindgenComplex<f64>,
4904 VSL: *mut __BindgenComplex<f64>,
4905 ldvsl: *const lapack_int,
4906 VSR: *mut __BindgenComplex<f64>,
4907 ldvsr: *const lapack_int,
4908 work: *mut __BindgenComplex<f64>,
4909 lwork: *const lapack_int,
4910 rwork: *mut f64,
4911 BWORK: *mut lapack_int,
4912 info: *mut lapack_int,
4913 arg1: usize,
4914 arg2: usize,
4915 arg3: usize,
4916 );
4917 pub fn cgges3_(
4918 jobvsl: *const c_char,
4919 jobvsr: *const c_char,
4920 sort: *const c_char,
4921 selctg: LAPACK_C_SELECT2,
4922 n: *const lapack_int,
4923 A: *mut __BindgenComplex<f32>,
4924 lda: *const lapack_int,
4925 B: *mut __BindgenComplex<f32>,
4926 ldb: *const lapack_int,
4927 sdim: *mut lapack_int,
4928 alpha: *mut __BindgenComplex<f32>,
4929 beta: *mut __BindgenComplex<f32>,
4930 VSL: *mut __BindgenComplex<f32>,
4931 ldvsl: *const lapack_int,
4932 VSR: *mut __BindgenComplex<f32>,
4933 ldvsr: *const lapack_int,
4934 work: *mut __BindgenComplex<f32>,
4935 lwork: *const lapack_int,
4936 rwork: *mut f32,
4937 BWORK: *mut lapack_int,
4938 info: *mut lapack_int,
4939 arg1: usize,
4940 arg2: usize,
4941 arg3: usize,
4942 );
4943 pub fn dgges3_(
4944 jobvsl: *const c_char,
4945 jobvsr: *const c_char,
4946 sort: *const c_char,
4947 selctg: LAPACK_D_SELECT3,
4948 n: *const lapack_int,
4949 A: *mut f64,
4950 lda: *const lapack_int,
4951 B: *mut f64,
4952 ldb: *const lapack_int,
4953 sdim: *mut lapack_int,
4954 alphar: *mut f64,
4955 alphai: *mut f64,
4956 beta: *mut f64,
4957 VSL: *mut f64,
4958 ldvsl: *const lapack_int,
4959 VSR: *mut f64,
4960 ldvsr: *const lapack_int,
4961 work: *mut f64,
4962 lwork: *const lapack_int,
4963 BWORK: *mut lapack_int,
4964 info: *mut lapack_int,
4965 arg1: usize,
4966 arg2: usize,
4967 arg3: usize,
4968 );
4969 pub fn sgges3_(
4970 jobvsl: *const c_char,
4971 jobvsr: *const c_char,
4972 sort: *const c_char,
4973 selctg: LAPACK_S_SELECT3,
4974 n: *const lapack_int,
4975 A: *mut f32,
4976 lda: *const lapack_int,
4977 B: *mut f32,
4978 ldb: *const lapack_int,
4979 sdim: *mut lapack_int,
4980 alphar: *mut f32,
4981 alphai: *mut f32,
4982 beta: *mut f32,
4983 VSL: *mut f32,
4984 ldvsl: *const lapack_int,
4985 VSR: *mut f32,
4986 ldvsr: *const lapack_int,
4987 work: *mut f32,
4988 lwork: *const lapack_int,
4989 BWORK: *mut lapack_int,
4990 info: *mut lapack_int,
4991 arg1: usize,
4992 arg2: usize,
4993 arg3: usize,
4994 );
4995 pub fn zgges3_(
4996 jobvsl: *const c_char,
4997 jobvsr: *const c_char,
4998 sort: *const c_char,
4999 selctg: LAPACK_Z_SELECT2,
5000 n: *const lapack_int,
5001 A: *mut __BindgenComplex<f64>,
5002 lda: *const lapack_int,
5003 B: *mut __BindgenComplex<f64>,
5004 ldb: *const lapack_int,
5005 sdim: *mut lapack_int,
5006 alpha: *mut __BindgenComplex<f64>,
5007 beta: *mut __BindgenComplex<f64>,
5008 VSL: *mut __BindgenComplex<f64>,
5009 ldvsl: *const lapack_int,
5010 VSR: *mut __BindgenComplex<f64>,
5011 ldvsr: *const lapack_int,
5012 work: *mut __BindgenComplex<f64>,
5013 lwork: *const lapack_int,
5014 rwork: *mut f64,
5015 BWORK: *mut lapack_int,
5016 info: *mut lapack_int,
5017 arg1: usize,
5018 arg2: usize,
5019 arg3: usize,
5020 );
5021 pub fn cggesx_(
5022 jobvsl: *const c_char,
5023 jobvsr: *const c_char,
5024 sort: *const c_char,
5025 selctg: LAPACK_C_SELECT2,
5026 sense: *const c_char,
5027 n: *const lapack_int,
5028 A: *mut __BindgenComplex<f32>,
5029 lda: *const lapack_int,
5030 B: *mut __BindgenComplex<f32>,
5031 ldb: *const lapack_int,
5032 sdim: *mut lapack_int,
5033 alpha: *mut __BindgenComplex<f32>,
5034 beta: *mut __BindgenComplex<f32>,
5035 VSL: *mut __BindgenComplex<f32>,
5036 ldvsl: *const lapack_int,
5037 VSR: *mut __BindgenComplex<f32>,
5038 ldvsr: *const lapack_int,
5039 rconde: *mut f32,
5040 rcondv: *mut f32,
5041 work: *mut __BindgenComplex<f32>,
5042 lwork: *const lapack_int,
5043 rwork: *mut f32,
5044 iwork: *mut lapack_int,
5045 liwork: *const lapack_int,
5046 BWORK: *mut lapack_int,
5047 info: *mut lapack_int,
5048 arg1: usize,
5049 arg2: usize,
5050 arg3: usize,
5051 arg4: usize,
5052 );
5053 pub fn dggesx_(
5054 jobvsl: *const c_char,
5055 jobvsr: *const c_char,
5056 sort: *const c_char,
5057 selctg: LAPACK_D_SELECT3,
5058 sense: *const c_char,
5059 n: *const lapack_int,
5060 A: *mut f64,
5061 lda: *const lapack_int,
5062 B: *mut f64,
5063 ldb: *const lapack_int,
5064 sdim: *mut lapack_int,
5065 alphar: *mut f64,
5066 alphai: *mut f64,
5067 beta: *mut f64,
5068 VSL: *mut f64,
5069 ldvsl: *const lapack_int,
5070 VSR: *mut f64,
5071 ldvsr: *const lapack_int,
5072 rconde: *mut f64,
5073 rcondv: *mut f64,
5074 work: *mut f64,
5075 lwork: *const lapack_int,
5076 iwork: *mut lapack_int,
5077 liwork: *const lapack_int,
5078 BWORK: *mut lapack_int,
5079 info: *mut lapack_int,
5080 arg1: usize,
5081 arg2: usize,
5082 arg3: usize,
5083 arg4: usize,
5084 );
5085 pub fn sggesx_(
5086 jobvsl: *const c_char,
5087 jobvsr: *const c_char,
5088 sort: *const c_char,
5089 selctg: LAPACK_S_SELECT3,
5090 sense: *const c_char,
5091 n: *const lapack_int,
5092 A: *mut f32,
5093 lda: *const lapack_int,
5094 B: *mut f32,
5095 ldb: *const lapack_int,
5096 sdim: *mut lapack_int,
5097 alphar: *mut f32,
5098 alphai: *mut f32,
5099 beta: *mut f32,
5100 VSL: *mut f32,
5101 ldvsl: *const lapack_int,
5102 VSR: *mut f32,
5103 ldvsr: *const lapack_int,
5104 rconde: *mut f32,
5105 rcondv: *mut f32,
5106 work: *mut f32,
5107 lwork: *const lapack_int,
5108 iwork: *mut lapack_int,
5109 liwork: *const lapack_int,
5110 BWORK: *mut lapack_int,
5111 info: *mut lapack_int,
5112 arg1: usize,
5113 arg2: usize,
5114 arg3: usize,
5115 arg4: usize,
5116 );
5117 pub fn zggesx_(
5118 jobvsl: *const c_char,
5119 jobvsr: *const c_char,
5120 sort: *const c_char,
5121 selctg: LAPACK_Z_SELECT2,
5122 sense: *const c_char,
5123 n: *const lapack_int,
5124 A: *mut __BindgenComplex<f64>,
5125 lda: *const lapack_int,
5126 B: *mut __BindgenComplex<f64>,
5127 ldb: *const lapack_int,
5128 sdim: *mut lapack_int,
5129 alpha: *mut __BindgenComplex<f64>,
5130 beta: *mut __BindgenComplex<f64>,
5131 VSL: *mut __BindgenComplex<f64>,
5132 ldvsl: *const lapack_int,
5133 VSR: *mut __BindgenComplex<f64>,
5134 ldvsr: *const lapack_int,
5135 rconde: *mut f64,
5136 rcondv: *mut f64,
5137 work: *mut __BindgenComplex<f64>,
5138 lwork: *const lapack_int,
5139 rwork: *mut f64,
5140 iwork: *mut lapack_int,
5141 liwork: *const lapack_int,
5142 BWORK: *mut lapack_int,
5143 info: *mut lapack_int,
5144 arg1: usize,
5145 arg2: usize,
5146 arg3: usize,
5147 arg4: usize,
5148 );
5149 pub fn cggev_(
5150 jobvl: *const c_char,
5151 jobvr: *const c_char,
5152 n: *const lapack_int,
5153 A: *mut __BindgenComplex<f32>,
5154 lda: *const lapack_int,
5155 B: *mut __BindgenComplex<f32>,
5156 ldb: *const lapack_int,
5157 alpha: *mut __BindgenComplex<f32>,
5158 beta: *mut __BindgenComplex<f32>,
5159 VL: *mut __BindgenComplex<f32>,
5160 ldvl: *const lapack_int,
5161 VR: *mut __BindgenComplex<f32>,
5162 ldvr: *const lapack_int,
5163 work: *mut __BindgenComplex<f32>,
5164 lwork: *const lapack_int,
5165 rwork: *mut f32,
5166 info: *mut lapack_int,
5167 arg1: usize,
5168 arg2: usize,
5169 );
5170 pub fn dggev_(
5171 jobvl: *const c_char,
5172 jobvr: *const c_char,
5173 n: *const lapack_int,
5174 A: *mut f64,
5175 lda: *const lapack_int,
5176 B: *mut f64,
5177 ldb: *const lapack_int,
5178 alphar: *mut f64,
5179 alphai: *mut f64,
5180 beta: *mut f64,
5181 VL: *mut f64,
5182 ldvl: *const lapack_int,
5183 VR: *mut f64,
5184 ldvr: *const lapack_int,
5185 work: *mut f64,
5186 lwork: *const lapack_int,
5187 info: *mut lapack_int,
5188 arg1: usize,
5189 arg2: usize,
5190 );
5191 pub fn sggev_(
5192 jobvl: *const c_char,
5193 jobvr: *const c_char,
5194 n: *const lapack_int,
5195 A: *mut f32,
5196 lda: *const lapack_int,
5197 B: *mut f32,
5198 ldb: *const lapack_int,
5199 alphar: *mut f32,
5200 alphai: *mut f32,
5201 beta: *mut f32,
5202 VL: *mut f32,
5203 ldvl: *const lapack_int,
5204 VR: *mut f32,
5205 ldvr: *const lapack_int,
5206 work: *mut f32,
5207 lwork: *const lapack_int,
5208 info: *mut lapack_int,
5209 arg1: usize,
5210 arg2: usize,
5211 );
5212 pub fn zggev_(
5213 jobvl: *const c_char,
5214 jobvr: *const c_char,
5215 n: *const lapack_int,
5216 A: *mut __BindgenComplex<f64>,
5217 lda: *const lapack_int,
5218 B: *mut __BindgenComplex<f64>,
5219 ldb: *const lapack_int,
5220 alpha: *mut __BindgenComplex<f64>,
5221 beta: *mut __BindgenComplex<f64>,
5222 VL: *mut __BindgenComplex<f64>,
5223 ldvl: *const lapack_int,
5224 VR: *mut __BindgenComplex<f64>,
5225 ldvr: *const lapack_int,
5226 work: *mut __BindgenComplex<f64>,
5227 lwork: *const lapack_int,
5228 rwork: *mut f64,
5229 info: *mut lapack_int,
5230 arg1: usize,
5231 arg2: usize,
5232 );
5233 pub fn cggev3_(
5234 jobvl: *const c_char,
5235 jobvr: *const c_char,
5236 n: *const lapack_int,
5237 A: *mut __BindgenComplex<f32>,
5238 lda: *const lapack_int,
5239 B: *mut __BindgenComplex<f32>,
5240 ldb: *const lapack_int,
5241 alpha: *mut __BindgenComplex<f32>,
5242 beta: *mut __BindgenComplex<f32>,
5243 VL: *mut __BindgenComplex<f32>,
5244 ldvl: *const lapack_int,
5245 VR: *mut __BindgenComplex<f32>,
5246 ldvr: *const lapack_int,
5247 work: *mut __BindgenComplex<f32>,
5248 lwork: *const lapack_int,
5249 rwork: *mut f32,
5250 info: *mut lapack_int,
5251 arg1: usize,
5252 arg2: usize,
5253 );
5254 pub fn dggev3_(
5255 jobvl: *const c_char,
5256 jobvr: *const c_char,
5257 n: *const lapack_int,
5258 A: *mut f64,
5259 lda: *const lapack_int,
5260 B: *mut f64,
5261 ldb: *const lapack_int,
5262 alphar: *mut f64,
5263 alphai: *mut f64,
5264 beta: *mut f64,
5265 VL: *mut f64,
5266 ldvl: *const lapack_int,
5267 VR: *mut f64,
5268 ldvr: *const lapack_int,
5269 work: *mut f64,
5270 lwork: *const lapack_int,
5271 info: *mut lapack_int,
5272 arg1: usize,
5273 arg2: usize,
5274 );
5275 pub fn sggev3_(
5276 jobvl: *const c_char,
5277 jobvr: *const c_char,
5278 n: *const lapack_int,
5279 A: *mut f32,
5280 lda: *const lapack_int,
5281 B: *mut f32,
5282 ldb: *const lapack_int,
5283 alphar: *mut f32,
5284 alphai: *mut f32,
5285 beta: *mut f32,
5286 VL: *mut f32,
5287 ldvl: *const lapack_int,
5288 VR: *mut f32,
5289 ldvr: *const lapack_int,
5290 work: *mut f32,
5291 lwork: *const lapack_int,
5292 info: *mut lapack_int,
5293 arg1: usize,
5294 arg2: usize,
5295 );
5296 pub fn zggev3_(
5297 jobvl: *const c_char,
5298 jobvr: *const c_char,
5299 n: *const lapack_int,
5300 A: *mut __BindgenComplex<f64>,
5301 lda: *const lapack_int,
5302 B: *mut __BindgenComplex<f64>,
5303 ldb: *const lapack_int,
5304 alpha: *mut __BindgenComplex<f64>,
5305 beta: *mut __BindgenComplex<f64>,
5306 VL: *mut __BindgenComplex<f64>,
5307 ldvl: *const lapack_int,
5308 VR: *mut __BindgenComplex<f64>,
5309 ldvr: *const lapack_int,
5310 work: *mut __BindgenComplex<f64>,
5311 lwork: *const lapack_int,
5312 rwork: *mut f64,
5313 info: *mut lapack_int,
5314 arg1: usize,
5315 arg2: usize,
5316 );
5317 pub fn cggevx_(
5318 balanc: *const c_char,
5319 jobvl: *const c_char,
5320 jobvr: *const c_char,
5321 sense: *const c_char,
5322 n: *const lapack_int,
5323 A: *mut __BindgenComplex<f32>,
5324 lda: *const lapack_int,
5325 B: *mut __BindgenComplex<f32>,
5326 ldb: *const lapack_int,
5327 alpha: *mut __BindgenComplex<f32>,
5328 beta: *mut __BindgenComplex<f32>,
5329 VL: *mut __BindgenComplex<f32>,
5330 ldvl: *const lapack_int,
5331 VR: *mut __BindgenComplex<f32>,
5332 ldvr: *const lapack_int,
5333 ilo: *mut lapack_int,
5334 ihi: *mut lapack_int,
5335 lscale: *mut f32,
5336 rscale: *mut f32,
5337 abnrm: *mut f32,
5338 bbnrm: *mut f32,
5339 rconde: *mut f32,
5340 rcondv: *mut f32,
5341 work: *mut __BindgenComplex<f32>,
5342 lwork: *const lapack_int,
5343 rwork: *mut f32,
5344 iwork: *mut lapack_int,
5345 BWORK: *mut lapack_int,
5346 info: *mut lapack_int,
5347 arg1: usize,
5348 arg2: usize,
5349 arg3: usize,
5350 arg4: usize,
5351 );
5352 pub fn dggevx_(
5353 balanc: *const c_char,
5354 jobvl: *const c_char,
5355 jobvr: *const c_char,
5356 sense: *const c_char,
5357 n: *const lapack_int,
5358 A: *mut f64,
5359 lda: *const lapack_int,
5360 B: *mut f64,
5361 ldb: *const lapack_int,
5362 alphar: *mut f64,
5363 alphai: *mut f64,
5364 beta: *mut f64,
5365 VL: *mut f64,
5366 ldvl: *const lapack_int,
5367 VR: *mut f64,
5368 ldvr: *const lapack_int,
5369 ilo: *mut lapack_int,
5370 ihi: *mut lapack_int,
5371 lscale: *mut f64,
5372 rscale: *mut f64,
5373 abnrm: *mut f64,
5374 bbnrm: *mut f64,
5375 rconde: *mut f64,
5376 rcondv: *mut f64,
5377 work: *mut f64,
5378 lwork: *const lapack_int,
5379 iwork: *mut lapack_int,
5380 BWORK: *mut lapack_int,
5381 info: *mut lapack_int,
5382 arg1: usize,
5383 arg2: usize,
5384 arg3: usize,
5385 arg4: usize,
5386 );
5387 pub fn sggevx_(
5388 balanc: *const c_char,
5389 jobvl: *const c_char,
5390 jobvr: *const c_char,
5391 sense: *const c_char,
5392 n: *const lapack_int,
5393 A: *mut f32,
5394 lda: *const lapack_int,
5395 B: *mut f32,
5396 ldb: *const lapack_int,
5397 alphar: *mut f32,
5398 alphai: *mut f32,
5399 beta: *mut f32,
5400 VL: *mut f32,
5401 ldvl: *const lapack_int,
5402 VR: *mut f32,
5403 ldvr: *const lapack_int,
5404 ilo: *mut lapack_int,
5405 ihi: *mut lapack_int,
5406 lscale: *mut f32,
5407 rscale: *mut f32,
5408 abnrm: *mut f32,
5409 bbnrm: *mut f32,
5410 rconde: *mut f32,
5411 rcondv: *mut f32,
5412 work: *mut f32,
5413 lwork: *const lapack_int,
5414 iwork: *mut lapack_int,
5415 BWORK: *mut lapack_int,
5416 info: *mut lapack_int,
5417 arg1: usize,
5418 arg2: usize,
5419 arg3: usize,
5420 arg4: usize,
5421 );
5422 pub fn zggevx_(
5423 balanc: *const c_char,
5424 jobvl: *const c_char,
5425 jobvr: *const c_char,
5426 sense: *const c_char,
5427 n: *const lapack_int,
5428 A: *mut __BindgenComplex<f64>,
5429 lda: *const lapack_int,
5430 B: *mut __BindgenComplex<f64>,
5431 ldb: *const lapack_int,
5432 alpha: *mut __BindgenComplex<f64>,
5433 beta: *mut __BindgenComplex<f64>,
5434 VL: *mut __BindgenComplex<f64>,
5435 ldvl: *const lapack_int,
5436 VR: *mut __BindgenComplex<f64>,
5437 ldvr: *const lapack_int,
5438 ilo: *mut lapack_int,
5439 ihi: *mut lapack_int,
5440 lscale: *mut f64,
5441 rscale: *mut f64,
5442 abnrm: *mut f64,
5443 bbnrm: *mut f64,
5444 rconde: *mut f64,
5445 rcondv: *mut f64,
5446 work: *mut __BindgenComplex<f64>,
5447 lwork: *const lapack_int,
5448 rwork: *mut f64,
5449 iwork: *mut lapack_int,
5450 BWORK: *mut lapack_int,
5451 info: *mut lapack_int,
5452 arg1: usize,
5453 arg2: usize,
5454 arg3: usize,
5455 arg4: usize,
5456 );
5457 pub fn cggglm_(
5458 n: *const lapack_int,
5459 m: *const lapack_int,
5460 p: *const lapack_int,
5461 A: *mut __BindgenComplex<f32>,
5462 lda: *const lapack_int,
5463 B: *mut __BindgenComplex<f32>,
5464 ldb: *const lapack_int,
5465 D: *mut __BindgenComplex<f32>,
5466 X: *mut __BindgenComplex<f32>,
5467 Y: *mut __BindgenComplex<f32>,
5468 work: *mut __BindgenComplex<f32>,
5469 lwork: *const lapack_int,
5470 info: *mut lapack_int,
5471 );
5472 pub fn dggglm_(
5473 n: *const lapack_int,
5474 m: *const lapack_int,
5475 p: *const lapack_int,
5476 A: *mut f64,
5477 lda: *const lapack_int,
5478 B: *mut f64,
5479 ldb: *const lapack_int,
5480 D: *mut f64,
5481 X: *mut f64,
5482 Y: *mut f64,
5483 work: *mut f64,
5484 lwork: *const lapack_int,
5485 info: *mut lapack_int,
5486 );
5487 pub fn sggglm_(
5488 n: *const lapack_int,
5489 m: *const lapack_int,
5490 p: *const lapack_int,
5491 A: *mut f32,
5492 lda: *const lapack_int,
5493 B: *mut f32,
5494 ldb: *const lapack_int,
5495 D: *mut f32,
5496 X: *mut f32,
5497 Y: *mut f32,
5498 work: *mut f32,
5499 lwork: *const lapack_int,
5500 info: *mut lapack_int,
5501 );
5502 pub fn zggglm_(
5503 n: *const lapack_int,
5504 m: *const lapack_int,
5505 p: *const lapack_int,
5506 A: *mut __BindgenComplex<f64>,
5507 lda: *const lapack_int,
5508 B: *mut __BindgenComplex<f64>,
5509 ldb: *const lapack_int,
5510 D: *mut __BindgenComplex<f64>,
5511 X: *mut __BindgenComplex<f64>,
5512 Y: *mut __BindgenComplex<f64>,
5513 work: *mut __BindgenComplex<f64>,
5514 lwork: *const lapack_int,
5515 info: *mut lapack_int,
5516 );
5517 pub fn cgghd3_(
5518 compq: *const c_char,
5519 compz: *const c_char,
5520 n: *const lapack_int,
5521 ilo: *const lapack_int,
5522 ihi: *const lapack_int,
5523 A: *mut __BindgenComplex<f32>,
5524 lda: *const lapack_int,
5525 B: *mut __BindgenComplex<f32>,
5526 ldb: *const lapack_int,
5527 Q: *mut __BindgenComplex<f32>,
5528 ldq: *const lapack_int,
5529 Z: *mut __BindgenComplex<f32>,
5530 ldz: *const lapack_int,
5531 work: *mut __BindgenComplex<f32>,
5532 lwork: *const lapack_int,
5533 info: *mut lapack_int,
5534 arg1: usize,
5535 arg2: usize,
5536 );
5537 pub fn dgghd3_(
5538 compq: *const c_char,
5539 compz: *const c_char,
5540 n: *const lapack_int,
5541 ilo: *const lapack_int,
5542 ihi: *const lapack_int,
5543 A: *mut f64,
5544 lda: *const lapack_int,
5545 B: *mut f64,
5546 ldb: *const lapack_int,
5547 Q: *mut f64,
5548 ldq: *const lapack_int,
5549 Z: *mut f64,
5550 ldz: *const lapack_int,
5551 work: *mut f64,
5552 lwork: *const lapack_int,
5553 info: *mut lapack_int,
5554 arg1: usize,
5555 arg2: usize,
5556 );
5557 pub fn sgghd3_(
5558 compq: *const c_char,
5559 compz: *const c_char,
5560 n: *const lapack_int,
5561 ilo: *const lapack_int,
5562 ihi: *const lapack_int,
5563 A: *mut f32,
5564 lda: *const lapack_int,
5565 B: *mut f32,
5566 ldb: *const lapack_int,
5567 Q: *mut f32,
5568 ldq: *const lapack_int,
5569 Z: *mut f32,
5570 ldz: *const lapack_int,
5571 work: *mut f32,
5572 lwork: *const lapack_int,
5573 info: *mut lapack_int,
5574 arg1: usize,
5575 arg2: usize,
5576 );
5577 pub fn zgghd3_(
5578 compq: *const c_char,
5579 compz: *const c_char,
5580 n: *const lapack_int,
5581 ilo: *const lapack_int,
5582 ihi: *const lapack_int,
5583 A: *mut __BindgenComplex<f64>,
5584 lda: *const lapack_int,
5585 B: *mut __BindgenComplex<f64>,
5586 ldb: *const lapack_int,
5587 Q: *mut __BindgenComplex<f64>,
5588 ldq: *const lapack_int,
5589 Z: *mut __BindgenComplex<f64>,
5590 ldz: *const lapack_int,
5591 work: *mut __BindgenComplex<f64>,
5592 lwork: *const lapack_int,
5593 info: *mut lapack_int,
5594 arg1: usize,
5595 arg2: usize,
5596 );
5597 pub fn cgghrd_(
5598 compq: *const c_char,
5599 compz: *const c_char,
5600 n: *const lapack_int,
5601 ilo: *const lapack_int,
5602 ihi: *const lapack_int,
5603 A: *mut __BindgenComplex<f32>,
5604 lda: *const lapack_int,
5605 B: *mut __BindgenComplex<f32>,
5606 ldb: *const lapack_int,
5607 Q: *mut __BindgenComplex<f32>,
5608 ldq: *const lapack_int,
5609 Z: *mut __BindgenComplex<f32>,
5610 ldz: *const lapack_int,
5611 info: *mut lapack_int,
5612 arg1: usize,
5613 arg2: usize,
5614 );
5615 pub fn dgghrd_(
5616 compq: *const c_char,
5617 compz: *const c_char,
5618 n: *const lapack_int,
5619 ilo: *const lapack_int,
5620 ihi: *const lapack_int,
5621 A: *mut f64,
5622 lda: *const lapack_int,
5623 B: *mut f64,
5624 ldb: *const lapack_int,
5625 Q: *mut f64,
5626 ldq: *const lapack_int,
5627 Z: *mut f64,
5628 ldz: *const lapack_int,
5629 info: *mut lapack_int,
5630 arg1: usize,
5631 arg2: usize,
5632 );
5633 pub fn sgghrd_(
5634 compq: *const c_char,
5635 compz: *const c_char,
5636 n: *const lapack_int,
5637 ilo: *const lapack_int,
5638 ihi: *const lapack_int,
5639 A: *mut f32,
5640 lda: *const lapack_int,
5641 B: *mut f32,
5642 ldb: *const lapack_int,
5643 Q: *mut f32,
5644 ldq: *const lapack_int,
5645 Z: *mut f32,
5646 ldz: *const lapack_int,
5647 info: *mut lapack_int,
5648 arg1: usize,
5649 arg2: usize,
5650 );
5651 pub fn zgghrd_(
5652 compq: *const c_char,
5653 compz: *const c_char,
5654 n: *const lapack_int,
5655 ilo: *const lapack_int,
5656 ihi: *const lapack_int,
5657 A: *mut __BindgenComplex<f64>,
5658 lda: *const lapack_int,
5659 B: *mut __BindgenComplex<f64>,
5660 ldb: *const lapack_int,
5661 Q: *mut __BindgenComplex<f64>,
5662 ldq: *const lapack_int,
5663 Z: *mut __BindgenComplex<f64>,
5664 ldz: *const lapack_int,
5665 info: *mut lapack_int,
5666 arg1: usize,
5667 arg2: usize,
5668 );
5669 pub fn cgglse_(
5670 m: *const lapack_int,
5671 n: *const lapack_int,
5672 p: *const lapack_int,
5673 A: *mut __BindgenComplex<f32>,
5674 lda: *const lapack_int,
5675 B: *mut __BindgenComplex<f32>,
5676 ldb: *const lapack_int,
5677 C: *mut __BindgenComplex<f32>,
5678 D: *mut __BindgenComplex<f32>,
5679 X: *mut __BindgenComplex<f32>,
5680 work: *mut __BindgenComplex<f32>,
5681 lwork: *const lapack_int,
5682 info: *mut lapack_int,
5683 );
5684 pub fn dgglse_(
5685 m: *const lapack_int,
5686 n: *const lapack_int,
5687 p: *const lapack_int,
5688 A: *mut f64,
5689 lda: *const lapack_int,
5690 B: *mut f64,
5691 ldb: *const lapack_int,
5692 C: *mut f64,
5693 D: *mut f64,
5694 X: *mut f64,
5695 work: *mut f64,
5696 lwork: *const lapack_int,
5697 info: *mut lapack_int,
5698 );
5699 pub fn sgglse_(
5700 m: *const lapack_int,
5701 n: *const lapack_int,
5702 p: *const lapack_int,
5703 A: *mut f32,
5704 lda: *const lapack_int,
5705 B: *mut f32,
5706 ldb: *const lapack_int,
5707 C: *mut f32,
5708 D: *mut f32,
5709 X: *mut f32,
5710 work: *mut f32,
5711 lwork: *const lapack_int,
5712 info: *mut lapack_int,
5713 );
5714 pub fn zgglse_(
5715 m: *const lapack_int,
5716 n: *const lapack_int,
5717 p: *const lapack_int,
5718 A: *mut __BindgenComplex<f64>,
5719 lda: *const lapack_int,
5720 B: *mut __BindgenComplex<f64>,
5721 ldb: *const lapack_int,
5722 C: *mut __BindgenComplex<f64>,
5723 D: *mut __BindgenComplex<f64>,
5724 X: *mut __BindgenComplex<f64>,
5725 work: *mut __BindgenComplex<f64>,
5726 lwork: *const lapack_int,
5727 info: *mut lapack_int,
5728 );
5729 pub fn cggqrf_(
5730 n: *const lapack_int,
5731 m: *const lapack_int,
5732 p: *const lapack_int,
5733 A: *mut __BindgenComplex<f32>,
5734 lda: *const lapack_int,
5735 taua: *mut __BindgenComplex<f32>,
5736 B: *mut __BindgenComplex<f32>,
5737 ldb: *const lapack_int,
5738 taub: *mut __BindgenComplex<f32>,
5739 work: *mut __BindgenComplex<f32>,
5740 lwork: *const lapack_int,
5741 info: *mut lapack_int,
5742 );
5743 pub fn dggqrf_(
5744 n: *const lapack_int,
5745 m: *const lapack_int,
5746 p: *const lapack_int,
5747 A: *mut f64,
5748 lda: *const lapack_int,
5749 taua: *mut f64,
5750 B: *mut f64,
5751 ldb: *const lapack_int,
5752 taub: *mut f64,
5753 work: *mut f64,
5754 lwork: *const lapack_int,
5755 info: *mut lapack_int,
5756 );
5757 pub fn sggqrf_(
5758 n: *const lapack_int,
5759 m: *const lapack_int,
5760 p: *const lapack_int,
5761 A: *mut f32,
5762 lda: *const lapack_int,
5763 taua: *mut f32,
5764 B: *mut f32,
5765 ldb: *const lapack_int,
5766 taub: *mut f32,
5767 work: *mut f32,
5768 lwork: *const lapack_int,
5769 info: *mut lapack_int,
5770 );
5771 pub fn zggqrf_(
5772 n: *const lapack_int,
5773 m: *const lapack_int,
5774 p: *const lapack_int,
5775 A: *mut __BindgenComplex<f64>,
5776 lda: *const lapack_int,
5777 taua: *mut __BindgenComplex<f64>,
5778 B: *mut __BindgenComplex<f64>,
5779 ldb: *const lapack_int,
5780 taub: *mut __BindgenComplex<f64>,
5781 work: *mut __BindgenComplex<f64>,
5782 lwork: *const lapack_int,
5783 info: *mut lapack_int,
5784 );
5785 pub fn cggrqf_(
5786 m: *const lapack_int,
5787 p: *const lapack_int,
5788 n: *const lapack_int,
5789 A: *mut __BindgenComplex<f32>,
5790 lda: *const lapack_int,
5791 taua: *mut __BindgenComplex<f32>,
5792 B: *mut __BindgenComplex<f32>,
5793 ldb: *const lapack_int,
5794 taub: *mut __BindgenComplex<f32>,
5795 work: *mut __BindgenComplex<f32>,
5796 lwork: *const lapack_int,
5797 info: *mut lapack_int,
5798 );
5799 pub fn dggrqf_(
5800 m: *const lapack_int,
5801 p: *const lapack_int,
5802 n: *const lapack_int,
5803 A: *mut f64,
5804 lda: *const lapack_int,
5805 taua: *mut f64,
5806 B: *mut f64,
5807 ldb: *const lapack_int,
5808 taub: *mut f64,
5809 work: *mut f64,
5810 lwork: *const lapack_int,
5811 info: *mut lapack_int,
5812 );
5813 pub fn sggrqf_(
5814 m: *const lapack_int,
5815 p: *const lapack_int,
5816 n: *const lapack_int,
5817 A: *mut f32,
5818 lda: *const lapack_int,
5819 taua: *mut f32,
5820 B: *mut f32,
5821 ldb: *const lapack_int,
5822 taub: *mut f32,
5823 work: *mut f32,
5824 lwork: *const lapack_int,
5825 info: *mut lapack_int,
5826 );
5827 pub fn zggrqf_(
5828 m: *const lapack_int,
5829 p: *const lapack_int,
5830 n: *const lapack_int,
5831 A: *mut __BindgenComplex<f64>,
5832 lda: *const lapack_int,
5833 taua: *mut __BindgenComplex<f64>,
5834 B: *mut __BindgenComplex<f64>,
5835 ldb: *const lapack_int,
5836 taub: *mut __BindgenComplex<f64>,
5837 work: *mut __BindgenComplex<f64>,
5838 lwork: *const lapack_int,
5839 info: *mut lapack_int,
5840 );
5841 pub fn cggsvd_(
5842 jobu: *const c_char,
5843 jobv: *const c_char,
5844 jobq: *const c_char,
5845 m: *const lapack_int,
5846 n: *const lapack_int,
5847 p: *const lapack_int,
5848 k: *mut lapack_int,
5849 l: *mut lapack_int,
5850 a: *mut __BindgenComplex<f32>,
5851 lda: *const lapack_int,
5852 b: *mut __BindgenComplex<f32>,
5853 ldb: *const lapack_int,
5854 alpha: *mut f32,
5855 beta: *mut f32,
5856 u: *mut __BindgenComplex<f32>,
5857 ldu: *const lapack_int,
5858 v: *mut __BindgenComplex<f32>,
5859 ldv: *const lapack_int,
5860 q: *mut __BindgenComplex<f32>,
5861 ldq: *const lapack_int,
5862 work: *mut __BindgenComplex<f32>,
5863 rwork: *mut f32,
5864 iwork: *mut lapack_int,
5865 info: *mut lapack_int,
5866 arg1: usize,
5867 arg2: usize,
5868 arg3: usize,
5869 ) -> lapack_int;
5870 pub fn sggsvd_(
5871 jobu: *const c_char,
5872 jobv: *const c_char,
5873 jobq: *const c_char,
5874 m: *const lapack_int,
5875 n: *const lapack_int,
5876 p: *const lapack_int,
5877 k: *mut lapack_int,
5878 l: *mut lapack_int,
5879 a: *mut f32,
5880 lda: *const lapack_int,
5881 b: *mut f32,
5882 ldb: *const lapack_int,
5883 alpha: *mut f32,
5884 beta: *mut f32,
5885 u: *mut f32,
5886 ldu: *const lapack_int,
5887 v: *mut f32,
5888 ldv: *const lapack_int,
5889 q: *mut f32,
5890 ldq: *const lapack_int,
5891 work: *mut f32,
5892 iwork: *mut lapack_int,
5893 info: *mut lapack_int,
5894 arg1: usize,
5895 arg2: usize,
5896 arg3: usize,
5897 ) -> lapack_int;
5898 pub fn dggsvd_(
5899 jobu: *const c_char,
5900 jobv: *const c_char,
5901 jobq: *const c_char,
5902 m: *const lapack_int,
5903 n: *const lapack_int,
5904 p: *const lapack_int,
5905 k: *mut lapack_int,
5906 l: *mut lapack_int,
5907 a: *mut f64,
5908 lda: *const lapack_int,
5909 b: *mut f64,
5910 ldb: *const lapack_int,
5911 alpha: *mut f64,
5912 beta: *mut f64,
5913 u: *mut f64,
5914 ldu: *const lapack_int,
5915 v: *mut f64,
5916 ldv: *const lapack_int,
5917 q: *mut f64,
5918 ldq: *const lapack_int,
5919 work: *mut f64,
5920 iwork: *mut lapack_int,
5921 info: *mut lapack_int,
5922 arg1: usize,
5923 arg2: usize,
5924 arg3: usize,
5925 ) -> lapack_int;
5926 pub fn zggsvd_(
5927 jobu: *const c_char,
5928 jobv: *const c_char,
5929 jobq: *const c_char,
5930 m: *const lapack_int,
5931 n: *const lapack_int,
5932 p: *const lapack_int,
5933 k: *mut lapack_int,
5934 l: *mut lapack_int,
5935 a: *mut __BindgenComplex<f64>,
5936 lda: *const lapack_int,
5937 b: *mut __BindgenComplex<f64>,
5938 ldb: *const lapack_int,
5939 alpha: *mut f64,
5940 beta: *mut f64,
5941 u: *mut __BindgenComplex<f64>,
5942 ldu: *const lapack_int,
5943 v: *mut __BindgenComplex<f64>,
5944 ldv: *const lapack_int,
5945 q: *mut __BindgenComplex<f64>,
5946 ldq: *const lapack_int,
5947 work: *mut __BindgenComplex<f64>,
5948 rwork: *mut f64,
5949 iwork: *mut lapack_int,
5950 info: *mut lapack_int,
5951 arg1: usize,
5952 arg2: usize,
5953 arg3: usize,
5954 ) -> lapack_int;
5955 pub fn cggsvd3_(
5956 jobu: *const c_char,
5957 jobv: *const c_char,
5958 jobq: *const c_char,
5959 m: *const lapack_int,
5960 n: *const lapack_int,
5961 p: *const lapack_int,
5962 k: *mut lapack_int,
5963 l: *mut lapack_int,
5964 A: *mut __BindgenComplex<f32>,
5965 lda: *const lapack_int,
5966 B: *mut __BindgenComplex<f32>,
5967 ldb: *const lapack_int,
5968 alpha: *mut f32,
5969 beta: *mut f32,
5970 U: *mut __BindgenComplex<f32>,
5971 ldu: *const lapack_int,
5972 V: *mut __BindgenComplex<f32>,
5973 ldv: *const lapack_int,
5974 Q: *mut __BindgenComplex<f32>,
5975 ldq: *const lapack_int,
5976 work: *mut __BindgenComplex<f32>,
5977 lwork: *const lapack_int,
5978 rwork: *mut f32,
5979 iwork: *mut lapack_int,
5980 info: *mut lapack_int,
5981 arg1: usize,
5982 arg2: usize,
5983 arg3: usize,
5984 );
5985 pub fn dggsvd3_(
5986 jobu: *const c_char,
5987 jobv: *const c_char,
5988 jobq: *const c_char,
5989 m: *const lapack_int,
5990 n: *const lapack_int,
5991 p: *const lapack_int,
5992 k: *mut lapack_int,
5993 l: *mut lapack_int,
5994 A: *mut f64,
5995 lda: *const lapack_int,
5996 B: *mut f64,
5997 ldb: *const lapack_int,
5998 alpha: *mut f64,
5999 beta: *mut f64,
6000 U: *mut f64,
6001 ldu: *const lapack_int,
6002 V: *mut f64,
6003 ldv: *const lapack_int,
6004 Q: *mut f64,
6005 ldq: *const lapack_int,
6006 work: *mut f64,
6007 lwork: *const lapack_int,
6008 iwork: *mut lapack_int,
6009 info: *mut lapack_int,
6010 arg1: usize,
6011 arg2: usize,
6012 arg3: usize,
6013 );
6014 pub fn sggsvd3_(
6015 jobu: *const c_char,
6016 jobv: *const c_char,
6017 jobq: *const c_char,
6018 m: *const lapack_int,
6019 n: *const lapack_int,
6020 p: *const lapack_int,
6021 k: *mut lapack_int,
6022 l: *mut lapack_int,
6023 A: *mut f32,
6024 lda: *const lapack_int,
6025 B: *mut f32,
6026 ldb: *const lapack_int,
6027 alpha: *mut f32,
6028 beta: *mut f32,
6029 U: *mut f32,
6030 ldu: *const lapack_int,
6031 V: *mut f32,
6032 ldv: *const lapack_int,
6033 Q: *mut f32,
6034 ldq: *const lapack_int,
6035 work: *mut f32,
6036 lwork: *const lapack_int,
6037 iwork: *mut lapack_int,
6038 info: *mut lapack_int,
6039 arg1: usize,
6040 arg2: usize,
6041 arg3: usize,
6042 );
6043 pub fn zggsvd3_(
6044 jobu: *const c_char,
6045 jobv: *const c_char,
6046 jobq: *const c_char,
6047 m: *const lapack_int,
6048 n: *const lapack_int,
6049 p: *const lapack_int,
6050 k: *mut lapack_int,
6051 l: *mut lapack_int,
6052 A: *mut __BindgenComplex<f64>,
6053 lda: *const lapack_int,
6054 B: *mut __BindgenComplex<f64>,
6055 ldb: *const lapack_int,
6056 alpha: *mut f64,
6057 beta: *mut f64,
6058 U: *mut __BindgenComplex<f64>,
6059 ldu: *const lapack_int,
6060 V: *mut __BindgenComplex<f64>,
6061 ldv: *const lapack_int,
6062 Q: *mut __BindgenComplex<f64>,
6063 ldq: *const lapack_int,
6064 work: *mut __BindgenComplex<f64>,
6065 lwork: *const lapack_int,
6066 rwork: *mut f64,
6067 iwork: *mut lapack_int,
6068 info: *mut lapack_int,
6069 arg1: usize,
6070 arg2: usize,
6071 arg3: usize,
6072 );
6073 pub fn sggsvp_(
6074 jobu: *const c_char,
6075 jobv: *const c_char,
6076 jobq: *const c_char,
6077 m: *const lapack_int,
6078 p: *const lapack_int,
6079 n: *const lapack_int,
6080 a: *mut f32,
6081 lda: *const lapack_int,
6082 b: *mut f32,
6083 ldb: *const lapack_int,
6084 tola: *mut f32,
6085 tolb: *mut f32,
6086 k: *mut lapack_int,
6087 l: *mut lapack_int,
6088 u: *mut f32,
6089 ldu: *const lapack_int,
6090 v: *mut f32,
6091 ldv: *const lapack_int,
6092 q: *mut f32,
6093 ldq: *const lapack_int,
6094 iwork: *mut lapack_int,
6095 tau: *mut f32,
6096 work: *mut f32,
6097 info: *mut lapack_int,
6098 arg1: usize,
6099 arg2: usize,
6100 arg3: usize,
6101 ) -> lapack_int;
6102 pub fn dggsvp_(
6103 jobu: *const c_char,
6104 jobv: *const c_char,
6105 jobq: *const c_char,
6106 m: *const lapack_int,
6107 p: *const lapack_int,
6108 n: *const lapack_int,
6109 a: *mut f64,
6110 lda: *const lapack_int,
6111 b: *mut f64,
6112 ldb: *const lapack_int,
6113 tola: *mut f64,
6114 tolb: *mut f64,
6115 k: *mut lapack_int,
6116 l: *mut lapack_int,
6117 u: *mut f64,
6118 ldu: *const lapack_int,
6119 v: *mut f64,
6120 ldv: *const lapack_int,
6121 q: *mut f64,
6122 ldq: *const lapack_int,
6123 iwork: *mut lapack_int,
6124 tau: *mut f64,
6125 work: *mut f64,
6126 info: *mut lapack_int,
6127 arg1: usize,
6128 arg2: usize,
6129 arg3: usize,
6130 ) -> lapack_int;
6131 pub fn cggsvp_(
6132 jobu: *const c_char,
6133 jobv: *const c_char,
6134 jobq: *const c_char,
6135 m: *const lapack_int,
6136 p: *const lapack_int,
6137 n: *const lapack_int,
6138 a: *mut __BindgenComplex<f32>,
6139 lda: *const lapack_int,
6140 b: *mut __BindgenComplex<f32>,
6141 ldb: *const lapack_int,
6142 tola: *mut f32,
6143 tolb: *mut f32,
6144 k: *mut lapack_int,
6145 l: *mut lapack_int,
6146 u: *mut __BindgenComplex<f32>,
6147 ldu: *const lapack_int,
6148 v: *mut __BindgenComplex<f32>,
6149 ldv: *const lapack_int,
6150 q: *mut __BindgenComplex<f32>,
6151 ldq: *const lapack_int,
6152 iwork: *mut lapack_int,
6153 rwork: *mut f32,
6154 tau: *mut __BindgenComplex<f32>,
6155 work: *mut __BindgenComplex<f32>,
6156 info: *mut lapack_int,
6157 arg1: usize,
6158 arg2: usize,
6159 arg3: usize,
6160 ) -> lapack_int;
6161 pub fn zggsvp_(
6162 jobu: *const c_char,
6163 jobv: *const c_char,
6164 jobq: *const c_char,
6165 m: *const lapack_int,
6166 p: *const lapack_int,
6167 n: *const lapack_int,
6168 a: *mut __BindgenComplex<f64>,
6169 lda: *const lapack_int,
6170 b: *mut __BindgenComplex<f64>,
6171 ldb: *const lapack_int,
6172 tola: *mut f64,
6173 tolb: *mut f64,
6174 k: *mut lapack_int,
6175 l: *mut lapack_int,
6176 u: *mut __BindgenComplex<f64>,
6177 ldu: *const lapack_int,
6178 v: *mut __BindgenComplex<f64>,
6179 ldv: *const lapack_int,
6180 q: *mut __BindgenComplex<f64>,
6181 ldq: *const lapack_int,
6182 iwork: *mut lapack_int,
6183 rwork: *mut f64,
6184 tau: *mut __BindgenComplex<f64>,
6185 work: *mut __BindgenComplex<f64>,
6186 info: *mut lapack_int,
6187 arg1: usize,
6188 arg2: usize,
6189 arg3: usize,
6190 ) -> lapack_int;
6191 pub fn cggsvp3_(
6192 jobu: *const c_char,
6193 jobv: *const c_char,
6194 jobq: *const c_char,
6195 m: *const lapack_int,
6196 p: *const lapack_int,
6197 n: *const lapack_int,
6198 A: *mut __BindgenComplex<f32>,
6199 lda: *const lapack_int,
6200 B: *mut __BindgenComplex<f32>,
6201 ldb: *const lapack_int,
6202 tola: *const f32,
6203 tolb: *const f32,
6204 k: *mut lapack_int,
6205 l: *mut lapack_int,
6206 U: *mut __BindgenComplex<f32>,
6207 ldu: *const lapack_int,
6208 V: *mut __BindgenComplex<f32>,
6209 ldv: *const lapack_int,
6210 Q: *mut __BindgenComplex<f32>,
6211 ldq: *const lapack_int,
6212 iwork: *mut lapack_int,
6213 rwork: *mut f32,
6214 tau: *mut __BindgenComplex<f32>,
6215 work: *mut __BindgenComplex<f32>,
6216 lwork: *const lapack_int,
6217 info: *mut lapack_int,
6218 arg1: usize,
6219 arg2: usize,
6220 arg3: usize,
6221 );
6222 pub fn dggsvp3_(
6223 jobu: *const c_char,
6224 jobv: *const c_char,
6225 jobq: *const c_char,
6226 m: *const lapack_int,
6227 p: *const lapack_int,
6228 n: *const lapack_int,
6229 A: *mut f64,
6230 lda: *const lapack_int,
6231 B: *mut f64,
6232 ldb: *const lapack_int,
6233 tola: *const f64,
6234 tolb: *const f64,
6235 k: *mut lapack_int,
6236 l: *mut lapack_int,
6237 U: *mut f64,
6238 ldu: *const lapack_int,
6239 V: *mut f64,
6240 ldv: *const lapack_int,
6241 Q: *mut f64,
6242 ldq: *const lapack_int,
6243 iwork: *mut lapack_int,
6244 tau: *mut f64,
6245 work: *mut f64,
6246 lwork: *const lapack_int,
6247 info: *mut lapack_int,
6248 arg1: usize,
6249 arg2: usize,
6250 arg3: usize,
6251 );
6252 pub fn sggsvp3_(
6253 jobu: *const c_char,
6254 jobv: *const c_char,
6255 jobq: *const c_char,
6256 m: *const lapack_int,
6257 p: *const lapack_int,
6258 n: *const lapack_int,
6259 A: *mut f32,
6260 lda: *const lapack_int,
6261 B: *mut f32,
6262 ldb: *const lapack_int,
6263 tola: *const f32,
6264 tolb: *const f32,
6265 k: *mut lapack_int,
6266 l: *mut lapack_int,
6267 U: *mut f32,
6268 ldu: *const lapack_int,
6269 V: *mut f32,
6270 ldv: *const lapack_int,
6271 Q: *mut f32,
6272 ldq: *const lapack_int,
6273 iwork: *mut lapack_int,
6274 tau: *mut f32,
6275 work: *mut f32,
6276 lwork: *const lapack_int,
6277 info: *mut lapack_int,
6278 arg1: usize,
6279 arg2: usize,
6280 arg3: usize,
6281 );
6282 pub fn zggsvp3_(
6283 jobu: *const c_char,
6284 jobv: *const c_char,
6285 jobq: *const c_char,
6286 m: *const lapack_int,
6287 p: *const lapack_int,
6288 n: *const lapack_int,
6289 A: *mut __BindgenComplex<f64>,
6290 lda: *const lapack_int,
6291 B: *mut __BindgenComplex<f64>,
6292 ldb: *const lapack_int,
6293 tola: *const f64,
6294 tolb: *const f64,
6295 k: *mut lapack_int,
6296 l: *mut lapack_int,
6297 U: *mut __BindgenComplex<f64>,
6298 ldu: *const lapack_int,
6299 V: *mut __BindgenComplex<f64>,
6300 ldv: *const lapack_int,
6301 Q: *mut __BindgenComplex<f64>,
6302 ldq: *const lapack_int,
6303 iwork: *mut lapack_int,
6304 rwork: *mut f64,
6305 tau: *mut __BindgenComplex<f64>,
6306 work: *mut __BindgenComplex<f64>,
6307 lwork: *const lapack_int,
6308 info: *mut lapack_int,
6309 arg1: usize,
6310 arg2: usize,
6311 arg3: usize,
6312 );
6313 pub fn cgtcon_(
6314 norm: *const c_char,
6315 n: *const lapack_int,
6316 DL: *const __BindgenComplex<f32>,
6317 D: *const __BindgenComplex<f32>,
6318 DU: *const __BindgenComplex<f32>,
6319 DU2: *const __BindgenComplex<f32>,
6320 ipiv: *const lapack_int,
6321 anorm: *const f32,
6322 rcond: *mut f32,
6323 work: *mut __BindgenComplex<f32>,
6324 info: *mut lapack_int,
6325 arg1: usize,
6326 );
6327 pub fn dgtcon_(
6328 norm: *const c_char,
6329 n: *const lapack_int,
6330 DL: *const f64,
6331 D: *const f64,
6332 DU: *const f64,
6333 DU2: *const f64,
6334 ipiv: *const lapack_int,
6335 anorm: *const f64,
6336 rcond: *mut f64,
6337 work: *mut f64,
6338 iwork: *mut lapack_int,
6339 info: *mut lapack_int,
6340 arg1: usize,
6341 );
6342 pub fn sgtcon_(
6343 norm: *const c_char,
6344 n: *const lapack_int,
6345 DL: *const f32,
6346 D: *const f32,
6347 DU: *const f32,
6348 DU2: *const f32,
6349 ipiv: *const lapack_int,
6350 anorm: *const f32,
6351 rcond: *mut f32,
6352 work: *mut f32,
6353 iwork: *mut lapack_int,
6354 info: *mut lapack_int,
6355 arg1: usize,
6356 );
6357 pub fn zgtcon_(
6358 norm: *const c_char,
6359 n: *const lapack_int,
6360 DL: *const __BindgenComplex<f64>,
6361 D: *const __BindgenComplex<f64>,
6362 DU: *const __BindgenComplex<f64>,
6363 DU2: *const __BindgenComplex<f64>,
6364 ipiv: *const lapack_int,
6365 anorm: *const f64,
6366 rcond: *mut f64,
6367 work: *mut __BindgenComplex<f64>,
6368 info: *mut lapack_int,
6369 arg1: usize,
6370 );
6371 pub fn cgtrfs_(
6372 trans: *const c_char,
6373 n: *const lapack_int,
6374 nrhs: *const lapack_int,
6375 DL: *const __BindgenComplex<f32>,
6376 D: *const __BindgenComplex<f32>,
6377 DU: *const __BindgenComplex<f32>,
6378 DLF: *const __BindgenComplex<f32>,
6379 DF: *const __BindgenComplex<f32>,
6380 DUF: *const __BindgenComplex<f32>,
6381 DU2: *const __BindgenComplex<f32>,
6382 ipiv: *const lapack_int,
6383 B: *const __BindgenComplex<f32>,
6384 ldb: *const lapack_int,
6385 X: *mut __BindgenComplex<f32>,
6386 ldx: *const lapack_int,
6387 ferr: *mut f32,
6388 berr: *mut f32,
6389 work: *mut __BindgenComplex<f32>,
6390 rwork: *mut f32,
6391 info: *mut lapack_int,
6392 arg1: usize,
6393 );
6394 pub fn dgtrfs_(
6395 trans: *const c_char,
6396 n: *const lapack_int,
6397 nrhs: *const lapack_int,
6398 DL: *const f64,
6399 D: *const f64,
6400 DU: *const f64,
6401 DLF: *const f64,
6402 DF: *const f64,
6403 DUF: *const f64,
6404 DU2: *const f64,
6405 ipiv: *const lapack_int,
6406 B: *const f64,
6407 ldb: *const lapack_int,
6408 X: *mut f64,
6409 ldx: *const lapack_int,
6410 ferr: *mut f64,
6411 berr: *mut f64,
6412 work: *mut f64,
6413 iwork: *mut lapack_int,
6414 info: *mut lapack_int,
6415 arg1: usize,
6416 );
6417 pub fn sgtrfs_(
6418 trans: *const c_char,
6419 n: *const lapack_int,
6420 nrhs: *const lapack_int,
6421 DL: *const f32,
6422 D: *const f32,
6423 DU: *const f32,
6424 DLF: *const f32,
6425 DF: *const f32,
6426 DUF: *const f32,
6427 DU2: *const f32,
6428 ipiv: *const lapack_int,
6429 B: *const f32,
6430 ldb: *const lapack_int,
6431 X: *mut f32,
6432 ldx: *const lapack_int,
6433 ferr: *mut f32,
6434 berr: *mut f32,
6435 work: *mut f32,
6436 iwork: *mut lapack_int,
6437 info: *mut lapack_int,
6438 arg1: usize,
6439 );
6440 pub fn zgtrfs_(
6441 trans: *const c_char,
6442 n: *const lapack_int,
6443 nrhs: *const lapack_int,
6444 DL: *const __BindgenComplex<f64>,
6445 D: *const __BindgenComplex<f64>,
6446 DU: *const __BindgenComplex<f64>,
6447 DLF: *const __BindgenComplex<f64>,
6448 DF: *const __BindgenComplex<f64>,
6449 DUF: *const __BindgenComplex<f64>,
6450 DU2: *const __BindgenComplex<f64>,
6451 ipiv: *const lapack_int,
6452 B: *const __BindgenComplex<f64>,
6453 ldb: *const lapack_int,
6454 X: *mut __BindgenComplex<f64>,
6455 ldx: *const lapack_int,
6456 ferr: *mut f64,
6457 berr: *mut f64,
6458 work: *mut __BindgenComplex<f64>,
6459 rwork: *mut f64,
6460 info: *mut lapack_int,
6461 arg1: usize,
6462 );
6463 pub fn cgtsv_(
6464 n: *const lapack_int,
6465 nrhs: *const lapack_int,
6466 DL: *mut __BindgenComplex<f32>,
6467 D: *mut __BindgenComplex<f32>,
6468 DU: *mut __BindgenComplex<f32>,
6469 B: *mut __BindgenComplex<f32>,
6470 ldb: *const lapack_int,
6471 info: *mut lapack_int,
6472 );
6473 pub fn dgtsv_(
6474 n: *const lapack_int,
6475 nrhs: *const lapack_int,
6476 DL: *mut f64,
6477 D: *mut f64,
6478 DU: *mut f64,
6479 B: *mut f64,
6480 ldb: *const lapack_int,
6481 info: *mut lapack_int,
6482 );
6483 pub fn sgtsv_(
6484 n: *const lapack_int,
6485 nrhs: *const lapack_int,
6486 DL: *mut f32,
6487 D: *mut f32,
6488 DU: *mut f32,
6489 B: *mut f32,
6490 ldb: *const lapack_int,
6491 info: *mut lapack_int,
6492 );
6493 pub fn zgtsv_(
6494 n: *const lapack_int,
6495 nrhs: *const lapack_int,
6496 DL: *mut __BindgenComplex<f64>,
6497 D: *mut __BindgenComplex<f64>,
6498 DU: *mut __BindgenComplex<f64>,
6499 B: *mut __BindgenComplex<f64>,
6500 ldb: *const lapack_int,
6501 info: *mut lapack_int,
6502 );
6503 pub fn cgtsvx_(
6504 fact: *const c_char,
6505 trans: *const c_char,
6506 n: *const lapack_int,
6507 nrhs: *const lapack_int,
6508 DL: *const __BindgenComplex<f32>,
6509 D: *const __BindgenComplex<f32>,
6510 DU: *const __BindgenComplex<f32>,
6511 DLF: *mut __BindgenComplex<f32>,
6512 DF: *mut __BindgenComplex<f32>,
6513 DUF: *mut __BindgenComplex<f32>,
6514 DU2: *mut __BindgenComplex<f32>,
6515 ipiv: *mut lapack_int,
6516 B: *const __BindgenComplex<f32>,
6517 ldb: *const lapack_int,
6518 X: *mut __BindgenComplex<f32>,
6519 ldx: *const lapack_int,
6520 rcond: *mut f32,
6521 ferr: *mut f32,
6522 berr: *mut f32,
6523 work: *mut __BindgenComplex<f32>,
6524 rwork: *mut f32,
6525 info: *mut lapack_int,
6526 arg1: usize,
6527 arg2: usize,
6528 );
6529 pub fn dgtsvx_(
6530 fact: *const c_char,
6531 trans: *const c_char,
6532 n: *const lapack_int,
6533 nrhs: *const lapack_int,
6534 DL: *const f64,
6535 D: *const f64,
6536 DU: *const f64,
6537 DLF: *mut f64,
6538 DF: *mut f64,
6539 DUF: *mut f64,
6540 DU2: *mut f64,
6541 ipiv: *mut lapack_int,
6542 B: *const f64,
6543 ldb: *const lapack_int,
6544 X: *mut f64,
6545 ldx: *const lapack_int,
6546 rcond: *mut f64,
6547 ferr: *mut f64,
6548 berr: *mut f64,
6549 work: *mut f64,
6550 iwork: *mut lapack_int,
6551 info: *mut lapack_int,
6552 arg1: usize,
6553 arg2: usize,
6554 );
6555 pub fn sgtsvx_(
6556 fact: *const c_char,
6557 trans: *const c_char,
6558 n: *const lapack_int,
6559 nrhs: *const lapack_int,
6560 DL: *const f32,
6561 D: *const f32,
6562 DU: *const f32,
6563 DLF: *mut f32,
6564 DF: *mut f32,
6565 DUF: *mut f32,
6566 DU2: *mut f32,
6567 ipiv: *mut lapack_int,
6568 B: *const f32,
6569 ldb: *const lapack_int,
6570 X: *mut f32,
6571 ldx: *const lapack_int,
6572 rcond: *mut f32,
6573 ferr: *mut f32,
6574 berr: *mut f32,
6575 work: *mut f32,
6576 iwork: *mut lapack_int,
6577 info: *mut lapack_int,
6578 arg1: usize,
6579 arg2: usize,
6580 );
6581 pub fn zgtsvx_(
6582 fact: *const c_char,
6583 trans: *const c_char,
6584 n: *const lapack_int,
6585 nrhs: *const lapack_int,
6586 DL: *const __BindgenComplex<f64>,
6587 D: *const __BindgenComplex<f64>,
6588 DU: *const __BindgenComplex<f64>,
6589 DLF: *mut __BindgenComplex<f64>,
6590 DF: *mut __BindgenComplex<f64>,
6591 DUF: *mut __BindgenComplex<f64>,
6592 DU2: *mut __BindgenComplex<f64>,
6593 ipiv: *mut lapack_int,
6594 B: *const __BindgenComplex<f64>,
6595 ldb: *const lapack_int,
6596 X: *mut __BindgenComplex<f64>,
6597 ldx: *const lapack_int,
6598 rcond: *mut f64,
6599 ferr: *mut f64,
6600 berr: *mut f64,
6601 work: *mut __BindgenComplex<f64>,
6602 rwork: *mut f64,
6603 info: *mut lapack_int,
6604 arg1: usize,
6605 arg2: usize,
6606 );
6607 pub fn cgttrf_(
6608 n: *const lapack_int,
6609 DL: *mut __BindgenComplex<f32>,
6610 D: *mut __BindgenComplex<f32>,
6611 DU: *mut __BindgenComplex<f32>,
6612 DU2: *mut __BindgenComplex<f32>,
6613 ipiv: *mut lapack_int,
6614 info: *mut lapack_int,
6615 );
6616 pub fn dgttrf_(
6617 n: *const lapack_int,
6618 DL: *mut f64,
6619 D: *mut f64,
6620 DU: *mut f64,
6621 DU2: *mut f64,
6622 ipiv: *mut lapack_int,
6623 info: *mut lapack_int,
6624 );
6625 pub fn sgttrf_(
6626 n: *const lapack_int,
6627 DL: *mut f32,
6628 D: *mut f32,
6629 DU: *mut f32,
6630 DU2: *mut f32,
6631 ipiv: *mut lapack_int,
6632 info: *mut lapack_int,
6633 );
6634 pub fn zgttrf_(
6635 n: *const lapack_int,
6636 DL: *mut __BindgenComplex<f64>,
6637 D: *mut __BindgenComplex<f64>,
6638 DU: *mut __BindgenComplex<f64>,
6639 DU2: *mut __BindgenComplex<f64>,
6640 ipiv: *mut lapack_int,
6641 info: *mut lapack_int,
6642 );
6643 pub fn cgttrs_(
6644 trans: *const c_char,
6645 n: *const lapack_int,
6646 nrhs: *const lapack_int,
6647 DL: *const __BindgenComplex<f32>,
6648 D: *const __BindgenComplex<f32>,
6649 DU: *const __BindgenComplex<f32>,
6650 DU2: *const __BindgenComplex<f32>,
6651 ipiv: *const lapack_int,
6652 B: *mut __BindgenComplex<f32>,
6653 ldb: *const lapack_int,
6654 info: *mut lapack_int,
6655 arg1: usize,
6656 );
6657 pub fn dgttrs_(
6658 trans: *const c_char,
6659 n: *const lapack_int,
6660 nrhs: *const lapack_int,
6661 DL: *const f64,
6662 D: *const f64,
6663 DU: *const f64,
6664 DU2: *const f64,
6665 ipiv: *const lapack_int,
6666 B: *mut f64,
6667 ldb: *const lapack_int,
6668 info: *mut lapack_int,
6669 arg1: usize,
6670 );
6671 pub fn sgttrs_(
6672 trans: *const c_char,
6673 n: *const lapack_int,
6674 nrhs: *const lapack_int,
6675 DL: *const f32,
6676 D: *const f32,
6677 DU: *const f32,
6678 DU2: *const f32,
6679 ipiv: *const lapack_int,
6680 B: *mut f32,
6681 ldb: *const lapack_int,
6682 info: *mut lapack_int,
6683 arg1: usize,
6684 );
6685 pub fn zgttrs_(
6686 trans: *const c_char,
6687 n: *const lapack_int,
6688 nrhs: *const lapack_int,
6689 DL: *const __BindgenComplex<f64>,
6690 D: *const __BindgenComplex<f64>,
6691 DU: *const __BindgenComplex<f64>,
6692 DU2: *const __BindgenComplex<f64>,
6693 ipiv: *const lapack_int,
6694 B: *mut __BindgenComplex<f64>,
6695 ldb: *const lapack_int,
6696 info: *mut lapack_int,
6697 arg1: usize,
6698 );
6699 pub fn chbev_(
6700 jobz: *const c_char,
6701 uplo: *const c_char,
6702 n: *const lapack_int,
6703 kd: *const lapack_int,
6704 AB: *mut __BindgenComplex<f32>,
6705 ldab: *const lapack_int,
6706 W: *mut f32,
6707 Z: *mut __BindgenComplex<f32>,
6708 ldz: *const lapack_int,
6709 work: *mut __BindgenComplex<f32>,
6710 rwork: *mut f32,
6711 info: *mut lapack_int,
6712 arg1: usize,
6713 arg2: usize,
6714 );
6715 pub fn zhbev_(
6716 jobz: *const c_char,
6717 uplo: *const c_char,
6718 n: *const lapack_int,
6719 kd: *const lapack_int,
6720 AB: *mut __BindgenComplex<f64>,
6721 ldab: *const lapack_int,
6722 W: *mut f64,
6723 Z: *mut __BindgenComplex<f64>,
6724 ldz: *const lapack_int,
6725 work: *mut __BindgenComplex<f64>,
6726 rwork: *mut f64,
6727 info: *mut lapack_int,
6728 arg1: usize,
6729 arg2: usize,
6730 );
6731 pub fn chbev_2stage_(
6732 jobz: *const c_char,
6733 uplo: *const c_char,
6734 n: *const lapack_int,
6735 kd: *const lapack_int,
6736 AB: *mut __BindgenComplex<f32>,
6737 ldab: *const lapack_int,
6738 W: *mut f32,
6739 Z: *mut __BindgenComplex<f32>,
6740 ldz: *const lapack_int,
6741 work: *mut __BindgenComplex<f32>,
6742 lwork: *const lapack_int,
6743 rwork: *mut f32,
6744 info: *mut lapack_int,
6745 arg1: usize,
6746 arg2: usize,
6747 );
6748 pub fn zhbev_2stage_(
6749 jobz: *const c_char,
6750 uplo: *const c_char,
6751 n: *const lapack_int,
6752 kd: *const lapack_int,
6753 AB: *mut __BindgenComplex<f64>,
6754 ldab: *const lapack_int,
6755 W: *mut f64,
6756 Z: *mut __BindgenComplex<f64>,
6757 ldz: *const lapack_int,
6758 work: *mut __BindgenComplex<f64>,
6759 lwork: *const lapack_int,
6760 rwork: *mut f64,
6761 info: *mut lapack_int,
6762 arg1: usize,
6763 arg2: usize,
6764 );
6765 pub fn chbevd_(
6766 jobz: *const c_char,
6767 uplo: *const c_char,
6768 n: *const lapack_int,
6769 kd: *const lapack_int,
6770 AB: *mut __BindgenComplex<f32>,
6771 ldab: *const lapack_int,
6772 W: *mut f32,
6773 Z: *mut __BindgenComplex<f32>,
6774 ldz: *const lapack_int,
6775 work: *mut __BindgenComplex<f32>,
6776 lwork: *const lapack_int,
6777 rwork: *mut f32,
6778 lrwork: *const lapack_int,
6779 iwork: *mut lapack_int,
6780 liwork: *const lapack_int,
6781 info: *mut lapack_int,
6782 arg1: usize,
6783 arg2: usize,
6784 );
6785 pub fn zhbevd_(
6786 jobz: *const c_char,
6787 uplo: *const c_char,
6788 n: *const lapack_int,
6789 kd: *const lapack_int,
6790 AB: *mut __BindgenComplex<f64>,
6791 ldab: *const lapack_int,
6792 W: *mut f64,
6793 Z: *mut __BindgenComplex<f64>,
6794 ldz: *const lapack_int,
6795 work: *mut __BindgenComplex<f64>,
6796 lwork: *const lapack_int,
6797 rwork: *mut f64,
6798 lrwork: *const lapack_int,
6799 iwork: *mut lapack_int,
6800 liwork: *const lapack_int,
6801 info: *mut lapack_int,
6802 arg1: usize,
6803 arg2: usize,
6804 );
6805 pub fn chbevd_2stage_(
6806 jobz: *const c_char,
6807 uplo: *const c_char,
6808 n: *const lapack_int,
6809 kd: *const lapack_int,
6810 AB: *mut __BindgenComplex<f32>,
6811 ldab: *const lapack_int,
6812 W: *mut f32,
6813 Z: *mut __BindgenComplex<f32>,
6814 ldz: *const lapack_int,
6815 work: *mut __BindgenComplex<f32>,
6816 lwork: *const lapack_int,
6817 rwork: *mut f32,
6818 lrwork: *const lapack_int,
6819 iwork: *mut lapack_int,
6820 liwork: *const lapack_int,
6821 info: *mut lapack_int,
6822 arg1: usize,
6823 arg2: usize,
6824 );
6825 pub fn zhbevd_2stage_(
6826 jobz: *const c_char,
6827 uplo: *const c_char,
6828 n: *const lapack_int,
6829 kd: *const lapack_int,
6830 AB: *mut __BindgenComplex<f64>,
6831 ldab: *const lapack_int,
6832 W: *mut f64,
6833 Z: *mut __BindgenComplex<f64>,
6834 ldz: *const lapack_int,
6835 work: *mut __BindgenComplex<f64>,
6836 lwork: *const lapack_int,
6837 rwork: *mut f64,
6838 lrwork: *const lapack_int,
6839 iwork: *mut lapack_int,
6840 liwork: *const lapack_int,
6841 info: *mut lapack_int,
6842 arg1: usize,
6843 arg2: usize,
6844 );
6845 pub fn chbevx_(
6846 jobz: *const c_char,
6847 range: *const c_char,
6848 uplo: *const c_char,
6849 n: *const lapack_int,
6850 kd: *const lapack_int,
6851 AB: *mut __BindgenComplex<f32>,
6852 ldab: *const lapack_int,
6853 Q: *mut __BindgenComplex<f32>,
6854 ldq: *const lapack_int,
6855 vl: *const f32,
6856 vu: *const f32,
6857 il: *const lapack_int,
6858 iu: *const lapack_int,
6859 abstol: *const f32,
6860 m: *mut lapack_int,
6861 W: *mut f32,
6862 Z: *mut __BindgenComplex<f32>,
6863 ldz: *const lapack_int,
6864 work: *mut __BindgenComplex<f32>,
6865 rwork: *mut f32,
6866 iwork: *mut lapack_int,
6867 IFAIL: *mut lapack_int,
6868 info: *mut lapack_int,
6869 arg1: usize,
6870 arg2: usize,
6871 arg3: usize,
6872 );
6873 pub fn zhbevx_(
6874 jobz: *const c_char,
6875 range: *const c_char,
6876 uplo: *const c_char,
6877 n: *const lapack_int,
6878 kd: *const lapack_int,
6879 AB: *mut __BindgenComplex<f64>,
6880 ldab: *const lapack_int,
6881 Q: *mut __BindgenComplex<f64>,
6882 ldq: *const lapack_int,
6883 vl: *const f64,
6884 vu: *const f64,
6885 il: *const lapack_int,
6886 iu: *const lapack_int,
6887 abstol: *const f64,
6888 m: *mut lapack_int,
6889 W: *mut f64,
6890 Z: *mut __BindgenComplex<f64>,
6891 ldz: *const lapack_int,
6892 work: *mut __BindgenComplex<f64>,
6893 rwork: *mut f64,
6894 iwork: *mut lapack_int,
6895 IFAIL: *mut lapack_int,
6896 info: *mut lapack_int,
6897 arg1: usize,
6898 arg2: usize,
6899 arg3: usize,
6900 );
6901 pub fn chbevx_2stage_(
6902 jobz: *const c_char,
6903 range: *const c_char,
6904 uplo: *const c_char,
6905 n: *const lapack_int,
6906 kd: *const lapack_int,
6907 AB: *mut __BindgenComplex<f32>,
6908 ldab: *const lapack_int,
6909 Q: *mut __BindgenComplex<f32>,
6910 ldq: *const lapack_int,
6911 vl: *const f32,
6912 vu: *const f32,
6913 il: *const lapack_int,
6914 iu: *const lapack_int,
6915 abstol: *const f32,
6916 m: *mut lapack_int,
6917 W: *mut f32,
6918 Z: *mut __BindgenComplex<f32>,
6919 ldz: *const lapack_int,
6920 work: *mut __BindgenComplex<f32>,
6921 lwork: *const lapack_int,
6922 rwork: *mut f32,
6923 iwork: *mut lapack_int,
6924 IFAIL: *mut lapack_int,
6925 info: *mut lapack_int,
6926 arg1: usize,
6927 arg2: usize,
6928 arg3: usize,
6929 );
6930 pub fn zhbevx_2stage_(
6931 jobz: *const c_char,
6932 range: *const c_char,
6933 uplo: *const c_char,
6934 n: *const lapack_int,
6935 kd: *const lapack_int,
6936 AB: *mut __BindgenComplex<f64>,
6937 ldab: *const lapack_int,
6938 Q: *mut __BindgenComplex<f64>,
6939 ldq: *const lapack_int,
6940 vl: *const f64,
6941 vu: *const f64,
6942 il: *const lapack_int,
6943 iu: *const lapack_int,
6944 abstol: *const f64,
6945 m: *mut lapack_int,
6946 W: *mut f64,
6947 Z: *mut __BindgenComplex<f64>,
6948 ldz: *const lapack_int,
6949 work: *mut __BindgenComplex<f64>,
6950 lwork: *const lapack_int,
6951 rwork: *mut f64,
6952 iwork: *mut lapack_int,
6953 IFAIL: *mut lapack_int,
6954 info: *mut lapack_int,
6955 arg1: usize,
6956 arg2: usize,
6957 arg3: usize,
6958 );
6959 pub fn chbgst_(
6960 vect: *const c_char,
6961 uplo: *const c_char,
6962 n: *const lapack_int,
6963 ka: *const lapack_int,
6964 kb: *const lapack_int,
6965 AB: *mut __BindgenComplex<f32>,
6966 ldab: *const lapack_int,
6967 BB: *const __BindgenComplex<f32>,
6968 ldbb: *const lapack_int,
6969 X: *mut __BindgenComplex<f32>,
6970 ldx: *const lapack_int,
6971 work: *mut __BindgenComplex<f32>,
6972 rwork: *mut f32,
6973 info: *mut lapack_int,
6974 arg1: usize,
6975 arg2: usize,
6976 );
6977 pub fn zhbgst_(
6978 vect: *const c_char,
6979 uplo: *const c_char,
6980 n: *const lapack_int,
6981 ka: *const lapack_int,
6982 kb: *const lapack_int,
6983 AB: *mut __BindgenComplex<f64>,
6984 ldab: *const lapack_int,
6985 BB: *const __BindgenComplex<f64>,
6986 ldbb: *const lapack_int,
6987 X: *mut __BindgenComplex<f64>,
6988 ldx: *const lapack_int,
6989 work: *mut __BindgenComplex<f64>,
6990 rwork: *mut f64,
6991 info: *mut lapack_int,
6992 arg1: usize,
6993 arg2: usize,
6994 );
6995 pub fn chbgv_(
6996 jobz: *const c_char,
6997 uplo: *const c_char,
6998 n: *const lapack_int,
6999 ka: *const lapack_int,
7000 kb: *const lapack_int,
7001 AB: *mut __BindgenComplex<f32>,
7002 ldab: *const lapack_int,
7003 BB: *mut __BindgenComplex<f32>,
7004 ldbb: *const lapack_int,
7005 W: *mut f32,
7006 Z: *mut __BindgenComplex<f32>,
7007 ldz: *const lapack_int,
7008 work: *mut __BindgenComplex<f32>,
7009 rwork: *mut f32,
7010 info: *mut lapack_int,
7011 arg1: usize,
7012 arg2: usize,
7013 );
7014 pub fn zhbgv_(
7015 jobz: *const c_char,
7016 uplo: *const c_char,
7017 n: *const lapack_int,
7018 ka: *const lapack_int,
7019 kb: *const lapack_int,
7020 AB: *mut __BindgenComplex<f64>,
7021 ldab: *const lapack_int,
7022 BB: *mut __BindgenComplex<f64>,
7023 ldbb: *const lapack_int,
7024 W: *mut f64,
7025 Z: *mut __BindgenComplex<f64>,
7026 ldz: *const lapack_int,
7027 work: *mut __BindgenComplex<f64>,
7028 rwork: *mut f64,
7029 info: *mut lapack_int,
7030 arg1: usize,
7031 arg2: usize,
7032 );
7033 pub fn chbgvd_(
7034 jobz: *const c_char,
7035 uplo: *const c_char,
7036 n: *const lapack_int,
7037 ka: *const lapack_int,
7038 kb: *const lapack_int,
7039 AB: *mut __BindgenComplex<f32>,
7040 ldab: *const lapack_int,
7041 BB: *mut __BindgenComplex<f32>,
7042 ldbb: *const lapack_int,
7043 W: *mut f32,
7044 Z: *mut __BindgenComplex<f32>,
7045 ldz: *const lapack_int,
7046 work: *mut __BindgenComplex<f32>,
7047 lwork: *const lapack_int,
7048 rwork: *mut f32,
7049 lrwork: *const lapack_int,
7050 iwork: *mut lapack_int,
7051 liwork: *const lapack_int,
7052 info: *mut lapack_int,
7053 arg1: usize,
7054 arg2: usize,
7055 );
7056 pub fn zhbgvd_(
7057 jobz: *const c_char,
7058 uplo: *const c_char,
7059 n: *const lapack_int,
7060 ka: *const lapack_int,
7061 kb: *const lapack_int,
7062 AB: *mut __BindgenComplex<f64>,
7063 ldab: *const lapack_int,
7064 BB: *mut __BindgenComplex<f64>,
7065 ldbb: *const lapack_int,
7066 W: *mut f64,
7067 Z: *mut __BindgenComplex<f64>,
7068 ldz: *const lapack_int,
7069 work: *mut __BindgenComplex<f64>,
7070 lwork: *const lapack_int,
7071 rwork: *mut f64,
7072 lrwork: *const lapack_int,
7073 iwork: *mut lapack_int,
7074 liwork: *const lapack_int,
7075 info: *mut lapack_int,
7076 arg1: usize,
7077 arg2: usize,
7078 );
7079 pub fn chbgvx_(
7080 jobz: *const c_char,
7081 range: *const c_char,
7082 uplo: *const c_char,
7083 n: *const lapack_int,
7084 ka: *const lapack_int,
7085 kb: *const lapack_int,
7086 AB: *mut __BindgenComplex<f32>,
7087 ldab: *const lapack_int,
7088 BB: *mut __BindgenComplex<f32>,
7089 ldbb: *const lapack_int,
7090 Q: *mut __BindgenComplex<f32>,
7091 ldq: *const lapack_int,
7092 vl: *const f32,
7093 vu: *const f32,
7094 il: *const lapack_int,
7095 iu: *const lapack_int,
7096 abstol: *const f32,
7097 m: *mut lapack_int,
7098 W: *mut f32,
7099 Z: *mut __BindgenComplex<f32>,
7100 ldz: *const lapack_int,
7101 work: *mut __BindgenComplex<f32>,
7102 rwork: *mut f32,
7103 iwork: *mut lapack_int,
7104 IFAIL: *mut lapack_int,
7105 info: *mut lapack_int,
7106 arg1: usize,
7107 arg2: usize,
7108 arg3: usize,
7109 );
7110 pub fn zhbgvx_(
7111 jobz: *const c_char,
7112 range: *const c_char,
7113 uplo: *const c_char,
7114 n: *const lapack_int,
7115 ka: *const lapack_int,
7116 kb: *const lapack_int,
7117 AB: *mut __BindgenComplex<f64>,
7118 ldab: *const lapack_int,
7119 BB: *mut __BindgenComplex<f64>,
7120 ldbb: *const lapack_int,
7121 Q: *mut __BindgenComplex<f64>,
7122 ldq: *const lapack_int,
7123 vl: *const f64,
7124 vu: *const f64,
7125 il: *const lapack_int,
7126 iu: *const lapack_int,
7127 abstol: *const f64,
7128 m: *mut lapack_int,
7129 W: *mut f64,
7130 Z: *mut __BindgenComplex<f64>,
7131 ldz: *const lapack_int,
7132 work: *mut __BindgenComplex<f64>,
7133 rwork: *mut f64,
7134 iwork: *mut lapack_int,
7135 IFAIL: *mut lapack_int,
7136 info: *mut lapack_int,
7137 arg1: usize,
7138 arg2: usize,
7139 arg3: usize,
7140 );
7141 pub fn chbtrd_(
7142 vect: *const c_char,
7143 uplo: *const c_char,
7144 n: *const lapack_int,
7145 kd: *const lapack_int,
7146 AB: *mut __BindgenComplex<f32>,
7147 ldab: *const lapack_int,
7148 D: *mut f32,
7149 E: *mut f32,
7150 Q: *mut __BindgenComplex<f32>,
7151 ldq: *const lapack_int,
7152 work: *mut __BindgenComplex<f32>,
7153 info: *mut lapack_int,
7154 arg1: usize,
7155 arg2: usize,
7156 );
7157 pub fn zhbtrd_(
7158 vect: *const c_char,
7159 uplo: *const c_char,
7160 n: *const lapack_int,
7161 kd: *const lapack_int,
7162 AB: *mut __BindgenComplex<f64>,
7163 ldab: *const lapack_int,
7164 D: *mut f64,
7165 E: *mut f64,
7166 Q: *mut __BindgenComplex<f64>,
7167 ldq: *const lapack_int,
7168 work: *mut __BindgenComplex<f64>,
7169 info: *mut lapack_int,
7170 arg1: usize,
7171 arg2: usize,
7172 );
7173 pub fn checon_(
7174 uplo: *const c_char,
7175 n: *const lapack_int,
7176 A: *const __BindgenComplex<f32>,
7177 lda: *const lapack_int,
7178 ipiv: *const lapack_int,
7179 anorm: *const f32,
7180 rcond: *mut f32,
7181 work: *mut __BindgenComplex<f32>,
7182 info: *mut lapack_int,
7183 arg1: usize,
7184 );
7185 pub fn zhecon_(
7186 uplo: *const c_char,
7187 n: *const lapack_int,
7188 A: *const __BindgenComplex<f64>,
7189 lda: *const lapack_int,
7190 ipiv: *const lapack_int,
7191 anorm: *const f64,
7192 rcond: *mut f64,
7193 work: *mut __BindgenComplex<f64>,
7194 info: *mut lapack_int,
7195 arg1: usize,
7196 );
7197 pub fn checon_3_(
7198 uplo: *const c_char,
7199 n: *const lapack_int,
7200 A: *const __BindgenComplex<f32>,
7201 lda: *const lapack_int,
7202 E: *const __BindgenComplex<f32>,
7203 ipiv: *const lapack_int,
7204 anorm: *const f32,
7205 rcond: *mut f32,
7206 work: *mut __BindgenComplex<f32>,
7207 info: *mut lapack_int,
7208 arg1: usize,
7209 );
7210 pub fn zhecon_3_(
7211 uplo: *const c_char,
7212 n: *const lapack_int,
7213 A: *const __BindgenComplex<f64>,
7214 lda: *const lapack_int,
7215 E: *const __BindgenComplex<f64>,
7216 ipiv: *const lapack_int,
7217 anorm: *const f64,
7218 rcond: *mut f64,
7219 work: *mut __BindgenComplex<f64>,
7220 info: *mut lapack_int,
7221 arg1: usize,
7222 );
7223 pub fn cheequb_(
7224 uplo: *const c_char,
7225 n: *const lapack_int,
7226 A: *const __BindgenComplex<f32>,
7227 lda: *const lapack_int,
7228 S: *mut f32,
7229 scond: *mut f32,
7230 amax: *mut f32,
7231 work: *mut __BindgenComplex<f32>,
7232 info: *mut lapack_int,
7233 arg1: usize,
7234 );
7235 pub fn zheequb_(
7236 uplo: *const c_char,
7237 n: *const lapack_int,
7238 A: *const __BindgenComplex<f64>,
7239 lda: *const lapack_int,
7240 S: *mut f64,
7241 scond: *mut f64,
7242 amax: *mut f64,
7243 work: *mut __BindgenComplex<f64>,
7244 info: *mut lapack_int,
7245 arg1: usize,
7246 );
7247 pub fn cheev_(
7248 jobz: *const c_char,
7249 uplo: *const c_char,
7250 n: *const lapack_int,
7251 A: *mut __BindgenComplex<f32>,
7252 lda: *const lapack_int,
7253 W: *mut f32,
7254 work: *mut __BindgenComplex<f32>,
7255 lwork: *const lapack_int,
7256 rwork: *mut f32,
7257 info: *mut lapack_int,
7258 arg1: usize,
7259 arg2: usize,
7260 );
7261 pub fn zheev_(
7262 jobz: *const c_char,
7263 uplo: *const c_char,
7264 n: *const lapack_int,
7265 A: *mut __BindgenComplex<f64>,
7266 lda: *const lapack_int,
7267 W: *mut f64,
7268 work: *mut __BindgenComplex<f64>,
7269 lwork: *const lapack_int,
7270 rwork: *mut f64,
7271 info: *mut lapack_int,
7272 arg1: usize,
7273 arg2: usize,
7274 );
7275 pub fn cheev_2stage_(
7276 jobz: *const c_char,
7277 uplo: *const c_char,
7278 n: *const lapack_int,
7279 A: *mut __BindgenComplex<f32>,
7280 lda: *const lapack_int,
7281 W: *mut f32,
7282 work: *mut __BindgenComplex<f32>,
7283 lwork: *const lapack_int,
7284 rwork: *mut f32,
7285 info: *mut lapack_int,
7286 arg1: usize,
7287 arg2: usize,
7288 );
7289 pub fn zheev_2stage_(
7290 jobz: *const c_char,
7291 uplo: *const c_char,
7292 n: *const lapack_int,
7293 A: *mut __BindgenComplex<f64>,
7294 lda: *const lapack_int,
7295 W: *mut f64,
7296 work: *mut __BindgenComplex<f64>,
7297 lwork: *const lapack_int,
7298 rwork: *mut f64,
7299 info: *mut lapack_int,
7300 arg1: usize,
7301 arg2: usize,
7302 );
7303 pub fn cheevd_(
7304 jobz: *const c_char,
7305 uplo: *const c_char,
7306 n: *const lapack_int,
7307 A: *mut __BindgenComplex<f32>,
7308 lda: *const lapack_int,
7309 W: *mut f32,
7310 work: *mut __BindgenComplex<f32>,
7311 lwork: *const lapack_int,
7312 rwork: *mut f32,
7313 lrwork: *const lapack_int,
7314 iwork: *mut lapack_int,
7315 liwork: *const lapack_int,
7316 info: *mut lapack_int,
7317 arg1: usize,
7318 arg2: usize,
7319 );
7320 pub fn zheevd_(
7321 jobz: *const c_char,
7322 uplo: *const c_char,
7323 n: *const lapack_int,
7324 A: *mut __BindgenComplex<f64>,
7325 lda: *const lapack_int,
7326 W: *mut f64,
7327 work: *mut __BindgenComplex<f64>,
7328 lwork: *const lapack_int,
7329 rwork: *mut f64,
7330 lrwork: *const lapack_int,
7331 iwork: *mut lapack_int,
7332 liwork: *const lapack_int,
7333 info: *mut lapack_int,
7334 arg1: usize,
7335 arg2: usize,
7336 );
7337 pub fn cheevd_2stage_(
7338 jobz: *const c_char,
7339 uplo: *const c_char,
7340 n: *const lapack_int,
7341 A: *mut __BindgenComplex<f32>,
7342 lda: *const lapack_int,
7343 W: *mut f32,
7344 work: *mut __BindgenComplex<f32>,
7345 lwork: *const lapack_int,
7346 rwork: *mut f32,
7347 lrwork: *const lapack_int,
7348 iwork: *mut lapack_int,
7349 liwork: *const lapack_int,
7350 info: *mut lapack_int,
7351 arg1: usize,
7352 arg2: usize,
7353 );
7354 pub fn zheevd_2stage_(
7355 jobz: *const c_char,
7356 uplo: *const c_char,
7357 n: *const lapack_int,
7358 A: *mut __BindgenComplex<f64>,
7359 lda: *const lapack_int,
7360 W: *mut f64,
7361 work: *mut __BindgenComplex<f64>,
7362 lwork: *const lapack_int,
7363 rwork: *mut f64,
7364 lrwork: *const lapack_int,
7365 iwork: *mut lapack_int,
7366 liwork: *const lapack_int,
7367 info: *mut lapack_int,
7368 arg1: usize,
7369 arg2: usize,
7370 );
7371 pub fn cheevr_(
7372 jobz: *const c_char,
7373 range: *const c_char,
7374 uplo: *const c_char,
7375 n: *const lapack_int,
7376 A: *mut __BindgenComplex<f32>,
7377 lda: *const lapack_int,
7378 vl: *const f32,
7379 vu: *const f32,
7380 il: *const lapack_int,
7381 iu: *const lapack_int,
7382 abstol: *const f32,
7383 m: *mut lapack_int,
7384 W: *mut f32,
7385 Z: *mut __BindgenComplex<f32>,
7386 ldz: *const lapack_int,
7387 ISUPPZ: *mut lapack_int,
7388 work: *mut __BindgenComplex<f32>,
7389 lwork: *const lapack_int,
7390 rwork: *mut f32,
7391 lrwork: *const lapack_int,
7392 iwork: *mut lapack_int,
7393 liwork: *const lapack_int,
7394 info: *mut lapack_int,
7395 arg1: usize,
7396 arg2: usize,
7397 arg3: usize,
7398 );
7399 pub fn zheevr_(
7400 jobz: *const c_char,
7401 range: *const c_char,
7402 uplo: *const c_char,
7403 n: *const lapack_int,
7404 A: *mut __BindgenComplex<f64>,
7405 lda: *const lapack_int,
7406 vl: *const f64,
7407 vu: *const f64,
7408 il: *const lapack_int,
7409 iu: *const lapack_int,
7410 abstol: *const f64,
7411 m: *mut lapack_int,
7412 W: *mut f64,
7413 Z: *mut __BindgenComplex<f64>,
7414 ldz: *const lapack_int,
7415 ISUPPZ: *mut lapack_int,
7416 work: *mut __BindgenComplex<f64>,
7417 lwork: *const lapack_int,
7418 rwork: *mut f64,
7419 lrwork: *const lapack_int,
7420 iwork: *mut lapack_int,
7421 liwork: *const lapack_int,
7422 info: *mut lapack_int,
7423 arg1: usize,
7424 arg2: usize,
7425 arg3: usize,
7426 );
7427 pub fn cheevr_2stage_(
7428 jobz: *const c_char,
7429 range: *const c_char,
7430 uplo: *const c_char,
7431 n: *const lapack_int,
7432 A: *mut __BindgenComplex<f32>,
7433 lda: *const lapack_int,
7434 vl: *const f32,
7435 vu: *const f32,
7436 il: *const lapack_int,
7437 iu: *const lapack_int,
7438 abstol: *const f32,
7439 m: *mut lapack_int,
7440 W: *mut f32,
7441 Z: *mut __BindgenComplex<f32>,
7442 ldz: *const lapack_int,
7443 ISUPPZ: *mut lapack_int,
7444 work: *mut __BindgenComplex<f32>,
7445 lwork: *const lapack_int,
7446 rwork: *mut f32,
7447 lrwork: *const lapack_int,
7448 iwork: *mut lapack_int,
7449 liwork: *const lapack_int,
7450 info: *mut lapack_int,
7451 arg1: usize,
7452 arg2: usize,
7453 arg3: usize,
7454 );
7455 pub fn zheevr_2stage_(
7456 jobz: *const c_char,
7457 range: *const c_char,
7458 uplo: *const c_char,
7459 n: *const lapack_int,
7460 A: *mut __BindgenComplex<f64>,
7461 lda: *const lapack_int,
7462 vl: *const f64,
7463 vu: *const f64,
7464 il: *const lapack_int,
7465 iu: *const lapack_int,
7466 abstol: *const f64,
7467 m: *mut lapack_int,
7468 W: *mut f64,
7469 Z: *mut __BindgenComplex<f64>,
7470 ldz: *const lapack_int,
7471 ISUPPZ: *mut lapack_int,
7472 work: *mut __BindgenComplex<f64>,
7473 lwork: *const lapack_int,
7474 rwork: *mut f64,
7475 lrwork: *const lapack_int,
7476 iwork: *mut lapack_int,
7477 liwork: *const lapack_int,
7478 info: *mut lapack_int,
7479 arg1: usize,
7480 arg2: usize,
7481 arg3: usize,
7482 );
7483 pub fn cheevx_(
7484 jobz: *const c_char,
7485 range: *const c_char,
7486 uplo: *const c_char,
7487 n: *const lapack_int,
7488 A: *mut __BindgenComplex<f32>,
7489 lda: *const lapack_int,
7490 vl: *const f32,
7491 vu: *const f32,
7492 il: *const lapack_int,
7493 iu: *const lapack_int,
7494 abstol: *const f32,
7495 m: *mut lapack_int,
7496 W: *mut f32,
7497 Z: *mut __BindgenComplex<f32>,
7498 ldz: *const lapack_int,
7499 work: *mut __BindgenComplex<f32>,
7500 lwork: *const lapack_int,
7501 rwork: *mut f32,
7502 iwork: *mut lapack_int,
7503 IFAIL: *mut lapack_int,
7504 info: *mut lapack_int,
7505 arg1: usize,
7506 arg2: usize,
7507 arg3: usize,
7508 );
7509 pub fn zheevx_(
7510 jobz: *const c_char,
7511 range: *const c_char,
7512 uplo: *const c_char,
7513 n: *const lapack_int,
7514 A: *mut __BindgenComplex<f64>,
7515 lda: *const lapack_int,
7516 vl: *const f64,
7517 vu: *const f64,
7518 il: *const lapack_int,
7519 iu: *const lapack_int,
7520 abstol: *const f64,
7521 m: *mut lapack_int,
7522 W: *mut f64,
7523 Z: *mut __BindgenComplex<f64>,
7524 ldz: *const lapack_int,
7525 work: *mut __BindgenComplex<f64>,
7526 lwork: *const lapack_int,
7527 rwork: *mut f64,
7528 iwork: *mut lapack_int,
7529 IFAIL: *mut lapack_int,
7530 info: *mut lapack_int,
7531 arg1: usize,
7532 arg2: usize,
7533 arg3: usize,
7534 );
7535 pub fn cheevx_2stage_(
7536 jobz: *const c_char,
7537 range: *const c_char,
7538 uplo: *const c_char,
7539 n: *const lapack_int,
7540 A: *mut __BindgenComplex<f32>,
7541 lda: *const lapack_int,
7542 vl: *const f32,
7543 vu: *const f32,
7544 il: *const lapack_int,
7545 iu: *const lapack_int,
7546 abstol: *const f32,
7547 m: *mut lapack_int,
7548 W: *mut f32,
7549 Z: *mut __BindgenComplex<f32>,
7550 ldz: *const lapack_int,
7551 work: *mut __BindgenComplex<f32>,
7552 lwork: *const lapack_int,
7553 rwork: *mut f32,
7554 iwork: *mut lapack_int,
7555 IFAIL: *mut lapack_int,
7556 info: *mut lapack_int,
7557 arg1: usize,
7558 arg2: usize,
7559 arg3: usize,
7560 );
7561 pub fn zheevx_2stage_(
7562 jobz: *const c_char,
7563 range: *const c_char,
7564 uplo: *const c_char,
7565 n: *const lapack_int,
7566 A: *mut __BindgenComplex<f64>,
7567 lda: *const lapack_int,
7568 vl: *const f64,
7569 vu: *const f64,
7570 il: *const lapack_int,
7571 iu: *const lapack_int,
7572 abstol: *const f64,
7573 m: *mut lapack_int,
7574 W: *mut f64,
7575 Z: *mut __BindgenComplex<f64>,
7576 ldz: *const lapack_int,
7577 work: *mut __BindgenComplex<f64>,
7578 lwork: *const lapack_int,
7579 rwork: *mut f64,
7580 iwork: *mut lapack_int,
7581 IFAIL: *mut lapack_int,
7582 info: *mut lapack_int,
7583 arg1: usize,
7584 arg2: usize,
7585 arg3: usize,
7586 );
7587 pub fn chegst_(
7588 itype: *const lapack_int,
7589 uplo: *const c_char,
7590 n: *const lapack_int,
7591 A: *mut __BindgenComplex<f32>,
7592 lda: *const lapack_int,
7593 B: *const __BindgenComplex<f32>,
7594 ldb: *const lapack_int,
7595 info: *mut lapack_int,
7596 arg1: usize,
7597 );
7598 pub fn zhegst_(
7599 itype: *const lapack_int,
7600 uplo: *const c_char,
7601 n: *const lapack_int,
7602 A: *mut __BindgenComplex<f64>,
7603 lda: *const lapack_int,
7604 B: *const __BindgenComplex<f64>,
7605 ldb: *const lapack_int,
7606 info: *mut lapack_int,
7607 arg1: usize,
7608 );
7609 pub fn chegv_(
7610 itype: *const lapack_int,
7611 jobz: *const c_char,
7612 uplo: *const c_char,
7613 n: *const lapack_int,
7614 A: *mut __BindgenComplex<f32>,
7615 lda: *const lapack_int,
7616 B: *mut __BindgenComplex<f32>,
7617 ldb: *const lapack_int,
7618 W: *mut f32,
7619 work: *mut __BindgenComplex<f32>,
7620 lwork: *const lapack_int,
7621 rwork: *mut f32,
7622 info: *mut lapack_int,
7623 arg1: usize,
7624 arg2: usize,
7625 );
7626 pub fn zhegv_(
7627 itype: *const lapack_int,
7628 jobz: *const c_char,
7629 uplo: *const c_char,
7630 n: *const lapack_int,
7631 A: *mut __BindgenComplex<f64>,
7632 lda: *const lapack_int,
7633 B: *mut __BindgenComplex<f64>,
7634 ldb: *const lapack_int,
7635 W: *mut f64,
7636 work: *mut __BindgenComplex<f64>,
7637 lwork: *const lapack_int,
7638 rwork: *mut f64,
7639 info: *mut lapack_int,
7640 arg1: usize,
7641 arg2: usize,
7642 );
7643 pub fn chegv_2stage_(
7644 itype: *const lapack_int,
7645 jobz: *const c_char,
7646 uplo: *const c_char,
7647 n: *const lapack_int,
7648 A: *mut __BindgenComplex<f32>,
7649 lda: *const lapack_int,
7650 B: *mut __BindgenComplex<f32>,
7651 ldb: *const lapack_int,
7652 W: *mut f32,
7653 work: *mut __BindgenComplex<f32>,
7654 lwork: *const lapack_int,
7655 rwork: *mut f32,
7656 info: *mut lapack_int,
7657 arg1: usize,
7658 arg2: usize,
7659 );
7660 pub fn zhegv_2stage_(
7661 itype: *const lapack_int,
7662 jobz: *const c_char,
7663 uplo: *const c_char,
7664 n: *const lapack_int,
7665 A: *mut __BindgenComplex<f64>,
7666 lda: *const lapack_int,
7667 B: *mut __BindgenComplex<f64>,
7668 ldb: *const lapack_int,
7669 W: *mut f64,
7670 work: *mut __BindgenComplex<f64>,
7671 lwork: *const lapack_int,
7672 rwork: *mut f64,
7673 info: *mut lapack_int,
7674 arg1: usize,
7675 arg2: usize,
7676 );
7677 pub fn chegvd_(
7678 itype: *const lapack_int,
7679 jobz: *const c_char,
7680 uplo: *const c_char,
7681 n: *const lapack_int,
7682 A: *mut __BindgenComplex<f32>,
7683 lda: *const lapack_int,
7684 B: *mut __BindgenComplex<f32>,
7685 ldb: *const lapack_int,
7686 W: *mut f32,
7687 work: *mut __BindgenComplex<f32>,
7688 lwork: *const lapack_int,
7689 rwork: *mut f32,
7690 lrwork: *const lapack_int,
7691 iwork: *mut lapack_int,
7692 liwork: *const lapack_int,
7693 info: *mut lapack_int,
7694 arg1: usize,
7695 arg2: usize,
7696 );
7697 pub fn zhegvd_(
7698 itype: *const lapack_int,
7699 jobz: *const c_char,
7700 uplo: *const c_char,
7701 n: *const lapack_int,
7702 A: *mut __BindgenComplex<f64>,
7703 lda: *const lapack_int,
7704 B: *mut __BindgenComplex<f64>,
7705 ldb: *const lapack_int,
7706 W: *mut f64,
7707 work: *mut __BindgenComplex<f64>,
7708 lwork: *const lapack_int,
7709 rwork: *mut f64,
7710 lrwork: *const lapack_int,
7711 iwork: *mut lapack_int,
7712 liwork: *const lapack_int,
7713 info: *mut lapack_int,
7714 arg1: usize,
7715 arg2: usize,
7716 );
7717 pub fn chegvx_(
7718 itype: *const lapack_int,
7719 jobz: *const c_char,
7720 range: *const c_char,
7721 uplo: *const c_char,
7722 n: *const lapack_int,
7723 A: *mut __BindgenComplex<f32>,
7724 lda: *const lapack_int,
7725 B: *mut __BindgenComplex<f32>,
7726 ldb: *const lapack_int,
7727 vl: *const f32,
7728 vu: *const f32,
7729 il: *const lapack_int,
7730 iu: *const lapack_int,
7731 abstol: *const f32,
7732 m: *mut lapack_int,
7733 W: *mut f32,
7734 Z: *mut __BindgenComplex<f32>,
7735 ldz: *const lapack_int,
7736 work: *mut __BindgenComplex<f32>,
7737 lwork: *const lapack_int,
7738 rwork: *mut f32,
7739 iwork: *mut lapack_int,
7740 IFAIL: *mut lapack_int,
7741 info: *mut lapack_int,
7742 arg1: usize,
7743 arg2: usize,
7744 arg3: usize,
7745 );
7746 pub fn zhegvx_(
7747 itype: *const lapack_int,
7748 jobz: *const c_char,
7749 range: *const c_char,
7750 uplo: *const c_char,
7751 n: *const lapack_int,
7752 A: *mut __BindgenComplex<f64>,
7753 lda: *const lapack_int,
7754 B: *mut __BindgenComplex<f64>,
7755 ldb: *const lapack_int,
7756 vl: *const f64,
7757 vu: *const f64,
7758 il: *const lapack_int,
7759 iu: *const lapack_int,
7760 abstol: *const f64,
7761 m: *mut lapack_int,
7762 W: *mut f64,
7763 Z: *mut __BindgenComplex<f64>,
7764 ldz: *const lapack_int,
7765 work: *mut __BindgenComplex<f64>,
7766 lwork: *const lapack_int,
7767 rwork: *mut f64,
7768 iwork: *mut lapack_int,
7769 IFAIL: *mut lapack_int,
7770 info: *mut lapack_int,
7771 arg1: usize,
7772 arg2: usize,
7773 arg3: usize,
7774 );
7775 pub fn cherfs_(
7776 uplo: *const c_char,
7777 n: *const lapack_int,
7778 nrhs: *const lapack_int,
7779 A: *const __BindgenComplex<f32>,
7780 lda: *const lapack_int,
7781 AF: *const __BindgenComplex<f32>,
7782 ldaf: *const lapack_int,
7783 ipiv: *const lapack_int,
7784 B: *const __BindgenComplex<f32>,
7785 ldb: *const lapack_int,
7786 X: *mut __BindgenComplex<f32>,
7787 ldx: *const lapack_int,
7788 ferr: *mut f32,
7789 berr: *mut f32,
7790 work: *mut __BindgenComplex<f32>,
7791 rwork: *mut f32,
7792 info: *mut lapack_int,
7793 arg1: usize,
7794 );
7795 pub fn zherfs_(
7796 uplo: *const c_char,
7797 n: *const lapack_int,
7798 nrhs: *const lapack_int,
7799 A: *const __BindgenComplex<f64>,
7800 lda: *const lapack_int,
7801 AF: *const __BindgenComplex<f64>,
7802 ldaf: *const lapack_int,
7803 ipiv: *const lapack_int,
7804 B: *const __BindgenComplex<f64>,
7805 ldb: *const lapack_int,
7806 X: *mut __BindgenComplex<f64>,
7807 ldx: *const lapack_int,
7808 ferr: *mut f64,
7809 berr: *mut f64,
7810 work: *mut __BindgenComplex<f64>,
7811 rwork: *mut f64,
7812 info: *mut lapack_int,
7813 arg1: usize,
7814 );
7815 pub fn cherfsx_(
7816 uplo: *const c_char,
7817 equed: *const c_char,
7818 n: *const lapack_int,
7819 nrhs: *const lapack_int,
7820 A: *const __BindgenComplex<f32>,
7821 lda: *const lapack_int,
7822 AF: *const __BindgenComplex<f32>,
7823 ldaf: *const lapack_int,
7824 ipiv: *const lapack_int,
7825 S: *const f32,
7826 B: *const __BindgenComplex<f32>,
7827 ldb: *const lapack_int,
7828 X: *mut __BindgenComplex<f32>,
7829 ldx: *const lapack_int,
7830 rcond: *mut f32,
7831 berr: *mut f32,
7832 n_err_bnds: *const lapack_int,
7833 err_bnds_norm: *mut f32,
7834 err_bnds_comp: *mut f32,
7835 nparams: *const lapack_int,
7836 params: *mut f32,
7837 work: *mut __BindgenComplex<f32>,
7838 rwork: *mut f32,
7839 info: *mut lapack_int,
7840 arg1: usize,
7841 arg2: usize,
7842 );
7843 pub fn zherfsx_(
7844 uplo: *const c_char,
7845 equed: *const c_char,
7846 n: *const lapack_int,
7847 nrhs: *const lapack_int,
7848 A: *const __BindgenComplex<f64>,
7849 lda: *const lapack_int,
7850 AF: *const __BindgenComplex<f64>,
7851 ldaf: *const lapack_int,
7852 ipiv: *const lapack_int,
7853 S: *const f64,
7854 B: *const __BindgenComplex<f64>,
7855 ldb: *const lapack_int,
7856 X: *mut __BindgenComplex<f64>,
7857 ldx: *const lapack_int,
7858 rcond: *mut f64,
7859 berr: *mut f64,
7860 n_err_bnds: *const lapack_int,
7861 err_bnds_norm: *mut f64,
7862 err_bnds_comp: *mut f64,
7863 nparams: *const lapack_int,
7864 params: *mut f64,
7865 work: *mut __BindgenComplex<f64>,
7866 rwork: *mut f64,
7867 info: *mut lapack_int,
7868 arg1: usize,
7869 arg2: usize,
7870 );
7871 pub fn chesv_(
7872 uplo: *const c_char,
7873 n: *const lapack_int,
7874 nrhs: *const lapack_int,
7875 A: *mut __BindgenComplex<f32>,
7876 lda: *const lapack_int,
7877 ipiv: *mut lapack_int,
7878 B: *mut __BindgenComplex<f32>,
7879 ldb: *const lapack_int,
7880 work: *mut __BindgenComplex<f32>,
7881 lwork: *const lapack_int,
7882 info: *mut lapack_int,
7883 arg1: usize,
7884 );
7885 pub fn zhesv_(
7886 uplo: *const c_char,
7887 n: *const lapack_int,
7888 nrhs: *const lapack_int,
7889 A: *mut __BindgenComplex<f64>,
7890 lda: *const lapack_int,
7891 ipiv: *mut lapack_int,
7892 B: *mut __BindgenComplex<f64>,
7893 ldb: *const lapack_int,
7894 work: *mut __BindgenComplex<f64>,
7895 lwork: *const lapack_int,
7896 info: *mut lapack_int,
7897 arg1: usize,
7898 );
7899 pub fn chesv_aa_(
7900 uplo: *const c_char,
7901 n: *const lapack_int,
7902 nrhs: *const lapack_int,
7903 A: *mut __BindgenComplex<f32>,
7904 lda: *const lapack_int,
7905 ipiv: *mut lapack_int,
7906 B: *mut __BindgenComplex<f32>,
7907 ldb: *const lapack_int,
7908 work: *mut __BindgenComplex<f32>,
7909 lwork: *const lapack_int,
7910 info: *mut lapack_int,
7911 arg1: usize,
7912 );
7913 pub fn zhesv_aa_(
7914 uplo: *const c_char,
7915 n: *const lapack_int,
7916 nrhs: *const lapack_int,
7917 A: *mut __BindgenComplex<f64>,
7918 lda: *const lapack_int,
7919 ipiv: *mut lapack_int,
7920 B: *mut __BindgenComplex<f64>,
7921 ldb: *const lapack_int,
7922 work: *mut __BindgenComplex<f64>,
7923 lwork: *const lapack_int,
7924 info: *mut lapack_int,
7925 arg1: usize,
7926 );
7927 pub fn chesv_aa_2stage_(
7928 uplo: *const c_char,
7929 n: *const lapack_int,
7930 nrhs: *const lapack_int,
7931 A: *mut __BindgenComplex<f32>,
7932 lda: *const lapack_int,
7933 TB: *mut __BindgenComplex<f32>,
7934 ltb: *const lapack_int,
7935 ipiv: *mut lapack_int,
7936 ipiv2: *mut lapack_int,
7937 B: *mut __BindgenComplex<f32>,
7938 ldb: *const lapack_int,
7939 work: *mut __BindgenComplex<f32>,
7940 lwork: *const lapack_int,
7941 info: *mut lapack_int,
7942 arg1: usize,
7943 );
7944 pub fn zhesv_aa_2stage_(
7945 uplo: *const c_char,
7946 n: *const lapack_int,
7947 nrhs: *const lapack_int,
7948 A: *mut __BindgenComplex<f64>,
7949 lda: *const lapack_int,
7950 TB: *mut __BindgenComplex<f64>,
7951 ltb: *const lapack_int,
7952 ipiv: *mut lapack_int,
7953 ipiv2: *mut lapack_int,
7954 B: *mut __BindgenComplex<f64>,
7955 ldb: *const lapack_int,
7956 work: *mut __BindgenComplex<f64>,
7957 lwork: *const lapack_int,
7958 info: *mut lapack_int,
7959 arg1: usize,
7960 );
7961 pub fn chesv_rk_(
7962 uplo: *const c_char,
7963 n: *const lapack_int,
7964 nrhs: *const lapack_int,
7965 A: *mut __BindgenComplex<f32>,
7966 lda: *const lapack_int,
7967 E: *mut __BindgenComplex<f32>,
7968 ipiv: *mut lapack_int,
7969 B: *mut __BindgenComplex<f32>,
7970 ldb: *const lapack_int,
7971 work: *mut __BindgenComplex<f32>,
7972 lwork: *const lapack_int,
7973 info: *mut lapack_int,
7974 arg1: usize,
7975 );
7976 pub fn zhesv_rk_(
7977 uplo: *const c_char,
7978 n: *const lapack_int,
7979 nrhs: *const lapack_int,
7980 A: *mut __BindgenComplex<f64>,
7981 lda: *const lapack_int,
7982 E: *mut __BindgenComplex<f64>,
7983 ipiv: *mut lapack_int,
7984 B: *mut __BindgenComplex<f64>,
7985 ldb: *const lapack_int,
7986 work: *mut __BindgenComplex<f64>,
7987 lwork: *const lapack_int,
7988 info: *mut lapack_int,
7989 arg1: usize,
7990 );
7991 pub fn chesv_rook_(
7992 uplo: *const c_char,
7993 n: *const lapack_int,
7994 nrhs: *const lapack_int,
7995 A: *mut __BindgenComplex<f32>,
7996 lda: *const lapack_int,
7997 ipiv: *mut lapack_int,
7998 B: *mut __BindgenComplex<f32>,
7999 ldb: *const lapack_int,
8000 work: *mut __BindgenComplex<f32>,
8001 lwork: *const lapack_int,
8002 info: *mut lapack_int,
8003 arg1: usize,
8004 );
8005 pub fn zhesv_rook_(
8006 uplo: *const c_char,
8007 n: *const lapack_int,
8008 nrhs: *const lapack_int,
8009 A: *mut __BindgenComplex<f64>,
8010 lda: *const lapack_int,
8011 ipiv: *mut lapack_int,
8012 B: *mut __BindgenComplex<f64>,
8013 ldb: *const lapack_int,
8014 work: *mut __BindgenComplex<f64>,
8015 lwork: *const lapack_int,
8016 info: *mut lapack_int,
8017 arg1: usize,
8018 );
8019 pub fn chesvx_(
8020 fact: *const c_char,
8021 uplo: *const c_char,
8022 n: *const lapack_int,
8023 nrhs: *const lapack_int,
8024 A: *const __BindgenComplex<f32>,
8025 lda: *const lapack_int,
8026 AF: *mut __BindgenComplex<f32>,
8027 ldaf: *const lapack_int,
8028 ipiv: *mut lapack_int,
8029 B: *const __BindgenComplex<f32>,
8030 ldb: *const lapack_int,
8031 X: *mut __BindgenComplex<f32>,
8032 ldx: *const lapack_int,
8033 rcond: *mut f32,
8034 ferr: *mut f32,
8035 berr: *mut f32,
8036 work: *mut __BindgenComplex<f32>,
8037 lwork: *const lapack_int,
8038 rwork: *mut f32,
8039 info: *mut lapack_int,
8040 arg1: usize,
8041 arg2: usize,
8042 );
8043 pub fn zhesvx_(
8044 fact: *const c_char,
8045 uplo: *const c_char,
8046 n: *const lapack_int,
8047 nrhs: *const lapack_int,
8048 A: *const __BindgenComplex<f64>,
8049 lda: *const lapack_int,
8050 AF: *mut __BindgenComplex<f64>,
8051 ldaf: *const lapack_int,
8052 ipiv: *mut lapack_int,
8053 B: *const __BindgenComplex<f64>,
8054 ldb: *const lapack_int,
8055 X: *mut __BindgenComplex<f64>,
8056 ldx: *const lapack_int,
8057 rcond: *mut f64,
8058 ferr: *mut f64,
8059 berr: *mut f64,
8060 work: *mut __BindgenComplex<f64>,
8061 lwork: *const lapack_int,
8062 rwork: *mut f64,
8063 info: *mut lapack_int,
8064 arg1: usize,
8065 arg2: usize,
8066 );
8067 pub fn chesvxx_(
8068 fact: *const c_char,
8069 uplo: *const c_char,
8070 n: *const lapack_int,
8071 nrhs: *const lapack_int,
8072 A: *mut __BindgenComplex<f32>,
8073 lda: *const lapack_int,
8074 AF: *mut __BindgenComplex<f32>,
8075 ldaf: *const lapack_int,
8076 ipiv: *mut lapack_int,
8077 equed: *mut c_char,
8078 S: *mut f32,
8079 B: *mut __BindgenComplex<f32>,
8080 ldb: *const lapack_int,
8081 X: *mut __BindgenComplex<f32>,
8082 ldx: *const lapack_int,
8083 rcond: *mut f32,
8084 rpvgrw: *mut f32,
8085 berr: *mut f32,
8086 n_err_bnds: *const lapack_int,
8087 err_bnds_norm: *mut f32,
8088 err_bnds_comp: *mut f32,
8089 nparams: *const lapack_int,
8090 params: *mut f32,
8091 work: *mut __BindgenComplex<f32>,
8092 rwork: *mut f32,
8093 info: *mut lapack_int,
8094 arg1: usize,
8095 arg2: usize,
8096 arg3: usize,
8097 );
8098 pub fn zhesvxx_(
8099 fact: *const c_char,
8100 uplo: *const c_char,
8101 n: *const lapack_int,
8102 nrhs: *const lapack_int,
8103 A: *mut __BindgenComplex<f64>,
8104 lda: *const lapack_int,
8105 AF: *mut __BindgenComplex<f64>,
8106 ldaf: *const lapack_int,
8107 ipiv: *mut lapack_int,
8108 equed: *mut c_char,
8109 S: *mut f64,
8110 B: *mut __BindgenComplex<f64>,
8111 ldb: *const lapack_int,
8112 X: *mut __BindgenComplex<f64>,
8113 ldx: *const lapack_int,
8114 rcond: *mut f64,
8115 rpvgrw: *mut f64,
8116 berr: *mut f64,
8117 n_err_bnds: *const lapack_int,
8118 err_bnds_norm: *mut f64,
8119 err_bnds_comp: *mut f64,
8120 nparams: *const lapack_int,
8121 params: *mut f64,
8122 work: *mut __BindgenComplex<f64>,
8123 rwork: *mut f64,
8124 info: *mut lapack_int,
8125 arg1: usize,
8126 arg2: usize,
8127 arg3: usize,
8128 );
8129 pub fn cheswapr_(
8130 uplo: *const c_char,
8131 n: *const lapack_int,
8132 A: *mut __BindgenComplex<f32>,
8133 lda: *const lapack_int,
8134 i1: *const lapack_int,
8135 i2: *const lapack_int,
8136 arg1: usize,
8137 );
8138 pub fn zheswapr_(
8139 uplo: *const c_char,
8140 n: *const lapack_int,
8141 A: *mut __BindgenComplex<f64>,
8142 lda: *const lapack_int,
8143 i1: *const lapack_int,
8144 i2: *const lapack_int,
8145 arg1: usize,
8146 );
8147 pub fn chetrd_(
8148 uplo: *const c_char,
8149 n: *const lapack_int,
8150 A: *mut __BindgenComplex<f32>,
8151 lda: *const lapack_int,
8152 D: *mut f32,
8153 E: *mut f32,
8154 tau: *mut __BindgenComplex<f32>,
8155 work: *mut __BindgenComplex<f32>,
8156 lwork: *const lapack_int,
8157 info: *mut lapack_int,
8158 arg1: usize,
8159 );
8160 pub fn zhetrd_(
8161 uplo: *const c_char,
8162 n: *const lapack_int,
8163 A: *mut __BindgenComplex<f64>,
8164 lda: *const lapack_int,
8165 D: *mut f64,
8166 E: *mut f64,
8167 tau: *mut __BindgenComplex<f64>,
8168 work: *mut __BindgenComplex<f64>,
8169 lwork: *const lapack_int,
8170 info: *mut lapack_int,
8171 arg1: usize,
8172 );
8173 pub fn chetrd_2stage_(
8174 vect: *const c_char,
8175 uplo: *const c_char,
8176 n: *const lapack_int,
8177 A: *mut __BindgenComplex<f32>,
8178 lda: *const lapack_int,
8179 D: *mut f32,
8180 E: *mut f32,
8181 tau: *mut __BindgenComplex<f32>,
8182 HOUS2: *mut __BindgenComplex<f32>,
8183 lhous2: *const lapack_int,
8184 work: *mut __BindgenComplex<f32>,
8185 lwork: *const lapack_int,
8186 info: *mut lapack_int,
8187 arg1: usize,
8188 arg2: usize,
8189 );
8190 pub fn zhetrd_2stage_(
8191 vect: *const c_char,
8192 uplo: *const c_char,
8193 n: *const lapack_int,
8194 A: *mut __BindgenComplex<f64>,
8195 lda: *const lapack_int,
8196 D: *mut f64,
8197 E: *mut f64,
8198 tau: *mut __BindgenComplex<f64>,
8199 HOUS2: *mut __BindgenComplex<f64>,
8200 lhous2: *const lapack_int,
8201 work: *mut __BindgenComplex<f64>,
8202 lwork: *const lapack_int,
8203 info: *mut lapack_int,
8204 arg1: usize,
8205 arg2: usize,
8206 );
8207 pub fn chetrf_(
8208 uplo: *const c_char,
8209 n: *const lapack_int,
8210 A: *mut __BindgenComplex<f32>,
8211 lda: *const lapack_int,
8212 ipiv: *mut lapack_int,
8213 work: *mut __BindgenComplex<f32>,
8214 lwork: *const lapack_int,
8215 info: *mut lapack_int,
8216 arg1: usize,
8217 );
8218 pub fn zhetrf_(
8219 uplo: *const c_char,
8220 n: *const lapack_int,
8221 A: *mut __BindgenComplex<f64>,
8222 lda: *const lapack_int,
8223 ipiv: *mut lapack_int,
8224 work: *mut __BindgenComplex<f64>,
8225 lwork: *const lapack_int,
8226 info: *mut lapack_int,
8227 arg1: usize,
8228 );
8229 pub fn chetrf_aa_(
8230 uplo: *const c_char,
8231 n: *const lapack_int,
8232 A: *mut __BindgenComplex<f32>,
8233 lda: *const lapack_int,
8234 ipiv: *mut lapack_int,
8235 work: *mut __BindgenComplex<f32>,
8236 lwork: *const lapack_int,
8237 info: *mut lapack_int,
8238 arg1: usize,
8239 );
8240 pub fn zhetrf_aa_(
8241 uplo: *const c_char,
8242 n: *const lapack_int,
8243 A: *mut __BindgenComplex<f64>,
8244 lda: *const lapack_int,
8245 ipiv: *mut lapack_int,
8246 work: *mut __BindgenComplex<f64>,
8247 lwork: *const lapack_int,
8248 info: *mut lapack_int,
8249 arg1: usize,
8250 );
8251 pub fn chetrf_aa_2stage_(
8252 uplo: *const c_char,
8253 n: *const lapack_int,
8254 A: *mut __BindgenComplex<f32>,
8255 lda: *const lapack_int,
8256 TB: *mut __BindgenComplex<f32>,
8257 ltb: *const lapack_int,
8258 ipiv: *mut lapack_int,
8259 ipiv2: *mut lapack_int,
8260 work: *mut __BindgenComplex<f32>,
8261 lwork: *const lapack_int,
8262 info: *mut lapack_int,
8263 arg1: usize,
8264 );
8265 pub fn zhetrf_aa_2stage_(
8266 uplo: *const c_char,
8267 n: *const lapack_int,
8268 A: *mut __BindgenComplex<f64>,
8269 lda: *const lapack_int,
8270 TB: *mut __BindgenComplex<f64>,
8271 ltb: *const lapack_int,
8272 ipiv: *mut lapack_int,
8273 ipiv2: *mut lapack_int,
8274 work: *mut __BindgenComplex<f64>,
8275 lwork: *const lapack_int,
8276 info: *mut lapack_int,
8277 arg1: usize,
8278 );
8279 pub fn chetrf_rk_(
8280 uplo: *const c_char,
8281 n: *const lapack_int,
8282 A: *mut __BindgenComplex<f32>,
8283 lda: *const lapack_int,
8284 E: *mut __BindgenComplex<f32>,
8285 ipiv: *mut lapack_int,
8286 work: *mut __BindgenComplex<f32>,
8287 lwork: *const lapack_int,
8288 info: *mut lapack_int,
8289 arg1: usize,
8290 );
8291 pub fn zhetrf_rk_(
8292 uplo: *const c_char,
8293 n: *const lapack_int,
8294 A: *mut __BindgenComplex<f64>,
8295 lda: *const lapack_int,
8296 E: *mut __BindgenComplex<f64>,
8297 ipiv: *mut lapack_int,
8298 work: *mut __BindgenComplex<f64>,
8299 lwork: *const lapack_int,
8300 info: *mut lapack_int,
8301 arg1: usize,
8302 );
8303 pub fn chetrf_rook_(
8304 uplo: *const c_char,
8305 n: *const lapack_int,
8306 A: *mut __BindgenComplex<f32>,
8307 lda: *const lapack_int,
8308 ipiv: *mut lapack_int,
8309 work: *mut __BindgenComplex<f32>,
8310 lwork: *const lapack_int,
8311 info: *mut lapack_int,
8312 arg1: usize,
8313 );
8314 pub fn zhetrf_rook_(
8315 uplo: *const c_char,
8316 n: *const lapack_int,
8317 A: *mut __BindgenComplex<f64>,
8318 lda: *const lapack_int,
8319 ipiv: *mut lapack_int,
8320 work: *mut __BindgenComplex<f64>,
8321 lwork: *const lapack_int,
8322 info: *mut lapack_int,
8323 arg1: usize,
8324 );
8325 pub fn chetri_(
8326 uplo: *const c_char,
8327 n: *const lapack_int,
8328 A: *mut __BindgenComplex<f32>,
8329 lda: *const lapack_int,
8330 ipiv: *const lapack_int,
8331 work: *mut __BindgenComplex<f32>,
8332 info: *mut lapack_int,
8333 arg1: usize,
8334 );
8335 pub fn zhetri_(
8336 uplo: *const c_char,
8337 n: *const lapack_int,
8338 A: *mut __BindgenComplex<f64>,
8339 lda: *const lapack_int,
8340 ipiv: *const lapack_int,
8341 work: *mut __BindgenComplex<f64>,
8342 info: *mut lapack_int,
8343 arg1: usize,
8344 );
8345 pub fn chetri2_(
8346 uplo: *const c_char,
8347 n: *const lapack_int,
8348 A: *mut __BindgenComplex<f32>,
8349 lda: *const lapack_int,
8350 ipiv: *const lapack_int,
8351 work: *mut __BindgenComplex<f32>,
8352 lwork: *const lapack_int,
8353 info: *mut lapack_int,
8354 arg1: usize,
8355 );
8356 pub fn zhetri2_(
8357 uplo: *const c_char,
8358 n: *const lapack_int,
8359 A: *mut __BindgenComplex<f64>,
8360 lda: *const lapack_int,
8361 ipiv: *const lapack_int,
8362 work: *mut __BindgenComplex<f64>,
8363 lwork: *const lapack_int,
8364 info: *mut lapack_int,
8365 arg1: usize,
8366 );
8367 pub fn chetri2x_(
8368 uplo: *const c_char,
8369 n: *const lapack_int,
8370 A: *mut __BindgenComplex<f32>,
8371 lda: *const lapack_int,
8372 ipiv: *const lapack_int,
8373 work: *mut __BindgenComplex<f32>,
8374 nb: *const lapack_int,
8375 info: *mut lapack_int,
8376 arg1: usize,
8377 );
8378 pub fn zhetri2x_(
8379 uplo: *const c_char,
8380 n: *const lapack_int,
8381 A: *mut __BindgenComplex<f64>,
8382 lda: *const lapack_int,
8383 ipiv: *const lapack_int,
8384 work: *mut __BindgenComplex<f64>,
8385 nb: *const lapack_int,
8386 info: *mut lapack_int,
8387 arg1: usize,
8388 );
8389 pub fn chetri_3_(
8390 uplo: *const c_char,
8391 n: *const lapack_int,
8392 A: *mut __BindgenComplex<f32>,
8393 lda: *const lapack_int,
8394 E: *const __BindgenComplex<f32>,
8395 ipiv: *const lapack_int,
8396 work: *mut __BindgenComplex<f32>,
8397 lwork: *const lapack_int,
8398 info: *mut lapack_int,
8399 arg1: usize,
8400 );
8401 pub fn zhetri_3_(
8402 uplo: *const c_char,
8403 n: *const lapack_int,
8404 A: *mut __BindgenComplex<f64>,
8405 lda: *const lapack_int,
8406 E: *const __BindgenComplex<f64>,
8407 ipiv: *const lapack_int,
8408 work: *mut __BindgenComplex<f64>,
8409 lwork: *const lapack_int,
8410 info: *mut lapack_int,
8411 arg1: usize,
8412 );
8413 pub fn chetrs_(
8414 uplo: *const c_char,
8415 n: *const lapack_int,
8416 nrhs: *const lapack_int,
8417 A: *const __BindgenComplex<f32>,
8418 lda: *const lapack_int,
8419 ipiv: *const lapack_int,
8420 B: *mut __BindgenComplex<f32>,
8421 ldb: *const lapack_int,
8422 info: *mut lapack_int,
8423 arg1: usize,
8424 );
8425 pub fn zhetrs_(
8426 uplo: *const c_char,
8427 n: *const lapack_int,
8428 nrhs: *const lapack_int,
8429 A: *const __BindgenComplex<f64>,
8430 lda: *const lapack_int,
8431 ipiv: *const lapack_int,
8432 B: *mut __BindgenComplex<f64>,
8433 ldb: *const lapack_int,
8434 info: *mut lapack_int,
8435 arg1: usize,
8436 );
8437 pub fn chetrs2_(
8438 uplo: *const c_char,
8439 n: *const lapack_int,
8440 nrhs: *const lapack_int,
8441 A: *const __BindgenComplex<f32>,
8442 lda: *const lapack_int,
8443 ipiv: *const lapack_int,
8444 B: *mut __BindgenComplex<f32>,
8445 ldb: *const lapack_int,
8446 work: *mut __BindgenComplex<f32>,
8447 info: *mut lapack_int,
8448 arg1: usize,
8449 );
8450 pub fn zhetrs2_(
8451 uplo: *const c_char,
8452 n: *const lapack_int,
8453 nrhs: *const lapack_int,
8454 A: *const __BindgenComplex<f64>,
8455 lda: *const lapack_int,
8456 ipiv: *const lapack_int,
8457 B: *mut __BindgenComplex<f64>,
8458 ldb: *const lapack_int,
8459 work: *mut __BindgenComplex<f64>,
8460 info: *mut lapack_int,
8461 arg1: usize,
8462 );
8463 pub fn chetrs_3_(
8464 uplo: *const c_char,
8465 n: *const lapack_int,
8466 nrhs: *const lapack_int,
8467 A: *const __BindgenComplex<f32>,
8468 lda: *const lapack_int,
8469 E: *const __BindgenComplex<f32>,
8470 ipiv: *const lapack_int,
8471 B: *mut __BindgenComplex<f32>,
8472 ldb: *const lapack_int,
8473 info: *mut lapack_int,
8474 arg1: usize,
8475 );
8476 pub fn zhetrs_3_(
8477 uplo: *const c_char,
8478 n: *const lapack_int,
8479 nrhs: *const lapack_int,
8480 A: *const __BindgenComplex<f64>,
8481 lda: *const lapack_int,
8482 E: *const __BindgenComplex<f64>,
8483 ipiv: *const lapack_int,
8484 B: *mut __BindgenComplex<f64>,
8485 ldb: *const lapack_int,
8486 info: *mut lapack_int,
8487 arg1: usize,
8488 );
8489 pub fn chetrs_aa_(
8490 uplo: *const c_char,
8491 n: *const lapack_int,
8492 nrhs: *const lapack_int,
8493 A: *const __BindgenComplex<f32>,
8494 lda: *const lapack_int,
8495 ipiv: *const lapack_int,
8496 B: *mut __BindgenComplex<f32>,
8497 ldb: *const lapack_int,
8498 work: *mut __BindgenComplex<f32>,
8499 lwork: *const lapack_int,
8500 info: *mut lapack_int,
8501 arg1: usize,
8502 );
8503 pub fn zhetrs_aa_(
8504 uplo: *const c_char,
8505 n: *const lapack_int,
8506 nrhs: *const lapack_int,
8507 A: *const __BindgenComplex<f64>,
8508 lda: *const lapack_int,
8509 ipiv: *const lapack_int,
8510 B: *mut __BindgenComplex<f64>,
8511 ldb: *const lapack_int,
8512 work: *mut __BindgenComplex<f64>,
8513 lwork: *const lapack_int,
8514 info: *mut lapack_int,
8515 arg1: usize,
8516 );
8517 pub fn chetrs_aa_2stage_(
8518 uplo: *const c_char,
8519 n: *const lapack_int,
8520 nrhs: *const lapack_int,
8521 A: *const __BindgenComplex<f32>,
8522 lda: *const lapack_int,
8523 TB: *mut __BindgenComplex<f32>,
8524 ltb: *const lapack_int,
8525 ipiv: *const lapack_int,
8526 ipiv2: *const lapack_int,
8527 B: *mut __BindgenComplex<f32>,
8528 ldb: *const lapack_int,
8529 info: *mut lapack_int,
8530 arg1: usize,
8531 );
8532 pub fn zhetrs_aa_2stage_(
8533 uplo: *const c_char,
8534 n: *const lapack_int,
8535 nrhs: *const lapack_int,
8536 A: *const __BindgenComplex<f64>,
8537 lda: *const lapack_int,
8538 TB: *mut __BindgenComplex<f64>,
8539 ltb: *const lapack_int,
8540 ipiv: *const lapack_int,
8541 ipiv2: *const lapack_int,
8542 B: *mut __BindgenComplex<f64>,
8543 ldb: *const lapack_int,
8544 info: *mut lapack_int,
8545 arg1: usize,
8546 );
8547 pub fn chetrs_rook_(
8548 uplo: *const c_char,
8549 n: *const lapack_int,
8550 nrhs: *const lapack_int,
8551 A: *const __BindgenComplex<f32>,
8552 lda: *const lapack_int,
8553 ipiv: *const lapack_int,
8554 B: *mut __BindgenComplex<f32>,
8555 ldb: *const lapack_int,
8556 info: *mut lapack_int,
8557 arg1: usize,
8558 );
8559 pub fn zhetrs_rook_(
8560 uplo: *const c_char,
8561 n: *const lapack_int,
8562 nrhs: *const lapack_int,
8563 A: *const __BindgenComplex<f64>,
8564 lda: *const lapack_int,
8565 ipiv: *const lapack_int,
8566 B: *mut __BindgenComplex<f64>,
8567 ldb: *const lapack_int,
8568 info: *mut lapack_int,
8569 arg1: usize,
8570 );
8571 pub fn chfrk_(
8572 transr: *const c_char,
8573 uplo: *const c_char,
8574 trans: *const c_char,
8575 n: *const lapack_int,
8576 k: *const lapack_int,
8577 alpha: *const f32,
8578 A: *const __BindgenComplex<f32>,
8579 lda: *const lapack_int,
8580 beta: *const f32,
8581 C: *mut __BindgenComplex<f32>,
8582 arg1: usize,
8583 arg2: usize,
8584 arg3: usize,
8585 );
8586 pub fn zhfrk_(
8587 transr: *const c_char,
8588 uplo: *const c_char,
8589 trans: *const c_char,
8590 n: *const lapack_int,
8591 k: *const lapack_int,
8592 alpha: *const f64,
8593 A: *const __BindgenComplex<f64>,
8594 lda: *const lapack_int,
8595 beta: *const f64,
8596 C: *mut __BindgenComplex<f64>,
8597 arg1: usize,
8598 arg2: usize,
8599 arg3: usize,
8600 );
8601 pub fn chgeqz_(
8602 job: *const c_char,
8603 compq: *const c_char,
8604 compz: *const c_char,
8605 n: *const lapack_int,
8606 ilo: *const lapack_int,
8607 ihi: *const lapack_int,
8608 H: *mut __BindgenComplex<f32>,
8609 ldh: *const lapack_int,
8610 T: *mut __BindgenComplex<f32>,
8611 ldt: *const lapack_int,
8612 alpha: *mut __BindgenComplex<f32>,
8613 beta: *mut __BindgenComplex<f32>,
8614 Q: *mut __BindgenComplex<f32>,
8615 ldq: *const lapack_int,
8616 Z: *mut __BindgenComplex<f32>,
8617 ldz: *const lapack_int,
8618 work: *mut __BindgenComplex<f32>,
8619 lwork: *const lapack_int,
8620 rwork: *mut f32,
8621 info: *mut lapack_int,
8622 arg1: usize,
8623 arg2: usize,
8624 arg3: usize,
8625 );
8626 pub fn dhgeqz_(
8627 job: *const c_char,
8628 compq: *const c_char,
8629 compz: *const c_char,
8630 n: *const lapack_int,
8631 ilo: *const lapack_int,
8632 ihi: *const lapack_int,
8633 H: *mut f64,
8634 ldh: *const lapack_int,
8635 T: *mut f64,
8636 ldt: *const lapack_int,
8637 alphar: *mut f64,
8638 alphai: *mut f64,
8639 beta: *mut f64,
8640 Q: *mut f64,
8641 ldq: *const lapack_int,
8642 Z: *mut f64,
8643 ldz: *const lapack_int,
8644 work: *mut f64,
8645 lwork: *const lapack_int,
8646 info: *mut lapack_int,
8647 arg1: usize,
8648 arg2: usize,
8649 arg3: usize,
8650 );
8651 pub fn shgeqz_(
8652 job: *const c_char,
8653 compq: *const c_char,
8654 compz: *const c_char,
8655 n: *const lapack_int,
8656 ilo: *const lapack_int,
8657 ihi: *const lapack_int,
8658 H: *mut f32,
8659 ldh: *const lapack_int,
8660 T: *mut f32,
8661 ldt: *const lapack_int,
8662 alphar: *mut f32,
8663 alphai: *mut f32,
8664 beta: *mut f32,
8665 Q: *mut f32,
8666 ldq: *const lapack_int,
8667 Z: *mut f32,
8668 ldz: *const lapack_int,
8669 work: *mut f32,
8670 lwork: *const lapack_int,
8671 info: *mut lapack_int,
8672 arg1: usize,
8673 arg2: usize,
8674 arg3: usize,
8675 );
8676 pub fn zhgeqz_(
8677 job: *const c_char,
8678 compq: *const c_char,
8679 compz: *const c_char,
8680 n: *const lapack_int,
8681 ilo: *const lapack_int,
8682 ihi: *const lapack_int,
8683 H: *mut __BindgenComplex<f64>,
8684 ldh: *const lapack_int,
8685 T: *mut __BindgenComplex<f64>,
8686 ldt: *const lapack_int,
8687 alpha: *mut __BindgenComplex<f64>,
8688 beta: *mut __BindgenComplex<f64>,
8689 Q: *mut __BindgenComplex<f64>,
8690 ldq: *const lapack_int,
8691 Z: *mut __BindgenComplex<f64>,
8692 ldz: *const lapack_int,
8693 work: *mut __BindgenComplex<f64>,
8694 lwork: *const lapack_int,
8695 rwork: *mut f64,
8696 info: *mut lapack_int,
8697 arg1: usize,
8698 arg2: usize,
8699 arg3: usize,
8700 );
8701 pub fn chpcon_(
8702 uplo: *const c_char,
8703 n: *const lapack_int,
8704 AP: *const __BindgenComplex<f32>,
8705 ipiv: *const lapack_int,
8706 anorm: *const f32,
8707 rcond: *mut f32,
8708 work: *mut __BindgenComplex<f32>,
8709 info: *mut lapack_int,
8710 arg1: usize,
8711 );
8712 pub fn zhpcon_(
8713 uplo: *const c_char,
8714 n: *const lapack_int,
8715 AP: *const __BindgenComplex<f64>,
8716 ipiv: *const lapack_int,
8717 anorm: *const f64,
8718 rcond: *mut f64,
8719 work: *mut __BindgenComplex<f64>,
8720 info: *mut lapack_int,
8721 arg1: usize,
8722 );
8723 pub fn chpev_(
8724 jobz: *const c_char,
8725 uplo: *const c_char,
8726 n: *const lapack_int,
8727 AP: *mut __BindgenComplex<f32>,
8728 W: *mut f32,
8729 Z: *mut __BindgenComplex<f32>,
8730 ldz: *const lapack_int,
8731 work: *mut __BindgenComplex<f32>,
8732 rwork: *mut f32,
8733 info: *mut lapack_int,
8734 arg1: usize,
8735 arg2: usize,
8736 );
8737 pub fn zhpev_(
8738 jobz: *const c_char,
8739 uplo: *const c_char,
8740 n: *const lapack_int,
8741 AP: *mut __BindgenComplex<f64>,
8742 W: *mut f64,
8743 Z: *mut __BindgenComplex<f64>,
8744 ldz: *const lapack_int,
8745 work: *mut __BindgenComplex<f64>,
8746 rwork: *mut f64,
8747 info: *mut lapack_int,
8748 arg1: usize,
8749 arg2: usize,
8750 );
8751 pub fn chpevd_(
8752 jobz: *const c_char,
8753 uplo: *const c_char,
8754 n: *const lapack_int,
8755 AP: *mut __BindgenComplex<f32>,
8756 W: *mut f32,
8757 Z: *mut __BindgenComplex<f32>,
8758 ldz: *const lapack_int,
8759 work: *mut __BindgenComplex<f32>,
8760 lwork: *const lapack_int,
8761 rwork: *mut f32,
8762 lrwork: *const lapack_int,
8763 iwork: *mut lapack_int,
8764 liwork: *const lapack_int,
8765 info: *mut lapack_int,
8766 arg1: usize,
8767 arg2: usize,
8768 );
8769 pub fn zhpevd_(
8770 jobz: *const c_char,
8771 uplo: *const c_char,
8772 n: *const lapack_int,
8773 AP: *mut __BindgenComplex<f64>,
8774 W: *mut f64,
8775 Z: *mut __BindgenComplex<f64>,
8776 ldz: *const lapack_int,
8777 work: *mut __BindgenComplex<f64>,
8778 lwork: *const lapack_int,
8779 rwork: *mut f64,
8780 lrwork: *const lapack_int,
8781 iwork: *mut lapack_int,
8782 liwork: *const lapack_int,
8783 info: *mut lapack_int,
8784 arg1: usize,
8785 arg2: usize,
8786 );
8787 pub fn chpevx_(
8788 jobz: *const c_char,
8789 range: *const c_char,
8790 uplo: *const c_char,
8791 n: *const lapack_int,
8792 AP: *mut __BindgenComplex<f32>,
8793 vl: *const f32,
8794 vu: *const f32,
8795 il: *const lapack_int,
8796 iu: *const lapack_int,
8797 abstol: *const f32,
8798 m: *mut lapack_int,
8799 W: *mut f32,
8800 Z: *mut __BindgenComplex<f32>,
8801 ldz: *const lapack_int,
8802 work: *mut __BindgenComplex<f32>,
8803 rwork: *mut f32,
8804 iwork: *mut lapack_int,
8805 IFAIL: *mut lapack_int,
8806 info: *mut lapack_int,
8807 arg1: usize,
8808 arg2: usize,
8809 arg3: usize,
8810 );
8811 pub fn zhpevx_(
8812 jobz: *const c_char,
8813 range: *const c_char,
8814 uplo: *const c_char,
8815 n: *const lapack_int,
8816 AP: *mut __BindgenComplex<f64>,
8817 vl: *const f64,
8818 vu: *const f64,
8819 il: *const lapack_int,
8820 iu: *const lapack_int,
8821 abstol: *const f64,
8822 m: *mut lapack_int,
8823 W: *mut f64,
8824 Z: *mut __BindgenComplex<f64>,
8825 ldz: *const lapack_int,
8826 work: *mut __BindgenComplex<f64>,
8827 rwork: *mut f64,
8828 iwork: *mut lapack_int,
8829 IFAIL: *mut lapack_int,
8830 info: *mut lapack_int,
8831 arg1: usize,
8832 arg2: usize,
8833 arg3: usize,
8834 );
8835 pub fn chpgst_(
8836 itype: *const lapack_int,
8837 uplo: *const c_char,
8838 n: *const lapack_int,
8839 AP: *mut __BindgenComplex<f32>,
8840 BP: *const __BindgenComplex<f32>,
8841 info: *mut lapack_int,
8842 arg1: usize,
8843 );
8844 pub fn zhpgst_(
8845 itype: *const lapack_int,
8846 uplo: *const c_char,
8847 n: *const lapack_int,
8848 AP: *mut __BindgenComplex<f64>,
8849 BP: *const __BindgenComplex<f64>,
8850 info: *mut lapack_int,
8851 arg1: usize,
8852 );
8853 pub fn chpgv_(
8854 itype: *const lapack_int,
8855 jobz: *const c_char,
8856 uplo: *const c_char,
8857 n: *const lapack_int,
8858 AP: *mut __BindgenComplex<f32>,
8859 BP: *mut __BindgenComplex<f32>,
8860 W: *mut f32,
8861 Z: *mut __BindgenComplex<f32>,
8862 ldz: *const lapack_int,
8863 work: *mut __BindgenComplex<f32>,
8864 rwork: *mut f32,
8865 info: *mut lapack_int,
8866 arg1: usize,
8867 arg2: usize,
8868 );
8869 pub fn zhpgv_(
8870 itype: *const lapack_int,
8871 jobz: *const c_char,
8872 uplo: *const c_char,
8873 n: *const lapack_int,
8874 AP: *mut __BindgenComplex<f64>,
8875 BP: *mut __BindgenComplex<f64>,
8876 W: *mut f64,
8877 Z: *mut __BindgenComplex<f64>,
8878 ldz: *const lapack_int,
8879 work: *mut __BindgenComplex<f64>,
8880 rwork: *mut f64,
8881 info: *mut lapack_int,
8882 arg1: usize,
8883 arg2: usize,
8884 );
8885 pub fn chpgvd_(
8886 itype: *const lapack_int,
8887 jobz: *const c_char,
8888 uplo: *const c_char,
8889 n: *const lapack_int,
8890 AP: *mut __BindgenComplex<f32>,
8891 BP: *mut __BindgenComplex<f32>,
8892 W: *mut f32,
8893 Z: *mut __BindgenComplex<f32>,
8894 ldz: *const lapack_int,
8895 work: *mut __BindgenComplex<f32>,
8896 lwork: *const lapack_int,
8897 rwork: *mut f32,
8898 lrwork: *const lapack_int,
8899 iwork: *mut lapack_int,
8900 liwork: *const lapack_int,
8901 info: *mut lapack_int,
8902 arg1: usize,
8903 arg2: usize,
8904 );
8905 pub fn zhpgvd_(
8906 itype: *const lapack_int,
8907 jobz: *const c_char,
8908 uplo: *const c_char,
8909 n: *const lapack_int,
8910 AP: *mut __BindgenComplex<f64>,
8911 BP: *mut __BindgenComplex<f64>,
8912 W: *mut f64,
8913 Z: *mut __BindgenComplex<f64>,
8914 ldz: *const lapack_int,
8915 work: *mut __BindgenComplex<f64>,
8916 lwork: *const lapack_int,
8917 rwork: *mut f64,
8918 lrwork: *const lapack_int,
8919 iwork: *mut lapack_int,
8920 liwork: *const lapack_int,
8921 info: *mut lapack_int,
8922 arg1: usize,
8923 arg2: usize,
8924 );
8925 pub fn chpgvx_(
8926 itype: *const lapack_int,
8927 jobz: *const c_char,
8928 range: *const c_char,
8929 uplo: *const c_char,
8930 n: *const lapack_int,
8931 AP: *mut __BindgenComplex<f32>,
8932 BP: *mut __BindgenComplex<f32>,
8933 vl: *const f32,
8934 vu: *const f32,
8935 il: *const lapack_int,
8936 iu: *const lapack_int,
8937 abstol: *const f32,
8938 m: *mut lapack_int,
8939 W: *mut f32,
8940 Z: *mut __BindgenComplex<f32>,
8941 ldz: *const lapack_int,
8942 work: *mut __BindgenComplex<f32>,
8943 rwork: *mut f32,
8944 iwork: *mut lapack_int,
8945 IFAIL: *mut lapack_int,
8946 info: *mut lapack_int,
8947 arg1: usize,
8948 arg2: usize,
8949 arg3: usize,
8950 );
8951 pub fn zhpgvx_(
8952 itype: *const lapack_int,
8953 jobz: *const c_char,
8954 range: *const c_char,
8955 uplo: *const c_char,
8956 n: *const lapack_int,
8957 AP: *mut __BindgenComplex<f64>,
8958 BP: *mut __BindgenComplex<f64>,
8959 vl: *const f64,
8960 vu: *const f64,
8961 il: *const lapack_int,
8962 iu: *const lapack_int,
8963 abstol: *const f64,
8964 m: *mut lapack_int,
8965 W: *mut f64,
8966 Z: *mut __BindgenComplex<f64>,
8967 ldz: *const lapack_int,
8968 work: *mut __BindgenComplex<f64>,
8969 rwork: *mut f64,
8970 iwork: *mut lapack_int,
8971 IFAIL: *mut lapack_int,
8972 info: *mut lapack_int,
8973 arg1: usize,
8974 arg2: usize,
8975 arg3: usize,
8976 );
8977 pub fn chprfs_(
8978 uplo: *const c_char,
8979 n: *const lapack_int,
8980 nrhs: *const lapack_int,
8981 AP: *const __BindgenComplex<f32>,
8982 AFP: *const __BindgenComplex<f32>,
8983 ipiv: *const lapack_int,
8984 B: *const __BindgenComplex<f32>,
8985 ldb: *const lapack_int,
8986 X: *mut __BindgenComplex<f32>,
8987 ldx: *const lapack_int,
8988 ferr: *mut f32,
8989 berr: *mut f32,
8990 work: *mut __BindgenComplex<f32>,
8991 rwork: *mut f32,
8992 info: *mut lapack_int,
8993 arg1: usize,
8994 );
8995 pub fn zhprfs_(
8996 uplo: *const c_char,
8997 n: *const lapack_int,
8998 nrhs: *const lapack_int,
8999 AP: *const __BindgenComplex<f64>,
9000 AFP: *const __BindgenComplex<f64>,
9001 ipiv: *const lapack_int,
9002 B: *const __BindgenComplex<f64>,
9003 ldb: *const lapack_int,
9004 X: *mut __BindgenComplex<f64>,
9005 ldx: *const lapack_int,
9006 ferr: *mut f64,
9007 berr: *mut f64,
9008 work: *mut __BindgenComplex<f64>,
9009 rwork: *mut f64,
9010 info: *mut lapack_int,
9011 arg1: usize,
9012 );
9013 pub fn chpsv_(
9014 uplo: *const c_char,
9015 n: *const lapack_int,
9016 nrhs: *const lapack_int,
9017 AP: *mut __BindgenComplex<f32>,
9018 ipiv: *mut lapack_int,
9019 B: *mut __BindgenComplex<f32>,
9020 ldb: *const lapack_int,
9021 info: *mut lapack_int,
9022 arg1: usize,
9023 );
9024 pub fn zhpsv_(
9025 uplo: *const c_char,
9026 n: *const lapack_int,
9027 nrhs: *const lapack_int,
9028 AP: *mut __BindgenComplex<f64>,
9029 ipiv: *mut lapack_int,
9030 B: *mut __BindgenComplex<f64>,
9031 ldb: *const lapack_int,
9032 info: *mut lapack_int,
9033 arg1: usize,
9034 );
9035 pub fn chpsvx_(
9036 fact: *const c_char,
9037 uplo: *const c_char,
9038 n: *const lapack_int,
9039 nrhs: *const lapack_int,
9040 AP: *const __BindgenComplex<f32>,
9041 AFP: *mut __BindgenComplex<f32>,
9042 ipiv: *mut lapack_int,
9043 B: *const __BindgenComplex<f32>,
9044 ldb: *const lapack_int,
9045 X: *mut __BindgenComplex<f32>,
9046 ldx: *const lapack_int,
9047 rcond: *mut f32,
9048 ferr: *mut f32,
9049 berr: *mut f32,
9050 work: *mut __BindgenComplex<f32>,
9051 rwork: *mut f32,
9052 info: *mut lapack_int,
9053 arg1: usize,
9054 arg2: usize,
9055 );
9056 pub fn zhpsvx_(
9057 fact: *const c_char,
9058 uplo: *const c_char,
9059 n: *const lapack_int,
9060 nrhs: *const lapack_int,
9061 AP: *const __BindgenComplex<f64>,
9062 AFP: *mut __BindgenComplex<f64>,
9063 ipiv: *mut lapack_int,
9064 B: *const __BindgenComplex<f64>,
9065 ldb: *const lapack_int,
9066 X: *mut __BindgenComplex<f64>,
9067 ldx: *const lapack_int,
9068 rcond: *mut f64,
9069 ferr: *mut f64,
9070 berr: *mut f64,
9071 work: *mut __BindgenComplex<f64>,
9072 rwork: *mut f64,
9073 info: *mut lapack_int,
9074 arg1: usize,
9075 arg2: usize,
9076 );
9077 pub fn chptrd_(
9078 uplo: *const c_char,
9079 n: *const lapack_int,
9080 AP: *mut __BindgenComplex<f32>,
9081 D: *mut f32,
9082 E: *mut f32,
9083 tau: *mut __BindgenComplex<f32>,
9084 info: *mut lapack_int,
9085 arg1: usize,
9086 );
9087 pub fn zhptrd_(
9088 uplo: *const c_char,
9089 n: *const lapack_int,
9090 AP: *mut __BindgenComplex<f64>,
9091 D: *mut f64,
9092 E: *mut f64,
9093 tau: *mut __BindgenComplex<f64>,
9094 info: *mut lapack_int,
9095 arg1: usize,
9096 );
9097 pub fn chptrf_(
9098 uplo: *const c_char,
9099 n: *const lapack_int,
9100 AP: *mut __BindgenComplex<f32>,
9101 ipiv: *mut lapack_int,
9102 info: *mut lapack_int,
9103 arg1: usize,
9104 );
9105 pub fn zhptrf_(
9106 uplo: *const c_char,
9107 n: *const lapack_int,
9108 AP: *mut __BindgenComplex<f64>,
9109 ipiv: *mut lapack_int,
9110 info: *mut lapack_int,
9111 arg1: usize,
9112 );
9113 pub fn chptri_(
9114 uplo: *const c_char,
9115 n: *const lapack_int,
9116 AP: *mut __BindgenComplex<f32>,
9117 ipiv: *const lapack_int,
9118 work: *mut __BindgenComplex<f32>,
9119 info: *mut lapack_int,
9120 arg1: usize,
9121 );
9122 pub fn zhptri_(
9123 uplo: *const c_char,
9124 n: *const lapack_int,
9125 AP: *mut __BindgenComplex<f64>,
9126 ipiv: *const lapack_int,
9127 work: *mut __BindgenComplex<f64>,
9128 info: *mut lapack_int,
9129 arg1: usize,
9130 );
9131 pub fn chptrs_(
9132 uplo: *const c_char,
9133 n: *const lapack_int,
9134 nrhs: *const lapack_int,
9135 AP: *const __BindgenComplex<f32>,
9136 ipiv: *const lapack_int,
9137 B: *mut __BindgenComplex<f32>,
9138 ldb: *const lapack_int,
9139 info: *mut lapack_int,
9140 arg1: usize,
9141 );
9142 pub fn zhptrs_(
9143 uplo: *const c_char,
9144 n: *const lapack_int,
9145 nrhs: *const lapack_int,
9146 AP: *const __BindgenComplex<f64>,
9147 ipiv: *const lapack_int,
9148 B: *mut __BindgenComplex<f64>,
9149 ldb: *const lapack_int,
9150 info: *mut lapack_int,
9151 arg1: usize,
9152 );
9153 pub fn chsein_(
9154 side: *const c_char,
9155 eigsrc: *const c_char,
9156 initv: *const c_char,
9157 select: *const lapack_int,
9158 n: *const lapack_int,
9159 H: *const __BindgenComplex<f32>,
9160 ldh: *const lapack_int,
9161 W: *mut __BindgenComplex<f32>,
9162 VL: *mut __BindgenComplex<f32>,
9163 ldvl: *const lapack_int,
9164 VR: *mut __BindgenComplex<f32>,
9165 ldvr: *const lapack_int,
9166 mm: *const lapack_int,
9167 m: *mut lapack_int,
9168 work: *mut __BindgenComplex<f32>,
9169 rwork: *mut f32,
9170 IFAILL: *mut lapack_int,
9171 IFAILR: *mut lapack_int,
9172 info: *mut lapack_int,
9173 arg1: usize,
9174 arg2: usize,
9175 arg3: usize,
9176 );
9177 pub fn dhsein_(
9178 side: *const c_char,
9179 eigsrc: *const c_char,
9180 initv: *const c_char,
9181 select: *mut lapack_int,
9182 n: *const lapack_int,
9183 H: *const f64,
9184 ldh: *const lapack_int,
9185 WR: *mut f64,
9186 WI: *const f64,
9187 VL: *mut f64,
9188 ldvl: *const lapack_int,
9189 VR: *mut f64,
9190 ldvr: *const lapack_int,
9191 mm: *const lapack_int,
9192 m: *mut lapack_int,
9193 work: *mut f64,
9194 IFAILL: *mut lapack_int,
9195 IFAILR: *mut lapack_int,
9196 info: *mut lapack_int,
9197 arg1: usize,
9198 arg2: usize,
9199 arg3: usize,
9200 );
9201 pub fn shsein_(
9202 side: *const c_char,
9203 eigsrc: *const c_char,
9204 initv: *const c_char,
9205 select: *mut lapack_int,
9206 n: *const lapack_int,
9207 H: *const f32,
9208 ldh: *const lapack_int,
9209 WR: *mut f32,
9210 WI: *const f32,
9211 VL: *mut f32,
9212 ldvl: *const lapack_int,
9213 VR: *mut f32,
9214 ldvr: *const lapack_int,
9215 mm: *const lapack_int,
9216 m: *mut lapack_int,
9217 work: *mut f32,
9218 IFAILL: *mut lapack_int,
9219 IFAILR: *mut lapack_int,
9220 info: *mut lapack_int,
9221 arg1: usize,
9222 arg2: usize,
9223 arg3: usize,
9224 );
9225 pub fn zhsein_(
9226 side: *const c_char,
9227 eigsrc: *const c_char,
9228 initv: *const c_char,
9229 select: *const lapack_int,
9230 n: *const lapack_int,
9231 H: *const __BindgenComplex<f64>,
9232 ldh: *const lapack_int,
9233 W: *mut __BindgenComplex<f64>,
9234 VL: *mut __BindgenComplex<f64>,
9235 ldvl: *const lapack_int,
9236 VR: *mut __BindgenComplex<f64>,
9237 ldvr: *const lapack_int,
9238 mm: *const lapack_int,
9239 m: *mut lapack_int,
9240 work: *mut __BindgenComplex<f64>,
9241 rwork: *mut f64,
9242 IFAILL: *mut lapack_int,
9243 IFAILR: *mut lapack_int,
9244 info: *mut lapack_int,
9245 arg1: usize,
9246 arg2: usize,
9247 arg3: usize,
9248 );
9249 pub fn chseqr_(
9250 job: *const c_char,
9251 compz: *const c_char,
9252 n: *const lapack_int,
9253 ilo: *const lapack_int,
9254 ihi: *const lapack_int,
9255 H: *mut __BindgenComplex<f32>,
9256 ldh: *const lapack_int,
9257 W: *mut __BindgenComplex<f32>,
9258 Z: *mut __BindgenComplex<f32>,
9259 ldz: *const lapack_int,
9260 work: *mut __BindgenComplex<f32>,
9261 lwork: *const lapack_int,
9262 info: *mut lapack_int,
9263 arg1: usize,
9264 arg2: usize,
9265 );
9266 pub fn dhseqr_(
9267 job: *const c_char,
9268 compz: *const c_char,
9269 n: *const lapack_int,
9270 ilo: *const lapack_int,
9271 ihi: *const lapack_int,
9272 H: *mut f64,
9273 ldh: *const lapack_int,
9274 WR: *mut f64,
9275 WI: *mut f64,
9276 Z: *mut f64,
9277 ldz: *const lapack_int,
9278 work: *mut f64,
9279 lwork: *const lapack_int,
9280 info: *mut lapack_int,
9281 arg1: usize,
9282 arg2: usize,
9283 );
9284 pub fn shseqr_(
9285 job: *const c_char,
9286 compz: *const c_char,
9287 n: *const lapack_int,
9288 ilo: *const lapack_int,
9289 ihi: *const lapack_int,
9290 H: *mut f32,
9291 ldh: *const lapack_int,
9292 WR: *mut f32,
9293 WI: *mut f32,
9294 Z: *mut f32,
9295 ldz: *const lapack_int,
9296 work: *mut f32,
9297 lwork: *const lapack_int,
9298 info: *mut lapack_int,
9299 arg1: usize,
9300 arg2: usize,
9301 );
9302 pub fn zhseqr_(
9303 job: *const c_char,
9304 compz: *const c_char,
9305 n: *const lapack_int,
9306 ilo: *const lapack_int,
9307 ihi: *const lapack_int,
9308 H: *mut __BindgenComplex<f64>,
9309 ldh: *const lapack_int,
9310 W: *mut __BindgenComplex<f64>,
9311 Z: *mut __BindgenComplex<f64>,
9312 ldz: *const lapack_int,
9313 work: *mut __BindgenComplex<f64>,
9314 lwork: *const lapack_int,
9315 info: *mut lapack_int,
9316 arg1: usize,
9317 arg2: usize,
9318 );
9319 pub fn clacgv_(n: *const lapack_int, X: *mut __BindgenComplex<f32>, incx: *const lapack_int);
9320 pub fn zlacgv_(n: *const lapack_int, X: *mut __BindgenComplex<f64>, incx: *const lapack_int);
9321 pub fn clacn2_(
9322 n: *const lapack_int,
9323 V: *mut __BindgenComplex<f32>,
9324 X: *mut __BindgenComplex<f32>,
9325 est: *mut f32,
9326 kase: *mut lapack_int,
9327 ISAVE: *mut lapack_int,
9328 );
9329 pub fn dlacn2_(
9330 n: *const lapack_int,
9331 V: *mut f64,
9332 X: *mut f64,
9333 ISGN: *mut lapack_int,
9334 est: *mut f64,
9335 kase: *mut lapack_int,
9336 ISAVE: *mut lapack_int,
9337 );
9338 pub fn slacn2_(
9339 n: *const lapack_int,
9340 V: *mut f32,
9341 X: *mut f32,
9342 ISGN: *mut lapack_int,
9343 est: *mut f32,
9344 kase: *mut lapack_int,
9345 ISAVE: *mut lapack_int,
9346 );
9347 pub fn zlacn2_(
9348 n: *const lapack_int,
9349 V: *mut __BindgenComplex<f64>,
9350 X: *mut __BindgenComplex<f64>,
9351 est: *mut f64,
9352 kase: *mut lapack_int,
9353 ISAVE: *mut lapack_int,
9354 );
9355 pub fn clacp2_(
9356 uplo: *const c_char,
9357 m: *const lapack_int,
9358 n: *const lapack_int,
9359 A: *const f32,
9360 lda: *const lapack_int,
9361 B: *mut __BindgenComplex<f32>,
9362 ldb: *const lapack_int,
9363 arg1: usize,
9364 );
9365 pub fn zlacp2_(
9366 uplo: *const c_char,
9367 m: *const lapack_int,
9368 n: *const lapack_int,
9369 A: *const f64,
9370 lda: *const lapack_int,
9371 B: *mut __BindgenComplex<f64>,
9372 ldb: *const lapack_int,
9373 arg1: usize,
9374 );
9375 pub fn clacpy_(
9376 uplo: *const c_char,
9377 m: *const lapack_int,
9378 n: *const lapack_int,
9379 A: *const __BindgenComplex<f32>,
9380 lda: *const lapack_int,
9381 B: *mut __BindgenComplex<f32>,
9382 ldb: *const lapack_int,
9383 arg1: usize,
9384 );
9385 pub fn dlacpy_(
9386 uplo: *const c_char,
9387 m: *const lapack_int,
9388 n: *const lapack_int,
9389 A: *const f64,
9390 lda: *const lapack_int,
9391 B: *mut f64,
9392 ldb: *const lapack_int,
9393 arg1: usize,
9394 );
9395 pub fn slacpy_(
9396 uplo: *const c_char,
9397 m: *const lapack_int,
9398 n: *const lapack_int,
9399 A: *const f32,
9400 lda: *const lapack_int,
9401 B: *mut f32,
9402 ldb: *const lapack_int,
9403 arg1: usize,
9404 );
9405 pub fn zlacpy_(
9406 uplo: *const c_char,
9407 m: *const lapack_int,
9408 n: *const lapack_int,
9409 A: *const __BindgenComplex<f64>,
9410 lda: *const lapack_int,
9411 B: *mut __BindgenComplex<f64>,
9412 ldb: *const lapack_int,
9413 arg1: usize,
9414 );
9415 pub fn clacrm_(
9416 m: *const lapack_int,
9417 n: *const lapack_int,
9418 A: *const __BindgenComplex<f32>,
9419 lda: *const lapack_int,
9420 B: *const f32,
9421 ldb: *const lapack_int,
9422 C: *mut __BindgenComplex<f32>,
9423 ldc: *const lapack_int,
9424 rwork: *mut f32,
9425 );
9426 pub fn zlacrm_(
9427 m: *const lapack_int,
9428 n: *const lapack_int,
9429 A: *const __BindgenComplex<f64>,
9430 lda: *const lapack_int,
9431 B: *const f64,
9432 ldb: *const lapack_int,
9433 C: *mut __BindgenComplex<f64>,
9434 ldc: *const lapack_int,
9435 rwork: *mut f64,
9436 );
9437 pub fn zlag2c_(
9438 m: *const lapack_int,
9439 n: *const lapack_int,
9440 A: *const __BindgenComplex<f64>,
9441 lda: *const lapack_int,
9442 SA: *mut __BindgenComplex<f32>,
9443 ldsa: *const lapack_int,
9444 info: *mut lapack_int,
9445 );
9446 pub fn slag2d_(
9447 m: *const lapack_int,
9448 n: *const lapack_int,
9449 SA: *const f32,
9450 ldsa: *const lapack_int,
9451 A: *mut f64,
9452 lda: *const lapack_int,
9453 info: *mut lapack_int,
9454 );
9455 pub fn dlag2s_(
9456 m: *const lapack_int,
9457 n: *const lapack_int,
9458 A: *const f64,
9459 lda: *const lapack_int,
9460 SA: *mut f32,
9461 ldsa: *const lapack_int,
9462 info: *mut lapack_int,
9463 );
9464 pub fn clag2z_(
9465 m: *const lapack_int,
9466 n: *const lapack_int,
9467 SA: *const __BindgenComplex<f32>,
9468 ldsa: *const lapack_int,
9469 A: *mut __BindgenComplex<f64>,
9470 lda: *const lapack_int,
9471 info: *mut lapack_int,
9472 );
9473 pub fn clagge_(
9474 m: *const lapack_int,
9475 n: *const lapack_int,
9476 kl: *const lapack_int,
9477 ku: *const lapack_int,
9478 D: *const f32,
9479 A: *mut __BindgenComplex<f32>,
9480 lda: *const lapack_int,
9481 iseed: *mut lapack_int,
9482 work: *mut __BindgenComplex<f32>,
9483 info: *mut lapack_int,
9484 );
9485 pub fn dlagge_(
9486 m: *const lapack_int,
9487 n: *const lapack_int,
9488 kl: *const lapack_int,
9489 ku: *const lapack_int,
9490 D: *const f64,
9491 A: *mut f64,
9492 lda: *const lapack_int,
9493 iseed: *mut lapack_int,
9494 work: *mut f64,
9495 info: *mut lapack_int,
9496 );
9497 pub fn slagge_(
9498 m: *const lapack_int,
9499 n: *const lapack_int,
9500 kl: *const lapack_int,
9501 ku: *const lapack_int,
9502 D: *const f32,
9503 A: *mut f32,
9504 lda: *const lapack_int,
9505 iseed: *mut lapack_int,
9506 work: *mut f32,
9507 info: *mut lapack_int,
9508 );
9509 pub fn zlagge_(
9510 m: *const lapack_int,
9511 n: *const lapack_int,
9512 kl: *const lapack_int,
9513 ku: *const lapack_int,
9514 D: *const f64,
9515 A: *mut __BindgenComplex<f64>,
9516 lda: *const lapack_int,
9517 iseed: *mut lapack_int,
9518 work: *mut __BindgenComplex<f64>,
9519 info: *mut lapack_int,
9520 );
9521 pub fn claghe_(
9522 n: *const lapack_int,
9523 k: *const lapack_int,
9524 D: *const f32,
9525 A: *mut __BindgenComplex<f32>,
9526 lda: *const lapack_int,
9527 iseed: *mut lapack_int,
9528 work: *mut __BindgenComplex<f32>,
9529 info: *mut lapack_int,
9530 );
9531 pub fn zlaghe_(
9532 n: *const lapack_int,
9533 k: *const lapack_int,
9534 D: *const f64,
9535 A: *mut __BindgenComplex<f64>,
9536 lda: *const lapack_int,
9537 iseed: *mut lapack_int,
9538 work: *mut __BindgenComplex<f64>,
9539 info: *mut lapack_int,
9540 );
9541 pub fn clagsy_(
9542 n: *const lapack_int,
9543 k: *const lapack_int,
9544 D: *const f32,
9545 A: *mut __BindgenComplex<f32>,
9546 lda: *const lapack_int,
9547 iseed: *mut lapack_int,
9548 work: *mut __BindgenComplex<f32>,
9549 info: *mut lapack_int,
9550 );
9551 pub fn dlagsy_(
9552 n: *const lapack_int,
9553 k: *const lapack_int,
9554 D: *const f64,
9555 A: *mut f64,
9556 lda: *const lapack_int,
9557 iseed: *mut lapack_int,
9558 work: *mut f64,
9559 info: *mut lapack_int,
9560 );
9561 pub fn slagsy_(
9562 n: *const lapack_int,
9563 k: *const lapack_int,
9564 D: *const f32,
9565 A: *mut f32,
9566 lda: *const lapack_int,
9567 iseed: *mut lapack_int,
9568 work: *mut f32,
9569 info: *mut lapack_int,
9570 );
9571 pub fn zlagsy_(
9572 n: *const lapack_int,
9573 k: *const lapack_int,
9574 D: *const f64,
9575 A: *mut __BindgenComplex<f64>,
9576 lda: *const lapack_int,
9577 iseed: *mut lapack_int,
9578 work: *mut __BindgenComplex<f64>,
9579 info: *mut lapack_int,
9580 );
9581 pub fn dlamch_(cmach: *const c_char, arg1: usize) -> f64;
9582 pub fn slamch_(cmach: *const c_char, arg1: usize) -> lapack_float_return;
9583 pub fn clangb_(
9584 norm: *const c_char,
9585 n: *const lapack_int,
9586 kl: *const lapack_int,
9587 ku: *const lapack_int,
9588 AB: *const __BindgenComplex<f32>,
9589 ldab: *const lapack_int,
9590 work: *mut f32,
9591 arg1: usize,
9592 ) -> lapack_float_return;
9593 pub fn dlangb_(
9594 norm: *const c_char,
9595 n: *const lapack_int,
9596 kl: *const lapack_int,
9597 ku: *const lapack_int,
9598 AB: *const f64,
9599 ldab: *const lapack_int,
9600 work: *mut f64,
9601 arg1: usize,
9602 ) -> f64;
9603 pub fn slangb_(
9604 norm: *const c_char,
9605 n: *const lapack_int,
9606 kl: *const lapack_int,
9607 ku: *const lapack_int,
9608 AB: *const f32,
9609 ldab: *const lapack_int,
9610 work: *mut f32,
9611 arg1: usize,
9612 ) -> lapack_float_return;
9613 pub fn zlangb_(
9614 norm: *const c_char,
9615 n: *const lapack_int,
9616 kl: *const lapack_int,
9617 ku: *const lapack_int,
9618 AB: *const __BindgenComplex<f64>,
9619 ldab: *const lapack_int,
9620 work: *mut f64,
9621 arg1: usize,
9622 ) -> f64;
9623 pub fn clange_(
9624 norm: *const c_char,
9625 m: *const lapack_int,
9626 n: *const lapack_int,
9627 A: *const __BindgenComplex<f32>,
9628 lda: *const lapack_int,
9629 work: *mut f32,
9630 arg1: usize,
9631 ) -> lapack_float_return;
9632 pub fn dlange_(
9633 norm: *const c_char,
9634 m: *const lapack_int,
9635 n: *const lapack_int,
9636 A: *const f64,
9637 lda: *const lapack_int,
9638 work: *mut f64,
9639 arg1: usize,
9640 ) -> f64;
9641 pub fn slange_(
9642 norm: *const c_char,
9643 m: *const lapack_int,
9644 n: *const lapack_int,
9645 A: *const f32,
9646 lda: *const lapack_int,
9647 work: *mut f32,
9648 arg1: usize,
9649 ) -> lapack_float_return;
9650 pub fn zlange_(
9651 norm: *const c_char,
9652 m: *const lapack_int,
9653 n: *const lapack_int,
9654 A: *const __BindgenComplex<f64>,
9655 lda: *const lapack_int,
9656 work: *mut f64,
9657 arg1: usize,
9658 ) -> f64;
9659 pub fn clangt_(
9660 norm: *const c_char,
9661 n: *const lapack_int,
9662 DL: *const __BindgenComplex<f32>,
9663 D: *const __BindgenComplex<f32>,
9664 DU: *const __BindgenComplex<f32>,
9665 arg1: usize,
9666 ) -> lapack_float_return;
9667 pub fn dlangt_(
9668 norm: *const c_char,
9669 n: *const lapack_int,
9670 DL: *const f64,
9671 D: *const f64,
9672 DU: *const f64,
9673 arg1: usize,
9674 ) -> f64;
9675 pub fn slangt_(
9676 norm: *const c_char,
9677 n: *const lapack_int,
9678 DL: *const f32,
9679 D: *const f32,
9680 DU: *const f32,
9681 arg1: usize,
9682 ) -> lapack_float_return;
9683 pub fn zlangt_(
9684 norm: *const c_char,
9685 n: *const lapack_int,
9686 DL: *const __BindgenComplex<f64>,
9687 D: *const __BindgenComplex<f64>,
9688 DU: *const __BindgenComplex<f64>,
9689 arg1: usize,
9690 ) -> f64;
9691 pub fn clanhb_(
9692 norm: *const c_char,
9693 uplo: *const c_char,
9694 n: *const lapack_int,
9695 k: *const lapack_int,
9696 AB: *const __BindgenComplex<f32>,
9697 ldab: *const lapack_int,
9698 work: *mut f32,
9699 arg1: usize,
9700 arg2: usize,
9701 ) -> lapack_float_return;
9702 pub fn zlanhb_(
9703 norm: *const c_char,
9704 uplo: *const c_char,
9705 n: *const lapack_int,
9706 k: *const lapack_int,
9707 AB: *const __BindgenComplex<f64>,
9708 ldab: *const lapack_int,
9709 work: *mut f64,
9710 arg1: usize,
9711 arg2: usize,
9712 ) -> f64;
9713 pub fn clanhe_(
9714 norm: *const c_char,
9715 uplo: *const c_char,
9716 n: *const lapack_int,
9717 A: *const __BindgenComplex<f32>,
9718 lda: *const lapack_int,
9719 work: *mut f32,
9720 arg1: usize,
9721 arg2: usize,
9722 ) -> lapack_float_return;
9723 pub fn zlanhe_(
9724 norm: *const c_char,
9725 uplo: *const c_char,
9726 n: *const lapack_int,
9727 A: *const __BindgenComplex<f64>,
9728 lda: *const lapack_int,
9729 work: *mut f64,
9730 arg1: usize,
9731 arg2: usize,
9732 ) -> f64;
9733 pub fn clanhp_(
9734 norm: *const c_char,
9735 uplo: *const c_char,
9736 n: *const lapack_int,
9737 AP: *const __BindgenComplex<f32>,
9738 work: *mut f32,
9739 arg1: usize,
9740 arg2: usize,
9741 ) -> lapack_float_return;
9742 pub fn zlanhp_(
9743 norm: *const c_char,
9744 uplo: *const c_char,
9745 n: *const lapack_int,
9746 AP: *const __BindgenComplex<f64>,
9747 work: *mut f64,
9748 arg1: usize,
9749 arg2: usize,
9750 ) -> f64;
9751 pub fn clanhs_(
9752 norm: *const c_char,
9753 n: *const lapack_int,
9754 A: *const __BindgenComplex<f32>,
9755 lda: *const lapack_int,
9756 work: *mut f32,
9757 arg1: usize,
9758 ) -> lapack_float_return;
9759 pub fn dlanhs_(
9760 norm: *const c_char,
9761 n: *const lapack_int,
9762 A: *const f64,
9763 lda: *const lapack_int,
9764 work: *mut f64,
9765 arg1: usize,
9766 ) -> f64;
9767 pub fn slanhs_(
9768 norm: *const c_char,
9769 n: *const lapack_int,
9770 A: *const f32,
9771 lda: *const lapack_int,
9772 work: *mut f32,
9773 arg1: usize,
9774 ) -> lapack_float_return;
9775 pub fn zlanhs_(
9776 norm: *const c_char,
9777 n: *const lapack_int,
9778 A: *const __BindgenComplex<f64>,
9779 lda: *const lapack_int,
9780 work: *mut f64,
9781 arg1: usize,
9782 ) -> f64;
9783 pub fn clanht_(
9784 norm: *const c_char,
9785 n: *const lapack_int,
9786 D: *const f32,
9787 E: *const __BindgenComplex<f32>,
9788 arg1: usize,
9789 ) -> lapack_float_return;
9790 pub fn zlanht_(
9791 norm: *const c_char,
9792 n: *const lapack_int,
9793 D: *const f64,
9794 E: *const __BindgenComplex<f64>,
9795 arg1: usize,
9796 ) -> f64;
9797 pub fn clansb_(
9798 norm: *const c_char,
9799 uplo: *const c_char,
9800 n: *const lapack_int,
9801 k: *const lapack_int,
9802 AB: *const __BindgenComplex<f32>,
9803 ldab: *const lapack_int,
9804 work: *mut f32,
9805 arg1: usize,
9806 arg2: usize,
9807 ) -> lapack_float_return;
9808 pub fn dlansb_(
9809 norm: *const c_char,
9810 uplo: *const c_char,
9811 n: *const lapack_int,
9812 k: *const lapack_int,
9813 AB: *const f64,
9814 ldab: *const lapack_int,
9815 work: *mut f64,
9816 arg1: usize,
9817 arg2: usize,
9818 ) -> f64;
9819 pub fn slansb_(
9820 norm: *const c_char,
9821 uplo: *const c_char,
9822 n: *const lapack_int,
9823 k: *const lapack_int,
9824 AB: *const f32,
9825 ldab: *const lapack_int,
9826 work: *mut f32,
9827 arg1: usize,
9828 arg2: usize,
9829 ) -> lapack_float_return;
9830 pub fn zlansb_(
9831 norm: *const c_char,
9832 uplo: *const c_char,
9833 n: *const lapack_int,
9834 k: *const lapack_int,
9835 AB: *const __BindgenComplex<f64>,
9836 ldab: *const lapack_int,
9837 work: *mut f64,
9838 arg1: usize,
9839 arg2: usize,
9840 ) -> f64;
9841 pub fn clansp_(
9842 norm: *const c_char,
9843 uplo: *const c_char,
9844 n: *const lapack_int,
9845 AP: *const __BindgenComplex<f32>,
9846 work: *mut f32,
9847 arg1: usize,
9848 arg2: usize,
9849 ) -> lapack_float_return;
9850 pub fn dlansp_(
9851 norm: *const c_char,
9852 uplo: *const c_char,
9853 n: *const lapack_int,
9854 AP: *const f64,
9855 work: *mut f64,
9856 arg1: usize,
9857 arg2: usize,
9858 ) -> f64;
9859 pub fn slansp_(
9860 norm: *const c_char,
9861 uplo: *const c_char,
9862 n: *const lapack_int,
9863 AP: *const f32,
9864 work: *mut f32,
9865 arg1: usize,
9866 arg2: usize,
9867 ) -> lapack_float_return;
9868 pub fn zlansp_(
9869 norm: *const c_char,
9870 uplo: *const c_char,
9871 n: *const lapack_int,
9872 AP: *const __BindgenComplex<f64>,
9873 work: *mut f64,
9874 arg1: usize,
9875 arg2: usize,
9876 ) -> f64;
9877 pub fn dlanst_(
9878 norm: *const c_char,
9879 n: *const lapack_int,
9880 D: *const f64,
9881 E: *const f64,
9882 arg1: usize,
9883 ) -> f64;
9884 pub fn slanst_(
9885 norm: *const c_char,
9886 n: *const lapack_int,
9887 D: *const f32,
9888 E: *const f32,
9889 arg1: usize,
9890 ) -> lapack_float_return;
9891 pub fn clansy_(
9892 norm: *const c_char,
9893 uplo: *const c_char,
9894 n: *const lapack_int,
9895 A: *const __BindgenComplex<f32>,
9896 lda: *const lapack_int,
9897 work: *mut f32,
9898 arg1: usize,
9899 arg2: usize,
9900 ) -> lapack_float_return;
9901 pub fn dlansy_(
9902 norm: *const c_char,
9903 uplo: *const c_char,
9904 n: *const lapack_int,
9905 A: *const f64,
9906 lda: *const lapack_int,
9907 work: *mut f64,
9908 arg1: usize,
9909 arg2: usize,
9910 ) -> f64;
9911 pub fn slansy_(
9912 norm: *const c_char,
9913 uplo: *const c_char,
9914 n: *const lapack_int,
9915 A: *const f32,
9916 lda: *const lapack_int,
9917 work: *mut f32,
9918 arg1: usize,
9919 arg2: usize,
9920 ) -> lapack_float_return;
9921 pub fn zlansy_(
9922 norm: *const c_char,
9923 uplo: *const c_char,
9924 n: *const lapack_int,
9925 A: *const __BindgenComplex<f64>,
9926 lda: *const lapack_int,
9927 work: *mut f64,
9928 arg1: usize,
9929 arg2: usize,
9930 ) -> f64;
9931 pub fn clantb_(
9932 norm: *const c_char,
9933 uplo: *const c_char,
9934 diag: *const c_char,
9935 n: *const lapack_int,
9936 k: *const lapack_int,
9937 AB: *const __BindgenComplex<f32>,
9938 ldab: *const lapack_int,
9939 work: *mut f32,
9940 arg1: usize,
9941 arg2: usize,
9942 arg3: usize,
9943 ) -> lapack_float_return;
9944 pub fn dlantb_(
9945 norm: *const c_char,
9946 uplo: *const c_char,
9947 diag: *const c_char,
9948 n: *const lapack_int,
9949 k: *const lapack_int,
9950 AB: *const f64,
9951 ldab: *const lapack_int,
9952 work: *mut f64,
9953 arg1: usize,
9954 arg2: usize,
9955 arg3: usize,
9956 ) -> f64;
9957 pub fn slantb_(
9958 norm: *const c_char,
9959 uplo: *const c_char,
9960 diag: *const c_char,
9961 n: *const lapack_int,
9962 k: *const lapack_int,
9963 AB: *const f32,
9964 ldab: *const lapack_int,
9965 work: *mut f32,
9966 arg1: usize,
9967 arg2: usize,
9968 arg3: usize,
9969 ) -> lapack_float_return;
9970 pub fn zlantb_(
9971 norm: *const c_char,
9972 uplo: *const c_char,
9973 diag: *const c_char,
9974 n: *const lapack_int,
9975 k: *const lapack_int,
9976 AB: *const __BindgenComplex<f64>,
9977 ldab: *const lapack_int,
9978 work: *mut f64,
9979 arg1: usize,
9980 arg2: usize,
9981 arg3: usize,
9982 ) -> f64;
9983 pub fn clantp_(
9984 norm: *const c_char,
9985 uplo: *const c_char,
9986 diag: *const c_char,
9987 n: *const lapack_int,
9988 AP: *const __BindgenComplex<f32>,
9989 work: *mut f32,
9990 arg1: usize,
9991 arg2: usize,
9992 arg3: usize,
9993 ) -> lapack_float_return;
9994 pub fn dlantp_(
9995 norm: *const c_char,
9996 uplo: *const c_char,
9997 diag: *const c_char,
9998 n: *const lapack_int,
9999 AP: *const f64,
10000 work: *mut f64,
10001 arg1: usize,
10002 arg2: usize,
10003 arg3: usize,
10004 ) -> f64;
10005 pub fn slantp_(
10006 norm: *const c_char,
10007 uplo: *const c_char,
10008 diag: *const c_char,
10009 n: *const lapack_int,
10010 AP: *const f32,
10011 work: *mut f32,
10012 arg1: usize,
10013 arg2: usize,
10014 arg3: usize,
10015 ) -> lapack_float_return;
10016 pub fn zlantp_(
10017 norm: *const c_char,
10018 uplo: *const c_char,
10019 diag: *const c_char,
10020 n: *const lapack_int,
10021 AP: *const __BindgenComplex<f64>,
10022 work: *mut f64,
10023 arg1: usize,
10024 arg2: usize,
10025 arg3: usize,
10026 ) -> f64;
10027 pub fn clantr_(
10028 norm: *const c_char,
10029 uplo: *const c_char,
10030 diag: *const c_char,
10031 m: *const lapack_int,
10032 n: *const lapack_int,
10033 A: *const __BindgenComplex<f32>,
10034 lda: *const lapack_int,
10035 work: *mut f32,
10036 arg1: usize,
10037 arg2: usize,
10038 arg3: usize,
10039 ) -> lapack_float_return;
10040 pub fn dlantr_(
10041 norm: *const c_char,
10042 uplo: *const c_char,
10043 diag: *const c_char,
10044 m: *const lapack_int,
10045 n: *const lapack_int,
10046 A: *const f64,
10047 lda: *const lapack_int,
10048 work: *mut f64,
10049 arg1: usize,
10050 arg2: usize,
10051 arg3: usize,
10052 ) -> f64;
10053 pub fn slantr_(
10054 norm: *const c_char,
10055 uplo: *const c_char,
10056 diag: *const c_char,
10057 m: *const lapack_int,
10058 n: *const lapack_int,
10059 A: *const f32,
10060 lda: *const lapack_int,
10061 work: *mut f32,
10062 arg1: usize,
10063 arg2: usize,
10064 arg3: usize,
10065 ) -> lapack_float_return;
10066 pub fn zlantr_(
10067 norm: *const c_char,
10068 uplo: *const c_char,
10069 diag: *const c_char,
10070 m: *const lapack_int,
10071 n: *const lapack_int,
10072 A: *const __BindgenComplex<f64>,
10073 lda: *const lapack_int,
10074 work: *mut f64,
10075 arg1: usize,
10076 arg2: usize,
10077 arg3: usize,
10078 ) -> f64;
10079 pub fn clapmr_(
10080 forwrd: *const lapack_int,
10081 m: *const lapack_int,
10082 n: *const lapack_int,
10083 X: *mut __BindgenComplex<f32>,
10084 ldx: *const lapack_int,
10085 K: *mut lapack_int,
10086 );
10087 pub fn dlapmr_(
10088 forwrd: *const lapack_int,
10089 m: *const lapack_int,
10090 n: *const lapack_int,
10091 X: *mut f64,
10092 ldx: *const lapack_int,
10093 K: *mut lapack_int,
10094 );
10095 pub fn slapmr_(
10096 forwrd: *const lapack_int,
10097 m: *const lapack_int,
10098 n: *const lapack_int,
10099 X: *mut f32,
10100 ldx: *const lapack_int,
10101 K: *mut lapack_int,
10102 );
10103 pub fn zlapmr_(
10104 forwrd: *const lapack_int,
10105 m: *const lapack_int,
10106 n: *const lapack_int,
10107 X: *mut __BindgenComplex<f64>,
10108 ldx: *const lapack_int,
10109 K: *mut lapack_int,
10110 );
10111 pub fn clapmt_(
10112 forwrd: *const lapack_int,
10113 m: *const lapack_int,
10114 n: *const lapack_int,
10115 X: *mut __BindgenComplex<f32>,
10116 ldx: *const lapack_int,
10117 K: *mut lapack_int,
10118 );
10119 pub fn dlapmt_(
10120 forwrd: *const lapack_int,
10121 m: *const lapack_int,
10122 n: *const lapack_int,
10123 X: *mut f64,
10124 ldx: *const lapack_int,
10125 K: *mut lapack_int,
10126 );
10127 pub fn slapmt_(
10128 forwrd: *const lapack_int,
10129 m: *const lapack_int,
10130 n: *const lapack_int,
10131 X: *mut f32,
10132 ldx: *const lapack_int,
10133 K: *mut lapack_int,
10134 );
10135 pub fn zlapmt_(
10136 forwrd: *const lapack_int,
10137 m: *const lapack_int,
10138 n: *const lapack_int,
10139 X: *mut __BindgenComplex<f64>,
10140 ldx: *const lapack_int,
10141 K: *mut lapack_int,
10142 );
10143 pub fn dlapy2_(x: *const f64, y: *const f64) -> f64;
10144 pub fn slapy2_(x: *const f32, y: *const f32) -> lapack_float_return;
10145 pub fn dlapy3_(x: *const f64, y: *const f64, z: *const f64) -> f64;
10146 pub fn slapy3_(x: *const f32, y: *const f32, z: *const f32) -> lapack_float_return;
10147 pub fn clarcm_(
10148 m: *const lapack_int,
10149 n: *const lapack_int,
10150 A: *const f32,
10151 lda: *const lapack_int,
10152 B: *const __BindgenComplex<f32>,
10153 ldb: *const lapack_int,
10154 C: *mut __BindgenComplex<f32>,
10155 ldc: *const lapack_int,
10156 rwork: *mut f32,
10157 );
10158 pub fn zlarcm_(
10159 m: *const lapack_int,
10160 n: *const lapack_int,
10161 A: *const f64,
10162 lda: *const lapack_int,
10163 B: *const __BindgenComplex<f64>,
10164 ldb: *const lapack_int,
10165 C: *mut __BindgenComplex<f64>,
10166 ldc: *const lapack_int,
10167 rwork: *mut f64,
10168 );
10169 pub fn clarf_(
10170 side: *const c_char,
10171 m: *const lapack_int,
10172 n: *const lapack_int,
10173 V: *const __BindgenComplex<f32>,
10174 incv: *const lapack_int,
10175 tau: *const __BindgenComplex<f32>,
10176 C: *mut __BindgenComplex<f32>,
10177 ldc: *const lapack_int,
10178 work: *mut __BindgenComplex<f32>,
10179 arg1: usize,
10180 );
10181 pub fn dlarf_(
10182 side: *const c_char,
10183 m: *const lapack_int,
10184 n: *const lapack_int,
10185 V: *const f64,
10186 incv: *const lapack_int,
10187 tau: *const f64,
10188 C: *mut f64,
10189 ldc: *const lapack_int,
10190 work: *mut f64,
10191 arg1: usize,
10192 );
10193 pub fn slarf_(
10194 side: *const c_char,
10195 m: *const lapack_int,
10196 n: *const lapack_int,
10197 V: *const f32,
10198 incv: *const lapack_int,
10199 tau: *const f32,
10200 C: *mut f32,
10201 ldc: *const lapack_int,
10202 work: *mut f32,
10203 arg1: usize,
10204 );
10205 pub fn zlarf_(
10206 side: *const c_char,
10207 m: *const lapack_int,
10208 n: *const lapack_int,
10209 V: *const __BindgenComplex<f64>,
10210 incv: *const lapack_int,
10211 tau: *const __BindgenComplex<f64>,
10212 C: *mut __BindgenComplex<f64>,
10213 ldc: *const lapack_int,
10214 work: *mut __BindgenComplex<f64>,
10215 arg1: usize,
10216 );
10217 pub fn clarfb_(
10218 side: *const c_char,
10219 trans: *const c_char,
10220 direct: *const c_char,
10221 storev: *const c_char,
10222 m: *const lapack_int,
10223 n: *const lapack_int,
10224 k: *const lapack_int,
10225 V: *const __BindgenComplex<f32>,
10226 ldv: *const lapack_int,
10227 T: *const __BindgenComplex<f32>,
10228 ldt: *const lapack_int,
10229 C: *mut __BindgenComplex<f32>,
10230 ldc: *const lapack_int,
10231 work: *mut __BindgenComplex<f32>,
10232 ldwork: *const lapack_int,
10233 arg1: usize,
10234 arg2: usize,
10235 arg3: usize,
10236 arg4: usize,
10237 );
10238 pub fn dlarfb_(
10239 side: *const c_char,
10240 trans: *const c_char,
10241 direct: *const c_char,
10242 storev: *const c_char,
10243 m: *const lapack_int,
10244 n: *const lapack_int,
10245 k: *const lapack_int,
10246 V: *const f64,
10247 ldv: *const lapack_int,
10248 T: *const f64,
10249 ldt: *const lapack_int,
10250 C: *mut f64,
10251 ldc: *const lapack_int,
10252 work: *mut f64,
10253 ldwork: *const lapack_int,
10254 arg1: usize,
10255 arg2: usize,
10256 arg3: usize,
10257 arg4: usize,
10258 );
10259 pub fn slarfb_(
10260 side: *const c_char,
10261 trans: *const c_char,
10262 direct: *const c_char,
10263 storev: *const c_char,
10264 m: *const lapack_int,
10265 n: *const lapack_int,
10266 k: *const lapack_int,
10267 V: *const f32,
10268 ldv: *const lapack_int,
10269 T: *const f32,
10270 ldt: *const lapack_int,
10271 C: *mut f32,
10272 ldc: *const lapack_int,
10273 work: *mut f32,
10274 ldwork: *const lapack_int,
10275 arg1: usize,
10276 arg2: usize,
10277 arg3: usize,
10278 arg4: usize,
10279 );
10280 pub fn zlarfb_(
10281 side: *const c_char,
10282 trans: *const c_char,
10283 direct: *const c_char,
10284 storev: *const c_char,
10285 m: *const lapack_int,
10286 n: *const lapack_int,
10287 k: *const lapack_int,
10288 V: *const __BindgenComplex<f64>,
10289 ldv: *const lapack_int,
10290 T: *const __BindgenComplex<f64>,
10291 ldt: *const lapack_int,
10292 C: *mut __BindgenComplex<f64>,
10293 ldc: *const lapack_int,
10294 work: *mut __BindgenComplex<f64>,
10295 ldwork: *const lapack_int,
10296 arg1: usize,
10297 arg2: usize,
10298 arg3: usize,
10299 arg4: usize,
10300 );
10301 pub fn clarfg_(
10302 n: *const lapack_int,
10303 alpha: *mut __BindgenComplex<f32>,
10304 X: *mut __BindgenComplex<f32>,
10305 incx: *const lapack_int,
10306 tau: *mut __BindgenComplex<f32>,
10307 );
10308 pub fn dlarfg_(
10309 n: *const lapack_int,
10310 alpha: *mut f64,
10311 X: *mut f64,
10312 incx: *const lapack_int,
10313 tau: *mut f64,
10314 );
10315 pub fn slarfg_(
10316 n: *const lapack_int,
10317 alpha: *mut f32,
10318 X: *mut f32,
10319 incx: *const lapack_int,
10320 tau: *mut f32,
10321 );
10322 pub fn zlarfg_(
10323 n: *const lapack_int,
10324 alpha: *mut __BindgenComplex<f64>,
10325 X: *mut __BindgenComplex<f64>,
10326 incx: *const lapack_int,
10327 tau: *mut __BindgenComplex<f64>,
10328 );
10329 pub fn clarft_(
10330 direct: *const c_char,
10331 storev: *const c_char,
10332 n: *const lapack_int,
10333 k: *const lapack_int,
10334 V: *const __BindgenComplex<f32>,
10335 ldv: *const lapack_int,
10336 tau: *const __BindgenComplex<f32>,
10337 T: *mut __BindgenComplex<f32>,
10338 ldt: *const lapack_int,
10339 arg1: usize,
10340 arg2: usize,
10341 );
10342 pub fn dlarft_(
10343 direct: *const c_char,
10344 storev: *const c_char,
10345 n: *const lapack_int,
10346 k: *const lapack_int,
10347 V: *const f64,
10348 ldv: *const lapack_int,
10349 tau: *const f64,
10350 T: *mut f64,
10351 ldt: *const lapack_int,
10352 arg1: usize,
10353 arg2: usize,
10354 );
10355 pub fn slarft_(
10356 direct: *const c_char,
10357 storev: *const c_char,
10358 n: *const lapack_int,
10359 k: *const lapack_int,
10360 V: *const f32,
10361 ldv: *const lapack_int,
10362 tau: *const f32,
10363 T: *mut f32,
10364 ldt: *const lapack_int,
10365 arg1: usize,
10366 arg2: usize,
10367 );
10368 pub fn zlarft_(
10369 direct: *const c_char,
10370 storev: *const c_char,
10371 n: *const lapack_int,
10372 k: *const lapack_int,
10373 V: *const __BindgenComplex<f64>,
10374 ldv: *const lapack_int,
10375 tau: *const __BindgenComplex<f64>,
10376 T: *mut __BindgenComplex<f64>,
10377 ldt: *const lapack_int,
10378 arg1: usize,
10379 arg2: usize,
10380 );
10381 pub fn clarfx_(
10382 side: *const c_char,
10383 m: *const lapack_int,
10384 n: *const lapack_int,
10385 V: *const __BindgenComplex<f32>,
10386 tau: *const __BindgenComplex<f32>,
10387 C: *mut __BindgenComplex<f32>,
10388 ldc: *const lapack_int,
10389 work: *mut __BindgenComplex<f32>,
10390 arg1: usize,
10391 );
10392 pub fn dlarfx_(
10393 side: *const c_char,
10394 m: *const lapack_int,
10395 n: *const lapack_int,
10396 V: *const f64,
10397 tau: *const f64,
10398 C: *mut f64,
10399 ldc: *const lapack_int,
10400 work: *mut f64,
10401 arg1: usize,
10402 );
10403 pub fn slarfx_(
10404 side: *const c_char,
10405 m: *const lapack_int,
10406 n: *const lapack_int,
10407 V: *const f32,
10408 tau: *const f32,
10409 C: *mut f32,
10410 ldc: *const lapack_int,
10411 work: *mut f32,
10412 arg1: usize,
10413 );
10414 pub fn zlarfx_(
10415 side: *const c_char,
10416 m: *const lapack_int,
10417 n: *const lapack_int,
10418 V: *const __BindgenComplex<f64>,
10419 tau: *const __BindgenComplex<f64>,
10420 C: *mut __BindgenComplex<f64>,
10421 ldc: *const lapack_int,
10422 work: *mut __BindgenComplex<f64>,
10423 arg1: usize,
10424 );
10425 pub fn clarnv_(
10426 idist: *const lapack_int,
10427 iseed: *mut lapack_int,
10428 n: *const lapack_int,
10429 X: *mut __BindgenComplex<f32>,
10430 );
10431 pub fn dlarnv_(
10432 idist: *const lapack_int,
10433 iseed: *mut lapack_int,
10434 n: *const lapack_int,
10435 X: *mut f64,
10436 );
10437 pub fn slarnv_(
10438 idist: *const lapack_int,
10439 iseed: *mut lapack_int,
10440 n: *const lapack_int,
10441 X: *mut f32,
10442 );
10443 pub fn zlarnv_(
10444 idist: *const lapack_int,
10445 iseed: *mut lapack_int,
10446 n: *const lapack_int,
10447 X: *mut __BindgenComplex<f64>,
10448 );
10449 pub fn dlartgp_(f: *const f64, g: *const f64, cs: *mut f64, sn: *mut f64, r: *mut f64);
10450 pub fn slartgp_(f: *const f32, g: *const f32, cs: *mut f32, sn: *mut f32, r: *mut f32);
10451 pub fn dlartgs_(x: *const f64, y: *const f64, sigma: *const f64, cs: *mut f64, sn: *mut f64);
10452 pub fn slartgs_(x: *const f32, y: *const f32, sigma: *const f32, cs: *mut f32, sn: *mut f32);
10453 pub fn clascl_(
10454 type_: *const c_char,
10455 kl: *const lapack_int,
10456 ku: *const lapack_int,
10457 cfrom: *const f32,
10458 cto: *const f32,
10459 m: *const lapack_int,
10460 n: *const lapack_int,
10461 A: *mut __BindgenComplex<f32>,
10462 lda: *const lapack_int,
10463 info: *mut lapack_int,
10464 arg1: usize,
10465 );
10466 pub fn dlascl_(
10467 type_: *const c_char,
10468 kl: *const lapack_int,
10469 ku: *const lapack_int,
10470 cfrom: *const f64,
10471 cto: *const f64,
10472 m: *const lapack_int,
10473 n: *const lapack_int,
10474 A: *mut f64,
10475 lda: *const lapack_int,
10476 info: *mut lapack_int,
10477 arg1: usize,
10478 );
10479 pub fn slascl_(
10480 type_: *const c_char,
10481 kl: *const lapack_int,
10482 ku: *const lapack_int,
10483 cfrom: *const f32,
10484 cto: *const f32,
10485 m: *const lapack_int,
10486 n: *const lapack_int,
10487 A: *mut f32,
10488 lda: *const lapack_int,
10489 info: *mut lapack_int,
10490 arg1: usize,
10491 );
10492 pub fn zlascl_(
10493 type_: *const c_char,
10494 kl: *const lapack_int,
10495 ku: *const lapack_int,
10496 cfrom: *const f64,
10497 cto: *const f64,
10498 m: *const lapack_int,
10499 n: *const lapack_int,
10500 A: *mut __BindgenComplex<f64>,
10501 lda: *const lapack_int,
10502 info: *mut lapack_int,
10503 arg1: usize,
10504 );
10505 pub fn claset_(
10506 uplo: *const c_char,
10507 m: *const lapack_int,
10508 n: *const lapack_int,
10509 alpha: *const __BindgenComplex<f32>,
10510 beta: *const __BindgenComplex<f32>,
10511 A: *mut __BindgenComplex<f32>,
10512 lda: *const lapack_int,
10513 arg1: usize,
10514 );
10515 pub fn dlaset_(
10516 uplo: *const c_char,
10517 m: *const lapack_int,
10518 n: *const lapack_int,
10519 alpha: *const f64,
10520 beta: *const f64,
10521 A: *mut f64,
10522 lda: *const lapack_int,
10523 arg1: usize,
10524 );
10525 pub fn slaset_(
10526 uplo: *const c_char,
10527 m: *const lapack_int,
10528 n: *const lapack_int,
10529 alpha: *const f32,
10530 beta: *const f32,
10531 A: *mut f32,
10532 lda: *const lapack_int,
10533 arg1: usize,
10534 );
10535 pub fn zlaset_(
10536 uplo: *const c_char,
10537 m: *const lapack_int,
10538 n: *const lapack_int,
10539 alpha: *const __BindgenComplex<f64>,
10540 beta: *const __BindgenComplex<f64>,
10541 A: *mut __BindgenComplex<f64>,
10542 lda: *const lapack_int,
10543 arg1: usize,
10544 );
10545 pub fn dlasrt_(
10546 id: *const c_char,
10547 n: *const lapack_int,
10548 D: *mut f64,
10549 info: *mut lapack_int,
10550 arg1: usize,
10551 );
10552 pub fn slasrt_(
10553 id: *const c_char,
10554 n: *const lapack_int,
10555 D: *mut f32,
10556 info: *mut lapack_int,
10557 arg1: usize,
10558 );
10559 pub fn classq_(
10560 n: *const lapack_int,
10561 X: *const __BindgenComplex<f32>,
10562 incx: *const lapack_int,
10563 scale: *mut f32,
10564 sumsq: *mut f32,
10565 );
10566 pub fn dlassq_(
10567 n: *const lapack_int,
10568 X: *const f64,
10569 incx: *const lapack_int,
10570 scale: *mut f64,
10571 sumsq: *mut f64,
10572 );
10573 pub fn slassq_(
10574 n: *const lapack_int,
10575 X: *const f32,
10576 incx: *const lapack_int,
10577 scale: *mut f32,
10578 sumsq: *mut f32,
10579 );
10580 pub fn zlassq_(
10581 n: *const lapack_int,
10582 X: *const __BindgenComplex<f64>,
10583 incx: *const lapack_int,
10584 scale: *mut f64,
10585 sumsq: *mut f64,
10586 );
10587 pub fn claswp_(
10588 n: *const lapack_int,
10589 A: *mut __BindgenComplex<f32>,
10590 lda: *const lapack_int,
10591 k1: *const lapack_int,
10592 k2: *const lapack_int,
10593 ipiv: *const lapack_int,
10594 incx: *const lapack_int,
10595 );
10596 pub fn dlaswp_(
10597 n: *const lapack_int,
10598 A: *mut f64,
10599 lda: *const lapack_int,
10600 k1: *const lapack_int,
10601 k2: *const lapack_int,
10602 ipiv: *const lapack_int,
10603 incx: *const lapack_int,
10604 );
10605 pub fn slaswp_(
10606 n: *const lapack_int,
10607 A: *mut f32,
10608 lda: *const lapack_int,
10609 k1: *const lapack_int,
10610 k2: *const lapack_int,
10611 ipiv: *const lapack_int,
10612 incx: *const lapack_int,
10613 );
10614 pub fn zlaswp_(
10615 n: *const lapack_int,
10616 A: *mut __BindgenComplex<f64>,
10617 lda: *const lapack_int,
10618 k1: *const lapack_int,
10619 k2: *const lapack_int,
10620 ipiv: *const lapack_int,
10621 incx: *const lapack_int,
10622 );
10623 pub fn clatms_(
10624 m: *const lapack_int,
10625 n: *const lapack_int,
10626 dist: *const c_char,
10627 iseed: *mut lapack_int,
10628 sym: *const c_char,
10629 D: *mut f32,
10630 mode: *const lapack_int,
10631 cond: *const f32,
10632 dmax: *const f32,
10633 kl: *const lapack_int,
10634 ku: *const lapack_int,
10635 pack: *const c_char,
10636 A: *mut __BindgenComplex<f32>,
10637 lda: *const lapack_int,
10638 work: *mut __BindgenComplex<f32>,
10639 info: *mut lapack_int,
10640 arg1: usize,
10641 arg2: usize,
10642 arg3: usize,
10643 );
10644 pub fn dlatms_(
10645 m: *const lapack_int,
10646 n: *const lapack_int,
10647 dist: *const c_char,
10648 iseed: *mut lapack_int,
10649 sym: *const c_char,
10650 D: *mut f64,
10651 mode: *const lapack_int,
10652 cond: *const f64,
10653 dmax: *const f64,
10654 kl: *const lapack_int,
10655 ku: *const lapack_int,
10656 pack: *const c_char,
10657 A: *mut f64,
10658 lda: *const lapack_int,
10659 work: *mut f64,
10660 info: *mut lapack_int,
10661 arg1: usize,
10662 arg2: usize,
10663 arg3: usize,
10664 );
10665 pub fn slatms_(
10666 m: *const lapack_int,
10667 n: *const lapack_int,
10668 dist: *const c_char,
10669 iseed: *mut lapack_int,
10670 sym: *const c_char,
10671 D: *mut f32,
10672 mode: *const lapack_int,
10673 cond: *const f32,
10674 dmax: *const f32,
10675 kl: *const lapack_int,
10676 ku: *const lapack_int,
10677 pack: *const c_char,
10678 A: *mut f32,
10679 lda: *const lapack_int,
10680 work: *mut f32,
10681 info: *mut lapack_int,
10682 arg1: usize,
10683 arg2: usize,
10684 arg3: usize,
10685 );
10686 pub fn zlatms_(
10687 m: *const lapack_int,
10688 n: *const lapack_int,
10689 dist: *const c_char,
10690 iseed: *mut lapack_int,
10691 sym: *const c_char,
10692 D: *mut f64,
10693 mode: *const lapack_int,
10694 cond: *const f64,
10695 dmax: *const f64,
10696 kl: *const lapack_int,
10697 ku: *const lapack_int,
10698 pack: *const c_char,
10699 A: *mut __BindgenComplex<f64>,
10700 lda: *const lapack_int,
10701 work: *mut __BindgenComplex<f64>,
10702 info: *mut lapack_int,
10703 arg1: usize,
10704 arg2: usize,
10705 arg3: usize,
10706 );
10707 pub fn clauum_(
10708 uplo: *const c_char,
10709 n: *const lapack_int,
10710 A: *mut __BindgenComplex<f32>,
10711 lda: *const lapack_int,
10712 info: *mut lapack_int,
10713 arg1: usize,
10714 );
10715 pub fn dlauum_(
10716 uplo: *const c_char,
10717 n: *const lapack_int,
10718 A: *mut f64,
10719 lda: *const lapack_int,
10720 info: *mut lapack_int,
10721 arg1: usize,
10722 );
10723 pub fn slauum_(
10724 uplo: *const c_char,
10725 n: *const lapack_int,
10726 A: *mut f32,
10727 lda: *const lapack_int,
10728 info: *mut lapack_int,
10729 arg1: usize,
10730 );
10731 pub fn zlauum_(
10732 uplo: *const c_char,
10733 n: *const lapack_int,
10734 A: *mut __BindgenComplex<f64>,
10735 lda: *const lapack_int,
10736 info: *mut lapack_int,
10737 arg1: usize,
10738 );
10739 pub fn ilaver_(
10740 vers_major: *mut lapack_int,
10741 vers_minor: *mut lapack_int,
10742 vers_patch: *mut lapack_int,
10743 );
10744 pub fn dopgtr_(
10745 uplo: *const c_char,
10746 n: *const lapack_int,
10747 AP: *const f64,
10748 tau: *const f64,
10749 Q: *mut f64,
10750 ldq: *const lapack_int,
10751 work: *mut f64,
10752 info: *mut lapack_int,
10753 arg1: usize,
10754 );
10755 pub fn sopgtr_(
10756 uplo: *const c_char,
10757 n: *const lapack_int,
10758 AP: *const f32,
10759 tau: *const f32,
10760 Q: *mut f32,
10761 ldq: *const lapack_int,
10762 work: *mut f32,
10763 info: *mut lapack_int,
10764 arg1: usize,
10765 );
10766 pub fn dopmtr_(
10767 side: *const c_char,
10768 uplo: *const c_char,
10769 trans: *const c_char,
10770 m: *const lapack_int,
10771 n: *const lapack_int,
10772 AP: *const f64,
10773 tau: *const f64,
10774 C: *mut f64,
10775 ldc: *const lapack_int,
10776 work: *mut f64,
10777 info: *mut lapack_int,
10778 arg1: usize,
10779 arg2: usize,
10780 arg3: usize,
10781 );
10782 pub fn sopmtr_(
10783 side: *const c_char,
10784 uplo: *const c_char,
10785 trans: *const c_char,
10786 m: *const lapack_int,
10787 n: *const lapack_int,
10788 AP: *const f32,
10789 tau: *const f32,
10790 C: *mut f32,
10791 ldc: *const lapack_int,
10792 work: *mut f32,
10793 info: *mut lapack_int,
10794 arg1: usize,
10795 arg2: usize,
10796 arg3: usize,
10797 );
10798 pub fn dorbdb_(
10799 trans: *const c_char,
10800 signs: *const c_char,
10801 m: *const lapack_int,
10802 p: *const lapack_int,
10803 q: *const lapack_int,
10804 X11: *mut f64,
10805 ldx11: *const lapack_int,
10806 X12: *mut f64,
10807 ldx12: *const lapack_int,
10808 X21: *mut f64,
10809 ldx21: *const lapack_int,
10810 X22: *mut f64,
10811 ldx22: *const lapack_int,
10812 theta: *mut f64,
10813 phi: *mut f64,
10814 TAUP1: *mut f64,
10815 TAUP2: *mut f64,
10816 TAUQ1: *mut f64,
10817 TAUQ2: *mut f64,
10818 work: *mut f64,
10819 lwork: *const lapack_int,
10820 info: *mut lapack_int,
10821 arg1: usize,
10822 arg2: usize,
10823 );
10824 pub fn sorbdb_(
10825 trans: *const c_char,
10826 signs: *const c_char,
10827 m: *const lapack_int,
10828 p: *const lapack_int,
10829 q: *const lapack_int,
10830 X11: *mut f32,
10831 ldx11: *const lapack_int,
10832 X12: *mut f32,
10833 ldx12: *const lapack_int,
10834 X21: *mut f32,
10835 ldx21: *const lapack_int,
10836 X22: *mut f32,
10837 ldx22: *const lapack_int,
10838 theta: *mut f32,
10839 phi: *mut f32,
10840 TAUP1: *mut f32,
10841 TAUP2: *mut f32,
10842 TAUQ1: *mut f32,
10843 TAUQ2: *mut f32,
10844 work: *mut f32,
10845 lwork: *const lapack_int,
10846 info: *mut lapack_int,
10847 arg1: usize,
10848 arg2: usize,
10849 );
10850 pub fn dorcsd_(
10851 jobu1: *const c_char,
10852 jobu2: *const c_char,
10853 jobv1t: *const c_char,
10854 jobv2t: *const c_char,
10855 trans: *const c_char,
10856 signs: *const c_char,
10857 m: *const lapack_int,
10858 p: *const lapack_int,
10859 q: *const lapack_int,
10860 X11: *mut f64,
10861 ldx11: *const lapack_int,
10862 X12: *mut f64,
10863 ldx12: *const lapack_int,
10864 X21: *mut f64,
10865 ldx21: *const lapack_int,
10866 X22: *mut f64,
10867 ldx22: *const lapack_int,
10868 theta: *mut f64,
10869 U1: *mut f64,
10870 ldu1: *const lapack_int,
10871 U2: *mut f64,
10872 ldu2: *const lapack_int,
10873 V1T: *mut f64,
10874 ldv1t: *const lapack_int,
10875 V2T: *mut f64,
10876 ldv2t: *const lapack_int,
10877 work: *mut f64,
10878 lwork: *const lapack_int,
10879 iwork: *mut lapack_int,
10880 info: *mut lapack_int,
10881 arg1: usize,
10882 arg2: usize,
10883 arg3: usize,
10884 arg4: usize,
10885 arg5: usize,
10886 arg6: usize,
10887 );
10888 pub fn sorcsd_(
10889 jobu1: *const c_char,
10890 jobu2: *const c_char,
10891 jobv1t: *const c_char,
10892 jobv2t: *const c_char,
10893 trans: *const c_char,
10894 signs: *const c_char,
10895 m: *const lapack_int,
10896 p: *const lapack_int,
10897 q: *const lapack_int,
10898 X11: *mut f32,
10899 ldx11: *const lapack_int,
10900 X12: *mut f32,
10901 ldx12: *const lapack_int,
10902 X21: *mut f32,
10903 ldx21: *const lapack_int,
10904 X22: *mut f32,
10905 ldx22: *const lapack_int,
10906 theta: *mut f32,
10907 U1: *mut f32,
10908 ldu1: *const lapack_int,
10909 U2: *mut f32,
10910 ldu2: *const lapack_int,
10911 V1T: *mut f32,
10912 ldv1t: *const lapack_int,
10913 V2T: *mut f32,
10914 ldv2t: *const lapack_int,
10915 work: *mut f32,
10916 lwork: *const lapack_int,
10917 iwork: *mut lapack_int,
10918 info: *mut lapack_int,
10919 arg1: usize,
10920 arg2: usize,
10921 arg3: usize,
10922 arg4: usize,
10923 arg5: usize,
10924 arg6: usize,
10925 );
10926 pub fn dorcsd2by1_(
10927 jobu1: *const c_char,
10928 jobu2: *const c_char,
10929 jobv1t: *const c_char,
10930 m: *const lapack_int,
10931 p: *const lapack_int,
10932 q: *const lapack_int,
10933 X11: *mut f64,
10934 ldx11: *const lapack_int,
10935 X21: *mut f64,
10936 ldx21: *const lapack_int,
10937 theta: *mut f64,
10938 U1: *mut f64,
10939 ldu1: *const lapack_int,
10940 U2: *mut f64,
10941 ldu2: *const lapack_int,
10942 V1T: *mut f64,
10943 ldv1t: *const lapack_int,
10944 work: *mut f64,
10945 lwork: *const lapack_int,
10946 iwork: *mut lapack_int,
10947 info: *mut lapack_int,
10948 arg1: usize,
10949 arg2: usize,
10950 arg3: usize,
10951 );
10952 pub fn sorcsd2by1_(
10953 jobu1: *const c_char,
10954 jobu2: *const c_char,
10955 jobv1t: *const c_char,
10956 m: *const lapack_int,
10957 p: *const lapack_int,
10958 q: *const lapack_int,
10959 X11: *mut f32,
10960 ldx11: *const lapack_int,
10961 X21: *mut f32,
10962 ldx21: *const lapack_int,
10963 theta: *mut f32,
10964 U1: *mut f32,
10965 ldu1: *const lapack_int,
10966 U2: *mut f32,
10967 ldu2: *const lapack_int,
10968 V1T: *mut f32,
10969 ldv1t: *const lapack_int,
10970 work: *mut f32,
10971 lwork: *const lapack_int,
10972 iwork: *mut lapack_int,
10973 info: *mut lapack_int,
10974 arg1: usize,
10975 arg2: usize,
10976 arg3: usize,
10977 );
10978 pub fn dorgbr_(
10979 vect: *const c_char,
10980 m: *const lapack_int,
10981 n: *const lapack_int,
10982 k: *const lapack_int,
10983 A: *mut f64,
10984 lda: *const lapack_int,
10985 tau: *const f64,
10986 work: *mut f64,
10987 lwork: *const lapack_int,
10988 info: *mut lapack_int,
10989 arg1: usize,
10990 );
10991 pub fn sorgbr_(
10992 vect: *const c_char,
10993 m: *const lapack_int,
10994 n: *const lapack_int,
10995 k: *const lapack_int,
10996 A: *mut f32,
10997 lda: *const lapack_int,
10998 tau: *const f32,
10999 work: *mut f32,
11000 lwork: *const lapack_int,
11001 info: *mut lapack_int,
11002 arg1: usize,
11003 );
11004 pub fn dorghr_(
11005 n: *const lapack_int,
11006 ilo: *const lapack_int,
11007 ihi: *const lapack_int,
11008 A: *mut f64,
11009 lda: *const lapack_int,
11010 tau: *const f64,
11011 work: *mut f64,
11012 lwork: *const lapack_int,
11013 info: *mut lapack_int,
11014 );
11015 pub fn sorghr_(
11016 n: *const lapack_int,
11017 ilo: *const lapack_int,
11018 ihi: *const lapack_int,
11019 A: *mut f32,
11020 lda: *const lapack_int,
11021 tau: *const f32,
11022 work: *mut f32,
11023 lwork: *const lapack_int,
11024 info: *mut lapack_int,
11025 );
11026 pub fn dorglq_(
11027 m: *const lapack_int,
11028 n: *const lapack_int,
11029 k: *const lapack_int,
11030 A: *mut f64,
11031 lda: *const lapack_int,
11032 tau: *const f64,
11033 work: *mut f64,
11034 lwork: *const lapack_int,
11035 info: *mut lapack_int,
11036 );
11037 pub fn sorglq_(
11038 m: *const lapack_int,
11039 n: *const lapack_int,
11040 k: *const lapack_int,
11041 A: *mut f32,
11042 lda: *const lapack_int,
11043 tau: *const f32,
11044 work: *mut f32,
11045 lwork: *const lapack_int,
11046 info: *mut lapack_int,
11047 );
11048 pub fn dorgql_(
11049 m: *const lapack_int,
11050 n: *const lapack_int,
11051 k: *const lapack_int,
11052 A: *mut f64,
11053 lda: *const lapack_int,
11054 tau: *const f64,
11055 work: *mut f64,
11056 lwork: *const lapack_int,
11057 info: *mut lapack_int,
11058 );
11059 pub fn sorgql_(
11060 m: *const lapack_int,
11061 n: *const lapack_int,
11062 k: *const lapack_int,
11063 A: *mut f32,
11064 lda: *const lapack_int,
11065 tau: *const f32,
11066 work: *mut f32,
11067 lwork: *const lapack_int,
11068 info: *mut lapack_int,
11069 );
11070 pub fn dorgqr_(
11071 m: *const lapack_int,
11072 n: *const lapack_int,
11073 k: *const lapack_int,
11074 A: *mut f64,
11075 lda: *const lapack_int,
11076 tau: *const f64,
11077 work: *mut f64,
11078 lwork: *const lapack_int,
11079 info: *mut lapack_int,
11080 );
11081 pub fn sorgqr_(
11082 m: *const lapack_int,
11083 n: *const lapack_int,
11084 k: *const lapack_int,
11085 A: *mut f32,
11086 lda: *const lapack_int,
11087 tau: *const f32,
11088 work: *mut f32,
11089 lwork: *const lapack_int,
11090 info: *mut lapack_int,
11091 );
11092 pub fn dorgrq_(
11093 m: *const lapack_int,
11094 n: *const lapack_int,
11095 k: *const lapack_int,
11096 A: *mut f64,
11097 lda: *const lapack_int,
11098 tau: *const f64,
11099 work: *mut f64,
11100 lwork: *const lapack_int,
11101 info: *mut lapack_int,
11102 );
11103 pub fn sorgrq_(
11104 m: *const lapack_int,
11105 n: *const lapack_int,
11106 k: *const lapack_int,
11107 A: *mut f32,
11108 lda: *const lapack_int,
11109 tau: *const f32,
11110 work: *mut f32,
11111 lwork: *const lapack_int,
11112 info: *mut lapack_int,
11113 );
11114 pub fn dorgtr_(
11115 uplo: *const c_char,
11116 n: *const lapack_int,
11117 A: *mut f64,
11118 lda: *const lapack_int,
11119 tau: *const f64,
11120 work: *mut f64,
11121 lwork: *const lapack_int,
11122 info: *mut lapack_int,
11123 arg1: usize,
11124 );
11125 pub fn sorgtr_(
11126 uplo: *const c_char,
11127 n: *const lapack_int,
11128 A: *mut f32,
11129 lda: *const lapack_int,
11130 tau: *const f32,
11131 work: *mut f32,
11132 lwork: *const lapack_int,
11133 info: *mut lapack_int,
11134 arg1: usize,
11135 );
11136 pub fn dorgtsqr_row_(
11137 m: *const lapack_int,
11138 n: *const lapack_int,
11139 mb: *const lapack_int,
11140 nb: *const lapack_int,
11141 A: *mut f64,
11142 lda: *const lapack_int,
11143 T: *const f64,
11144 ldt: *const lapack_int,
11145 work: *mut f64,
11146 lwork: *const lapack_int,
11147 info: *mut lapack_int,
11148 );
11149 pub fn sorgtsqr_row_(
11150 m: *const lapack_int,
11151 n: *const lapack_int,
11152 mb: *const lapack_int,
11153 nb: *const lapack_int,
11154 A: *mut f32,
11155 lda: *const lapack_int,
11156 T: *const f32,
11157 ldt: *const lapack_int,
11158 work: *mut f32,
11159 lwork: *const lapack_int,
11160 info: *mut lapack_int,
11161 );
11162 pub fn dorhr_col_(
11163 m: *const lapack_int,
11164 n: *const lapack_int,
11165 nb: *const lapack_int,
11166 A: *mut f64,
11167 lda: *const lapack_int,
11168 T: *mut f64,
11169 ldt: *const lapack_int,
11170 D: *mut f64,
11171 info: *mut lapack_int,
11172 );
11173 pub fn sorhr_col_(
11174 m: *const lapack_int,
11175 n: *const lapack_int,
11176 nb: *const lapack_int,
11177 A: *mut f32,
11178 lda: *const lapack_int,
11179 T: *mut f32,
11180 ldt: *const lapack_int,
11181 D: *mut f32,
11182 info: *mut lapack_int,
11183 );
11184 pub fn dormbr_(
11185 vect: *const c_char,
11186 side: *const c_char,
11187 trans: *const c_char,
11188 m: *const lapack_int,
11189 n: *const lapack_int,
11190 k: *const lapack_int,
11191 A: *const f64,
11192 lda: *const lapack_int,
11193 tau: *const f64,
11194 C: *mut f64,
11195 ldc: *const lapack_int,
11196 work: *mut f64,
11197 lwork: *const lapack_int,
11198 info: *mut lapack_int,
11199 arg1: usize,
11200 arg2: usize,
11201 arg3: usize,
11202 );
11203 pub fn sormbr_(
11204 vect: *const c_char,
11205 side: *const c_char,
11206 trans: *const c_char,
11207 m: *const lapack_int,
11208 n: *const lapack_int,
11209 k: *const lapack_int,
11210 A: *const f32,
11211 lda: *const lapack_int,
11212 tau: *const f32,
11213 C: *mut f32,
11214 ldc: *const lapack_int,
11215 work: *mut f32,
11216 lwork: *const lapack_int,
11217 info: *mut lapack_int,
11218 arg1: usize,
11219 arg2: usize,
11220 arg3: usize,
11221 );
11222 pub fn dormhr_(
11223 side: *const c_char,
11224 trans: *const c_char,
11225 m: *const lapack_int,
11226 n: *const lapack_int,
11227 ilo: *const lapack_int,
11228 ihi: *const lapack_int,
11229 A: *const f64,
11230 lda: *const lapack_int,
11231 tau: *const f64,
11232 C: *mut f64,
11233 ldc: *const lapack_int,
11234 work: *mut f64,
11235 lwork: *const lapack_int,
11236 info: *mut lapack_int,
11237 arg1: usize,
11238 arg2: usize,
11239 );
11240 pub fn sormhr_(
11241 side: *const c_char,
11242 trans: *const c_char,
11243 m: *const lapack_int,
11244 n: *const lapack_int,
11245 ilo: *const lapack_int,
11246 ihi: *const lapack_int,
11247 A: *const f32,
11248 lda: *const lapack_int,
11249 tau: *const f32,
11250 C: *mut f32,
11251 ldc: *const lapack_int,
11252 work: *mut f32,
11253 lwork: *const lapack_int,
11254 info: *mut lapack_int,
11255 arg1: usize,
11256 arg2: usize,
11257 );
11258 pub fn dormlq_(
11259 side: *const c_char,
11260 trans: *const c_char,
11261 m: *const lapack_int,
11262 n: *const lapack_int,
11263 k: *const lapack_int,
11264 A: *const f64,
11265 lda: *const lapack_int,
11266 tau: *const f64,
11267 C: *mut f64,
11268 ldc: *const lapack_int,
11269 work: *mut f64,
11270 lwork: *const lapack_int,
11271 info: *mut lapack_int,
11272 arg1: usize,
11273 arg2: usize,
11274 );
11275 pub fn sormlq_(
11276 side: *const c_char,
11277 trans: *const c_char,
11278 m: *const lapack_int,
11279 n: *const lapack_int,
11280 k: *const lapack_int,
11281 A: *const f32,
11282 lda: *const lapack_int,
11283 tau: *const f32,
11284 C: *mut f32,
11285 ldc: *const lapack_int,
11286 work: *mut f32,
11287 lwork: *const lapack_int,
11288 info: *mut lapack_int,
11289 arg1: usize,
11290 arg2: usize,
11291 );
11292 pub fn dormql_(
11293 side: *const c_char,
11294 trans: *const c_char,
11295 m: *const lapack_int,
11296 n: *const lapack_int,
11297 k: *const lapack_int,
11298 A: *const f64,
11299 lda: *const lapack_int,
11300 tau: *const f64,
11301 C: *mut f64,
11302 ldc: *const lapack_int,
11303 work: *mut f64,
11304 lwork: *const lapack_int,
11305 info: *mut lapack_int,
11306 arg1: usize,
11307 arg2: usize,
11308 );
11309 pub fn sormql_(
11310 side: *const c_char,
11311 trans: *const c_char,
11312 m: *const lapack_int,
11313 n: *const lapack_int,
11314 k: *const lapack_int,
11315 A: *const f32,
11316 lda: *const lapack_int,
11317 tau: *const f32,
11318 C: *mut f32,
11319 ldc: *const lapack_int,
11320 work: *mut f32,
11321 lwork: *const lapack_int,
11322 info: *mut lapack_int,
11323 arg1: usize,
11324 arg2: usize,
11325 );
11326 pub fn dormqr_(
11327 side: *const c_char,
11328 trans: *const c_char,
11329 m: *const lapack_int,
11330 n: *const lapack_int,
11331 k: *const lapack_int,
11332 A: *const f64,
11333 lda: *const lapack_int,
11334 tau: *const f64,
11335 C: *mut f64,
11336 ldc: *const lapack_int,
11337 work: *mut f64,
11338 lwork: *const lapack_int,
11339 info: *mut lapack_int,
11340 arg1: usize,
11341 arg2: usize,
11342 );
11343 pub fn sormqr_(
11344 side: *const c_char,
11345 trans: *const c_char,
11346 m: *const lapack_int,
11347 n: *const lapack_int,
11348 k: *const lapack_int,
11349 A: *const f32,
11350 lda: *const lapack_int,
11351 tau: *const f32,
11352 C: *mut f32,
11353 ldc: *const lapack_int,
11354 work: *mut f32,
11355 lwork: *const lapack_int,
11356 info: *mut lapack_int,
11357 arg1: usize,
11358 arg2: usize,
11359 );
11360 pub fn dormrq_(
11361 side: *const c_char,
11362 trans: *const c_char,
11363 m: *const lapack_int,
11364 n: *const lapack_int,
11365 k: *const lapack_int,
11366 A: *const f64,
11367 lda: *const lapack_int,
11368 tau: *const f64,
11369 C: *mut f64,
11370 ldc: *const lapack_int,
11371 work: *mut f64,
11372 lwork: *const lapack_int,
11373 info: *mut lapack_int,
11374 arg1: usize,
11375 arg2: usize,
11376 );
11377 pub fn sormrq_(
11378 side: *const c_char,
11379 trans: *const c_char,
11380 m: *const lapack_int,
11381 n: *const lapack_int,
11382 k: *const lapack_int,
11383 A: *const f32,
11384 lda: *const lapack_int,
11385 tau: *const f32,
11386 C: *mut f32,
11387 ldc: *const lapack_int,
11388 work: *mut f32,
11389 lwork: *const lapack_int,
11390 info: *mut lapack_int,
11391 arg1: usize,
11392 arg2: usize,
11393 );
11394 pub fn dormrz_(
11395 side: *const c_char,
11396 trans: *const c_char,
11397 m: *const lapack_int,
11398 n: *const lapack_int,
11399 k: *const lapack_int,
11400 l: *const lapack_int,
11401 A: *const f64,
11402 lda: *const lapack_int,
11403 tau: *const f64,
11404 C: *mut f64,
11405 ldc: *const lapack_int,
11406 work: *mut f64,
11407 lwork: *const lapack_int,
11408 info: *mut lapack_int,
11409 arg1: usize,
11410 arg2: usize,
11411 );
11412 pub fn sormrz_(
11413 side: *const c_char,
11414 trans: *const c_char,
11415 m: *const lapack_int,
11416 n: *const lapack_int,
11417 k: *const lapack_int,
11418 l: *const lapack_int,
11419 A: *const f32,
11420 lda: *const lapack_int,
11421 tau: *const f32,
11422 C: *mut f32,
11423 ldc: *const lapack_int,
11424 work: *mut f32,
11425 lwork: *const lapack_int,
11426 info: *mut lapack_int,
11427 arg1: usize,
11428 arg2: usize,
11429 );
11430 pub fn dormtr_(
11431 side: *const c_char,
11432 uplo: *const c_char,
11433 trans: *const c_char,
11434 m: *const lapack_int,
11435 n: *const lapack_int,
11436 A: *const f64,
11437 lda: *const lapack_int,
11438 tau: *const f64,
11439 C: *mut f64,
11440 ldc: *const lapack_int,
11441 work: *mut f64,
11442 lwork: *const lapack_int,
11443 info: *mut lapack_int,
11444 arg1: usize,
11445 arg2: usize,
11446 arg3: usize,
11447 );
11448 pub fn sormtr_(
11449 side: *const c_char,
11450 uplo: *const c_char,
11451 trans: *const c_char,
11452 m: *const lapack_int,
11453 n: *const lapack_int,
11454 A: *const f32,
11455 lda: *const lapack_int,
11456 tau: *const f32,
11457 C: *mut f32,
11458 ldc: *const lapack_int,
11459 work: *mut f32,
11460 lwork: *const lapack_int,
11461 info: *mut lapack_int,
11462 arg1: usize,
11463 arg2: usize,
11464 arg3: usize,
11465 );
11466 pub fn cpbcon_(
11467 uplo: *const c_char,
11468 n: *const lapack_int,
11469 kd: *const lapack_int,
11470 AB: *const __BindgenComplex<f32>,
11471 ldab: *const lapack_int,
11472 anorm: *const f32,
11473 rcond: *mut f32,
11474 work: *mut __BindgenComplex<f32>,
11475 rwork: *mut f32,
11476 info: *mut lapack_int,
11477 arg1: usize,
11478 );
11479 pub fn dpbcon_(
11480 uplo: *const c_char,
11481 n: *const lapack_int,
11482 kd: *const lapack_int,
11483 AB: *const f64,
11484 ldab: *const lapack_int,
11485 anorm: *const f64,
11486 rcond: *mut f64,
11487 work: *mut f64,
11488 iwork: *mut lapack_int,
11489 info: *mut lapack_int,
11490 arg1: usize,
11491 );
11492 pub fn spbcon_(
11493 uplo: *const c_char,
11494 n: *const lapack_int,
11495 kd: *const lapack_int,
11496 AB: *const f32,
11497 ldab: *const lapack_int,
11498 anorm: *const f32,
11499 rcond: *mut f32,
11500 work: *mut f32,
11501 iwork: *mut lapack_int,
11502 info: *mut lapack_int,
11503 arg1: usize,
11504 );
11505 pub fn zpbcon_(
11506 uplo: *const c_char,
11507 n: *const lapack_int,
11508 kd: *const lapack_int,
11509 AB: *const __BindgenComplex<f64>,
11510 ldab: *const lapack_int,
11511 anorm: *const f64,
11512 rcond: *mut f64,
11513 work: *mut __BindgenComplex<f64>,
11514 rwork: *mut f64,
11515 info: *mut lapack_int,
11516 arg1: usize,
11517 );
11518 pub fn cpbequ_(
11519 uplo: *const c_char,
11520 n: *const lapack_int,
11521 kd: *const lapack_int,
11522 AB: *const __BindgenComplex<f32>,
11523 ldab: *const lapack_int,
11524 S: *mut f32,
11525 scond: *mut f32,
11526 amax: *mut f32,
11527 info: *mut lapack_int,
11528 arg1: usize,
11529 );
11530 pub fn dpbequ_(
11531 uplo: *const c_char,
11532 n: *const lapack_int,
11533 kd: *const lapack_int,
11534 AB: *const f64,
11535 ldab: *const lapack_int,
11536 S: *mut f64,
11537 scond: *mut f64,
11538 amax: *mut f64,
11539 info: *mut lapack_int,
11540 arg1: usize,
11541 );
11542 pub fn spbequ_(
11543 uplo: *const c_char,
11544 n: *const lapack_int,
11545 kd: *const lapack_int,
11546 AB: *const f32,
11547 ldab: *const lapack_int,
11548 S: *mut f32,
11549 scond: *mut f32,
11550 amax: *mut f32,
11551 info: *mut lapack_int,
11552 arg1: usize,
11553 );
11554 pub fn zpbequ_(
11555 uplo: *const c_char,
11556 n: *const lapack_int,
11557 kd: *const lapack_int,
11558 AB: *const __BindgenComplex<f64>,
11559 ldab: *const lapack_int,
11560 S: *mut f64,
11561 scond: *mut f64,
11562 amax: *mut f64,
11563 info: *mut lapack_int,
11564 arg1: usize,
11565 );
11566 pub fn cpbrfs_(
11567 uplo: *const c_char,
11568 n: *const lapack_int,
11569 kd: *const lapack_int,
11570 nrhs: *const lapack_int,
11571 AB: *const __BindgenComplex<f32>,
11572 ldab: *const lapack_int,
11573 AFB: *const __BindgenComplex<f32>,
11574 ldafb: *const lapack_int,
11575 B: *const __BindgenComplex<f32>,
11576 ldb: *const lapack_int,
11577 X: *mut __BindgenComplex<f32>,
11578 ldx: *const lapack_int,
11579 ferr: *mut f32,
11580 berr: *mut f32,
11581 work: *mut __BindgenComplex<f32>,
11582 rwork: *mut f32,
11583 info: *mut lapack_int,
11584 arg1: usize,
11585 );
11586 pub fn dpbrfs_(
11587 uplo: *const c_char,
11588 n: *const lapack_int,
11589 kd: *const lapack_int,
11590 nrhs: *const lapack_int,
11591 AB: *const f64,
11592 ldab: *const lapack_int,
11593 AFB: *const f64,
11594 ldafb: *const lapack_int,
11595 B: *const f64,
11596 ldb: *const lapack_int,
11597 X: *mut f64,
11598 ldx: *const lapack_int,
11599 ferr: *mut f64,
11600 berr: *mut f64,
11601 work: *mut f64,
11602 iwork: *mut lapack_int,
11603 info: *mut lapack_int,
11604 arg1: usize,
11605 );
11606 pub fn spbrfs_(
11607 uplo: *const c_char,
11608 n: *const lapack_int,
11609 kd: *const lapack_int,
11610 nrhs: *const lapack_int,
11611 AB: *const f32,
11612 ldab: *const lapack_int,
11613 AFB: *const f32,
11614 ldafb: *const lapack_int,
11615 B: *const f32,
11616 ldb: *const lapack_int,
11617 X: *mut f32,
11618 ldx: *const lapack_int,
11619 ferr: *mut f32,
11620 berr: *mut f32,
11621 work: *mut f32,
11622 iwork: *mut lapack_int,
11623 info: *mut lapack_int,
11624 arg1: usize,
11625 );
11626 pub fn zpbrfs_(
11627 uplo: *const c_char,
11628 n: *const lapack_int,
11629 kd: *const lapack_int,
11630 nrhs: *const lapack_int,
11631 AB: *const __BindgenComplex<f64>,
11632 ldab: *const lapack_int,
11633 AFB: *const __BindgenComplex<f64>,
11634 ldafb: *const lapack_int,
11635 B: *const __BindgenComplex<f64>,
11636 ldb: *const lapack_int,
11637 X: *mut __BindgenComplex<f64>,
11638 ldx: *const lapack_int,
11639 ferr: *mut f64,
11640 berr: *mut f64,
11641 work: *mut __BindgenComplex<f64>,
11642 rwork: *mut f64,
11643 info: *mut lapack_int,
11644 arg1: usize,
11645 );
11646 pub fn cpbstf_(
11647 uplo: *const c_char,
11648 n: *const lapack_int,
11649 kd: *const lapack_int,
11650 AB: *mut __BindgenComplex<f32>,
11651 ldab: *const lapack_int,
11652 info: *mut lapack_int,
11653 arg1: usize,
11654 );
11655 pub fn dpbstf_(
11656 uplo: *const c_char,
11657 n: *const lapack_int,
11658 kd: *const lapack_int,
11659 AB: *mut f64,
11660 ldab: *const lapack_int,
11661 info: *mut lapack_int,
11662 arg1: usize,
11663 );
11664 pub fn spbstf_(
11665 uplo: *const c_char,
11666 n: *const lapack_int,
11667 kd: *const lapack_int,
11668 AB: *mut f32,
11669 ldab: *const lapack_int,
11670 info: *mut lapack_int,
11671 arg1: usize,
11672 );
11673 pub fn zpbstf_(
11674 uplo: *const c_char,
11675 n: *const lapack_int,
11676 kd: *const lapack_int,
11677 AB: *mut __BindgenComplex<f64>,
11678 ldab: *const lapack_int,
11679 info: *mut lapack_int,
11680 arg1: usize,
11681 );
11682 pub fn cpbsv_(
11683 uplo: *const c_char,
11684 n: *const lapack_int,
11685 kd: *const lapack_int,
11686 nrhs: *const lapack_int,
11687 AB: *mut __BindgenComplex<f32>,
11688 ldab: *const lapack_int,
11689 B: *mut __BindgenComplex<f32>,
11690 ldb: *const lapack_int,
11691 info: *mut lapack_int,
11692 arg1: usize,
11693 );
11694 pub fn dpbsv_(
11695 uplo: *const c_char,
11696 n: *const lapack_int,
11697 kd: *const lapack_int,
11698 nrhs: *const lapack_int,
11699 AB: *mut f64,
11700 ldab: *const lapack_int,
11701 B: *mut f64,
11702 ldb: *const lapack_int,
11703 info: *mut lapack_int,
11704 arg1: usize,
11705 );
11706 pub fn spbsv_(
11707 uplo: *const c_char,
11708 n: *const lapack_int,
11709 kd: *const lapack_int,
11710 nrhs: *const lapack_int,
11711 AB: *mut f32,
11712 ldab: *const lapack_int,
11713 B: *mut f32,
11714 ldb: *const lapack_int,
11715 info: *mut lapack_int,
11716 arg1: usize,
11717 );
11718 pub fn zpbsv_(
11719 uplo: *const c_char,
11720 n: *const lapack_int,
11721 kd: *const lapack_int,
11722 nrhs: *const lapack_int,
11723 AB: *mut __BindgenComplex<f64>,
11724 ldab: *const lapack_int,
11725 B: *mut __BindgenComplex<f64>,
11726 ldb: *const lapack_int,
11727 info: *mut lapack_int,
11728 arg1: usize,
11729 );
11730 pub fn cpbsvx_(
11731 fact: *const c_char,
11732 uplo: *const c_char,
11733 n: *const lapack_int,
11734 kd: *const lapack_int,
11735 nrhs: *const lapack_int,
11736 AB: *mut __BindgenComplex<f32>,
11737 ldab: *const lapack_int,
11738 AFB: *mut __BindgenComplex<f32>,
11739 ldafb: *const lapack_int,
11740 equed: *mut c_char,
11741 S: *mut f32,
11742 B: *mut __BindgenComplex<f32>,
11743 ldb: *const lapack_int,
11744 X: *mut __BindgenComplex<f32>,
11745 ldx: *const lapack_int,
11746 rcond: *mut f32,
11747 ferr: *mut f32,
11748 berr: *mut f32,
11749 work: *mut __BindgenComplex<f32>,
11750 rwork: *mut f32,
11751 info: *mut lapack_int,
11752 arg1: usize,
11753 arg2: usize,
11754 arg3: usize,
11755 );
11756 pub fn dpbsvx_(
11757 fact: *const c_char,
11758 uplo: *const c_char,
11759 n: *const lapack_int,
11760 kd: *const lapack_int,
11761 nrhs: *const lapack_int,
11762 AB: *mut f64,
11763 ldab: *const lapack_int,
11764 AFB: *mut f64,
11765 ldafb: *const lapack_int,
11766 equed: *mut c_char,
11767 S: *mut f64,
11768 B: *mut f64,
11769 ldb: *const lapack_int,
11770 X: *mut f64,
11771 ldx: *const lapack_int,
11772 rcond: *mut f64,
11773 ferr: *mut f64,
11774 berr: *mut f64,
11775 work: *mut f64,
11776 iwork: *mut lapack_int,
11777 info: *mut lapack_int,
11778 arg1: usize,
11779 arg2: usize,
11780 arg3: usize,
11781 );
11782 pub fn spbsvx_(
11783 fact: *const c_char,
11784 uplo: *const c_char,
11785 n: *const lapack_int,
11786 kd: *const lapack_int,
11787 nrhs: *const lapack_int,
11788 AB: *mut f32,
11789 ldab: *const lapack_int,
11790 AFB: *mut f32,
11791 ldafb: *const lapack_int,
11792 equed: *mut c_char,
11793 S: *mut f32,
11794 B: *mut f32,
11795 ldb: *const lapack_int,
11796 X: *mut f32,
11797 ldx: *const lapack_int,
11798 rcond: *mut f32,
11799 ferr: *mut f32,
11800 berr: *mut f32,
11801 work: *mut f32,
11802 iwork: *mut lapack_int,
11803 info: *mut lapack_int,
11804 arg1: usize,
11805 arg2: usize,
11806 arg3: usize,
11807 );
11808 pub fn zpbsvx_(
11809 fact: *const c_char,
11810 uplo: *const c_char,
11811 n: *const lapack_int,
11812 kd: *const lapack_int,
11813 nrhs: *const lapack_int,
11814 AB: *mut __BindgenComplex<f64>,
11815 ldab: *const lapack_int,
11816 AFB: *mut __BindgenComplex<f64>,
11817 ldafb: *const lapack_int,
11818 equed: *mut c_char,
11819 S: *mut f64,
11820 B: *mut __BindgenComplex<f64>,
11821 ldb: *const lapack_int,
11822 X: *mut __BindgenComplex<f64>,
11823 ldx: *const lapack_int,
11824 rcond: *mut f64,
11825 ferr: *mut f64,
11826 berr: *mut f64,
11827 work: *mut __BindgenComplex<f64>,
11828 rwork: *mut f64,
11829 info: *mut lapack_int,
11830 arg1: usize,
11831 arg2: usize,
11832 arg3: usize,
11833 );
11834 pub fn cpbtrf_(
11835 uplo: *const c_char,
11836 n: *const lapack_int,
11837 kd: *const lapack_int,
11838 AB: *mut __BindgenComplex<f32>,
11839 ldab: *const lapack_int,
11840 info: *mut lapack_int,
11841 arg1: usize,
11842 );
11843 pub fn dpbtrf_(
11844 uplo: *const c_char,
11845 n: *const lapack_int,
11846 kd: *const lapack_int,
11847 AB: *mut f64,
11848 ldab: *const lapack_int,
11849 info: *mut lapack_int,
11850 arg1: usize,
11851 );
11852 pub fn spbtrf_(
11853 uplo: *const c_char,
11854 n: *const lapack_int,
11855 kd: *const lapack_int,
11856 AB: *mut f32,
11857 ldab: *const lapack_int,
11858 info: *mut lapack_int,
11859 arg1: usize,
11860 );
11861 pub fn zpbtrf_(
11862 uplo: *const c_char,
11863 n: *const lapack_int,
11864 kd: *const lapack_int,
11865 AB: *mut __BindgenComplex<f64>,
11866 ldab: *const lapack_int,
11867 info: *mut lapack_int,
11868 arg1: usize,
11869 );
11870 pub fn cpbtrs_(
11871 uplo: *const c_char,
11872 n: *const lapack_int,
11873 kd: *const lapack_int,
11874 nrhs: *const lapack_int,
11875 AB: *const __BindgenComplex<f32>,
11876 ldab: *const lapack_int,
11877 B: *mut __BindgenComplex<f32>,
11878 ldb: *const lapack_int,
11879 info: *mut lapack_int,
11880 arg1: usize,
11881 );
11882 pub fn dpbtrs_(
11883 uplo: *const c_char,
11884 n: *const lapack_int,
11885 kd: *const lapack_int,
11886 nrhs: *const lapack_int,
11887 AB: *const f64,
11888 ldab: *const lapack_int,
11889 B: *mut f64,
11890 ldb: *const lapack_int,
11891 info: *mut lapack_int,
11892 arg1: usize,
11893 );
11894 pub fn spbtrs_(
11895 uplo: *const c_char,
11896 n: *const lapack_int,
11897 kd: *const lapack_int,
11898 nrhs: *const lapack_int,
11899 AB: *const f32,
11900 ldab: *const lapack_int,
11901 B: *mut f32,
11902 ldb: *const lapack_int,
11903 info: *mut lapack_int,
11904 arg1: usize,
11905 );
11906 pub fn zpbtrs_(
11907 uplo: *const c_char,
11908 n: *const lapack_int,
11909 kd: *const lapack_int,
11910 nrhs: *const lapack_int,
11911 AB: *const __BindgenComplex<f64>,
11912 ldab: *const lapack_int,
11913 B: *mut __BindgenComplex<f64>,
11914 ldb: *const lapack_int,
11915 info: *mut lapack_int,
11916 arg1: usize,
11917 );
11918 pub fn cpftrf_(
11919 transr: *const c_char,
11920 uplo: *const c_char,
11921 n: *const lapack_int,
11922 A: *mut __BindgenComplex<f32>,
11923 info: *mut lapack_int,
11924 arg1: usize,
11925 arg2: usize,
11926 );
11927 pub fn dpftrf_(
11928 transr: *const c_char,
11929 uplo: *const c_char,
11930 n: *const lapack_int,
11931 A: *mut f64,
11932 info: *mut lapack_int,
11933 arg1: usize,
11934 arg2: usize,
11935 );
11936 pub fn spftrf_(
11937 transr: *const c_char,
11938 uplo: *const c_char,
11939 n: *const lapack_int,
11940 A: *mut f32,
11941 info: *mut lapack_int,
11942 arg1: usize,
11943 arg2: usize,
11944 );
11945 pub fn zpftrf_(
11946 transr: *const c_char,
11947 uplo: *const c_char,
11948 n: *const lapack_int,
11949 A: *mut __BindgenComplex<f64>,
11950 info: *mut lapack_int,
11951 arg1: usize,
11952 arg2: usize,
11953 );
11954 pub fn cpftri_(
11955 transr: *const c_char,
11956 uplo: *const c_char,
11957 n: *const lapack_int,
11958 A: *mut __BindgenComplex<f32>,
11959 info: *mut lapack_int,
11960 arg1: usize,
11961 arg2: usize,
11962 );
11963 pub fn dpftri_(
11964 transr: *const c_char,
11965 uplo: *const c_char,
11966 n: *const lapack_int,
11967 A: *mut f64,
11968 info: *mut lapack_int,
11969 arg1: usize,
11970 arg2: usize,
11971 );
11972 pub fn spftri_(
11973 transr: *const c_char,
11974 uplo: *const c_char,
11975 n: *const lapack_int,
11976 A: *mut f32,
11977 info: *mut lapack_int,
11978 arg1: usize,
11979 arg2: usize,
11980 );
11981 pub fn zpftri_(
11982 transr: *const c_char,
11983 uplo: *const c_char,
11984 n: *const lapack_int,
11985 A: *mut __BindgenComplex<f64>,
11986 info: *mut lapack_int,
11987 arg1: usize,
11988 arg2: usize,
11989 );
11990 pub fn cpftrs_(
11991 transr: *const c_char,
11992 uplo: *const c_char,
11993 n: *const lapack_int,
11994 nrhs: *const lapack_int,
11995 A: *const __BindgenComplex<f32>,
11996 B: *mut __BindgenComplex<f32>,
11997 ldb: *const lapack_int,
11998 info: *mut lapack_int,
11999 arg1: usize,
12000 arg2: usize,
12001 );
12002 pub fn dpftrs_(
12003 transr: *const c_char,
12004 uplo: *const c_char,
12005 n: *const lapack_int,
12006 nrhs: *const lapack_int,
12007 A: *const f64,
12008 B: *mut f64,
12009 ldb: *const lapack_int,
12010 info: *mut lapack_int,
12011 arg1: usize,
12012 arg2: usize,
12013 );
12014 pub fn spftrs_(
12015 transr: *const c_char,
12016 uplo: *const c_char,
12017 n: *const lapack_int,
12018 nrhs: *const lapack_int,
12019 A: *const f32,
12020 B: *mut f32,
12021 ldb: *const lapack_int,
12022 info: *mut lapack_int,
12023 arg1: usize,
12024 arg2: usize,
12025 );
12026 pub fn zpftrs_(
12027 transr: *const c_char,
12028 uplo: *const c_char,
12029 n: *const lapack_int,
12030 nrhs: *const lapack_int,
12031 A: *const __BindgenComplex<f64>,
12032 B: *mut __BindgenComplex<f64>,
12033 ldb: *const lapack_int,
12034 info: *mut lapack_int,
12035 arg1: usize,
12036 arg2: usize,
12037 );
12038 pub fn cpocon_(
12039 uplo: *const c_char,
12040 n: *const lapack_int,
12041 A: *const __BindgenComplex<f32>,
12042 lda: *const lapack_int,
12043 anorm: *const f32,
12044 rcond: *mut f32,
12045 work: *mut __BindgenComplex<f32>,
12046 rwork: *mut f32,
12047 info: *mut lapack_int,
12048 arg1: usize,
12049 );
12050 pub fn dpocon_(
12051 uplo: *const c_char,
12052 n: *const lapack_int,
12053 A: *const f64,
12054 lda: *const lapack_int,
12055 anorm: *const f64,
12056 rcond: *mut f64,
12057 work: *mut f64,
12058 iwork: *mut lapack_int,
12059 info: *mut lapack_int,
12060 arg1: usize,
12061 );
12062 pub fn spocon_(
12063 uplo: *const c_char,
12064 n: *const lapack_int,
12065 A: *const f32,
12066 lda: *const lapack_int,
12067 anorm: *const f32,
12068 rcond: *mut f32,
12069 work: *mut f32,
12070 iwork: *mut lapack_int,
12071 info: *mut lapack_int,
12072 arg1: usize,
12073 );
12074 pub fn zpocon_(
12075 uplo: *const c_char,
12076 n: *const lapack_int,
12077 A: *const __BindgenComplex<f64>,
12078 lda: *const lapack_int,
12079 anorm: *const f64,
12080 rcond: *mut f64,
12081 work: *mut __BindgenComplex<f64>,
12082 rwork: *mut f64,
12083 info: *mut lapack_int,
12084 arg1: usize,
12085 );
12086 pub fn cpoequ_(
12087 n: *const lapack_int,
12088 A: *const __BindgenComplex<f32>,
12089 lda: *const lapack_int,
12090 S: *mut f32,
12091 scond: *mut f32,
12092 amax: *mut f32,
12093 info: *mut lapack_int,
12094 );
12095 pub fn dpoequ_(
12096 n: *const lapack_int,
12097 A: *const f64,
12098 lda: *const lapack_int,
12099 S: *mut f64,
12100 scond: *mut f64,
12101 amax: *mut f64,
12102 info: *mut lapack_int,
12103 );
12104 pub fn spoequ_(
12105 n: *const lapack_int,
12106 A: *const f32,
12107 lda: *const lapack_int,
12108 S: *mut f32,
12109 scond: *mut f32,
12110 amax: *mut f32,
12111 info: *mut lapack_int,
12112 );
12113 pub fn zpoequ_(
12114 n: *const lapack_int,
12115 A: *const __BindgenComplex<f64>,
12116 lda: *const lapack_int,
12117 S: *mut f64,
12118 scond: *mut f64,
12119 amax: *mut f64,
12120 info: *mut lapack_int,
12121 );
12122 pub fn cpoequb_(
12123 n: *const lapack_int,
12124 A: *const __BindgenComplex<f32>,
12125 lda: *const lapack_int,
12126 S: *mut f32,
12127 scond: *mut f32,
12128 amax: *mut f32,
12129 info: *mut lapack_int,
12130 );
12131 pub fn dpoequb_(
12132 n: *const lapack_int,
12133 A: *const f64,
12134 lda: *const lapack_int,
12135 S: *mut f64,
12136 scond: *mut f64,
12137 amax: *mut f64,
12138 info: *mut lapack_int,
12139 );
12140 pub fn spoequb_(
12141 n: *const lapack_int,
12142 A: *const f32,
12143 lda: *const lapack_int,
12144 S: *mut f32,
12145 scond: *mut f32,
12146 amax: *mut f32,
12147 info: *mut lapack_int,
12148 );
12149 pub fn zpoequb_(
12150 n: *const lapack_int,
12151 A: *const __BindgenComplex<f64>,
12152 lda: *const lapack_int,
12153 S: *mut f64,
12154 scond: *mut f64,
12155 amax: *mut f64,
12156 info: *mut lapack_int,
12157 );
12158 pub fn cporfs_(
12159 uplo: *const c_char,
12160 n: *const lapack_int,
12161 nrhs: *const lapack_int,
12162 A: *const __BindgenComplex<f32>,
12163 lda: *const lapack_int,
12164 AF: *const __BindgenComplex<f32>,
12165 ldaf: *const lapack_int,
12166 B: *const __BindgenComplex<f32>,
12167 ldb: *const lapack_int,
12168 X: *mut __BindgenComplex<f32>,
12169 ldx: *const lapack_int,
12170 ferr: *mut f32,
12171 berr: *mut f32,
12172 work: *mut __BindgenComplex<f32>,
12173 rwork: *mut f32,
12174 info: *mut lapack_int,
12175 arg1: usize,
12176 );
12177 pub fn dporfs_(
12178 uplo: *const c_char,
12179 n: *const lapack_int,
12180 nrhs: *const lapack_int,
12181 A: *const f64,
12182 lda: *const lapack_int,
12183 AF: *const f64,
12184 ldaf: *const lapack_int,
12185 B: *const f64,
12186 ldb: *const lapack_int,
12187 X: *mut f64,
12188 ldx: *const lapack_int,
12189 ferr: *mut f64,
12190 berr: *mut f64,
12191 work: *mut f64,
12192 iwork: *mut lapack_int,
12193 info: *mut lapack_int,
12194 arg1: usize,
12195 );
12196 pub fn sporfs_(
12197 uplo: *const c_char,
12198 n: *const lapack_int,
12199 nrhs: *const lapack_int,
12200 A: *const f32,
12201 lda: *const lapack_int,
12202 AF: *const f32,
12203 ldaf: *const lapack_int,
12204 B: *const f32,
12205 ldb: *const lapack_int,
12206 X: *mut f32,
12207 ldx: *const lapack_int,
12208 ferr: *mut f32,
12209 berr: *mut f32,
12210 work: *mut f32,
12211 iwork: *mut lapack_int,
12212 info: *mut lapack_int,
12213 arg1: usize,
12214 );
12215 pub fn zporfs_(
12216 uplo: *const c_char,
12217 n: *const lapack_int,
12218 nrhs: *const lapack_int,
12219 A: *const __BindgenComplex<f64>,
12220 lda: *const lapack_int,
12221 AF: *const __BindgenComplex<f64>,
12222 ldaf: *const lapack_int,
12223 B: *const __BindgenComplex<f64>,
12224 ldb: *const lapack_int,
12225 X: *mut __BindgenComplex<f64>,
12226 ldx: *const lapack_int,
12227 ferr: *mut f64,
12228 berr: *mut f64,
12229 work: *mut __BindgenComplex<f64>,
12230 rwork: *mut f64,
12231 info: *mut lapack_int,
12232 arg1: usize,
12233 );
12234 pub fn cporfsx_(
12235 uplo: *const c_char,
12236 equed: *const c_char,
12237 n: *const lapack_int,
12238 nrhs: *const lapack_int,
12239 A: *const __BindgenComplex<f32>,
12240 lda: *const lapack_int,
12241 AF: *const __BindgenComplex<f32>,
12242 ldaf: *const lapack_int,
12243 S: *const f32,
12244 B: *const __BindgenComplex<f32>,
12245 ldb: *const lapack_int,
12246 X: *mut __BindgenComplex<f32>,
12247 ldx: *const lapack_int,
12248 rcond: *mut f32,
12249 berr: *mut f32,
12250 n_err_bnds: *const lapack_int,
12251 err_bnds_norm: *mut f32,
12252 err_bnds_comp: *mut f32,
12253 nparams: *const lapack_int,
12254 params: *mut f32,
12255 work: *mut __BindgenComplex<f32>,
12256 rwork: *mut f32,
12257 info: *mut lapack_int,
12258 arg1: usize,
12259 arg2: usize,
12260 );
12261 pub fn dporfsx_(
12262 uplo: *const c_char,
12263 equed: *const c_char,
12264 n: *const lapack_int,
12265 nrhs: *const lapack_int,
12266 A: *const f64,
12267 lda: *const lapack_int,
12268 AF: *const f64,
12269 ldaf: *const lapack_int,
12270 S: *const f64,
12271 B: *const f64,
12272 ldb: *const lapack_int,
12273 X: *mut f64,
12274 ldx: *const lapack_int,
12275 rcond: *mut f64,
12276 berr: *mut f64,
12277 n_err_bnds: *const lapack_int,
12278 err_bnds_norm: *mut f64,
12279 err_bnds_comp: *mut f64,
12280 nparams: *const lapack_int,
12281 params: *mut f64,
12282 work: *mut f64,
12283 iwork: *mut lapack_int,
12284 info: *mut lapack_int,
12285 arg1: usize,
12286 arg2: usize,
12287 );
12288 pub fn sporfsx_(
12289 uplo: *const c_char,
12290 equed: *const c_char,
12291 n: *const lapack_int,
12292 nrhs: *const lapack_int,
12293 A: *const f32,
12294 lda: *const lapack_int,
12295 AF: *const f32,
12296 ldaf: *const lapack_int,
12297 S: *const f32,
12298 B: *const f32,
12299 ldb: *const lapack_int,
12300 X: *mut f32,
12301 ldx: *const lapack_int,
12302 rcond: *mut f32,
12303 berr: *mut f32,
12304 n_err_bnds: *const lapack_int,
12305 err_bnds_norm: *mut f32,
12306 err_bnds_comp: *mut f32,
12307 nparams: *const lapack_int,
12308 params: *mut f32,
12309 work: *mut f32,
12310 iwork: *mut lapack_int,
12311 info: *mut lapack_int,
12312 arg1: usize,
12313 arg2: usize,
12314 );
12315 pub fn zporfsx_(
12316 uplo: *const c_char,
12317 equed: *const c_char,
12318 n: *const lapack_int,
12319 nrhs: *const lapack_int,
12320 A: *const __BindgenComplex<f64>,
12321 lda: *const lapack_int,
12322 AF: *const __BindgenComplex<f64>,
12323 ldaf: *const lapack_int,
12324 S: *const f64,
12325 B: *const __BindgenComplex<f64>,
12326 ldb: *const lapack_int,
12327 X: *mut __BindgenComplex<f64>,
12328 ldx: *const lapack_int,
12329 rcond: *mut f64,
12330 berr: *mut f64,
12331 n_err_bnds: *const lapack_int,
12332 err_bnds_norm: *mut f64,
12333 err_bnds_comp: *mut f64,
12334 nparams: *const lapack_int,
12335 params: *mut f64,
12336 work: *mut __BindgenComplex<f64>,
12337 rwork: *mut f64,
12338 info: *mut lapack_int,
12339 arg1: usize,
12340 arg2: usize,
12341 );
12342 pub fn cposv_(
12343 uplo: *const c_char,
12344 n: *const lapack_int,
12345 nrhs: *const lapack_int,
12346 A: *mut __BindgenComplex<f32>,
12347 lda: *const lapack_int,
12348 B: *mut __BindgenComplex<f32>,
12349 ldb: *const lapack_int,
12350 info: *mut lapack_int,
12351 arg1: usize,
12352 );
12353 pub fn dposv_(
12354 uplo: *const c_char,
12355 n: *const lapack_int,
12356 nrhs: *const lapack_int,
12357 A: *mut f64,
12358 lda: *const lapack_int,
12359 B: *mut f64,
12360 ldb: *const lapack_int,
12361 info: *mut lapack_int,
12362 arg1: usize,
12363 );
12364 pub fn sposv_(
12365 uplo: *const c_char,
12366 n: *const lapack_int,
12367 nrhs: *const lapack_int,
12368 A: *mut f32,
12369 lda: *const lapack_int,
12370 B: *mut f32,
12371 ldb: *const lapack_int,
12372 info: *mut lapack_int,
12373 arg1: usize,
12374 );
12375 pub fn zposv_(
12376 uplo: *const c_char,
12377 n: *const lapack_int,
12378 nrhs: *const lapack_int,
12379 A: *mut __BindgenComplex<f64>,
12380 lda: *const lapack_int,
12381 B: *mut __BindgenComplex<f64>,
12382 ldb: *const lapack_int,
12383 info: *mut lapack_int,
12384 arg1: usize,
12385 );
12386 pub fn dsposv_(
12387 uplo: *const c_char,
12388 n: *const lapack_int,
12389 nrhs: *const lapack_int,
12390 A: *mut f64,
12391 lda: *const lapack_int,
12392 B: *const f64,
12393 ldb: *const lapack_int,
12394 X: *mut f64,
12395 ldx: *const lapack_int,
12396 work: *mut f64,
12397 swork: *mut f32,
12398 iter: *mut lapack_int,
12399 info: *mut lapack_int,
12400 arg1: usize,
12401 );
12402 pub fn zcposv_(
12403 uplo: *const c_char,
12404 n: *const lapack_int,
12405 nrhs: *const lapack_int,
12406 A: *mut __BindgenComplex<f64>,
12407 lda: *const lapack_int,
12408 B: *const __BindgenComplex<f64>,
12409 ldb: *const lapack_int,
12410 X: *mut __BindgenComplex<f64>,
12411 ldx: *const lapack_int,
12412 work: *mut __BindgenComplex<f64>,
12413 swork: *mut __BindgenComplex<f32>,
12414 rwork: *mut f64,
12415 iter: *mut lapack_int,
12416 info: *mut lapack_int,
12417 arg1: usize,
12418 );
12419 pub fn cposvx_(
12420 fact: *const c_char,
12421 uplo: *const c_char,
12422 n: *const lapack_int,
12423 nrhs: *const lapack_int,
12424 A: *mut __BindgenComplex<f32>,
12425 lda: *const lapack_int,
12426 AF: *mut __BindgenComplex<f32>,
12427 ldaf: *const lapack_int,
12428 equed: *mut c_char,
12429 S: *mut f32,
12430 B: *mut __BindgenComplex<f32>,
12431 ldb: *const lapack_int,
12432 X: *mut __BindgenComplex<f32>,
12433 ldx: *const lapack_int,
12434 rcond: *mut f32,
12435 ferr: *mut f32,
12436 berr: *mut f32,
12437 work: *mut __BindgenComplex<f32>,
12438 rwork: *mut f32,
12439 info: *mut lapack_int,
12440 arg1: usize,
12441 arg2: usize,
12442 arg3: usize,
12443 );
12444 pub fn dposvx_(
12445 fact: *const c_char,
12446 uplo: *const c_char,
12447 n: *const lapack_int,
12448 nrhs: *const lapack_int,
12449 A: *mut f64,
12450 lda: *const lapack_int,
12451 AF: *mut f64,
12452 ldaf: *const lapack_int,
12453 equed: *mut c_char,
12454 S: *mut f64,
12455 B: *mut f64,
12456 ldb: *const lapack_int,
12457 X: *mut f64,
12458 ldx: *const lapack_int,
12459 rcond: *mut f64,
12460 ferr: *mut f64,
12461 berr: *mut f64,
12462 work: *mut f64,
12463 iwork: *mut lapack_int,
12464 info: *mut lapack_int,
12465 arg1: usize,
12466 arg2: usize,
12467 arg3: usize,
12468 );
12469 pub fn sposvx_(
12470 fact: *const c_char,
12471 uplo: *const c_char,
12472 n: *const lapack_int,
12473 nrhs: *const lapack_int,
12474 A: *mut f32,
12475 lda: *const lapack_int,
12476 AF: *mut f32,
12477 ldaf: *const lapack_int,
12478 equed: *mut c_char,
12479 S: *mut f32,
12480 B: *mut f32,
12481 ldb: *const lapack_int,
12482 X: *mut f32,
12483 ldx: *const lapack_int,
12484 rcond: *mut f32,
12485 ferr: *mut f32,
12486 berr: *mut f32,
12487 work: *mut f32,
12488 iwork: *mut lapack_int,
12489 info: *mut lapack_int,
12490 arg1: usize,
12491 arg2: usize,
12492 arg3: usize,
12493 );
12494 pub fn zposvx_(
12495 fact: *const c_char,
12496 uplo: *const c_char,
12497 n: *const lapack_int,
12498 nrhs: *const lapack_int,
12499 A: *mut __BindgenComplex<f64>,
12500 lda: *const lapack_int,
12501 AF: *mut __BindgenComplex<f64>,
12502 ldaf: *const lapack_int,
12503 equed: *mut c_char,
12504 S: *mut f64,
12505 B: *mut __BindgenComplex<f64>,
12506 ldb: *const lapack_int,
12507 X: *mut __BindgenComplex<f64>,
12508 ldx: *const lapack_int,
12509 rcond: *mut f64,
12510 ferr: *mut f64,
12511 berr: *mut f64,
12512 work: *mut __BindgenComplex<f64>,
12513 rwork: *mut f64,
12514 info: *mut lapack_int,
12515 arg1: usize,
12516 arg2: usize,
12517 arg3: usize,
12518 );
12519 pub fn cposvxx_(
12520 fact: *const c_char,
12521 uplo: *const c_char,
12522 n: *const lapack_int,
12523 nrhs: *const lapack_int,
12524 A: *mut __BindgenComplex<f32>,
12525 lda: *const lapack_int,
12526 AF: *mut __BindgenComplex<f32>,
12527 ldaf: *const lapack_int,
12528 equed: *mut c_char,
12529 S: *mut f32,
12530 B: *mut __BindgenComplex<f32>,
12531 ldb: *const lapack_int,
12532 X: *mut __BindgenComplex<f32>,
12533 ldx: *const lapack_int,
12534 rcond: *mut f32,
12535 rpvgrw: *mut f32,
12536 berr: *mut f32,
12537 n_err_bnds: *const lapack_int,
12538 err_bnds_norm: *mut f32,
12539 err_bnds_comp: *mut f32,
12540 nparams: *const lapack_int,
12541 params: *mut f32,
12542 work: *mut __BindgenComplex<f32>,
12543 rwork: *mut f32,
12544 info: *mut lapack_int,
12545 arg1: usize,
12546 arg2: usize,
12547 arg3: usize,
12548 );
12549 pub fn dposvxx_(
12550 fact: *const c_char,
12551 uplo: *const c_char,
12552 n: *const lapack_int,
12553 nrhs: *const lapack_int,
12554 A: *mut f64,
12555 lda: *const lapack_int,
12556 AF: *mut f64,
12557 ldaf: *const lapack_int,
12558 equed: *mut c_char,
12559 S: *mut f64,
12560 B: *mut f64,
12561 ldb: *const lapack_int,
12562 X: *mut f64,
12563 ldx: *const lapack_int,
12564 rcond: *mut f64,
12565 rpvgrw: *mut f64,
12566 berr: *mut f64,
12567 n_err_bnds: *const lapack_int,
12568 err_bnds_norm: *mut f64,
12569 err_bnds_comp: *mut f64,
12570 nparams: *const lapack_int,
12571 params: *mut f64,
12572 work: *mut f64,
12573 iwork: *mut lapack_int,
12574 info: *mut lapack_int,
12575 arg1: usize,
12576 arg2: usize,
12577 arg3: usize,
12578 );
12579 pub fn sposvxx_(
12580 fact: *const c_char,
12581 uplo: *const c_char,
12582 n: *const lapack_int,
12583 nrhs: *const lapack_int,
12584 A: *mut f32,
12585 lda: *const lapack_int,
12586 AF: *mut f32,
12587 ldaf: *const lapack_int,
12588 equed: *mut c_char,
12589 S: *mut f32,
12590 B: *mut f32,
12591 ldb: *const lapack_int,
12592 X: *mut f32,
12593 ldx: *const lapack_int,
12594 rcond: *mut f32,
12595 rpvgrw: *mut f32,
12596 berr: *mut f32,
12597 n_err_bnds: *const lapack_int,
12598 err_bnds_norm: *mut f32,
12599 err_bnds_comp: *mut f32,
12600 nparams: *const lapack_int,
12601 params: *mut f32,
12602 work: *mut f32,
12603 iwork: *mut lapack_int,
12604 info: *mut lapack_int,
12605 arg1: usize,
12606 arg2: usize,
12607 arg3: usize,
12608 );
12609 pub fn zposvxx_(
12610 fact: *const c_char,
12611 uplo: *const c_char,
12612 n: *const lapack_int,
12613 nrhs: *const lapack_int,
12614 A: *mut __BindgenComplex<f64>,
12615 lda: *const lapack_int,
12616 AF: *mut __BindgenComplex<f64>,
12617 ldaf: *const lapack_int,
12618 equed: *mut c_char,
12619 S: *mut f64,
12620 B: *mut __BindgenComplex<f64>,
12621 ldb: *const lapack_int,
12622 X: *mut __BindgenComplex<f64>,
12623 ldx: *const lapack_int,
12624 rcond: *mut f64,
12625 rpvgrw: *mut f64,
12626 berr: *mut f64,
12627 n_err_bnds: *const lapack_int,
12628 err_bnds_norm: *mut f64,
12629 err_bnds_comp: *mut f64,
12630 nparams: *const lapack_int,
12631 params: *mut f64,
12632 work: *mut __BindgenComplex<f64>,
12633 rwork: *mut f64,
12634 info: *mut lapack_int,
12635 arg1: usize,
12636 arg2: usize,
12637 arg3: usize,
12638 );
12639 pub fn cpotf2_(
12640 uplo: *const c_char,
12641 n: *const lapack_int,
12642 A: *mut __BindgenComplex<f32>,
12643 lda: *const lapack_int,
12644 info: *mut lapack_int,
12645 arg1: usize,
12646 );
12647 pub fn dpotf2_(
12648 uplo: *const c_char,
12649 n: *const lapack_int,
12650 A: *mut f64,
12651 lda: *const lapack_int,
12652 info: *mut lapack_int,
12653 arg1: usize,
12654 );
12655 pub fn spotf2_(
12656 uplo: *const c_char,
12657 n: *const lapack_int,
12658 A: *mut f32,
12659 lda: *const lapack_int,
12660 info: *mut lapack_int,
12661 arg1: usize,
12662 );
12663 pub fn zpotf2_(
12664 uplo: *const c_char,
12665 n: *const lapack_int,
12666 A: *mut __BindgenComplex<f64>,
12667 lda: *const lapack_int,
12668 info: *mut lapack_int,
12669 arg1: usize,
12670 );
12671 pub fn cpotrf_(
12672 uplo: *const c_char,
12673 n: *const lapack_int,
12674 A: *mut __BindgenComplex<f32>,
12675 lda: *const lapack_int,
12676 info: *mut lapack_int,
12677 arg1: usize,
12678 );
12679 pub fn dpotrf_(
12680 uplo: *const c_char,
12681 n: *const lapack_int,
12682 A: *mut f64,
12683 lda: *const lapack_int,
12684 info: *mut lapack_int,
12685 arg1: usize,
12686 );
12687 pub fn spotrf_(
12688 uplo: *const c_char,
12689 n: *const lapack_int,
12690 A: *mut f32,
12691 lda: *const lapack_int,
12692 info: *mut lapack_int,
12693 arg1: usize,
12694 );
12695 pub fn zpotrf_(
12696 uplo: *const c_char,
12697 n: *const lapack_int,
12698 A: *mut __BindgenComplex<f64>,
12699 lda: *const lapack_int,
12700 info: *mut lapack_int,
12701 arg1: usize,
12702 );
12703 pub fn cpotrf2_(
12704 uplo: *const c_char,
12705 n: *const lapack_int,
12706 A: *mut __BindgenComplex<f32>,
12707 lda: *const lapack_int,
12708 info: *mut lapack_int,
12709 arg1: usize,
12710 );
12711 pub fn dpotrf2_(
12712 uplo: *const c_char,
12713 n: *const lapack_int,
12714 A: *mut f64,
12715 lda: *const lapack_int,
12716 info: *mut lapack_int,
12717 arg1: usize,
12718 );
12719 pub fn spotrf2_(
12720 uplo: *const c_char,
12721 n: *const lapack_int,
12722 A: *mut f32,
12723 lda: *const lapack_int,
12724 info: *mut lapack_int,
12725 arg1: usize,
12726 );
12727 pub fn zpotrf2_(
12728 uplo: *const c_char,
12729 n: *const lapack_int,
12730 A: *mut __BindgenComplex<f64>,
12731 lda: *const lapack_int,
12732 info: *mut lapack_int,
12733 arg1: usize,
12734 );
12735 pub fn cpotri_(
12736 uplo: *const c_char,
12737 n: *const lapack_int,
12738 A: *mut __BindgenComplex<f32>,
12739 lda: *const lapack_int,
12740 info: *mut lapack_int,
12741 arg1: usize,
12742 );
12743 pub fn dpotri_(
12744 uplo: *const c_char,
12745 n: *const lapack_int,
12746 A: *mut f64,
12747 lda: *const lapack_int,
12748 info: *mut lapack_int,
12749 arg1: usize,
12750 );
12751 pub fn spotri_(
12752 uplo: *const c_char,
12753 n: *const lapack_int,
12754 A: *mut f32,
12755 lda: *const lapack_int,
12756 info: *mut lapack_int,
12757 arg1: usize,
12758 );
12759 pub fn zpotri_(
12760 uplo: *const c_char,
12761 n: *const lapack_int,
12762 A: *mut __BindgenComplex<f64>,
12763 lda: *const lapack_int,
12764 info: *mut lapack_int,
12765 arg1: usize,
12766 );
12767 pub fn cpotrs_(
12768 uplo: *const c_char,
12769 n: *const lapack_int,
12770 nrhs: *const lapack_int,
12771 A: *const __BindgenComplex<f32>,
12772 lda: *const lapack_int,
12773 B: *mut __BindgenComplex<f32>,
12774 ldb: *const lapack_int,
12775 info: *mut lapack_int,
12776 arg1: usize,
12777 );
12778 pub fn dpotrs_(
12779 uplo: *const c_char,
12780 n: *const lapack_int,
12781 nrhs: *const lapack_int,
12782 A: *const f64,
12783 lda: *const lapack_int,
12784 B: *mut f64,
12785 ldb: *const lapack_int,
12786 info: *mut lapack_int,
12787 arg1: usize,
12788 );
12789 pub fn spotrs_(
12790 uplo: *const c_char,
12791 n: *const lapack_int,
12792 nrhs: *const lapack_int,
12793 A: *const f32,
12794 lda: *const lapack_int,
12795 B: *mut f32,
12796 ldb: *const lapack_int,
12797 info: *mut lapack_int,
12798 arg1: usize,
12799 );
12800 pub fn zpotrs_(
12801 uplo: *const c_char,
12802 n: *const lapack_int,
12803 nrhs: *const lapack_int,
12804 A: *const __BindgenComplex<f64>,
12805 lda: *const lapack_int,
12806 B: *mut __BindgenComplex<f64>,
12807 ldb: *const lapack_int,
12808 info: *mut lapack_int,
12809 arg1: usize,
12810 );
12811 pub fn cppcon_(
12812 uplo: *const c_char,
12813 n: *const lapack_int,
12814 AP: *const __BindgenComplex<f32>,
12815 anorm: *const f32,
12816 rcond: *mut f32,
12817 work: *mut __BindgenComplex<f32>,
12818 rwork: *mut f32,
12819 info: *mut lapack_int,
12820 arg1: usize,
12821 );
12822 pub fn dppcon_(
12823 uplo: *const c_char,
12824 n: *const lapack_int,
12825 AP: *const f64,
12826 anorm: *const f64,
12827 rcond: *mut f64,
12828 work: *mut f64,
12829 iwork: *mut lapack_int,
12830 info: *mut lapack_int,
12831 arg1: usize,
12832 );
12833 pub fn sppcon_(
12834 uplo: *const c_char,
12835 n: *const lapack_int,
12836 AP: *const f32,
12837 anorm: *const f32,
12838 rcond: *mut f32,
12839 work: *mut f32,
12840 iwork: *mut lapack_int,
12841 info: *mut lapack_int,
12842 arg1: usize,
12843 );
12844 pub fn zppcon_(
12845 uplo: *const c_char,
12846 n: *const lapack_int,
12847 AP: *const __BindgenComplex<f64>,
12848 anorm: *const f64,
12849 rcond: *mut f64,
12850 work: *mut __BindgenComplex<f64>,
12851 rwork: *mut f64,
12852 info: *mut lapack_int,
12853 arg1: usize,
12854 );
12855 pub fn cppequ_(
12856 uplo: *const c_char,
12857 n: *const lapack_int,
12858 AP: *const __BindgenComplex<f32>,
12859 S: *mut f32,
12860 scond: *mut f32,
12861 amax: *mut f32,
12862 info: *mut lapack_int,
12863 arg1: usize,
12864 );
12865 pub fn dppequ_(
12866 uplo: *const c_char,
12867 n: *const lapack_int,
12868 AP: *const f64,
12869 S: *mut f64,
12870 scond: *mut f64,
12871 amax: *mut f64,
12872 info: *mut lapack_int,
12873 arg1: usize,
12874 );
12875 pub fn sppequ_(
12876 uplo: *const c_char,
12877 n: *const lapack_int,
12878 AP: *const f32,
12879 S: *mut f32,
12880 scond: *mut f32,
12881 amax: *mut f32,
12882 info: *mut lapack_int,
12883 arg1: usize,
12884 );
12885 pub fn zppequ_(
12886 uplo: *const c_char,
12887 n: *const lapack_int,
12888 AP: *const __BindgenComplex<f64>,
12889 S: *mut f64,
12890 scond: *mut f64,
12891 amax: *mut f64,
12892 info: *mut lapack_int,
12893 arg1: usize,
12894 );
12895 pub fn cpprfs_(
12896 uplo: *const c_char,
12897 n: *const lapack_int,
12898 nrhs: *const lapack_int,
12899 AP: *const __BindgenComplex<f32>,
12900 AFP: *const __BindgenComplex<f32>,
12901 B: *const __BindgenComplex<f32>,
12902 ldb: *const lapack_int,
12903 X: *mut __BindgenComplex<f32>,
12904 ldx: *const lapack_int,
12905 ferr: *mut f32,
12906 berr: *mut f32,
12907 work: *mut __BindgenComplex<f32>,
12908 rwork: *mut f32,
12909 info: *mut lapack_int,
12910 arg1: usize,
12911 );
12912 pub fn dpprfs_(
12913 uplo: *const c_char,
12914 n: *const lapack_int,
12915 nrhs: *const lapack_int,
12916 AP: *const f64,
12917 AFP: *const f64,
12918 B: *const f64,
12919 ldb: *const lapack_int,
12920 X: *mut f64,
12921 ldx: *const lapack_int,
12922 ferr: *mut f64,
12923 berr: *mut f64,
12924 work: *mut f64,
12925 iwork: *mut lapack_int,
12926 info: *mut lapack_int,
12927 arg1: usize,
12928 );
12929 pub fn spprfs_(
12930 uplo: *const c_char,
12931 n: *const lapack_int,
12932 nrhs: *const lapack_int,
12933 AP: *const f32,
12934 AFP: *const f32,
12935 B: *const f32,
12936 ldb: *const lapack_int,
12937 X: *mut f32,
12938 ldx: *const lapack_int,
12939 ferr: *mut f32,
12940 berr: *mut f32,
12941 work: *mut f32,
12942 iwork: *mut lapack_int,
12943 info: *mut lapack_int,
12944 arg1: usize,
12945 );
12946 pub fn zpprfs_(
12947 uplo: *const c_char,
12948 n: *const lapack_int,
12949 nrhs: *const lapack_int,
12950 AP: *const __BindgenComplex<f64>,
12951 AFP: *const __BindgenComplex<f64>,
12952 B: *const __BindgenComplex<f64>,
12953 ldb: *const lapack_int,
12954 X: *mut __BindgenComplex<f64>,
12955 ldx: *const lapack_int,
12956 ferr: *mut f64,
12957 berr: *mut f64,
12958 work: *mut __BindgenComplex<f64>,
12959 rwork: *mut f64,
12960 info: *mut lapack_int,
12961 arg1: usize,
12962 );
12963 pub fn cppsv_(
12964 uplo: *const c_char,
12965 n: *const lapack_int,
12966 nrhs: *const lapack_int,
12967 AP: *mut __BindgenComplex<f32>,
12968 B: *mut __BindgenComplex<f32>,
12969 ldb: *const lapack_int,
12970 info: *mut lapack_int,
12971 arg1: usize,
12972 );
12973 pub fn dppsv_(
12974 uplo: *const c_char,
12975 n: *const lapack_int,
12976 nrhs: *const lapack_int,
12977 AP: *mut f64,
12978 B: *mut f64,
12979 ldb: *const lapack_int,
12980 info: *mut lapack_int,
12981 arg1: usize,
12982 );
12983 pub fn sppsv_(
12984 uplo: *const c_char,
12985 n: *const lapack_int,
12986 nrhs: *const lapack_int,
12987 AP: *mut f32,
12988 B: *mut f32,
12989 ldb: *const lapack_int,
12990 info: *mut lapack_int,
12991 arg1: usize,
12992 );
12993 pub fn zppsv_(
12994 uplo: *const c_char,
12995 n: *const lapack_int,
12996 nrhs: *const lapack_int,
12997 AP: *mut __BindgenComplex<f64>,
12998 B: *mut __BindgenComplex<f64>,
12999 ldb: *const lapack_int,
13000 info: *mut lapack_int,
13001 arg1: usize,
13002 );
13003 pub fn cppsvx_(
13004 fact: *const c_char,
13005 uplo: *const c_char,
13006 n: *const lapack_int,
13007 nrhs: *const lapack_int,
13008 AP: *mut __BindgenComplex<f32>,
13009 AFP: *mut __BindgenComplex<f32>,
13010 equed: *mut c_char,
13011 S: *mut f32,
13012 B: *mut __BindgenComplex<f32>,
13013 ldb: *const lapack_int,
13014 X: *mut __BindgenComplex<f32>,
13015 ldx: *const lapack_int,
13016 rcond: *mut f32,
13017 ferr: *mut f32,
13018 berr: *mut f32,
13019 work: *mut __BindgenComplex<f32>,
13020 rwork: *mut f32,
13021 info: *mut lapack_int,
13022 arg1: usize,
13023 arg2: usize,
13024 arg3: usize,
13025 );
13026 pub fn dppsvx_(
13027 fact: *const c_char,
13028 uplo: *const c_char,
13029 n: *const lapack_int,
13030 nrhs: *const lapack_int,
13031 AP: *mut f64,
13032 AFP: *mut f64,
13033 equed: *mut c_char,
13034 S: *mut f64,
13035 B: *mut f64,
13036 ldb: *const lapack_int,
13037 X: *mut f64,
13038 ldx: *const lapack_int,
13039 rcond: *mut f64,
13040 ferr: *mut f64,
13041 berr: *mut f64,
13042 work: *mut f64,
13043 iwork: *mut lapack_int,
13044 info: *mut lapack_int,
13045 arg1: usize,
13046 arg2: usize,
13047 arg3: usize,
13048 );
13049 pub fn sppsvx_(
13050 fact: *const c_char,
13051 uplo: *const c_char,
13052 n: *const lapack_int,
13053 nrhs: *const lapack_int,
13054 AP: *mut f32,
13055 AFP: *mut f32,
13056 equed: *mut c_char,
13057 S: *mut f32,
13058 B: *mut f32,
13059 ldb: *const lapack_int,
13060 X: *mut f32,
13061 ldx: *const lapack_int,
13062 rcond: *mut f32,
13063 ferr: *mut f32,
13064 berr: *mut f32,
13065 work: *mut f32,
13066 iwork: *mut lapack_int,
13067 info: *mut lapack_int,
13068 arg1: usize,
13069 arg2: usize,
13070 arg3: usize,
13071 );
13072 pub fn zppsvx_(
13073 fact: *const c_char,
13074 uplo: *const c_char,
13075 n: *const lapack_int,
13076 nrhs: *const lapack_int,
13077 AP: *mut __BindgenComplex<f64>,
13078 AFP: *mut __BindgenComplex<f64>,
13079 equed: *mut c_char,
13080 S: *mut f64,
13081 B: *mut __BindgenComplex<f64>,
13082 ldb: *const lapack_int,
13083 X: *mut __BindgenComplex<f64>,
13084 ldx: *const lapack_int,
13085 rcond: *mut f64,
13086 ferr: *mut f64,
13087 berr: *mut f64,
13088 work: *mut __BindgenComplex<f64>,
13089 rwork: *mut f64,
13090 info: *mut lapack_int,
13091 arg1: usize,
13092 arg2: usize,
13093 arg3: usize,
13094 );
13095 pub fn cpptrf_(
13096 uplo: *const c_char,
13097 n: *const lapack_int,
13098 AP: *mut __BindgenComplex<f32>,
13099 info: *mut lapack_int,
13100 arg1: usize,
13101 );
13102 pub fn dpptrf_(
13103 uplo: *const c_char,
13104 n: *const lapack_int,
13105 AP: *mut f64,
13106 info: *mut lapack_int,
13107 arg1: usize,
13108 );
13109 pub fn spptrf_(
13110 uplo: *const c_char,
13111 n: *const lapack_int,
13112 AP: *mut f32,
13113 info: *mut lapack_int,
13114 arg1: usize,
13115 );
13116 pub fn zpptrf_(
13117 uplo: *const c_char,
13118 n: *const lapack_int,
13119 AP: *mut __BindgenComplex<f64>,
13120 info: *mut lapack_int,
13121 arg1: usize,
13122 );
13123 pub fn cpptri_(
13124 uplo: *const c_char,
13125 n: *const lapack_int,
13126 AP: *mut __BindgenComplex<f32>,
13127 info: *mut lapack_int,
13128 arg1: usize,
13129 );
13130 pub fn dpptri_(
13131 uplo: *const c_char,
13132 n: *const lapack_int,
13133 AP: *mut f64,
13134 info: *mut lapack_int,
13135 arg1: usize,
13136 );
13137 pub fn spptri_(
13138 uplo: *const c_char,
13139 n: *const lapack_int,
13140 AP: *mut f32,
13141 info: *mut lapack_int,
13142 arg1: usize,
13143 );
13144 pub fn zpptri_(
13145 uplo: *const c_char,
13146 n: *const lapack_int,
13147 AP: *mut __BindgenComplex<f64>,
13148 info: *mut lapack_int,
13149 arg1: usize,
13150 );
13151 pub fn cpptrs_(
13152 uplo: *const c_char,
13153 n: *const lapack_int,
13154 nrhs: *const lapack_int,
13155 AP: *const __BindgenComplex<f32>,
13156 B: *mut __BindgenComplex<f32>,
13157 ldb: *const lapack_int,
13158 info: *mut lapack_int,
13159 arg1: usize,
13160 );
13161 pub fn dpptrs_(
13162 uplo: *const c_char,
13163 n: *const lapack_int,
13164 nrhs: *const lapack_int,
13165 AP: *const f64,
13166 B: *mut f64,
13167 ldb: *const lapack_int,
13168 info: *mut lapack_int,
13169 arg1: usize,
13170 );
13171 pub fn spptrs_(
13172 uplo: *const c_char,
13173 n: *const lapack_int,
13174 nrhs: *const lapack_int,
13175 AP: *const f32,
13176 B: *mut f32,
13177 ldb: *const lapack_int,
13178 info: *mut lapack_int,
13179 arg1: usize,
13180 );
13181 pub fn zpptrs_(
13182 uplo: *const c_char,
13183 n: *const lapack_int,
13184 nrhs: *const lapack_int,
13185 AP: *const __BindgenComplex<f64>,
13186 B: *mut __BindgenComplex<f64>,
13187 ldb: *const lapack_int,
13188 info: *mut lapack_int,
13189 arg1: usize,
13190 );
13191 pub fn cpstrf_(
13192 uplo: *const c_char,
13193 n: *const lapack_int,
13194 A: *mut __BindgenComplex<f32>,
13195 lda: *const lapack_int,
13196 piv: *mut lapack_int,
13197 rank: *mut lapack_int,
13198 tol: *const f32,
13199 work: *mut f32,
13200 info: *mut lapack_int,
13201 arg1: usize,
13202 );
13203 pub fn dpstrf_(
13204 uplo: *const c_char,
13205 n: *const lapack_int,
13206 A: *mut f64,
13207 lda: *const lapack_int,
13208 piv: *mut lapack_int,
13209 rank: *mut lapack_int,
13210 tol: *const f64,
13211 work: *mut f64,
13212 info: *mut lapack_int,
13213 arg1: usize,
13214 );
13215 pub fn spstrf_(
13216 uplo: *const c_char,
13217 n: *const lapack_int,
13218 A: *mut f32,
13219 lda: *const lapack_int,
13220 piv: *mut lapack_int,
13221 rank: *mut lapack_int,
13222 tol: *const f32,
13223 work: *mut f32,
13224 info: *mut lapack_int,
13225 arg1: usize,
13226 );
13227 pub fn zpstrf_(
13228 uplo: *const c_char,
13229 n: *const lapack_int,
13230 A: *mut __BindgenComplex<f64>,
13231 lda: *const lapack_int,
13232 piv: *mut lapack_int,
13233 rank: *mut lapack_int,
13234 tol: *const f64,
13235 work: *mut f64,
13236 info: *mut lapack_int,
13237 arg1: usize,
13238 );
13239 pub fn cptcon_(
13240 n: *const lapack_int,
13241 D: *const f32,
13242 E: *const __BindgenComplex<f32>,
13243 anorm: *const f32,
13244 rcond: *mut f32,
13245 rwork: *mut f32,
13246 info: *mut lapack_int,
13247 );
13248 pub fn dptcon_(
13249 n: *const lapack_int,
13250 D: *const f64,
13251 E: *const f64,
13252 anorm: *const f64,
13253 rcond: *mut f64,
13254 work: *mut f64,
13255 info: *mut lapack_int,
13256 );
13257 pub fn sptcon_(
13258 n: *const lapack_int,
13259 D: *const f32,
13260 E: *const f32,
13261 anorm: *const f32,
13262 rcond: *mut f32,
13263 work: *mut f32,
13264 info: *mut lapack_int,
13265 );
13266 pub fn zptcon_(
13267 n: *const lapack_int,
13268 D: *const f64,
13269 E: *const __BindgenComplex<f64>,
13270 anorm: *const f64,
13271 rcond: *mut f64,
13272 rwork: *mut f64,
13273 info: *mut lapack_int,
13274 );
13275 pub fn cpteqr_(
13276 compz: *const c_char,
13277 n: *const lapack_int,
13278 D: *mut f32,
13279 E: *mut f32,
13280 Z: *mut __BindgenComplex<f32>,
13281 ldz: *const lapack_int,
13282 work: *mut f32,
13283 info: *mut lapack_int,
13284 arg1: usize,
13285 );
13286 pub fn dpteqr_(
13287 compz: *const c_char,
13288 n: *const lapack_int,
13289 D: *mut f64,
13290 E: *mut f64,
13291 Z: *mut f64,
13292 ldz: *const lapack_int,
13293 work: *mut f64,
13294 info: *mut lapack_int,
13295 arg1: usize,
13296 );
13297 pub fn spteqr_(
13298 compz: *const c_char,
13299 n: *const lapack_int,
13300 D: *mut f32,
13301 E: *mut f32,
13302 Z: *mut f32,
13303 ldz: *const lapack_int,
13304 work: *mut f32,
13305 info: *mut lapack_int,
13306 arg1: usize,
13307 );
13308 pub fn zpteqr_(
13309 compz: *const c_char,
13310 n: *const lapack_int,
13311 D: *mut f64,
13312 E: *mut f64,
13313 Z: *mut __BindgenComplex<f64>,
13314 ldz: *const lapack_int,
13315 work: *mut f64,
13316 info: *mut lapack_int,
13317 arg1: usize,
13318 );
13319 pub fn cptrfs_(
13320 uplo: *const c_char,
13321 n: *const lapack_int,
13322 nrhs: *const lapack_int,
13323 D: *const f32,
13324 E: *const __BindgenComplex<f32>,
13325 DF: *const f32,
13326 EF: *const __BindgenComplex<f32>,
13327 B: *const __BindgenComplex<f32>,
13328 ldb: *const lapack_int,
13329 X: *mut __BindgenComplex<f32>,
13330 ldx: *const lapack_int,
13331 ferr: *mut f32,
13332 berr: *mut f32,
13333 work: *mut __BindgenComplex<f32>,
13334 rwork: *mut f32,
13335 info: *mut lapack_int,
13336 arg1: usize,
13337 );
13338 pub fn dptrfs_(
13339 n: *const lapack_int,
13340 nrhs: *const lapack_int,
13341 D: *const f64,
13342 E: *const f64,
13343 DF: *const f64,
13344 EF: *const f64,
13345 B: *const f64,
13346 ldb: *const lapack_int,
13347 X: *mut f64,
13348 ldx: *const lapack_int,
13349 ferr: *mut f64,
13350 berr: *mut f64,
13351 work: *mut f64,
13352 info: *mut lapack_int,
13353 );
13354 pub fn sptrfs_(
13355 n: *const lapack_int,
13356 nrhs: *const lapack_int,
13357 D: *const f32,
13358 E: *const f32,
13359 DF: *const f32,
13360 EF: *const f32,
13361 B: *const f32,
13362 ldb: *const lapack_int,
13363 X: *mut f32,
13364 ldx: *const lapack_int,
13365 ferr: *mut f32,
13366 berr: *mut f32,
13367 work: *mut f32,
13368 info: *mut lapack_int,
13369 );
13370 pub fn zptrfs_(
13371 uplo: *const c_char,
13372 n: *const lapack_int,
13373 nrhs: *const lapack_int,
13374 D: *const f64,
13375 E: *const __BindgenComplex<f64>,
13376 DF: *const f64,
13377 EF: *const __BindgenComplex<f64>,
13378 B: *const __BindgenComplex<f64>,
13379 ldb: *const lapack_int,
13380 X: *mut __BindgenComplex<f64>,
13381 ldx: *const lapack_int,
13382 ferr: *mut f64,
13383 berr: *mut f64,
13384 work: *mut __BindgenComplex<f64>,
13385 rwork: *mut f64,
13386 info: *mut lapack_int,
13387 arg1: usize,
13388 );
13389 pub fn cptsv_(
13390 n: *const lapack_int,
13391 nrhs: *const lapack_int,
13392 D: *mut f32,
13393 E: *mut __BindgenComplex<f32>,
13394 B: *mut __BindgenComplex<f32>,
13395 ldb: *const lapack_int,
13396 info: *mut lapack_int,
13397 );
13398 pub fn dptsv_(
13399 n: *const lapack_int,
13400 nrhs: *const lapack_int,
13401 D: *mut f64,
13402 E: *mut f64,
13403 B: *mut f64,
13404 ldb: *const lapack_int,
13405 info: *mut lapack_int,
13406 );
13407 pub fn sptsv_(
13408 n: *const lapack_int,
13409 nrhs: *const lapack_int,
13410 D: *mut f32,
13411 E: *mut f32,
13412 B: *mut f32,
13413 ldb: *const lapack_int,
13414 info: *mut lapack_int,
13415 );
13416 pub fn zptsv_(
13417 n: *const lapack_int,
13418 nrhs: *const lapack_int,
13419 D: *mut f64,
13420 E: *mut __BindgenComplex<f64>,
13421 B: *mut __BindgenComplex<f64>,
13422 ldb: *const lapack_int,
13423 info: *mut lapack_int,
13424 );
13425 pub fn cptsvx_(
13426 fact: *const c_char,
13427 n: *const lapack_int,
13428 nrhs: *const lapack_int,
13429 D: *const f32,
13430 E: *const __BindgenComplex<f32>,
13431 DF: *mut f32,
13432 EF: *mut __BindgenComplex<f32>,
13433 B: *const __BindgenComplex<f32>,
13434 ldb: *const lapack_int,
13435 X: *mut __BindgenComplex<f32>,
13436 ldx: *const lapack_int,
13437 rcond: *mut f32,
13438 ferr: *mut f32,
13439 berr: *mut f32,
13440 work: *mut __BindgenComplex<f32>,
13441 rwork: *mut f32,
13442 info: *mut lapack_int,
13443 arg1: usize,
13444 );
13445 pub fn dptsvx_(
13446 fact: *const c_char,
13447 n: *const lapack_int,
13448 nrhs: *const lapack_int,
13449 D: *const f64,
13450 E: *const f64,
13451 DF: *mut f64,
13452 EF: *mut f64,
13453 B: *const f64,
13454 ldb: *const lapack_int,
13455 X: *mut f64,
13456 ldx: *const lapack_int,
13457 rcond: *mut f64,
13458 ferr: *mut f64,
13459 berr: *mut f64,
13460 work: *mut f64,
13461 info: *mut lapack_int,
13462 arg1: usize,
13463 );
13464 pub fn sptsvx_(
13465 fact: *const c_char,
13466 n: *const lapack_int,
13467 nrhs: *const lapack_int,
13468 D: *const f32,
13469 E: *const f32,
13470 DF: *mut f32,
13471 EF: *mut f32,
13472 B: *const f32,
13473 ldb: *const lapack_int,
13474 X: *mut f32,
13475 ldx: *const lapack_int,
13476 rcond: *mut f32,
13477 ferr: *mut f32,
13478 berr: *mut f32,
13479 work: *mut f32,
13480 info: *mut lapack_int,
13481 arg1: usize,
13482 );
13483 pub fn zptsvx_(
13484 fact: *const c_char,
13485 n: *const lapack_int,
13486 nrhs: *const lapack_int,
13487 D: *const f64,
13488 E: *const __BindgenComplex<f64>,
13489 DF: *mut f64,
13490 EF: *mut __BindgenComplex<f64>,
13491 B: *const __BindgenComplex<f64>,
13492 ldb: *const lapack_int,
13493 X: *mut __BindgenComplex<f64>,
13494 ldx: *const lapack_int,
13495 rcond: *mut f64,
13496 ferr: *mut f64,
13497 berr: *mut f64,
13498 work: *mut __BindgenComplex<f64>,
13499 rwork: *mut f64,
13500 info: *mut lapack_int,
13501 arg1: usize,
13502 );
13503 pub fn cpttrf_(
13504 n: *const lapack_int,
13505 D: *mut f32,
13506 E: *mut __BindgenComplex<f32>,
13507 info: *mut lapack_int,
13508 );
13509 pub fn dpttrf_(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int);
13510 pub fn spttrf_(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int);
13511 pub fn zpttrf_(
13512 n: *const lapack_int,
13513 D: *mut f64,
13514 E: *mut __BindgenComplex<f64>,
13515 info: *mut lapack_int,
13516 );
13517 pub fn cpttrs_(
13518 uplo: *const c_char,
13519 n: *const lapack_int,
13520 nrhs: *const lapack_int,
13521 D: *const f32,
13522 E: *const __BindgenComplex<f32>,
13523 B: *mut __BindgenComplex<f32>,
13524 ldb: *const lapack_int,
13525 info: *mut lapack_int,
13526 arg1: usize,
13527 );
13528 pub fn dpttrs_(
13529 n: *const lapack_int,
13530 nrhs: *const lapack_int,
13531 D: *const f64,
13532 E: *const f64,
13533 B: *mut f64,
13534 ldb: *const lapack_int,
13535 info: *mut lapack_int,
13536 );
13537 pub fn spttrs_(
13538 n: *const lapack_int,
13539 nrhs: *const lapack_int,
13540 D: *const f32,
13541 E: *const f32,
13542 B: *mut f32,
13543 ldb: *const lapack_int,
13544 info: *mut lapack_int,
13545 );
13546 pub fn zpttrs_(
13547 uplo: *const c_char,
13548 n: *const lapack_int,
13549 nrhs: *const lapack_int,
13550 D: *const f64,
13551 E: *const __BindgenComplex<f64>,
13552 B: *mut __BindgenComplex<f64>,
13553 ldb: *const lapack_int,
13554 info: *mut lapack_int,
13555 arg1: usize,
13556 );
13557 pub fn dsbev_(
13558 jobz: *const c_char,
13559 uplo: *const c_char,
13560 n: *const lapack_int,
13561 kd: *const lapack_int,
13562 AB: *mut f64,
13563 ldab: *const lapack_int,
13564 W: *mut f64,
13565 Z: *mut f64,
13566 ldz: *const lapack_int,
13567 work: *mut f64,
13568 info: *mut lapack_int,
13569 arg1: usize,
13570 arg2: usize,
13571 );
13572 pub fn ssbev_(
13573 jobz: *const c_char,
13574 uplo: *const c_char,
13575 n: *const lapack_int,
13576 kd: *const lapack_int,
13577 AB: *mut f32,
13578 ldab: *const lapack_int,
13579 W: *mut f32,
13580 Z: *mut f32,
13581 ldz: *const lapack_int,
13582 work: *mut f32,
13583 info: *mut lapack_int,
13584 arg1: usize,
13585 arg2: usize,
13586 );
13587 pub fn dsbev_2stage_(
13588 jobz: *const c_char,
13589 uplo: *const c_char,
13590 n: *const lapack_int,
13591 kd: *const lapack_int,
13592 AB: *mut f64,
13593 ldab: *const lapack_int,
13594 W: *mut f64,
13595 Z: *mut f64,
13596 ldz: *const lapack_int,
13597 work: *mut f64,
13598 lwork: *const lapack_int,
13599 info: *mut lapack_int,
13600 arg1: usize,
13601 arg2: usize,
13602 );
13603 pub fn ssbev_2stage_(
13604 jobz: *const c_char,
13605 uplo: *const c_char,
13606 n: *const lapack_int,
13607 kd: *const lapack_int,
13608 AB: *mut f32,
13609 ldab: *const lapack_int,
13610 W: *mut f32,
13611 Z: *mut f32,
13612 ldz: *const lapack_int,
13613 work: *mut f32,
13614 lwork: *const lapack_int,
13615 info: *mut lapack_int,
13616 arg1: usize,
13617 arg2: usize,
13618 );
13619 pub fn dsbevd_(
13620 jobz: *const c_char,
13621 uplo: *const c_char,
13622 n: *const lapack_int,
13623 kd: *const lapack_int,
13624 AB: *mut f64,
13625 ldab: *const lapack_int,
13626 W: *mut f64,
13627 Z: *mut f64,
13628 ldz: *const lapack_int,
13629 work: *mut f64,
13630 lwork: *const lapack_int,
13631 iwork: *mut lapack_int,
13632 liwork: *const lapack_int,
13633 info: *mut lapack_int,
13634 arg1: usize,
13635 arg2: usize,
13636 );
13637 pub fn ssbevd_(
13638 jobz: *const c_char,
13639 uplo: *const c_char,
13640 n: *const lapack_int,
13641 kd: *const lapack_int,
13642 AB: *mut f32,
13643 ldab: *const lapack_int,
13644 W: *mut f32,
13645 Z: *mut f32,
13646 ldz: *const lapack_int,
13647 work: *mut f32,
13648 lwork: *const lapack_int,
13649 iwork: *mut lapack_int,
13650 liwork: *const lapack_int,
13651 info: *mut lapack_int,
13652 arg1: usize,
13653 arg2: usize,
13654 );
13655 pub fn dsbevd_2stage_(
13656 jobz: *const c_char,
13657 uplo: *const c_char,
13658 n: *const lapack_int,
13659 kd: *const lapack_int,
13660 AB: *mut f64,
13661 ldab: *const lapack_int,
13662 W: *mut f64,
13663 Z: *mut f64,
13664 ldz: *const lapack_int,
13665 work: *mut f64,
13666 lwork: *const lapack_int,
13667 iwork: *mut lapack_int,
13668 liwork: *const lapack_int,
13669 info: *mut lapack_int,
13670 arg1: usize,
13671 arg2: usize,
13672 );
13673 pub fn ssbevd_2stage_(
13674 jobz: *const c_char,
13675 uplo: *const c_char,
13676 n: *const lapack_int,
13677 kd: *const lapack_int,
13678 AB: *mut f32,
13679 ldab: *const lapack_int,
13680 W: *mut f32,
13681 Z: *mut f32,
13682 ldz: *const lapack_int,
13683 work: *mut f32,
13684 lwork: *const lapack_int,
13685 iwork: *mut lapack_int,
13686 liwork: *const lapack_int,
13687 info: *mut lapack_int,
13688 arg1: usize,
13689 arg2: usize,
13690 );
13691 pub fn dsbevx_(
13692 jobz: *const c_char,
13693 range: *const c_char,
13694 uplo: *const c_char,
13695 n: *const lapack_int,
13696 kd: *const lapack_int,
13697 AB: *mut f64,
13698 ldab: *const lapack_int,
13699 Q: *mut f64,
13700 ldq: *const lapack_int,
13701 vl: *const f64,
13702 vu: *const f64,
13703 il: *const lapack_int,
13704 iu: *const lapack_int,
13705 abstol: *const f64,
13706 m: *mut lapack_int,
13707 W: *mut f64,
13708 Z: *mut f64,
13709 ldz: *const lapack_int,
13710 work: *mut f64,
13711 iwork: *mut lapack_int,
13712 IFAIL: *mut lapack_int,
13713 info: *mut lapack_int,
13714 arg1: usize,
13715 arg2: usize,
13716 arg3: usize,
13717 );
13718 pub fn ssbevx_(
13719 jobz: *const c_char,
13720 range: *const c_char,
13721 uplo: *const c_char,
13722 n: *const lapack_int,
13723 kd: *const lapack_int,
13724 AB: *mut f32,
13725 ldab: *const lapack_int,
13726 Q: *mut f32,
13727 ldq: *const lapack_int,
13728 vl: *const f32,
13729 vu: *const f32,
13730 il: *const lapack_int,
13731 iu: *const lapack_int,
13732 abstol: *const f32,
13733 m: *mut lapack_int,
13734 W: *mut f32,
13735 Z: *mut f32,
13736 ldz: *const lapack_int,
13737 work: *mut f32,
13738 iwork: *mut lapack_int,
13739 IFAIL: *mut lapack_int,
13740 info: *mut lapack_int,
13741 arg1: usize,
13742 arg2: usize,
13743 arg3: usize,
13744 );
13745 pub fn dsbevx_2stage_(
13746 jobz: *const c_char,
13747 range: *const c_char,
13748 uplo: *const c_char,
13749 n: *const lapack_int,
13750 kd: *const lapack_int,
13751 AB: *mut f64,
13752 ldab: *const lapack_int,
13753 Q: *mut f64,
13754 ldq: *const lapack_int,
13755 vl: *const f64,
13756 vu: *const f64,
13757 il: *const lapack_int,
13758 iu: *const lapack_int,
13759 abstol: *const f64,
13760 m: *mut lapack_int,
13761 W: *mut f64,
13762 Z: *mut f64,
13763 ldz: *const lapack_int,
13764 work: *mut f64,
13765 lwork: *const lapack_int,
13766 iwork: *mut lapack_int,
13767 IFAIL: *mut lapack_int,
13768 info: *mut lapack_int,
13769 arg1: usize,
13770 arg2: usize,
13771 arg3: usize,
13772 );
13773 pub fn ssbevx_2stage_(
13774 jobz: *const c_char,
13775 range: *const c_char,
13776 uplo: *const c_char,
13777 n: *const lapack_int,
13778 kd: *const lapack_int,
13779 AB: *mut f32,
13780 ldab: *const lapack_int,
13781 Q: *mut f32,
13782 ldq: *const lapack_int,
13783 vl: *const f32,
13784 vu: *const f32,
13785 il: *const lapack_int,
13786 iu: *const lapack_int,
13787 abstol: *const f32,
13788 m: *mut lapack_int,
13789 W: *mut f32,
13790 Z: *mut f32,
13791 ldz: *const lapack_int,
13792 work: *mut f32,
13793 lwork: *const lapack_int,
13794 iwork: *mut lapack_int,
13795 IFAIL: *mut lapack_int,
13796 info: *mut lapack_int,
13797 arg1: usize,
13798 arg2: usize,
13799 arg3: usize,
13800 );
13801 pub fn dsbgst_(
13802 vect: *const c_char,
13803 uplo: *const c_char,
13804 n: *const lapack_int,
13805 ka: *const lapack_int,
13806 kb: *const lapack_int,
13807 AB: *mut f64,
13808 ldab: *const lapack_int,
13809 BB: *const f64,
13810 ldbb: *const lapack_int,
13811 X: *mut f64,
13812 ldx: *const lapack_int,
13813 work: *mut f64,
13814 info: *mut lapack_int,
13815 arg1: usize,
13816 arg2: usize,
13817 );
13818 pub fn ssbgst_(
13819 vect: *const c_char,
13820 uplo: *const c_char,
13821 n: *const lapack_int,
13822 ka: *const lapack_int,
13823 kb: *const lapack_int,
13824 AB: *mut f32,
13825 ldab: *const lapack_int,
13826 BB: *const f32,
13827 ldbb: *const lapack_int,
13828 X: *mut f32,
13829 ldx: *const lapack_int,
13830 work: *mut f32,
13831 info: *mut lapack_int,
13832 arg1: usize,
13833 arg2: usize,
13834 );
13835 pub fn dsbgv_(
13836 jobz: *const c_char,
13837 uplo: *const c_char,
13838 n: *const lapack_int,
13839 ka: *const lapack_int,
13840 kb: *const lapack_int,
13841 AB: *mut f64,
13842 ldab: *const lapack_int,
13843 BB: *mut f64,
13844 ldbb: *const lapack_int,
13845 W: *mut f64,
13846 Z: *mut f64,
13847 ldz: *const lapack_int,
13848 work: *mut f64,
13849 info: *mut lapack_int,
13850 arg1: usize,
13851 arg2: usize,
13852 );
13853 pub fn ssbgv_(
13854 jobz: *const c_char,
13855 uplo: *const c_char,
13856 n: *const lapack_int,
13857 ka: *const lapack_int,
13858 kb: *const lapack_int,
13859 AB: *mut f32,
13860 ldab: *const lapack_int,
13861 BB: *mut f32,
13862 ldbb: *const lapack_int,
13863 W: *mut f32,
13864 Z: *mut f32,
13865 ldz: *const lapack_int,
13866 work: *mut f32,
13867 info: *mut lapack_int,
13868 arg1: usize,
13869 arg2: usize,
13870 );
13871 pub fn dsbgvd_(
13872 jobz: *const c_char,
13873 uplo: *const c_char,
13874 n: *const lapack_int,
13875 ka: *const lapack_int,
13876 kb: *const lapack_int,
13877 AB: *mut f64,
13878 ldab: *const lapack_int,
13879 BB: *mut f64,
13880 ldbb: *const lapack_int,
13881 W: *mut f64,
13882 Z: *mut f64,
13883 ldz: *const lapack_int,
13884 work: *mut f64,
13885 lwork: *const lapack_int,
13886 iwork: *mut lapack_int,
13887 liwork: *const lapack_int,
13888 info: *mut lapack_int,
13889 arg1: usize,
13890 arg2: usize,
13891 );
13892 pub fn ssbgvd_(
13893 jobz: *const c_char,
13894 uplo: *const c_char,
13895 n: *const lapack_int,
13896 ka: *const lapack_int,
13897 kb: *const lapack_int,
13898 AB: *mut f32,
13899 ldab: *const lapack_int,
13900 BB: *mut f32,
13901 ldbb: *const lapack_int,
13902 W: *mut f32,
13903 Z: *mut f32,
13904 ldz: *const lapack_int,
13905 work: *mut f32,
13906 lwork: *const lapack_int,
13907 iwork: *mut lapack_int,
13908 liwork: *const lapack_int,
13909 info: *mut lapack_int,
13910 arg1: usize,
13911 arg2: usize,
13912 );
13913 pub fn dsbgvx_(
13914 jobz: *const c_char,
13915 range: *const c_char,
13916 uplo: *const c_char,
13917 n: *const lapack_int,
13918 ka: *const lapack_int,
13919 kb: *const lapack_int,
13920 AB: *mut f64,
13921 ldab: *const lapack_int,
13922 BB: *mut f64,
13923 ldbb: *const lapack_int,
13924 Q: *mut f64,
13925 ldq: *const lapack_int,
13926 vl: *const f64,
13927 vu: *const f64,
13928 il: *const lapack_int,
13929 iu: *const lapack_int,
13930 abstol: *const f64,
13931 m: *mut lapack_int,
13932 W: *mut f64,
13933 Z: *mut f64,
13934 ldz: *const lapack_int,
13935 work: *mut f64,
13936 iwork: *mut lapack_int,
13937 IFAIL: *mut lapack_int,
13938 info: *mut lapack_int,
13939 arg1: usize,
13940 arg2: usize,
13941 arg3: usize,
13942 );
13943 pub fn ssbgvx_(
13944 jobz: *const c_char,
13945 range: *const c_char,
13946 uplo: *const c_char,
13947 n: *const lapack_int,
13948 ka: *const lapack_int,
13949 kb: *const lapack_int,
13950 AB: *mut f32,
13951 ldab: *const lapack_int,
13952 BB: *mut f32,
13953 ldbb: *const lapack_int,
13954 Q: *mut f32,
13955 ldq: *const lapack_int,
13956 vl: *const f32,
13957 vu: *const f32,
13958 il: *const lapack_int,
13959 iu: *const lapack_int,
13960 abstol: *const f32,
13961 m: *mut lapack_int,
13962 W: *mut f32,
13963 Z: *mut f32,
13964 ldz: *const lapack_int,
13965 work: *mut f32,
13966 iwork: *mut lapack_int,
13967 IFAIL: *mut lapack_int,
13968 info: *mut lapack_int,
13969 arg1: usize,
13970 arg2: usize,
13971 arg3: usize,
13972 );
13973 pub fn dsbtrd_(
13974 vect: *const c_char,
13975 uplo: *const c_char,
13976 n: *const lapack_int,
13977 kd: *const lapack_int,
13978 AB: *mut f64,
13979 ldab: *const lapack_int,
13980 D: *mut f64,
13981 E: *mut f64,
13982 Q: *mut f64,
13983 ldq: *const lapack_int,
13984 work: *mut f64,
13985 info: *mut lapack_int,
13986 arg1: usize,
13987 arg2: usize,
13988 );
13989 pub fn ssbtrd_(
13990 vect: *const c_char,
13991 uplo: *const c_char,
13992 n: *const lapack_int,
13993 kd: *const lapack_int,
13994 AB: *mut f32,
13995 ldab: *const lapack_int,
13996 D: *mut f32,
13997 E: *mut f32,
13998 Q: *mut f32,
13999 ldq: *const lapack_int,
14000 work: *mut f32,
14001 info: *mut lapack_int,
14002 arg1: usize,
14003 arg2: usize,
14004 );
14005 pub fn dsfrk_(
14006 transr: *const c_char,
14007 uplo: *const c_char,
14008 trans: *const c_char,
14009 n: *const lapack_int,
14010 k: *const lapack_int,
14011 alpha: *const f64,
14012 A: *const f64,
14013 lda: *const lapack_int,
14014 beta: *const f64,
14015 C: *mut f64,
14016 arg1: usize,
14017 arg2: usize,
14018 arg3: usize,
14019 );
14020 pub fn ssfrk_(
14021 transr: *const c_char,
14022 uplo: *const c_char,
14023 trans: *const c_char,
14024 n: *const lapack_int,
14025 k: *const lapack_int,
14026 alpha: *const f32,
14027 A: *const f32,
14028 lda: *const lapack_int,
14029 beta: *const f32,
14030 C: *mut f32,
14031 arg1: usize,
14032 arg2: usize,
14033 arg3: usize,
14034 );
14035 pub fn cspcon_(
14036 uplo: *const c_char,
14037 n: *const lapack_int,
14038 AP: *const __BindgenComplex<f32>,
14039 ipiv: *const lapack_int,
14040 anorm: *const f32,
14041 rcond: *mut f32,
14042 work: *mut __BindgenComplex<f32>,
14043 info: *mut lapack_int,
14044 arg1: usize,
14045 );
14046 pub fn dspcon_(
14047 uplo: *const c_char,
14048 n: *const lapack_int,
14049 AP: *const f64,
14050 ipiv: *const lapack_int,
14051 anorm: *const f64,
14052 rcond: *mut f64,
14053 work: *mut f64,
14054 iwork: *mut lapack_int,
14055 info: *mut lapack_int,
14056 arg1: usize,
14057 );
14058 pub fn sspcon_(
14059 uplo: *const c_char,
14060 n: *const lapack_int,
14061 AP: *const f32,
14062 ipiv: *const lapack_int,
14063 anorm: *const f32,
14064 rcond: *mut f32,
14065 work: *mut f32,
14066 iwork: *mut lapack_int,
14067 info: *mut lapack_int,
14068 arg1: usize,
14069 );
14070 pub fn zspcon_(
14071 uplo: *const c_char,
14072 n: *const lapack_int,
14073 AP: *const __BindgenComplex<f64>,
14074 ipiv: *const lapack_int,
14075 anorm: *const f64,
14076 rcond: *mut f64,
14077 work: *mut __BindgenComplex<f64>,
14078 info: *mut lapack_int,
14079 arg1: usize,
14080 );
14081 pub fn dspev_(
14082 jobz: *const c_char,
14083 uplo: *const c_char,
14084 n: *const lapack_int,
14085 AP: *mut f64,
14086 W: *mut f64,
14087 Z: *mut f64,
14088 ldz: *const lapack_int,
14089 work: *mut f64,
14090 info: *mut lapack_int,
14091 arg1: usize,
14092 arg2: usize,
14093 );
14094 pub fn sspev_(
14095 jobz: *const c_char,
14096 uplo: *const c_char,
14097 n: *const lapack_int,
14098 AP: *mut f32,
14099 W: *mut f32,
14100 Z: *mut f32,
14101 ldz: *const lapack_int,
14102 work: *mut f32,
14103 info: *mut lapack_int,
14104 arg1: usize,
14105 arg2: usize,
14106 );
14107 pub fn dspevd_(
14108 jobz: *const c_char,
14109 uplo: *const c_char,
14110 n: *const lapack_int,
14111 AP: *mut f64,
14112 W: *mut f64,
14113 Z: *mut f64,
14114 ldz: *const 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 arg1: usize,
14121 arg2: usize,
14122 );
14123 pub fn sspevd_(
14124 jobz: *const c_char,
14125 uplo: *const c_char,
14126 n: *const lapack_int,
14127 AP: *mut f32,
14128 W: *mut f32,
14129 Z: *mut f32,
14130 ldz: *const lapack_int,
14131 work: *mut f32,
14132 lwork: *const lapack_int,
14133 iwork: *mut lapack_int,
14134 liwork: *const lapack_int,
14135 info: *mut lapack_int,
14136 arg1: usize,
14137 arg2: usize,
14138 );
14139 pub fn dspevx_(
14140 jobz: *const c_char,
14141 range: *const c_char,
14142 uplo: *const c_char,
14143 n: *const lapack_int,
14144 AP: *mut f64,
14145 vl: *const f64,
14146 vu: *const f64,
14147 il: *const lapack_int,
14148 iu: *const lapack_int,
14149 abstol: *const f64,
14150 m: *mut lapack_int,
14151 W: *mut f64,
14152 Z: *mut f64,
14153 ldz: *const lapack_int,
14154 work: *mut f64,
14155 iwork: *mut lapack_int,
14156 IFAIL: *mut lapack_int,
14157 info: *mut lapack_int,
14158 arg1: usize,
14159 arg2: usize,
14160 arg3: usize,
14161 );
14162 pub fn sspevx_(
14163 jobz: *const c_char,
14164 range: *const c_char,
14165 uplo: *const c_char,
14166 n: *const lapack_int,
14167 AP: *mut f32,
14168 vl: *const f32,
14169 vu: *const f32,
14170 il: *const lapack_int,
14171 iu: *const lapack_int,
14172 abstol: *const f32,
14173 m: *mut lapack_int,
14174 W: *mut f32,
14175 Z: *mut f32,
14176 ldz: *const lapack_int,
14177 work: *mut f32,
14178 iwork: *mut lapack_int,
14179 IFAIL: *mut lapack_int,
14180 info: *mut lapack_int,
14181 arg1: usize,
14182 arg2: usize,
14183 arg3: usize,
14184 );
14185 pub fn dspgst_(
14186 itype: *const lapack_int,
14187 uplo: *const c_char,
14188 n: *const lapack_int,
14189 AP: *mut f64,
14190 BP: *const f64,
14191 info: *mut lapack_int,
14192 arg1: usize,
14193 );
14194 pub fn sspgst_(
14195 itype: *const lapack_int,
14196 uplo: *const c_char,
14197 n: *const lapack_int,
14198 AP: *mut f32,
14199 BP: *const f32,
14200 info: *mut lapack_int,
14201 arg1: usize,
14202 );
14203 pub fn dspgv_(
14204 itype: *const lapack_int,
14205 jobz: *const c_char,
14206 uplo: *const c_char,
14207 n: *const lapack_int,
14208 AP: *mut f64,
14209 BP: *mut f64,
14210 W: *mut f64,
14211 Z: *mut f64,
14212 ldz: *const lapack_int,
14213 work: *mut f64,
14214 info: *mut lapack_int,
14215 arg1: usize,
14216 arg2: usize,
14217 );
14218 pub fn sspgv_(
14219 itype: *const lapack_int,
14220 jobz: *const c_char,
14221 uplo: *const c_char,
14222 n: *const lapack_int,
14223 AP: *mut f32,
14224 BP: *mut f32,
14225 W: *mut f32,
14226 Z: *mut f32,
14227 ldz: *const lapack_int,
14228 work: *mut f32,
14229 info: *mut lapack_int,
14230 arg1: usize,
14231 arg2: usize,
14232 );
14233 pub fn dspgvd_(
14234 itype: *const lapack_int,
14235 jobz: *const c_char,
14236 uplo: *const c_char,
14237 n: *const lapack_int,
14238 AP: *mut f64,
14239 BP: *mut f64,
14240 W: *mut f64,
14241 Z: *mut f64,
14242 ldz: *const lapack_int,
14243 work: *mut f64,
14244 lwork: *const lapack_int,
14245 iwork: *mut lapack_int,
14246 liwork: *const lapack_int,
14247 info: *mut lapack_int,
14248 arg1: usize,
14249 arg2: usize,
14250 );
14251 pub fn sspgvd_(
14252 itype: *const lapack_int,
14253 jobz: *const c_char,
14254 uplo: *const c_char,
14255 n: *const lapack_int,
14256 AP: *mut f32,
14257 BP: *mut f32,
14258 W: *mut f32,
14259 Z: *mut f32,
14260 ldz: *const lapack_int,
14261 work: *mut f32,
14262 lwork: *const lapack_int,
14263 iwork: *mut lapack_int,
14264 liwork: *const lapack_int,
14265 info: *mut lapack_int,
14266 arg1: usize,
14267 arg2: usize,
14268 );
14269 pub fn dspgvx_(
14270 itype: *const lapack_int,
14271 jobz: *const c_char,
14272 range: *const c_char,
14273 uplo: *const c_char,
14274 n: *const lapack_int,
14275 AP: *mut f64,
14276 BP: *mut f64,
14277 vl: *const f64,
14278 vu: *const f64,
14279 il: *const lapack_int,
14280 iu: *const lapack_int,
14281 abstol: *const f64,
14282 m: *mut lapack_int,
14283 W: *mut f64,
14284 Z: *mut f64,
14285 ldz: *const lapack_int,
14286 work: *mut f64,
14287 iwork: *mut lapack_int,
14288 IFAIL: *mut lapack_int,
14289 info: *mut lapack_int,
14290 arg1: usize,
14291 arg2: usize,
14292 arg3: usize,
14293 );
14294 pub fn sspgvx_(
14295 itype: *const lapack_int,
14296 jobz: *const c_char,
14297 range: *const c_char,
14298 uplo: *const c_char,
14299 n: *const lapack_int,
14300 AP: *mut f32,
14301 BP: *mut f32,
14302 vl: *const f32,
14303 vu: *const f32,
14304 il: *const lapack_int,
14305 iu: *const lapack_int,
14306 abstol: *const f32,
14307 m: *mut lapack_int,
14308 W: *mut f32,
14309 Z: *mut f32,
14310 ldz: *const lapack_int,
14311 work: *mut f32,
14312 iwork: *mut lapack_int,
14313 IFAIL: *mut lapack_int,
14314 info: *mut lapack_int,
14315 arg1: usize,
14316 arg2: usize,
14317 arg3: usize,
14318 );
14319 pub fn csprfs_(
14320 uplo: *const c_char,
14321 n: *const lapack_int,
14322 nrhs: *const lapack_int,
14323 AP: *const __BindgenComplex<f32>,
14324 AFP: *const __BindgenComplex<f32>,
14325 ipiv: *const lapack_int,
14326 B: *const __BindgenComplex<f32>,
14327 ldb: *const lapack_int,
14328 X: *mut __BindgenComplex<f32>,
14329 ldx: *const lapack_int,
14330 ferr: *mut f32,
14331 berr: *mut f32,
14332 work: *mut __BindgenComplex<f32>,
14333 rwork: *mut f32,
14334 info: *mut lapack_int,
14335 arg1: usize,
14336 );
14337 pub fn dsprfs_(
14338 uplo: *const c_char,
14339 n: *const lapack_int,
14340 nrhs: *const lapack_int,
14341 AP: *const f64,
14342 AFP: *const f64,
14343 ipiv: *const lapack_int,
14344 B: *const f64,
14345 ldb: *const lapack_int,
14346 X: *mut f64,
14347 ldx: *const lapack_int,
14348 ferr: *mut f64,
14349 berr: *mut f64,
14350 work: *mut f64,
14351 iwork: *mut lapack_int,
14352 info: *mut lapack_int,
14353 arg1: usize,
14354 );
14355 pub fn ssprfs_(
14356 uplo: *const c_char,
14357 n: *const lapack_int,
14358 nrhs: *const lapack_int,
14359 AP: *const f32,
14360 AFP: *const f32,
14361 ipiv: *const lapack_int,
14362 B: *const f32,
14363 ldb: *const lapack_int,
14364 X: *mut f32,
14365 ldx: *const lapack_int,
14366 ferr: *mut f32,
14367 berr: *mut f32,
14368 work: *mut f32,
14369 iwork: *mut lapack_int,
14370 info: *mut lapack_int,
14371 arg1: usize,
14372 );
14373 pub fn zsprfs_(
14374 uplo: *const c_char,
14375 n: *const lapack_int,
14376 nrhs: *const lapack_int,
14377 AP: *const __BindgenComplex<f64>,
14378 AFP: *const __BindgenComplex<f64>,
14379 ipiv: *const lapack_int,
14380 B: *const __BindgenComplex<f64>,
14381 ldb: *const lapack_int,
14382 X: *mut __BindgenComplex<f64>,
14383 ldx: *const lapack_int,
14384 ferr: *mut f64,
14385 berr: *mut f64,
14386 work: *mut __BindgenComplex<f64>,
14387 rwork: *mut f64,
14388 info: *mut lapack_int,
14389 arg1: usize,
14390 );
14391 pub fn cspsv_(
14392 uplo: *const c_char,
14393 n: *const lapack_int,
14394 nrhs: *const lapack_int,
14395 AP: *mut __BindgenComplex<f32>,
14396 ipiv: *mut lapack_int,
14397 B: *mut __BindgenComplex<f32>,
14398 ldb: *const lapack_int,
14399 info: *mut lapack_int,
14400 arg1: usize,
14401 );
14402 pub fn dspsv_(
14403 uplo: *const c_char,
14404 n: *const lapack_int,
14405 nrhs: *const lapack_int,
14406 AP: *mut f64,
14407 ipiv: *mut lapack_int,
14408 B: *mut f64,
14409 ldb: *const lapack_int,
14410 info: *mut lapack_int,
14411 arg1: usize,
14412 );
14413 pub fn sspsv_(
14414 uplo: *const c_char,
14415 n: *const lapack_int,
14416 nrhs: *const lapack_int,
14417 AP: *mut f32,
14418 ipiv: *mut lapack_int,
14419 B: *mut f32,
14420 ldb: *const lapack_int,
14421 info: *mut lapack_int,
14422 arg1: usize,
14423 );
14424 pub fn zspsv_(
14425 uplo: *const c_char,
14426 n: *const lapack_int,
14427 nrhs: *const lapack_int,
14428 AP: *mut __BindgenComplex<f64>,
14429 ipiv: *mut lapack_int,
14430 B: *mut __BindgenComplex<f64>,
14431 ldb: *const lapack_int,
14432 info: *mut lapack_int,
14433 arg1: usize,
14434 );
14435 pub fn cspsvx_(
14436 fact: *const c_char,
14437 uplo: *const c_char,
14438 n: *const lapack_int,
14439 nrhs: *const lapack_int,
14440 AP: *const __BindgenComplex<f32>,
14441 AFP: *mut __BindgenComplex<f32>,
14442 ipiv: *mut lapack_int,
14443 B: *const __BindgenComplex<f32>,
14444 ldb: *const lapack_int,
14445 X: *mut __BindgenComplex<f32>,
14446 ldx: *const lapack_int,
14447 rcond: *mut f32,
14448 ferr: *mut f32,
14449 berr: *mut f32,
14450 work: *mut __BindgenComplex<f32>,
14451 rwork: *mut f32,
14452 info: *mut lapack_int,
14453 arg1: usize,
14454 arg2: usize,
14455 );
14456 pub fn dspsvx_(
14457 fact: *const c_char,
14458 uplo: *const c_char,
14459 n: *const lapack_int,
14460 nrhs: *const lapack_int,
14461 AP: *const f64,
14462 AFP: *mut f64,
14463 ipiv: *mut lapack_int,
14464 B: *const f64,
14465 ldb: *const lapack_int,
14466 X: *mut f64,
14467 ldx: *const lapack_int,
14468 rcond: *mut f64,
14469 ferr: *mut f64,
14470 berr: *mut f64,
14471 work: *mut f64,
14472 iwork: *mut lapack_int,
14473 info: *mut lapack_int,
14474 arg1: usize,
14475 arg2: usize,
14476 );
14477 pub fn sspsvx_(
14478 fact: *const c_char,
14479 uplo: *const c_char,
14480 n: *const lapack_int,
14481 nrhs: *const lapack_int,
14482 AP: *const f32,
14483 AFP: *mut f32,
14484 ipiv: *mut lapack_int,
14485 B: *const f32,
14486 ldb: *const lapack_int,
14487 X: *mut f32,
14488 ldx: *const lapack_int,
14489 rcond: *mut f32,
14490 ferr: *mut f32,
14491 berr: *mut f32,
14492 work: *mut f32,
14493 iwork: *mut lapack_int,
14494 info: *mut lapack_int,
14495 arg1: usize,
14496 arg2: usize,
14497 );
14498 pub fn zspsvx_(
14499 fact: *const c_char,
14500 uplo: *const c_char,
14501 n: *const lapack_int,
14502 nrhs: *const lapack_int,
14503 AP: *const __BindgenComplex<f64>,
14504 AFP: *mut __BindgenComplex<f64>,
14505 ipiv: *mut lapack_int,
14506 B: *const __BindgenComplex<f64>,
14507 ldb: *const lapack_int,
14508 X: *mut __BindgenComplex<f64>,
14509 ldx: *const lapack_int,
14510 rcond: *mut f64,
14511 ferr: *mut f64,
14512 berr: *mut f64,
14513 work: *mut __BindgenComplex<f64>,
14514 rwork: *mut f64,
14515 info: *mut lapack_int,
14516 arg1: usize,
14517 arg2: usize,
14518 );
14519 pub fn dsptrd_(
14520 uplo: *const c_char,
14521 n: *const lapack_int,
14522 AP: *mut f64,
14523 D: *mut f64,
14524 E: *mut f64,
14525 tau: *mut f64,
14526 info: *mut lapack_int,
14527 arg1: usize,
14528 );
14529 pub fn ssptrd_(
14530 uplo: *const c_char,
14531 n: *const lapack_int,
14532 AP: *mut f32,
14533 D: *mut f32,
14534 E: *mut f32,
14535 tau: *mut f32,
14536 info: *mut lapack_int,
14537 arg1: usize,
14538 );
14539 pub fn csptrf_(
14540 uplo: *const c_char,
14541 n: *const lapack_int,
14542 AP: *mut __BindgenComplex<f32>,
14543 ipiv: *mut lapack_int,
14544 info: *mut lapack_int,
14545 arg1: usize,
14546 );
14547 pub fn dsptrf_(
14548 uplo: *const c_char,
14549 n: *const lapack_int,
14550 AP: *mut f64,
14551 ipiv: *mut lapack_int,
14552 info: *mut lapack_int,
14553 arg1: usize,
14554 );
14555 pub fn ssptrf_(
14556 uplo: *const c_char,
14557 n: *const lapack_int,
14558 AP: *mut f32,
14559 ipiv: *mut lapack_int,
14560 info: *mut lapack_int,
14561 arg1: usize,
14562 );
14563 pub fn zsptrf_(
14564 uplo: *const c_char,
14565 n: *const lapack_int,
14566 AP: *mut __BindgenComplex<f64>,
14567 ipiv: *mut lapack_int,
14568 info: *mut lapack_int,
14569 arg1: usize,
14570 );
14571 pub fn csptri_(
14572 uplo: *const c_char,
14573 n: *const lapack_int,
14574 AP: *mut __BindgenComplex<f32>,
14575 ipiv: *const lapack_int,
14576 work: *mut __BindgenComplex<f32>,
14577 info: *mut lapack_int,
14578 arg1: usize,
14579 );
14580 pub fn dsptri_(
14581 uplo: *const c_char,
14582 n: *const lapack_int,
14583 AP: *mut f64,
14584 ipiv: *const lapack_int,
14585 work: *mut f64,
14586 info: *mut lapack_int,
14587 arg1: usize,
14588 );
14589 pub fn ssptri_(
14590 uplo: *const c_char,
14591 n: *const lapack_int,
14592 AP: *mut f32,
14593 ipiv: *const lapack_int,
14594 work: *mut f32,
14595 info: *mut lapack_int,
14596 arg1: usize,
14597 );
14598 pub fn zsptri_(
14599 uplo: *const c_char,
14600 n: *const lapack_int,
14601 AP: *mut __BindgenComplex<f64>,
14602 ipiv: *const lapack_int,
14603 work: *mut __BindgenComplex<f64>,
14604 info: *mut lapack_int,
14605 arg1: usize,
14606 );
14607 pub fn csptrs_(
14608 uplo: *const c_char,
14609 n: *const lapack_int,
14610 nrhs: *const lapack_int,
14611 AP: *const __BindgenComplex<f32>,
14612 ipiv: *const lapack_int,
14613 B: *mut __BindgenComplex<f32>,
14614 ldb: *const lapack_int,
14615 info: *mut lapack_int,
14616 arg1: usize,
14617 );
14618 pub fn dsptrs_(
14619 uplo: *const c_char,
14620 n: *const lapack_int,
14621 nrhs: *const lapack_int,
14622 AP: *const f64,
14623 ipiv: *const lapack_int,
14624 B: *mut f64,
14625 ldb: *const lapack_int,
14626 info: *mut lapack_int,
14627 arg1: usize,
14628 );
14629 pub fn ssptrs_(
14630 uplo: *const c_char,
14631 n: *const lapack_int,
14632 nrhs: *const lapack_int,
14633 AP: *const f32,
14634 ipiv: *const lapack_int,
14635 B: *mut f32,
14636 ldb: *const lapack_int,
14637 info: *mut lapack_int,
14638 arg1: usize,
14639 );
14640 pub fn zsptrs_(
14641 uplo: *const c_char,
14642 n: *const lapack_int,
14643 nrhs: *const lapack_int,
14644 AP: *const __BindgenComplex<f64>,
14645 ipiv: *const lapack_int,
14646 B: *mut __BindgenComplex<f64>,
14647 ldb: *const lapack_int,
14648 info: *mut lapack_int,
14649 arg1: usize,
14650 );
14651 pub fn dstebz_(
14652 range: *const c_char,
14653 order: *const c_char,
14654 n: *const lapack_int,
14655 vl: *const f64,
14656 vu: *const f64,
14657 il: *const lapack_int,
14658 iu: *const lapack_int,
14659 abstol: *const f64,
14660 D: *const f64,
14661 E: *const f64,
14662 m: *mut lapack_int,
14663 nsplit: *mut lapack_int,
14664 W: *mut f64,
14665 IBLOCK: *mut lapack_int,
14666 ISPLIT: *mut lapack_int,
14667 work: *mut f64,
14668 iwork: *mut lapack_int,
14669 info: *mut lapack_int,
14670 arg1: usize,
14671 arg2: usize,
14672 );
14673 pub fn sstebz_(
14674 range: *const c_char,
14675 order: *const c_char,
14676 n: *const lapack_int,
14677 vl: *const f32,
14678 vu: *const f32,
14679 il: *const lapack_int,
14680 iu: *const lapack_int,
14681 abstol: *const f32,
14682 D: *const f32,
14683 E: *const f32,
14684 m: *mut lapack_int,
14685 nsplit: *mut lapack_int,
14686 W: *mut f32,
14687 IBLOCK: *mut lapack_int,
14688 ISPLIT: *mut lapack_int,
14689 work: *mut f32,
14690 iwork: *mut lapack_int,
14691 info: *mut lapack_int,
14692 arg1: usize,
14693 arg2: usize,
14694 );
14695 pub fn cstedc_(
14696 compz: *const c_char,
14697 n: *const lapack_int,
14698 D: *mut f32,
14699 E: *mut f32,
14700 Z: *mut __BindgenComplex<f32>,
14701 ldz: *const lapack_int,
14702 work: *mut __BindgenComplex<f32>,
14703 lwork: *const lapack_int,
14704 rwork: *mut f32,
14705 lrwork: *const lapack_int,
14706 iwork: *mut lapack_int,
14707 liwork: *const lapack_int,
14708 info: *mut lapack_int,
14709 arg1: usize,
14710 );
14711 pub fn dstedc_(
14712 compz: *const c_char,
14713 n: *const lapack_int,
14714 D: *mut f64,
14715 E: *mut f64,
14716 Z: *mut f64,
14717 ldz: *const lapack_int,
14718 work: *mut f64,
14719 lwork: *const lapack_int,
14720 iwork: *mut lapack_int,
14721 liwork: *const lapack_int,
14722 info: *mut lapack_int,
14723 arg1: usize,
14724 );
14725 pub fn sstedc_(
14726 compz: *const c_char,
14727 n: *const lapack_int,
14728 D: *mut f32,
14729 E: *mut f32,
14730 Z: *mut f32,
14731 ldz: *const lapack_int,
14732 work: *mut f32,
14733 lwork: *const lapack_int,
14734 iwork: *mut lapack_int,
14735 liwork: *const lapack_int,
14736 info: *mut lapack_int,
14737 arg1: usize,
14738 );
14739 pub fn zstedc_(
14740 compz: *const c_char,
14741 n: *const lapack_int,
14742 D: *mut f64,
14743 E: *mut f64,
14744 Z: *mut __BindgenComplex<f64>,
14745 ldz: *const lapack_int,
14746 work: *mut __BindgenComplex<f64>,
14747 lwork: *const lapack_int,
14748 rwork: *mut f64,
14749 lrwork: *const lapack_int,
14750 iwork: *mut lapack_int,
14751 liwork: *const lapack_int,
14752 info: *mut lapack_int,
14753 arg1: usize,
14754 );
14755 pub fn cstegr_(
14756 jobz: *const c_char,
14757 range: *const c_char,
14758 n: *const lapack_int,
14759 D: *mut f32,
14760 E: *mut f32,
14761 vl: *const f32,
14762 vu: *const f32,
14763 il: *const lapack_int,
14764 iu: *const lapack_int,
14765 abstol: *const f32,
14766 m: *mut lapack_int,
14767 W: *mut f32,
14768 Z: *mut __BindgenComplex<f32>,
14769 ldz: *const lapack_int,
14770 ISUPPZ: *mut lapack_int,
14771 work: *mut f32,
14772 lwork: *const lapack_int,
14773 iwork: *mut lapack_int,
14774 liwork: *const lapack_int,
14775 info: *mut lapack_int,
14776 arg1: usize,
14777 arg2: usize,
14778 );
14779 pub fn dstegr_(
14780 jobz: *const c_char,
14781 range: *const c_char,
14782 n: *const lapack_int,
14783 D: *mut f64,
14784 E: *mut f64,
14785 vl: *const f64,
14786 vu: *const f64,
14787 il: *const lapack_int,
14788 iu: *const lapack_int,
14789 abstol: *const f64,
14790 m: *mut lapack_int,
14791 W: *mut f64,
14792 Z: *mut f64,
14793 ldz: *const lapack_int,
14794 ISUPPZ: *mut lapack_int,
14795 work: *mut f64,
14796 lwork: *const lapack_int,
14797 iwork: *mut lapack_int,
14798 liwork: *const lapack_int,
14799 info: *mut lapack_int,
14800 arg1: usize,
14801 arg2: usize,
14802 );
14803 pub fn sstegr_(
14804 jobz: *const c_char,
14805 range: *const c_char,
14806 n: *const lapack_int,
14807 D: *mut f32,
14808 E: *mut f32,
14809 vl: *const f32,
14810 vu: *const f32,
14811 il: *const lapack_int,
14812 iu: *const lapack_int,
14813 abstol: *const f32,
14814 m: *mut lapack_int,
14815 W: *mut f32,
14816 Z: *mut f32,
14817 ldz: *const lapack_int,
14818 ISUPPZ: *mut lapack_int,
14819 work: *mut f32,
14820 lwork: *const lapack_int,
14821 iwork: *mut lapack_int,
14822 liwork: *const lapack_int,
14823 info: *mut lapack_int,
14824 arg1: usize,
14825 arg2: usize,
14826 );
14827 pub fn zstegr_(
14828 jobz: *const c_char,
14829 range: *const c_char,
14830 n: *const lapack_int,
14831 D: *mut f64,
14832 E: *mut f64,
14833 vl: *const f64,
14834 vu: *const f64,
14835 il: *const lapack_int,
14836 iu: *const lapack_int,
14837 abstol: *const f64,
14838 m: *mut lapack_int,
14839 W: *mut f64,
14840 Z: *mut __BindgenComplex<f64>,
14841 ldz: *const lapack_int,
14842 ISUPPZ: *mut lapack_int,
14843 work: *mut f64,
14844 lwork: *const lapack_int,
14845 iwork: *mut lapack_int,
14846 liwork: *const lapack_int,
14847 info: *mut lapack_int,
14848 arg1: usize,
14849 arg2: usize,
14850 );
14851 pub fn cstein_(
14852 n: *const lapack_int,
14853 D: *const f32,
14854 E: *const f32,
14855 m: *const lapack_int,
14856 W: *const f32,
14857 IBLOCK: *const lapack_int,
14858 ISPLIT: *const lapack_int,
14859 Z: *mut __BindgenComplex<f32>,
14860 ldz: *const lapack_int,
14861 work: *mut f32,
14862 iwork: *mut lapack_int,
14863 IFAIL: *mut lapack_int,
14864 info: *mut lapack_int,
14865 );
14866 pub fn dstein_(
14867 n: *const lapack_int,
14868 D: *const f64,
14869 E: *const f64,
14870 m: *const lapack_int,
14871 W: *const f64,
14872 IBLOCK: *const lapack_int,
14873 ISPLIT: *const lapack_int,
14874 Z: *mut f64,
14875 ldz: *const lapack_int,
14876 work: *mut f64,
14877 iwork: *mut lapack_int,
14878 IFAIL: *mut lapack_int,
14879 info: *mut lapack_int,
14880 );
14881 pub fn sstein_(
14882 n: *const lapack_int,
14883 D: *const f32,
14884 E: *const f32,
14885 m: *const lapack_int,
14886 W: *const f32,
14887 IBLOCK: *const lapack_int,
14888 ISPLIT: *const lapack_int,
14889 Z: *mut f32,
14890 ldz: *const lapack_int,
14891 work: *mut f32,
14892 iwork: *mut lapack_int,
14893 IFAIL: *mut lapack_int,
14894 info: *mut lapack_int,
14895 );
14896 pub fn zstein_(
14897 n: *const lapack_int,
14898 D: *const f64,
14899 E: *const f64,
14900 m: *const lapack_int,
14901 W: *const f64,
14902 IBLOCK: *const lapack_int,
14903 ISPLIT: *const lapack_int,
14904 Z: *mut __BindgenComplex<f64>,
14905 ldz: *const lapack_int,
14906 work: *mut f64,
14907 iwork: *mut lapack_int,
14908 IFAIL: *mut lapack_int,
14909 info: *mut lapack_int,
14910 );
14911 pub fn cstemr_(
14912 jobz: *const c_char,
14913 range: *const c_char,
14914 n: *const lapack_int,
14915 D: *mut f32,
14916 E: *mut f32,
14917 vl: *const f32,
14918 vu: *const f32,
14919 il: *const lapack_int,
14920 iu: *const lapack_int,
14921 m: *mut lapack_int,
14922 W: *mut f32,
14923 Z: *mut __BindgenComplex<f32>,
14924 ldz: *const lapack_int,
14925 nzc: *const lapack_int,
14926 ISUPPZ: *mut lapack_int,
14927 tryrac: *mut lapack_int,
14928 work: *mut f32,
14929 lwork: *const lapack_int,
14930 iwork: *mut lapack_int,
14931 liwork: *const lapack_int,
14932 info: *mut lapack_int,
14933 arg1: usize,
14934 arg2: usize,
14935 );
14936 pub fn dstemr_(
14937 jobz: *const c_char,
14938 range: *const c_char,
14939 n: *const lapack_int,
14940 D: *mut f64,
14941 E: *mut f64,
14942 vl: *const f64,
14943 vu: *const f64,
14944 il: *const lapack_int,
14945 iu: *const lapack_int,
14946 m: *mut lapack_int,
14947 W: *mut f64,
14948 Z: *mut f64,
14949 ldz: *const lapack_int,
14950 nzc: *const lapack_int,
14951 ISUPPZ: *mut lapack_int,
14952 tryrac: *mut lapack_int,
14953 work: *mut f64,
14954 lwork: *const lapack_int,
14955 iwork: *mut lapack_int,
14956 liwork: *const lapack_int,
14957 info: *mut lapack_int,
14958 arg1: usize,
14959 arg2: usize,
14960 );
14961 pub fn sstemr_(
14962 jobz: *const c_char,
14963 range: *const c_char,
14964 n: *const lapack_int,
14965 D: *mut f32,
14966 E: *mut f32,
14967 vl: *const f32,
14968 vu: *const f32,
14969 il: *const lapack_int,
14970 iu: *const lapack_int,
14971 m: *mut lapack_int,
14972 W: *mut f32,
14973 Z: *mut f32,
14974 ldz: *const lapack_int,
14975 nzc: *const lapack_int,
14976 ISUPPZ: *mut lapack_int,
14977 tryrac: *mut lapack_int,
14978 work: *mut f32,
14979 lwork: *const lapack_int,
14980 iwork: *mut lapack_int,
14981 liwork: *const lapack_int,
14982 info: *mut lapack_int,
14983 arg1: usize,
14984 arg2: usize,
14985 );
14986 pub fn zstemr_(
14987 jobz: *const c_char,
14988 range: *const c_char,
14989 n: *const lapack_int,
14990 D: *mut f64,
14991 E: *mut f64,
14992 vl: *const f64,
14993 vu: *const f64,
14994 il: *const lapack_int,
14995 iu: *const lapack_int,
14996 m: *mut lapack_int,
14997 W: *mut f64,
14998 Z: *mut __BindgenComplex<f64>,
14999 ldz: *const lapack_int,
15000 nzc: *const lapack_int,
15001 ISUPPZ: *mut lapack_int,
15002 tryrac: *mut lapack_int,
15003 work: *mut f64,
15004 lwork: *const lapack_int,
15005 iwork: *mut lapack_int,
15006 liwork: *const lapack_int,
15007 info: *mut lapack_int,
15008 arg1: usize,
15009 arg2: usize,
15010 );
15011 pub fn csteqr_(
15012 compz: *const c_char,
15013 n: *const lapack_int,
15014 D: *mut f32,
15015 E: *mut f32,
15016 Z: *mut __BindgenComplex<f32>,
15017 ldz: *const lapack_int,
15018 work: *mut f32,
15019 info: *mut lapack_int,
15020 arg1: usize,
15021 );
15022 pub fn dsteqr_(
15023 compz: *const c_char,
15024 n: *const lapack_int,
15025 D: *mut f64,
15026 E: *mut f64,
15027 Z: *mut f64,
15028 ldz: *const lapack_int,
15029 work: *mut f64,
15030 info: *mut lapack_int,
15031 arg1: usize,
15032 );
15033 pub fn ssteqr_(
15034 compz: *const c_char,
15035 n: *const lapack_int,
15036 D: *mut f32,
15037 E: *mut f32,
15038 Z: *mut f32,
15039 ldz: *const lapack_int,
15040 work: *mut f32,
15041 info: *mut lapack_int,
15042 arg1: usize,
15043 );
15044 pub fn zsteqr_(
15045 compz: *const c_char,
15046 n: *const lapack_int,
15047 D: *mut f64,
15048 E: *mut f64,
15049 Z: *mut __BindgenComplex<f64>,
15050 ldz: *const lapack_int,
15051 work: *mut f64,
15052 info: *mut lapack_int,
15053 arg1: usize,
15054 );
15055 pub fn dsterf_(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int);
15056 pub fn ssterf_(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int);
15057 pub fn dstev_(
15058 jobz: *const c_char,
15059 n: *const lapack_int,
15060 D: *mut f64,
15061 E: *mut f64,
15062 Z: *mut f64,
15063 ldz: *const lapack_int,
15064 work: *mut f64,
15065 info: *mut lapack_int,
15066 arg1: usize,
15067 );
15068 pub fn sstev_(
15069 jobz: *const c_char,
15070 n: *const lapack_int,
15071 D: *mut f32,
15072 E: *mut f32,
15073 Z: *mut f32,
15074 ldz: *const lapack_int,
15075 work: *mut f32,
15076 info: *mut lapack_int,
15077 arg1: usize,
15078 );
15079 pub fn dstevd_(
15080 jobz: *const c_char,
15081 n: *const lapack_int,
15082 D: *mut f64,
15083 E: *mut f64,
15084 Z: *mut f64,
15085 ldz: *const lapack_int,
15086 work: *mut f64,
15087 lwork: *const lapack_int,
15088 iwork: *mut lapack_int,
15089 liwork: *const lapack_int,
15090 info: *mut lapack_int,
15091 arg1: usize,
15092 );
15093 pub fn sstevd_(
15094 jobz: *const c_char,
15095 n: *const lapack_int,
15096 D: *mut f32,
15097 E: *mut f32,
15098 Z: *mut f32,
15099 ldz: *const lapack_int,
15100 work: *mut f32,
15101 lwork: *const lapack_int,
15102 iwork: *mut lapack_int,
15103 liwork: *const lapack_int,
15104 info: *mut lapack_int,
15105 arg1: usize,
15106 );
15107 pub fn dstevr_(
15108 jobz: *const c_char,
15109 range: *const c_char,
15110 n: *const lapack_int,
15111 D: *mut f64,
15112 E: *mut f64,
15113 vl: *const f64,
15114 vu: *const f64,
15115 il: *const lapack_int,
15116 iu: *const lapack_int,
15117 abstol: *const f64,
15118 m: *mut lapack_int,
15119 W: *mut f64,
15120 Z: *mut f64,
15121 ldz: *const lapack_int,
15122 ISUPPZ: *mut lapack_int,
15123 work: *mut f64,
15124 lwork: *const lapack_int,
15125 iwork: *mut lapack_int,
15126 liwork: *const lapack_int,
15127 info: *mut lapack_int,
15128 arg1: usize,
15129 arg2: usize,
15130 );
15131 pub fn sstevr_(
15132 jobz: *const c_char,
15133 range: *const c_char,
15134 n: *const lapack_int,
15135 D: *mut f32,
15136 E: *mut f32,
15137 vl: *const f32,
15138 vu: *const f32,
15139 il: *const lapack_int,
15140 iu: *const lapack_int,
15141 abstol: *const f32,
15142 m: *mut lapack_int,
15143 W: *mut f32,
15144 Z: *mut f32,
15145 ldz: *const lapack_int,
15146 ISUPPZ: *mut lapack_int,
15147 work: *mut f32,
15148 lwork: *const lapack_int,
15149 iwork: *mut lapack_int,
15150 liwork: *const lapack_int,
15151 info: *mut lapack_int,
15152 arg1: usize,
15153 arg2: usize,
15154 );
15155 pub fn dstevx_(
15156 jobz: *const c_char,
15157 range: *const c_char,
15158 n: *const lapack_int,
15159 D: *mut f64,
15160 E: *mut f64,
15161 vl: *const f64,
15162 vu: *const f64,
15163 il: *const lapack_int,
15164 iu: *const lapack_int,
15165 abstol: *const f64,
15166 m: *mut lapack_int,
15167 W: *mut f64,
15168 Z: *mut f64,
15169 ldz: *const lapack_int,
15170 work: *mut f64,
15171 iwork: *mut lapack_int,
15172 IFAIL: *mut lapack_int,
15173 info: *mut lapack_int,
15174 arg1: usize,
15175 arg2: usize,
15176 );
15177 pub fn sstevx_(
15178 jobz: *const c_char,
15179 range: *const c_char,
15180 n: *const lapack_int,
15181 D: *mut f32,
15182 E: *mut f32,
15183 vl: *const f32,
15184 vu: *const f32,
15185 il: *const lapack_int,
15186 iu: *const lapack_int,
15187 abstol: *const f32,
15188 m: *mut lapack_int,
15189 W: *mut f32,
15190 Z: *mut f32,
15191 ldz: *const lapack_int,
15192 work: *mut f32,
15193 iwork: *mut lapack_int,
15194 IFAIL: *mut lapack_int,
15195 info: *mut lapack_int,
15196 arg1: usize,
15197 arg2: usize,
15198 );
15199 pub fn csycon_(
15200 uplo: *const c_char,
15201 n: *const lapack_int,
15202 A: *const __BindgenComplex<f32>,
15203 lda: *const lapack_int,
15204 ipiv: *const lapack_int,
15205 anorm: *const f32,
15206 rcond: *mut f32,
15207 work: *mut __BindgenComplex<f32>,
15208 info: *mut lapack_int,
15209 arg1: usize,
15210 );
15211 pub fn dsycon_(
15212 uplo: *const c_char,
15213 n: *const lapack_int,
15214 A: *const f64,
15215 lda: *const lapack_int,
15216 ipiv: *const lapack_int,
15217 anorm: *const f64,
15218 rcond: *mut f64,
15219 work: *mut f64,
15220 iwork: *mut lapack_int,
15221 info: *mut lapack_int,
15222 arg1: usize,
15223 );
15224 pub fn ssycon_(
15225 uplo: *const c_char,
15226 n: *const lapack_int,
15227 A: *const f32,
15228 lda: *const lapack_int,
15229 ipiv: *const lapack_int,
15230 anorm: *const f32,
15231 rcond: *mut f32,
15232 work: *mut f32,
15233 iwork: *mut lapack_int,
15234 info: *mut lapack_int,
15235 arg1: usize,
15236 );
15237 pub fn zsycon_(
15238 uplo: *const c_char,
15239 n: *const lapack_int,
15240 A: *const __BindgenComplex<f64>,
15241 lda: *const lapack_int,
15242 ipiv: *const lapack_int,
15243 anorm: *const f64,
15244 rcond: *mut f64,
15245 work: *mut __BindgenComplex<f64>,
15246 info: *mut lapack_int,
15247 arg1: usize,
15248 );
15249 pub fn csycon_3_(
15250 uplo: *const c_char,
15251 n: *const lapack_int,
15252 A: *const __BindgenComplex<f32>,
15253 lda: *const lapack_int,
15254 E: *const __BindgenComplex<f32>,
15255 ipiv: *const lapack_int,
15256 anorm: *const f32,
15257 rcond: *mut f32,
15258 work: *mut __BindgenComplex<f32>,
15259 info: *mut lapack_int,
15260 arg1: usize,
15261 );
15262 pub fn dsycon_3_(
15263 uplo: *const c_char,
15264 n: *const lapack_int,
15265 A: *const f64,
15266 lda: *const lapack_int,
15267 E: *const f64,
15268 ipiv: *const lapack_int,
15269 anorm: *const f64,
15270 rcond: *mut f64,
15271 work: *mut f64,
15272 iwork: *mut lapack_int,
15273 info: *mut lapack_int,
15274 arg1: usize,
15275 );
15276 pub fn ssycon_3_(
15277 uplo: *const c_char,
15278 n: *const lapack_int,
15279 A: *const f32,
15280 lda: *const lapack_int,
15281 E: *const f32,
15282 ipiv: *const lapack_int,
15283 anorm: *const f32,
15284 rcond: *mut f32,
15285 work: *mut f32,
15286 iwork: *mut lapack_int,
15287 info: *mut lapack_int,
15288 arg1: usize,
15289 );
15290 pub fn zsycon_3_(
15291 uplo: *const c_char,
15292 n: *const lapack_int,
15293 A: *const __BindgenComplex<f64>,
15294 lda: *const lapack_int,
15295 E: *const __BindgenComplex<f64>,
15296 ipiv: *const lapack_int,
15297 anorm: *const f64,
15298 rcond: *mut f64,
15299 work: *mut __BindgenComplex<f64>,
15300 info: *mut lapack_int,
15301 arg1: usize,
15302 );
15303 pub fn csyconv_(
15304 uplo: *const c_char,
15305 way: *const c_char,
15306 n: *const lapack_int,
15307 A: *mut __BindgenComplex<f32>,
15308 lda: *const lapack_int,
15309 ipiv: *const lapack_int,
15310 E: *mut __BindgenComplex<f32>,
15311 info: *mut lapack_int,
15312 arg1: usize,
15313 arg2: usize,
15314 );
15315 pub fn dsyconv_(
15316 uplo: *const c_char,
15317 way: *const c_char,
15318 n: *const lapack_int,
15319 A: *mut f64,
15320 lda: *const lapack_int,
15321 ipiv: *const lapack_int,
15322 E: *mut f64,
15323 info: *mut lapack_int,
15324 arg1: usize,
15325 arg2: usize,
15326 );
15327 pub fn ssyconv_(
15328 uplo: *const c_char,
15329 way: *const c_char,
15330 n: *const lapack_int,
15331 A: *mut f32,
15332 lda: *const lapack_int,
15333 ipiv: *const lapack_int,
15334 E: *mut f32,
15335 info: *mut lapack_int,
15336 arg1: usize,
15337 arg2: usize,
15338 );
15339 pub fn zsyconv_(
15340 uplo: *const c_char,
15341 way: *const c_char,
15342 n: *const lapack_int,
15343 A: *mut __BindgenComplex<f64>,
15344 lda: *const lapack_int,
15345 ipiv: *const lapack_int,
15346 E: *mut __BindgenComplex<f64>,
15347 info: *mut lapack_int,
15348 arg1: usize,
15349 arg2: usize,
15350 );
15351 pub fn csyequb_(
15352 uplo: *const c_char,
15353 n: *const lapack_int,
15354 A: *const __BindgenComplex<f32>,
15355 lda: *const lapack_int,
15356 S: *mut f32,
15357 scond: *mut f32,
15358 amax: *mut f32,
15359 work: *mut __BindgenComplex<f32>,
15360 info: *mut lapack_int,
15361 arg1: usize,
15362 );
15363 pub fn dsyequb_(
15364 uplo: *const c_char,
15365 n: *const lapack_int,
15366 A: *const f64,
15367 lda: *const lapack_int,
15368 S: *mut f64,
15369 scond: *mut f64,
15370 amax: *mut f64,
15371 work: *mut f64,
15372 info: *mut lapack_int,
15373 arg1: usize,
15374 );
15375 pub fn ssyequb_(
15376 uplo: *const c_char,
15377 n: *const lapack_int,
15378 A: *const f32,
15379 lda: *const lapack_int,
15380 S: *mut f32,
15381 scond: *mut f32,
15382 amax: *mut f32,
15383 work: *mut f32,
15384 info: *mut lapack_int,
15385 arg1: usize,
15386 );
15387 pub fn zsyequb_(
15388 uplo: *const c_char,
15389 n: *const lapack_int,
15390 A: *const __BindgenComplex<f64>,
15391 lda: *const lapack_int,
15392 S: *mut f64,
15393 scond: *mut f64,
15394 amax: *mut f64,
15395 work: *mut __BindgenComplex<f64>,
15396 info: *mut lapack_int,
15397 arg1: usize,
15398 );
15399 pub fn dsyev_(
15400 jobz: *const c_char,
15401 uplo: *const c_char,
15402 n: *const lapack_int,
15403 A: *mut f64,
15404 lda: *const lapack_int,
15405 W: *mut f64,
15406 work: *mut f64,
15407 lwork: *const lapack_int,
15408 info: *mut lapack_int,
15409 arg1: usize,
15410 arg2: usize,
15411 );
15412 pub fn ssyev_(
15413 jobz: *const c_char,
15414 uplo: *const c_char,
15415 n: *const lapack_int,
15416 A: *mut f32,
15417 lda: *const lapack_int,
15418 W: *mut f32,
15419 work: *mut f32,
15420 lwork: *const lapack_int,
15421 info: *mut lapack_int,
15422 arg1: usize,
15423 arg2: usize,
15424 );
15425 pub fn dsyev_2stage_(
15426 jobz: *const c_char,
15427 uplo: *const c_char,
15428 n: *const lapack_int,
15429 A: *mut f64,
15430 lda: *const lapack_int,
15431 W: *mut f64,
15432 work: *mut f64,
15433 lwork: *const lapack_int,
15434 info: *mut lapack_int,
15435 arg1: usize,
15436 arg2: usize,
15437 );
15438 pub fn ssyev_2stage_(
15439 jobz: *const c_char,
15440 uplo: *const c_char,
15441 n: *const lapack_int,
15442 A: *mut f32,
15443 lda: *const lapack_int,
15444 W: *mut f32,
15445 work: *mut f32,
15446 lwork: *const lapack_int,
15447 info: *mut lapack_int,
15448 arg1: usize,
15449 arg2: usize,
15450 );
15451 pub fn dsyevd_(
15452 jobz: *const c_char,
15453 uplo: *const c_char,
15454 n: *const lapack_int,
15455 A: *mut f64,
15456 lda: *const lapack_int,
15457 W: *mut f64,
15458 work: *mut f64,
15459 lwork: *const lapack_int,
15460 iwork: *mut lapack_int,
15461 liwork: *const lapack_int,
15462 info: *mut lapack_int,
15463 arg1: usize,
15464 arg2: usize,
15465 );
15466 pub fn ssyevd_(
15467 jobz: *const c_char,
15468 uplo: *const c_char,
15469 n: *const lapack_int,
15470 A: *mut f32,
15471 lda: *const lapack_int,
15472 W: *mut f32,
15473 work: *mut f32,
15474 lwork: *const lapack_int,
15475 iwork: *mut lapack_int,
15476 liwork: *const lapack_int,
15477 info: *mut lapack_int,
15478 arg1: usize,
15479 arg2: usize,
15480 );
15481 pub fn dsyevd_2stage_(
15482 jobz: *const c_char,
15483 uplo: *const c_char,
15484 n: *const lapack_int,
15485 A: *mut f64,
15486 lda: *const lapack_int,
15487 W: *mut f64,
15488 work: *mut f64,
15489 lwork: *const lapack_int,
15490 iwork: *mut lapack_int,
15491 liwork: *const lapack_int,
15492 info: *mut lapack_int,
15493 arg1: usize,
15494 arg2: usize,
15495 );
15496 pub fn ssyevd_2stage_(
15497 jobz: *const c_char,
15498 uplo: *const c_char,
15499 n: *const lapack_int,
15500 A: *mut f32,
15501 lda: *const lapack_int,
15502 W: *mut f32,
15503 work: *mut f32,
15504 lwork: *const lapack_int,
15505 iwork: *mut lapack_int,
15506 liwork: *const lapack_int,
15507 info: *mut lapack_int,
15508 arg1: usize,
15509 arg2: usize,
15510 );
15511 pub fn dsyevr_(
15512 jobz: *const c_char,
15513 range: *const c_char,
15514 uplo: *const c_char,
15515 n: *const lapack_int,
15516 A: *mut f64,
15517 lda: *const lapack_int,
15518 vl: *const f64,
15519 vu: *const f64,
15520 il: *const lapack_int,
15521 iu: *const lapack_int,
15522 abstol: *const f64,
15523 m: *mut lapack_int,
15524 W: *mut f64,
15525 Z: *mut f64,
15526 ldz: *const lapack_int,
15527 ISUPPZ: *mut lapack_int,
15528 work: *mut f64,
15529 lwork: *const lapack_int,
15530 iwork: *mut lapack_int,
15531 liwork: *const lapack_int,
15532 info: *mut lapack_int,
15533 arg1: usize,
15534 arg2: usize,
15535 arg3: usize,
15536 );
15537 pub fn ssyevr_(
15538 jobz: *const c_char,
15539 range: *const c_char,
15540 uplo: *const c_char,
15541 n: *const lapack_int,
15542 A: *mut f32,
15543 lda: *const lapack_int,
15544 vl: *const f32,
15545 vu: *const f32,
15546 il: *const lapack_int,
15547 iu: *const lapack_int,
15548 abstol: *const f32,
15549 m: *mut lapack_int,
15550 W: *mut f32,
15551 Z: *mut f32,
15552 ldz: *const lapack_int,
15553 ISUPPZ: *mut lapack_int,
15554 work: *mut f32,
15555 lwork: *const lapack_int,
15556 iwork: *mut lapack_int,
15557 liwork: *const lapack_int,
15558 info: *mut lapack_int,
15559 arg1: usize,
15560 arg2: usize,
15561 arg3: usize,
15562 );
15563 pub fn dsyevr_2stage_(
15564 jobz: *const c_char,
15565 range: *const c_char,
15566 uplo: *const c_char,
15567 n: *const lapack_int,
15568 A: *mut f64,
15569 lda: *const lapack_int,
15570 vl: *const f64,
15571 vu: *const f64,
15572 il: *const lapack_int,
15573 iu: *const lapack_int,
15574 abstol: *const f64,
15575 m: *mut lapack_int,
15576 W: *mut f64,
15577 Z: *mut f64,
15578 ldz: *const lapack_int,
15579 ISUPPZ: *mut lapack_int,
15580 work: *mut f64,
15581 lwork: *const lapack_int,
15582 iwork: *mut lapack_int,
15583 liwork: *const lapack_int,
15584 info: *mut lapack_int,
15585 arg1: usize,
15586 arg2: usize,
15587 arg3: usize,
15588 );
15589 pub fn ssyevr_2stage_(
15590 jobz: *const c_char,
15591 range: *const c_char,
15592 uplo: *const c_char,
15593 n: *const lapack_int,
15594 A: *mut f32,
15595 lda: *const lapack_int,
15596 vl: *const f32,
15597 vu: *const f32,
15598 il: *const lapack_int,
15599 iu: *const lapack_int,
15600 abstol: *const f32,
15601 m: *mut lapack_int,
15602 W: *mut f32,
15603 Z: *mut f32,
15604 ldz: *const lapack_int,
15605 ISUPPZ: *mut lapack_int,
15606 work: *mut f32,
15607 lwork: *const lapack_int,
15608 iwork: *mut lapack_int,
15609 liwork: *const lapack_int,
15610 info: *mut lapack_int,
15611 arg1: usize,
15612 arg2: usize,
15613 arg3: usize,
15614 );
15615 pub fn dsyevx_(
15616 jobz: *const c_char,
15617 range: *const c_char,
15618 uplo: *const c_char,
15619 n: *const lapack_int,
15620 A: *mut f64,
15621 lda: *const lapack_int,
15622 vl: *const f64,
15623 vu: *const f64,
15624 il: *const lapack_int,
15625 iu: *const lapack_int,
15626 abstol: *const f64,
15627 m: *mut lapack_int,
15628 W: *mut f64,
15629 Z: *mut f64,
15630 ldz: *const lapack_int,
15631 work: *mut f64,
15632 lwork: *const lapack_int,
15633 iwork: *mut lapack_int,
15634 IFAIL: *mut lapack_int,
15635 info: *mut lapack_int,
15636 arg1: usize,
15637 arg2: usize,
15638 arg3: usize,
15639 );
15640 pub fn ssyevx_(
15641 jobz: *const c_char,
15642 range: *const c_char,
15643 uplo: *const c_char,
15644 n: *const lapack_int,
15645 A: *mut f32,
15646 lda: *const lapack_int,
15647 vl: *const f32,
15648 vu: *const f32,
15649 il: *const lapack_int,
15650 iu: *const lapack_int,
15651 abstol: *const f32,
15652 m: *mut lapack_int,
15653 W: *mut f32,
15654 Z: *mut f32,
15655 ldz: *const lapack_int,
15656 work: *mut f32,
15657 lwork: *const lapack_int,
15658 iwork: *mut lapack_int,
15659 IFAIL: *mut lapack_int,
15660 info: *mut lapack_int,
15661 arg1: usize,
15662 arg2: usize,
15663 arg3: usize,
15664 );
15665 pub fn dsyevx_2stage_(
15666 jobz: *const c_char,
15667 range: *const c_char,
15668 uplo: *const c_char,
15669 n: *const lapack_int,
15670 A: *mut f64,
15671 lda: *const lapack_int,
15672 vl: *const f64,
15673 vu: *const f64,
15674 il: *const lapack_int,
15675 iu: *const lapack_int,
15676 abstol: *const f64,
15677 m: *mut lapack_int,
15678 W: *mut f64,
15679 Z: *mut f64,
15680 ldz: *const lapack_int,
15681 work: *mut f64,
15682 lwork: *const lapack_int,
15683 iwork: *mut lapack_int,
15684 IFAIL: *mut lapack_int,
15685 info: *mut lapack_int,
15686 arg1: usize,
15687 arg2: usize,
15688 arg3: usize,
15689 );
15690 pub fn ssyevx_2stage_(
15691 jobz: *const c_char,
15692 range: *const c_char,
15693 uplo: *const c_char,
15694 n: *const lapack_int,
15695 A: *mut f32,
15696 lda: *const lapack_int,
15697 vl: *const f32,
15698 vu: *const f32,
15699 il: *const lapack_int,
15700 iu: *const lapack_int,
15701 abstol: *const f32,
15702 m: *mut lapack_int,
15703 W: *mut f32,
15704 Z: *mut f32,
15705 ldz: *const lapack_int,
15706 work: *mut f32,
15707 lwork: *const lapack_int,
15708 iwork: *mut lapack_int,
15709 IFAIL: *mut lapack_int,
15710 info: *mut lapack_int,
15711 arg1: usize,
15712 arg2: usize,
15713 arg3: usize,
15714 );
15715 pub fn dsygst_(
15716 itype: *const lapack_int,
15717 uplo: *const c_char,
15718 n: *const lapack_int,
15719 A: *mut f64,
15720 lda: *const lapack_int,
15721 B: *const f64,
15722 ldb: *const lapack_int,
15723 info: *mut lapack_int,
15724 arg1: usize,
15725 );
15726 pub fn ssygst_(
15727 itype: *const lapack_int,
15728 uplo: *const c_char,
15729 n: *const lapack_int,
15730 A: *mut f32,
15731 lda: *const lapack_int,
15732 B: *const f32,
15733 ldb: *const lapack_int,
15734 info: *mut lapack_int,
15735 arg1: usize,
15736 );
15737 pub fn dsygv_(
15738 itype: *const lapack_int,
15739 jobz: *const c_char,
15740 uplo: *const c_char,
15741 n: *const lapack_int,
15742 A: *mut f64,
15743 lda: *const lapack_int,
15744 B: *mut f64,
15745 ldb: *const lapack_int,
15746 W: *mut f64,
15747 work: *mut f64,
15748 lwork: *const lapack_int,
15749 info: *mut lapack_int,
15750 arg1: usize,
15751 arg2: usize,
15752 );
15753 pub fn ssygv_(
15754 itype: *const lapack_int,
15755 jobz: *const c_char,
15756 uplo: *const c_char,
15757 n: *const lapack_int,
15758 A: *mut f32,
15759 lda: *const lapack_int,
15760 B: *mut f32,
15761 ldb: *const lapack_int,
15762 W: *mut f32,
15763 work: *mut f32,
15764 lwork: *const lapack_int,
15765 info: *mut lapack_int,
15766 arg1: usize,
15767 arg2: usize,
15768 );
15769 pub fn dsygv_2stage_(
15770 itype: *const lapack_int,
15771 jobz: *const c_char,
15772 uplo: *const c_char,
15773 n: *const lapack_int,
15774 A: *mut f64,
15775 lda: *const lapack_int,
15776 B: *mut f64,
15777 ldb: *const lapack_int,
15778 W: *mut f64,
15779 work: *mut f64,
15780 lwork: *const lapack_int,
15781 info: *mut lapack_int,
15782 arg1: usize,
15783 arg2: usize,
15784 );
15785 pub fn ssygv_2stage_(
15786 itype: *const lapack_int,
15787 jobz: *const c_char,
15788 uplo: *const c_char,
15789 n: *const lapack_int,
15790 A: *mut f32,
15791 lda: *const lapack_int,
15792 B: *mut f32,
15793 ldb: *const lapack_int,
15794 W: *mut f32,
15795 work: *mut f32,
15796 lwork: *const lapack_int,
15797 info: *mut lapack_int,
15798 arg1: usize,
15799 arg2: usize,
15800 );
15801 pub fn dsygvd_(
15802 itype: *const lapack_int,
15803 jobz: *const c_char,
15804 uplo: *const c_char,
15805 n: *const lapack_int,
15806 A: *mut f64,
15807 lda: *const lapack_int,
15808 B: *mut f64,
15809 ldb: *const lapack_int,
15810 W: *mut f64,
15811 work: *mut f64,
15812 lwork: *const lapack_int,
15813 iwork: *mut lapack_int,
15814 liwork: *const lapack_int,
15815 info: *mut lapack_int,
15816 arg1: usize,
15817 arg2: usize,
15818 );
15819 pub fn ssygvd_(
15820 itype: *const lapack_int,
15821 jobz: *const c_char,
15822 uplo: *const c_char,
15823 n: *const lapack_int,
15824 A: *mut f32,
15825 lda: *const lapack_int,
15826 B: *mut f32,
15827 ldb: *const lapack_int,
15828 W: *mut f32,
15829 work: *mut f32,
15830 lwork: *const lapack_int,
15831 iwork: *mut lapack_int,
15832 liwork: *const lapack_int,
15833 info: *mut lapack_int,
15834 arg1: usize,
15835 arg2: usize,
15836 );
15837 pub fn dsygvx_(
15838 itype: *const lapack_int,
15839 jobz: *const c_char,
15840 range: *const c_char,
15841 uplo: *const c_char,
15842 n: *const lapack_int,
15843 A: *mut f64,
15844 lda: *const lapack_int,
15845 B: *mut f64,
15846 ldb: *const lapack_int,
15847 vl: *const f64,
15848 vu: *const f64,
15849 il: *const lapack_int,
15850 iu: *const lapack_int,
15851 abstol: *const f64,
15852 m: *mut lapack_int,
15853 W: *mut f64,
15854 Z: *mut f64,
15855 ldz: *const lapack_int,
15856 work: *mut f64,
15857 lwork: *const lapack_int,
15858 iwork: *mut lapack_int,
15859 IFAIL: *mut lapack_int,
15860 info: *mut lapack_int,
15861 arg1: usize,
15862 arg2: usize,
15863 arg3: usize,
15864 );
15865 pub fn ssygvx_(
15866 itype: *const lapack_int,
15867 jobz: *const c_char,
15868 range: *const c_char,
15869 uplo: *const c_char,
15870 n: *const lapack_int,
15871 A: *mut f32,
15872 lda: *const lapack_int,
15873 B: *mut f32,
15874 ldb: *const lapack_int,
15875 vl: *const f32,
15876 vu: *const f32,
15877 il: *const lapack_int,
15878 iu: *const lapack_int,
15879 abstol: *const f32,
15880 m: *mut lapack_int,
15881 W: *mut f32,
15882 Z: *mut f32,
15883 ldz: *const lapack_int,
15884 work: *mut f32,
15885 lwork: *const lapack_int,
15886 iwork: *mut lapack_int,
15887 IFAIL: *mut lapack_int,
15888 info: *mut lapack_int,
15889 arg1: usize,
15890 arg2: usize,
15891 arg3: usize,
15892 );
15893 pub fn csyr_(
15894 uplo: *const c_char,
15895 n: *const lapack_int,
15896 alpha: *const __BindgenComplex<f32>,
15897 X: *const __BindgenComplex<f32>,
15898 incx: *const lapack_int,
15899 A: *mut __BindgenComplex<f32>,
15900 lda: *const lapack_int,
15901 arg1: usize,
15902 );
15903 pub fn zsyr_(
15904 uplo: *const c_char,
15905 n: *const lapack_int,
15906 alpha: *const __BindgenComplex<f64>,
15907 X: *const __BindgenComplex<f64>,
15908 incx: *const lapack_int,
15909 A: *mut __BindgenComplex<f64>,
15910 lda: *const lapack_int,
15911 arg1: usize,
15912 );
15913 pub fn csyrfs_(
15914 uplo: *const c_char,
15915 n: *const lapack_int,
15916 nrhs: *const lapack_int,
15917 A: *const __BindgenComplex<f32>,
15918 lda: *const lapack_int,
15919 AF: *const __BindgenComplex<f32>,
15920 ldaf: *const lapack_int,
15921 ipiv: *const lapack_int,
15922 B: *const __BindgenComplex<f32>,
15923 ldb: *const lapack_int,
15924 X: *mut __BindgenComplex<f32>,
15925 ldx: *const lapack_int,
15926 ferr: *mut f32,
15927 berr: *mut f32,
15928 work: *mut __BindgenComplex<f32>,
15929 rwork: *mut f32,
15930 info: *mut lapack_int,
15931 arg1: usize,
15932 );
15933 pub fn dsyrfs_(
15934 uplo: *const c_char,
15935 n: *const lapack_int,
15936 nrhs: *const lapack_int,
15937 A: *const f64,
15938 lda: *const lapack_int,
15939 AF: *const f64,
15940 ldaf: *const lapack_int,
15941 ipiv: *const lapack_int,
15942 B: *const f64,
15943 ldb: *const lapack_int,
15944 X: *mut f64,
15945 ldx: *const lapack_int,
15946 ferr: *mut f64,
15947 berr: *mut f64,
15948 work: *mut f64,
15949 iwork: *mut lapack_int,
15950 info: *mut lapack_int,
15951 arg1: usize,
15952 );
15953 pub fn ssyrfs_(
15954 uplo: *const c_char,
15955 n: *const lapack_int,
15956 nrhs: *const lapack_int,
15957 A: *const f32,
15958 lda: *const lapack_int,
15959 AF: *const f32,
15960 ldaf: *const lapack_int,
15961 ipiv: *const lapack_int,
15962 B: *const f32,
15963 ldb: *const lapack_int,
15964 X: *mut f32,
15965 ldx: *const lapack_int,
15966 ferr: *mut f32,
15967 berr: *mut f32,
15968 work: *mut f32,
15969 iwork: *mut lapack_int,
15970 info: *mut lapack_int,
15971 arg1: usize,
15972 );
15973 pub fn zsyrfs_(
15974 uplo: *const c_char,
15975 n: *const lapack_int,
15976 nrhs: *const lapack_int,
15977 A: *const __BindgenComplex<f64>,
15978 lda: *const lapack_int,
15979 AF: *const __BindgenComplex<f64>,
15980 ldaf: *const lapack_int,
15981 ipiv: *const lapack_int,
15982 B: *const __BindgenComplex<f64>,
15983 ldb: *const lapack_int,
15984 X: *mut __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 arg1: usize,
15992 );
15993 pub fn csyrfsx_(
15994 uplo: *const c_char,
15995 equed: *const c_char,
15996 n: *const lapack_int,
15997 nrhs: *const lapack_int,
15998 A: *const __BindgenComplex<f32>,
15999 lda: *const lapack_int,
16000 AF: *const __BindgenComplex<f32>,
16001 ldaf: *const lapack_int,
16002 ipiv: *const lapack_int,
16003 S: *const f32,
16004 B: *const __BindgenComplex<f32>,
16005 ldb: *const lapack_int,
16006 X: *mut __BindgenComplex<f32>,
16007 ldx: *const lapack_int,
16008 rcond: *mut f32,
16009 berr: *mut f32,
16010 n_err_bnds: *const lapack_int,
16011 err_bnds_norm: *mut f32,
16012 err_bnds_comp: *mut f32,
16013 nparams: *const lapack_int,
16014 params: *mut f32,
16015 work: *mut __BindgenComplex<f32>,
16016 rwork: *mut f32,
16017 info: *mut lapack_int,
16018 arg1: usize,
16019 arg2: usize,
16020 );
16021 pub fn dsyrfsx_(
16022 uplo: *const c_char,
16023 equed: *const c_char,
16024 n: *const lapack_int,
16025 nrhs: *const lapack_int,
16026 A: *const f64,
16027 lda: *const lapack_int,
16028 AF: *const f64,
16029 ldaf: *const lapack_int,
16030 ipiv: *const lapack_int,
16031 S: *const f64,
16032 B: *const f64,
16033 ldb: *const lapack_int,
16034 X: *mut f64,
16035 ldx: *const lapack_int,
16036 rcond: *mut f64,
16037 berr: *mut f64,
16038 n_err_bnds: *const lapack_int,
16039 err_bnds_norm: *mut f64,
16040 err_bnds_comp: *mut f64,
16041 nparams: *const lapack_int,
16042 params: *mut f64,
16043 work: *mut f64,
16044 iwork: *mut lapack_int,
16045 info: *mut lapack_int,
16046 arg1: usize,
16047 arg2: usize,
16048 );
16049 pub fn ssyrfsx_(
16050 uplo: *const c_char,
16051 equed: *const c_char,
16052 n: *const lapack_int,
16053 nrhs: *const lapack_int,
16054 A: *const f32,
16055 lda: *const lapack_int,
16056 AF: *const f32,
16057 ldaf: *const lapack_int,
16058 ipiv: *const lapack_int,
16059 S: *const f32,
16060 B: *const f32,
16061 ldb: *const lapack_int,
16062 X: *mut f32,
16063 ldx: *const lapack_int,
16064 rcond: *mut f32,
16065 berr: *mut f32,
16066 n_err_bnds: *const lapack_int,
16067 err_bnds_norm: *mut f32,
16068 err_bnds_comp: *mut f32,
16069 nparams: *const lapack_int,
16070 params: *mut f32,
16071 work: *mut f32,
16072 iwork: *mut lapack_int,
16073 info: *mut lapack_int,
16074 arg1: usize,
16075 arg2: usize,
16076 );
16077 pub fn zsyrfsx_(
16078 uplo: *const c_char,
16079 equed: *const c_char,
16080 n: *const lapack_int,
16081 nrhs: *const lapack_int,
16082 A: *const __BindgenComplex<f64>,
16083 lda: *const lapack_int,
16084 AF: *const __BindgenComplex<f64>,
16085 ldaf: *const lapack_int,
16086 ipiv: *const lapack_int,
16087 S: *const f64,
16088 B: *const __BindgenComplex<f64>,
16089 ldb: *const lapack_int,
16090 X: *mut __BindgenComplex<f64>,
16091 ldx: *const lapack_int,
16092 rcond: *mut f64,
16093 berr: *mut f64,
16094 n_err_bnds: *const lapack_int,
16095 err_bnds_norm: *mut f64,
16096 err_bnds_comp: *mut f64,
16097 nparams: *const lapack_int,
16098 params: *mut f64,
16099 work: *mut __BindgenComplex<f64>,
16100 rwork: *mut f64,
16101 info: *mut lapack_int,
16102 arg1: usize,
16103 arg2: usize,
16104 );
16105 pub fn csysv_(
16106 uplo: *const c_char,
16107 n: *const lapack_int,
16108 nrhs: *const lapack_int,
16109 A: *mut __BindgenComplex<f32>,
16110 lda: *const lapack_int,
16111 ipiv: *mut lapack_int,
16112 B: *mut __BindgenComplex<f32>,
16113 ldb: *const lapack_int,
16114 work: *mut __BindgenComplex<f32>,
16115 lwork: *const lapack_int,
16116 info: *mut lapack_int,
16117 arg1: usize,
16118 );
16119 pub fn dsysv_(
16120 uplo: *const c_char,
16121 n: *const lapack_int,
16122 nrhs: *const lapack_int,
16123 A: *mut f64,
16124 lda: *const lapack_int,
16125 ipiv: *mut lapack_int,
16126 B: *mut f64,
16127 ldb: *const lapack_int,
16128 work: *mut f64,
16129 lwork: *const lapack_int,
16130 info: *mut lapack_int,
16131 arg1: usize,
16132 );
16133 pub fn ssysv_(
16134 uplo: *const c_char,
16135 n: *const lapack_int,
16136 nrhs: *const lapack_int,
16137 A: *mut f32,
16138 lda: *const lapack_int,
16139 ipiv: *mut lapack_int,
16140 B: *mut f32,
16141 ldb: *const lapack_int,
16142 work: *mut f32,
16143 lwork: *const lapack_int,
16144 info: *mut lapack_int,
16145 arg1: usize,
16146 );
16147 pub fn zsysv_(
16148 uplo: *const c_char,
16149 n: *const lapack_int,
16150 nrhs: *const lapack_int,
16151 A: *mut __BindgenComplex<f64>,
16152 lda: *const lapack_int,
16153 ipiv: *mut lapack_int,
16154 B: *mut __BindgenComplex<f64>,
16155 ldb: *const lapack_int,
16156 work: *mut __BindgenComplex<f64>,
16157 lwork: *const lapack_int,
16158 info: *mut lapack_int,
16159 arg1: usize,
16160 );
16161 pub fn csysv_aa_(
16162 uplo: *const c_char,
16163 n: *const lapack_int,
16164 nrhs: *const lapack_int,
16165 A: *mut __BindgenComplex<f32>,
16166 lda: *const lapack_int,
16167 ipiv: *mut lapack_int,
16168 B: *mut __BindgenComplex<f32>,
16169 ldb: *const lapack_int,
16170 work: *mut __BindgenComplex<f32>,
16171 lwork: *const lapack_int,
16172 info: *mut lapack_int,
16173 arg1: usize,
16174 );
16175 pub fn dsysv_aa_(
16176 uplo: *const c_char,
16177 n: *const lapack_int,
16178 nrhs: *const lapack_int,
16179 A: *mut f64,
16180 lda: *const lapack_int,
16181 ipiv: *mut lapack_int,
16182 B: *mut f64,
16183 ldb: *const lapack_int,
16184 work: *mut f64,
16185 lwork: *const lapack_int,
16186 info: *mut lapack_int,
16187 arg1: usize,
16188 );
16189 pub fn ssysv_aa_(
16190 uplo: *const c_char,
16191 n: *const lapack_int,
16192 nrhs: *const lapack_int,
16193 A: *mut f32,
16194 lda: *const lapack_int,
16195 ipiv: *mut lapack_int,
16196 B: *mut f32,
16197 ldb: *const lapack_int,
16198 work: *mut f32,
16199 lwork: *const lapack_int,
16200 info: *mut lapack_int,
16201 arg1: usize,
16202 );
16203 pub fn zsysv_aa_(
16204 uplo: *const c_char,
16205 n: *const lapack_int,
16206 nrhs: *const lapack_int,
16207 A: *mut __BindgenComplex<f64>,
16208 lda: *const lapack_int,
16209 ipiv: *mut lapack_int,
16210 B: *mut __BindgenComplex<f64>,
16211 ldb: *const lapack_int,
16212 work: *mut __BindgenComplex<f64>,
16213 lwork: *const lapack_int,
16214 info: *mut lapack_int,
16215 arg1: usize,
16216 );
16217 pub fn csysv_aa_2stage_(
16218 uplo: *const c_char,
16219 n: *const lapack_int,
16220 nrhs: *const lapack_int,
16221 A: *mut __BindgenComplex<f32>,
16222 lda: *const lapack_int,
16223 TB: *mut __BindgenComplex<f32>,
16224 ltb: *const lapack_int,
16225 ipiv: *mut lapack_int,
16226 ipiv2: *mut lapack_int,
16227 B: *mut __BindgenComplex<f32>,
16228 ldb: *const lapack_int,
16229 work: *mut __BindgenComplex<f32>,
16230 lwork: *const lapack_int,
16231 info: *mut lapack_int,
16232 arg1: usize,
16233 );
16234 pub fn dsysv_aa_2stage_(
16235 uplo: *const c_char,
16236 n: *const lapack_int,
16237 nrhs: *const lapack_int,
16238 A: *mut f64,
16239 lda: *const lapack_int,
16240 TB: *mut f64,
16241 ltb: *const lapack_int,
16242 ipiv: *mut lapack_int,
16243 ipiv2: *mut lapack_int,
16244 B: *mut f64,
16245 ldb: *const lapack_int,
16246 work: *mut f64,
16247 lwork: *const lapack_int,
16248 info: *mut lapack_int,
16249 arg1: usize,
16250 );
16251 pub fn ssysv_aa_2stage_(
16252 uplo: *const c_char,
16253 n: *const lapack_int,
16254 nrhs: *const lapack_int,
16255 A: *mut f32,
16256 lda: *const lapack_int,
16257 TB: *mut f32,
16258 ltb: *const lapack_int,
16259 ipiv: *mut lapack_int,
16260 ipiv2: *mut lapack_int,
16261 B: *mut f32,
16262 ldb: *const lapack_int,
16263 work: *mut f32,
16264 lwork: *const lapack_int,
16265 info: *mut lapack_int,
16266 arg1: usize,
16267 );
16268 pub fn zsysv_aa_2stage_(
16269 uplo: *const c_char,
16270 n: *const lapack_int,
16271 nrhs: *const lapack_int,
16272 A: *mut __BindgenComplex<f64>,
16273 lda: *const lapack_int,
16274 TB: *mut __BindgenComplex<f64>,
16275 ltb: *const lapack_int,
16276 ipiv: *mut lapack_int,
16277 ipiv2: *mut lapack_int,
16278 B: *mut __BindgenComplex<f64>,
16279 ldb: *const lapack_int,
16280 work: *mut __BindgenComplex<f64>,
16281 lwork: *const lapack_int,
16282 info: *mut lapack_int,
16283 arg1: usize,
16284 );
16285 pub fn csysv_rk_(
16286 uplo: *const c_char,
16287 n: *const lapack_int,
16288 nrhs: *const lapack_int,
16289 A: *mut __BindgenComplex<f32>,
16290 lda: *const lapack_int,
16291 E: *mut __BindgenComplex<f32>,
16292 ipiv: *mut lapack_int,
16293 B: *mut __BindgenComplex<f32>,
16294 ldb: *const lapack_int,
16295 work: *mut __BindgenComplex<f32>,
16296 lwork: *const lapack_int,
16297 info: *mut lapack_int,
16298 arg1: usize,
16299 );
16300 pub fn dsysv_rk_(
16301 uplo: *const c_char,
16302 n: *const lapack_int,
16303 nrhs: *const lapack_int,
16304 A: *mut f64,
16305 lda: *const lapack_int,
16306 E: *mut f64,
16307 ipiv: *mut lapack_int,
16308 B: *mut f64,
16309 ldb: *const lapack_int,
16310 work: *mut f64,
16311 lwork: *const lapack_int,
16312 info: *mut lapack_int,
16313 arg1: usize,
16314 );
16315 pub fn ssysv_rk_(
16316 uplo: *const c_char,
16317 n: *const lapack_int,
16318 nrhs: *const lapack_int,
16319 A: *mut f32,
16320 lda: *const lapack_int,
16321 E: *mut f32,
16322 ipiv: *mut lapack_int,
16323 B: *mut f32,
16324 ldb: *const lapack_int,
16325 work: *mut f32,
16326 lwork: *const lapack_int,
16327 info: *mut lapack_int,
16328 arg1: usize,
16329 );
16330 pub fn zsysv_rk_(
16331 uplo: *const c_char,
16332 n: *const lapack_int,
16333 nrhs: *const lapack_int,
16334 A: *mut __BindgenComplex<f64>,
16335 lda: *const lapack_int,
16336 E: *mut __BindgenComplex<f64>,
16337 ipiv: *mut lapack_int,
16338 B: *mut __BindgenComplex<f64>,
16339 ldb: *const lapack_int,
16340 work: *mut __BindgenComplex<f64>,
16341 lwork: *const lapack_int,
16342 info: *mut lapack_int,
16343 arg1: usize,
16344 );
16345 pub fn csysv_rook_(
16346 uplo: *const c_char,
16347 n: *const lapack_int,
16348 nrhs: *const lapack_int,
16349 A: *mut __BindgenComplex<f32>,
16350 lda: *const lapack_int,
16351 ipiv: *mut lapack_int,
16352 B: *mut __BindgenComplex<f32>,
16353 ldb: *const lapack_int,
16354 work: *mut __BindgenComplex<f32>,
16355 lwork: *const lapack_int,
16356 info: *mut lapack_int,
16357 arg1: usize,
16358 );
16359 pub fn dsysv_rook_(
16360 uplo: *const c_char,
16361 n: *const lapack_int,
16362 nrhs: *const lapack_int,
16363 A: *mut f64,
16364 lda: *const lapack_int,
16365 ipiv: *mut lapack_int,
16366 B: *mut f64,
16367 ldb: *const lapack_int,
16368 work: *mut f64,
16369 lwork: *const lapack_int,
16370 info: *mut lapack_int,
16371 arg1: usize,
16372 );
16373 pub fn ssysv_rook_(
16374 uplo: *const c_char,
16375 n: *const lapack_int,
16376 nrhs: *const lapack_int,
16377 A: *mut f32,
16378 lda: *const lapack_int,
16379 ipiv: *mut lapack_int,
16380 B: *mut f32,
16381 ldb: *const lapack_int,
16382 work: *mut f32,
16383 lwork: *const lapack_int,
16384 info: *mut lapack_int,
16385 arg1: usize,
16386 );
16387 pub fn zsysv_rook_(
16388 uplo: *const c_char,
16389 n: *const lapack_int,
16390 nrhs: *const lapack_int,
16391 A: *mut __BindgenComplex<f64>,
16392 lda: *const lapack_int,
16393 ipiv: *mut lapack_int,
16394 B: *mut __BindgenComplex<f64>,
16395 ldb: *const lapack_int,
16396 work: *mut __BindgenComplex<f64>,
16397 lwork: *const lapack_int,
16398 info: *mut lapack_int,
16399 arg1: usize,
16400 );
16401 pub fn csysvx_(
16402 fact: *const c_char,
16403 uplo: *const c_char,
16404 n: *const lapack_int,
16405 nrhs: *const lapack_int,
16406 A: *const __BindgenComplex<f32>,
16407 lda: *const lapack_int,
16408 AF: *mut __BindgenComplex<f32>,
16409 ldaf: *const lapack_int,
16410 ipiv: *mut lapack_int,
16411 B: *const __BindgenComplex<f32>,
16412 ldb: *const lapack_int,
16413 X: *mut __BindgenComplex<f32>,
16414 ldx: *const lapack_int,
16415 rcond: *mut f32,
16416 ferr: *mut f32,
16417 berr: *mut f32,
16418 work: *mut __BindgenComplex<f32>,
16419 lwork: *const lapack_int,
16420 rwork: *mut f32,
16421 info: *mut lapack_int,
16422 arg1: usize,
16423 arg2: usize,
16424 );
16425 pub fn dsysvx_(
16426 fact: *const c_char,
16427 uplo: *const c_char,
16428 n: *const lapack_int,
16429 nrhs: *const lapack_int,
16430 A: *const f64,
16431 lda: *const lapack_int,
16432 AF: *mut f64,
16433 ldaf: *const lapack_int,
16434 ipiv: *mut lapack_int,
16435 B: *const f64,
16436 ldb: *const lapack_int,
16437 X: *mut f64,
16438 ldx: *const lapack_int,
16439 rcond: *mut f64,
16440 ferr: *mut f64,
16441 berr: *mut f64,
16442 work: *mut f64,
16443 lwork: *const lapack_int,
16444 iwork: *mut lapack_int,
16445 info: *mut lapack_int,
16446 arg1: usize,
16447 arg2: usize,
16448 );
16449 pub fn ssysvx_(
16450 fact: *const c_char,
16451 uplo: *const c_char,
16452 n: *const lapack_int,
16453 nrhs: *const lapack_int,
16454 A: *const f32,
16455 lda: *const lapack_int,
16456 AF: *mut f32,
16457 ldaf: *const lapack_int,
16458 ipiv: *mut lapack_int,
16459 B: *const f32,
16460 ldb: *const lapack_int,
16461 X: *mut f32,
16462 ldx: *const lapack_int,
16463 rcond: *mut f32,
16464 ferr: *mut f32,
16465 berr: *mut f32,
16466 work: *mut f32,
16467 lwork: *const lapack_int,
16468 iwork: *mut lapack_int,
16469 info: *mut lapack_int,
16470 arg1: usize,
16471 arg2: usize,
16472 );
16473 pub fn zsysvx_(
16474 fact: *const c_char,
16475 uplo: *const c_char,
16476 n: *const lapack_int,
16477 nrhs: *const lapack_int,
16478 A: *const __BindgenComplex<f64>,
16479 lda: *const lapack_int,
16480 AF: *mut __BindgenComplex<f64>,
16481 ldaf: *const lapack_int,
16482 ipiv: *mut lapack_int,
16483 B: *const __BindgenComplex<f64>,
16484 ldb: *const lapack_int,
16485 X: *mut __BindgenComplex<f64>,
16486 ldx: *const lapack_int,
16487 rcond: *mut f64,
16488 ferr: *mut f64,
16489 berr: *mut f64,
16490 work: *mut __BindgenComplex<f64>,
16491 lwork: *const lapack_int,
16492 rwork: *mut f64,
16493 info: *mut lapack_int,
16494 arg1: usize,
16495 arg2: usize,
16496 );
16497 pub fn csysvxx_(
16498 fact: *const c_char,
16499 uplo: *const c_char,
16500 n: *const lapack_int,
16501 nrhs: *const lapack_int,
16502 A: *mut __BindgenComplex<f32>,
16503 lda: *const lapack_int,
16504 AF: *mut __BindgenComplex<f32>,
16505 ldaf: *const lapack_int,
16506 ipiv: *mut lapack_int,
16507 equed: *mut c_char,
16508 S: *mut f32,
16509 B: *mut __BindgenComplex<f32>,
16510 ldb: *const lapack_int,
16511 X: *mut __BindgenComplex<f32>,
16512 ldx: *const lapack_int,
16513 rcond: *mut f32,
16514 rpvgrw: *mut f32,
16515 berr: *mut f32,
16516 n_err_bnds: *const lapack_int,
16517 err_bnds_norm: *mut f32,
16518 err_bnds_comp: *mut f32,
16519 nparams: *const lapack_int,
16520 params: *mut f32,
16521 work: *mut __BindgenComplex<f32>,
16522 rwork: *mut f32,
16523 info: *mut lapack_int,
16524 arg1: usize,
16525 arg2: usize,
16526 arg3: usize,
16527 );
16528 pub fn dsysvxx_(
16529 fact: *const c_char,
16530 uplo: *const c_char,
16531 n: *const lapack_int,
16532 nrhs: *const lapack_int,
16533 A: *mut f64,
16534 lda: *const lapack_int,
16535 AF: *mut f64,
16536 ldaf: *const lapack_int,
16537 ipiv: *mut lapack_int,
16538 equed: *mut c_char,
16539 S: *mut f64,
16540 B: *mut f64,
16541 ldb: *const lapack_int,
16542 X: *mut f64,
16543 ldx: *const lapack_int,
16544 rcond: *mut f64,
16545 rpvgrw: *mut f64,
16546 berr: *mut f64,
16547 n_err_bnds: *const lapack_int,
16548 err_bnds_norm: *mut f64,
16549 err_bnds_comp: *mut f64,
16550 nparams: *const lapack_int,
16551 params: *mut f64,
16552 work: *mut f64,
16553 iwork: *mut lapack_int,
16554 info: *mut lapack_int,
16555 arg1: usize,
16556 arg2: usize,
16557 arg3: usize,
16558 );
16559 pub fn ssysvxx_(
16560 fact: *const c_char,
16561 uplo: *const c_char,
16562 n: *const lapack_int,
16563 nrhs: *const lapack_int,
16564 A: *mut f32,
16565 lda: *const lapack_int,
16566 AF: *mut f32,
16567 ldaf: *const lapack_int,
16568 ipiv: *mut lapack_int,
16569 equed: *mut c_char,
16570 S: *mut f32,
16571 B: *mut f32,
16572 ldb: *const lapack_int,
16573 X: *mut f32,
16574 ldx: *const lapack_int,
16575 rcond: *mut f32,
16576 rpvgrw: *mut f32,
16577 berr: *mut f32,
16578 n_err_bnds: *const lapack_int,
16579 err_bnds_norm: *mut f32,
16580 err_bnds_comp: *mut f32,
16581 nparams: *const lapack_int,
16582 params: *mut f32,
16583 work: *mut f32,
16584 iwork: *mut lapack_int,
16585 info: *mut lapack_int,
16586 arg1: usize,
16587 arg2: usize,
16588 arg3: usize,
16589 );
16590 pub fn zsysvxx_(
16591 fact: *const c_char,
16592 uplo: *const c_char,
16593 n: *const lapack_int,
16594 nrhs: *const lapack_int,
16595 A: *mut __BindgenComplex<f64>,
16596 lda: *const lapack_int,
16597 AF: *mut __BindgenComplex<f64>,
16598 ldaf: *const lapack_int,
16599 ipiv: *mut lapack_int,
16600 equed: *mut c_char,
16601 S: *mut f64,
16602 B: *mut __BindgenComplex<f64>,
16603 ldb: *const lapack_int,
16604 X: *mut __BindgenComplex<f64>,
16605 ldx: *const lapack_int,
16606 rcond: *mut f64,
16607 rpvgrw: *mut f64,
16608 berr: *mut f64,
16609 n_err_bnds: *const lapack_int,
16610 err_bnds_norm: *mut f64,
16611 err_bnds_comp: *mut f64,
16612 nparams: *const lapack_int,
16613 params: *mut f64,
16614 work: *mut __BindgenComplex<f64>,
16615 rwork: *mut f64,
16616 info: *mut lapack_int,
16617 arg1: usize,
16618 arg2: usize,
16619 arg3: usize,
16620 );
16621 pub fn csyswapr_(
16622 uplo: *const c_char,
16623 n: *const lapack_int,
16624 A: *mut __BindgenComplex<f32>,
16625 lda: *const lapack_int,
16626 i1: *const lapack_int,
16627 i2: *const lapack_int,
16628 arg1: usize,
16629 );
16630 pub fn dsyswapr_(
16631 uplo: *const c_char,
16632 n: *const lapack_int,
16633 A: *mut f64,
16634 lda: *const lapack_int,
16635 i1: *const lapack_int,
16636 i2: *const lapack_int,
16637 arg1: usize,
16638 );
16639 pub fn ssyswapr_(
16640 uplo: *const c_char,
16641 n: *const lapack_int,
16642 A: *mut f32,
16643 lda: *const lapack_int,
16644 i1: *const lapack_int,
16645 i2: *const lapack_int,
16646 arg1: usize,
16647 );
16648 pub fn zsyswapr_(
16649 uplo: *const c_char,
16650 n: *const lapack_int,
16651 A: *mut __BindgenComplex<f64>,
16652 lda: *const lapack_int,
16653 i1: *const lapack_int,
16654 i2: *const lapack_int,
16655 arg1: usize,
16656 );
16657 pub fn dsytrd_(
16658 uplo: *const c_char,
16659 n: *const lapack_int,
16660 A: *mut f64,
16661 lda: *const lapack_int,
16662 D: *mut f64,
16663 E: *mut f64,
16664 tau: *mut f64,
16665 work: *mut f64,
16666 lwork: *const lapack_int,
16667 info: *mut lapack_int,
16668 arg1: usize,
16669 );
16670 pub fn ssytrd_(
16671 uplo: *const c_char,
16672 n: *const lapack_int,
16673 A: *mut f32,
16674 lda: *const lapack_int,
16675 D: *mut f32,
16676 E: *mut f32,
16677 tau: *mut f32,
16678 work: *mut f32,
16679 lwork: *const lapack_int,
16680 info: *mut lapack_int,
16681 arg1: usize,
16682 );
16683 pub fn dsytrd_2stage_(
16684 vect: *const c_char,
16685 uplo: *const c_char,
16686 n: *const lapack_int,
16687 A: *mut f64,
16688 lda: *const lapack_int,
16689 D: *mut f64,
16690 E: *mut f64,
16691 tau: *mut f64,
16692 HOUS2: *mut f64,
16693 lhous2: *const lapack_int,
16694 work: *mut f64,
16695 lwork: *const lapack_int,
16696 info: *mut lapack_int,
16697 arg1: usize,
16698 arg2: usize,
16699 );
16700 pub fn ssytrd_2stage_(
16701 vect: *const c_char,
16702 uplo: *const c_char,
16703 n: *const lapack_int,
16704 A: *mut f32,
16705 lda: *const lapack_int,
16706 D: *mut f32,
16707 E: *mut f32,
16708 tau: *mut f32,
16709 HOUS2: *mut f32,
16710 lhous2: *const lapack_int,
16711 work: *mut f32,
16712 lwork: *const lapack_int,
16713 info: *mut lapack_int,
16714 arg1: usize,
16715 arg2: usize,
16716 );
16717 pub fn csytrf_(
16718 uplo: *const c_char,
16719 n: *const lapack_int,
16720 A: *mut __BindgenComplex<f32>,
16721 lda: *const lapack_int,
16722 ipiv: *mut lapack_int,
16723 work: *mut __BindgenComplex<f32>,
16724 lwork: *const lapack_int,
16725 info: *mut lapack_int,
16726 arg1: usize,
16727 );
16728 pub fn dsytrf_(
16729 uplo: *const c_char,
16730 n: *const lapack_int,
16731 A: *mut f64,
16732 lda: *const lapack_int,
16733 ipiv: *mut lapack_int,
16734 work: *mut f64,
16735 lwork: *const lapack_int,
16736 info: *mut lapack_int,
16737 arg1: usize,
16738 );
16739 pub fn ssytrf_(
16740 uplo: *const c_char,
16741 n: *const lapack_int,
16742 A: *mut f32,
16743 lda: *const lapack_int,
16744 ipiv: *mut lapack_int,
16745 work: *mut f32,
16746 lwork: *const lapack_int,
16747 info: *mut lapack_int,
16748 arg1: usize,
16749 );
16750 pub fn zsytrf_(
16751 uplo: *const c_char,
16752 n: *const lapack_int,
16753 A: *mut __BindgenComplex<f64>,
16754 lda: *const lapack_int,
16755 ipiv: *mut lapack_int,
16756 work: *mut __BindgenComplex<f64>,
16757 lwork: *const lapack_int,
16758 info: *mut lapack_int,
16759 arg1: usize,
16760 );
16761 pub fn csytrf_aa_(
16762 uplo: *const c_char,
16763 n: *const lapack_int,
16764 A: *mut __BindgenComplex<f32>,
16765 lda: *const lapack_int,
16766 ipiv: *mut lapack_int,
16767 work: *mut __BindgenComplex<f32>,
16768 lwork: *const lapack_int,
16769 info: *mut lapack_int,
16770 arg1: usize,
16771 );
16772 pub fn dsytrf_aa_(
16773 uplo: *const c_char,
16774 n: *const lapack_int,
16775 A: *mut f64,
16776 lda: *const lapack_int,
16777 ipiv: *mut lapack_int,
16778 work: *mut f64,
16779 lwork: *const lapack_int,
16780 info: *mut lapack_int,
16781 arg1: usize,
16782 );
16783 pub fn ssytrf_aa_(
16784 uplo: *const c_char,
16785 n: *const lapack_int,
16786 A: *mut f32,
16787 lda: *const lapack_int,
16788 ipiv: *mut lapack_int,
16789 work: *mut f32,
16790 lwork: *const lapack_int,
16791 info: *mut lapack_int,
16792 arg1: usize,
16793 );
16794 pub fn zsytrf_aa_(
16795 uplo: *const c_char,
16796 n: *const lapack_int,
16797 A: *mut __BindgenComplex<f64>,
16798 lda: *const lapack_int,
16799 ipiv: *mut lapack_int,
16800 work: *mut __BindgenComplex<f64>,
16801 lwork: *const lapack_int,
16802 info: *mut lapack_int,
16803 arg1: usize,
16804 );
16805 pub fn csytrf_aa_2stage_(
16806 uplo: *const c_char,
16807 n: *const lapack_int,
16808 A: *mut __BindgenComplex<f32>,
16809 lda: *const lapack_int,
16810 TB: *mut __BindgenComplex<f32>,
16811 ltb: *const lapack_int,
16812 ipiv: *mut lapack_int,
16813 ipiv2: *mut lapack_int,
16814 work: *mut __BindgenComplex<f32>,
16815 lwork: *const lapack_int,
16816 info: *mut lapack_int,
16817 arg1: usize,
16818 );
16819 pub fn dsytrf_aa_2stage_(
16820 uplo: *const c_char,
16821 n: *const lapack_int,
16822 A: *mut f64,
16823 lda: *const lapack_int,
16824 TB: *mut f64,
16825 ltb: *const lapack_int,
16826 ipiv: *mut lapack_int,
16827 ipiv2: *mut lapack_int,
16828 work: *mut f64,
16829 lwork: *const lapack_int,
16830 info: *mut lapack_int,
16831 arg1: usize,
16832 );
16833 pub fn ssytrf_aa_2stage_(
16834 uplo: *const c_char,
16835 n: *const lapack_int,
16836 A: *mut f32,
16837 lda: *const lapack_int,
16838 TB: *mut f32,
16839 ltb: *const lapack_int,
16840 ipiv: *mut lapack_int,
16841 ipiv2: *mut lapack_int,
16842 work: *mut f32,
16843 lwork: *const lapack_int,
16844 info: *mut lapack_int,
16845 arg1: usize,
16846 );
16847 pub fn zsytrf_aa_2stage_(
16848 uplo: *const c_char,
16849 n: *const lapack_int,
16850 A: *mut __BindgenComplex<f64>,
16851 lda: *const lapack_int,
16852 TB: *mut __BindgenComplex<f64>,
16853 ltb: *const lapack_int,
16854 ipiv: *mut lapack_int,
16855 ipiv2: *mut lapack_int,
16856 work: *mut __BindgenComplex<f64>,
16857 lwork: *const lapack_int,
16858 info: *mut lapack_int,
16859 arg1: usize,
16860 );
16861 pub fn csytrf_rk_(
16862 uplo: *const c_char,
16863 n: *const lapack_int,
16864 A: *mut __BindgenComplex<f32>,
16865 lda: *const lapack_int,
16866 E: *mut __BindgenComplex<f32>,
16867 ipiv: *mut lapack_int,
16868 work: *mut __BindgenComplex<f32>,
16869 lwork: *const lapack_int,
16870 info: *mut lapack_int,
16871 arg1: usize,
16872 );
16873 pub fn dsytrf_rk_(
16874 uplo: *const c_char,
16875 n: *const lapack_int,
16876 A: *mut f64,
16877 lda: *const lapack_int,
16878 E: *mut f64,
16879 ipiv: *mut lapack_int,
16880 work: *mut f64,
16881 lwork: *const lapack_int,
16882 info: *mut lapack_int,
16883 arg1: usize,
16884 );
16885 pub fn ssytrf_rk_(
16886 uplo: *const c_char,
16887 n: *const lapack_int,
16888 A: *mut f32,
16889 lda: *const lapack_int,
16890 E: *mut f32,
16891 ipiv: *mut lapack_int,
16892 work: *mut f32,
16893 lwork: *const lapack_int,
16894 info: *mut lapack_int,
16895 arg1: usize,
16896 );
16897 pub fn zsytrf_rk_(
16898 uplo: *const c_char,
16899 n: *const lapack_int,
16900 A: *mut __BindgenComplex<f64>,
16901 lda: *const lapack_int,
16902 E: *mut __BindgenComplex<f64>,
16903 ipiv: *mut lapack_int,
16904 work: *mut __BindgenComplex<f64>,
16905 lwork: *const lapack_int,
16906 info: *mut lapack_int,
16907 arg1: usize,
16908 );
16909 pub fn csytrf_rook_(
16910 uplo: *const c_char,
16911 n: *const lapack_int,
16912 A: *mut __BindgenComplex<f32>,
16913 lda: *const lapack_int,
16914 ipiv: *mut lapack_int,
16915 work: *mut __BindgenComplex<f32>,
16916 lwork: *const lapack_int,
16917 info: *mut lapack_int,
16918 arg1: usize,
16919 );
16920 pub fn dsytrf_rook_(
16921 uplo: *const c_char,
16922 n: *const lapack_int,
16923 A: *mut f64,
16924 lda: *const lapack_int,
16925 ipiv: *mut lapack_int,
16926 work: *mut f64,
16927 lwork: *const lapack_int,
16928 info: *mut lapack_int,
16929 arg1: usize,
16930 );
16931 pub fn ssytrf_rook_(
16932 uplo: *const c_char,
16933 n: *const lapack_int,
16934 A: *mut f32,
16935 lda: *const lapack_int,
16936 ipiv: *mut lapack_int,
16937 work: *mut f32,
16938 lwork: *const lapack_int,
16939 info: *mut lapack_int,
16940 arg1: usize,
16941 );
16942 pub fn zsytrf_rook_(
16943 uplo: *const c_char,
16944 n: *const lapack_int,
16945 A: *mut __BindgenComplex<f64>,
16946 lda: *const lapack_int,
16947 ipiv: *mut lapack_int,
16948 work: *mut __BindgenComplex<f64>,
16949 lwork: *const lapack_int,
16950 info: *mut lapack_int,
16951 arg1: usize,
16952 );
16953 pub fn csytri_(
16954 uplo: *const c_char,
16955 n: *const lapack_int,
16956 A: *mut __BindgenComplex<f32>,
16957 lda: *const lapack_int,
16958 ipiv: *const lapack_int,
16959 work: *mut __BindgenComplex<f32>,
16960 info: *mut lapack_int,
16961 arg1: usize,
16962 );
16963 pub fn dsytri_(
16964 uplo: *const c_char,
16965 n: *const lapack_int,
16966 A: *mut f64,
16967 lda: *const lapack_int,
16968 ipiv: *const lapack_int,
16969 work: *mut f64,
16970 info: *mut lapack_int,
16971 arg1: usize,
16972 );
16973 pub fn ssytri_(
16974 uplo: *const c_char,
16975 n: *const lapack_int,
16976 A: *mut f32,
16977 lda: *const lapack_int,
16978 ipiv: *const lapack_int,
16979 work: *mut f32,
16980 info: *mut lapack_int,
16981 arg1: usize,
16982 );
16983 pub fn zsytri_(
16984 uplo: *const c_char,
16985 n: *const lapack_int,
16986 A: *mut __BindgenComplex<f64>,
16987 lda: *const lapack_int,
16988 ipiv: *const lapack_int,
16989 work: *mut __BindgenComplex<f64>,
16990 info: *mut lapack_int,
16991 arg1: usize,
16992 );
16993 pub fn csytri2_(
16994 uplo: *const c_char,
16995 n: *const lapack_int,
16996 A: *mut __BindgenComplex<f32>,
16997 lda: *const lapack_int,
16998 ipiv: *const lapack_int,
16999 work: *mut __BindgenComplex<f32>,
17000 lwork: *const lapack_int,
17001 info: *mut lapack_int,
17002 arg1: usize,
17003 );
17004 pub fn dsytri2_(
17005 uplo: *const c_char,
17006 n: *const lapack_int,
17007 A: *mut f64,
17008 lda: *const lapack_int,
17009 ipiv: *const lapack_int,
17010 work: *mut f64,
17011 lwork: *const lapack_int,
17012 info: *mut lapack_int,
17013 arg1: usize,
17014 );
17015 pub fn ssytri2_(
17016 uplo: *const c_char,
17017 n: *const lapack_int,
17018 A: *mut f32,
17019 lda: *const lapack_int,
17020 ipiv: *const lapack_int,
17021 work: *mut f32,
17022 lwork: *const lapack_int,
17023 info: *mut lapack_int,
17024 arg1: usize,
17025 );
17026 pub fn zsytri2_(
17027 uplo: *const c_char,
17028 n: *const lapack_int,
17029 A: *mut __BindgenComplex<f64>,
17030 lda: *const lapack_int,
17031 ipiv: *const lapack_int,
17032 work: *mut __BindgenComplex<f64>,
17033 lwork: *const lapack_int,
17034 info: *mut lapack_int,
17035 arg1: usize,
17036 );
17037 pub fn csytri2x_(
17038 uplo: *const c_char,
17039 n: *const lapack_int,
17040 A: *mut __BindgenComplex<f32>,
17041 lda: *const lapack_int,
17042 ipiv: *const lapack_int,
17043 work: *mut __BindgenComplex<f32>,
17044 nb: *const lapack_int,
17045 info: *mut lapack_int,
17046 arg1: usize,
17047 );
17048 pub fn dsytri2x_(
17049 uplo: *const c_char,
17050 n: *const lapack_int,
17051 A: *mut f64,
17052 lda: *const lapack_int,
17053 ipiv: *const lapack_int,
17054 work: *mut f64,
17055 nb: *const lapack_int,
17056 info: *mut lapack_int,
17057 arg1: usize,
17058 );
17059 pub fn ssytri2x_(
17060 uplo: *const c_char,
17061 n: *const lapack_int,
17062 A: *mut f32,
17063 lda: *const lapack_int,
17064 ipiv: *const lapack_int,
17065 work: *mut f32,
17066 nb: *const lapack_int,
17067 info: *mut lapack_int,
17068 arg1: usize,
17069 );
17070 pub fn zsytri2x_(
17071 uplo: *const c_char,
17072 n: *const lapack_int,
17073 A: *mut __BindgenComplex<f64>,
17074 lda: *const lapack_int,
17075 ipiv: *const lapack_int,
17076 work: *mut __BindgenComplex<f64>,
17077 nb: *const lapack_int,
17078 info: *mut lapack_int,
17079 arg1: usize,
17080 );
17081 pub fn csytri_3_(
17082 uplo: *const c_char,
17083 n: *const lapack_int,
17084 A: *mut __BindgenComplex<f32>,
17085 lda: *const lapack_int,
17086 E: *const __BindgenComplex<f32>,
17087 ipiv: *const lapack_int,
17088 work: *mut __BindgenComplex<f32>,
17089 lwork: *const lapack_int,
17090 info: *mut lapack_int,
17091 arg1: usize,
17092 );
17093 pub fn dsytri_3_(
17094 uplo: *const c_char,
17095 n: *const lapack_int,
17096 A: *mut f64,
17097 lda: *const lapack_int,
17098 E: *const f64,
17099 ipiv: *const lapack_int,
17100 work: *mut f64,
17101 lwork: *const lapack_int,
17102 info: *mut lapack_int,
17103 arg1: usize,
17104 );
17105 pub fn ssytri_3_(
17106 uplo: *const c_char,
17107 n: *const lapack_int,
17108 A: *mut f32,
17109 lda: *const lapack_int,
17110 E: *const f32,
17111 ipiv: *const lapack_int,
17112 work: *mut f32,
17113 lwork: *const lapack_int,
17114 info: *mut lapack_int,
17115 arg1: usize,
17116 );
17117 pub fn zsytri_3_(
17118 uplo: *const c_char,
17119 n: *const lapack_int,
17120 A: *mut __BindgenComplex<f64>,
17121 lda: *const lapack_int,
17122 E: *const __BindgenComplex<f64>,
17123 ipiv: *const lapack_int,
17124 work: *mut __BindgenComplex<f64>,
17125 lwork: *const lapack_int,
17126 info: *mut lapack_int,
17127 arg1: usize,
17128 );
17129 pub fn csytrs_(
17130 uplo: *const c_char,
17131 n: *const lapack_int,
17132 nrhs: *const lapack_int,
17133 A: *const __BindgenComplex<f32>,
17134 lda: *const lapack_int,
17135 ipiv: *const lapack_int,
17136 B: *mut __BindgenComplex<f32>,
17137 ldb: *const lapack_int,
17138 info: *mut lapack_int,
17139 arg1: usize,
17140 );
17141 pub fn dsytrs_(
17142 uplo: *const c_char,
17143 n: *const lapack_int,
17144 nrhs: *const lapack_int,
17145 A: *const f64,
17146 lda: *const lapack_int,
17147 ipiv: *const lapack_int,
17148 B: *mut f64,
17149 ldb: *const lapack_int,
17150 info: *mut lapack_int,
17151 arg1: usize,
17152 );
17153 pub fn ssytrs_(
17154 uplo: *const c_char,
17155 n: *const lapack_int,
17156 nrhs: *const lapack_int,
17157 A: *const f32,
17158 lda: *const lapack_int,
17159 ipiv: *const lapack_int,
17160 B: *mut f32,
17161 ldb: *const lapack_int,
17162 info: *mut lapack_int,
17163 arg1: usize,
17164 );
17165 pub fn zsytrs_(
17166 uplo: *const c_char,
17167 n: *const lapack_int,
17168 nrhs: *const lapack_int,
17169 A: *const __BindgenComplex<f64>,
17170 lda: *const lapack_int,
17171 ipiv: *const lapack_int,
17172 B: *mut __BindgenComplex<f64>,
17173 ldb: *const lapack_int,
17174 info: *mut lapack_int,
17175 arg1: usize,
17176 );
17177 pub fn csytrs2_(
17178 uplo: *const c_char,
17179 n: *const lapack_int,
17180 nrhs: *const lapack_int,
17181 A: *const __BindgenComplex<f32>,
17182 lda: *const lapack_int,
17183 ipiv: *const lapack_int,
17184 B: *mut __BindgenComplex<f32>,
17185 ldb: *const lapack_int,
17186 work: *mut __BindgenComplex<f32>,
17187 info: *mut lapack_int,
17188 arg1: usize,
17189 );
17190 pub fn dsytrs2_(
17191 uplo: *const c_char,
17192 n: *const lapack_int,
17193 nrhs: *const lapack_int,
17194 A: *const f64,
17195 lda: *const lapack_int,
17196 ipiv: *const lapack_int,
17197 B: *mut f64,
17198 ldb: *const lapack_int,
17199 work: *mut f64,
17200 info: *mut lapack_int,
17201 arg1: usize,
17202 );
17203 pub fn ssytrs2_(
17204 uplo: *const c_char,
17205 n: *const lapack_int,
17206 nrhs: *const lapack_int,
17207 A: *const f32,
17208 lda: *const lapack_int,
17209 ipiv: *const lapack_int,
17210 B: *mut f32,
17211 ldb: *const lapack_int,
17212 work: *mut f32,
17213 info: *mut lapack_int,
17214 arg1: usize,
17215 );
17216 pub fn zsytrs2_(
17217 uplo: *const c_char,
17218 n: *const lapack_int,
17219 nrhs: *const lapack_int,
17220 A: *const __BindgenComplex<f64>,
17221 lda: *const lapack_int,
17222 ipiv: *const lapack_int,
17223 B: *mut __BindgenComplex<f64>,
17224 ldb: *const lapack_int,
17225 work: *mut __BindgenComplex<f64>,
17226 info: *mut lapack_int,
17227 arg1: usize,
17228 );
17229 pub fn csytrs_3_(
17230 uplo: *const c_char,
17231 n: *const lapack_int,
17232 nrhs: *const lapack_int,
17233 A: *const __BindgenComplex<f32>,
17234 lda: *const lapack_int,
17235 E: *const __BindgenComplex<f32>,
17236 ipiv: *const lapack_int,
17237 B: *mut __BindgenComplex<f32>,
17238 ldb: *const lapack_int,
17239 info: *mut lapack_int,
17240 arg1: usize,
17241 );
17242 pub fn dsytrs_3_(
17243 uplo: *const c_char,
17244 n: *const lapack_int,
17245 nrhs: *const lapack_int,
17246 A: *const f64,
17247 lda: *const lapack_int,
17248 E: *const f64,
17249 ipiv: *const lapack_int,
17250 B: *mut f64,
17251 ldb: *const lapack_int,
17252 info: *mut lapack_int,
17253 arg1: usize,
17254 );
17255 pub fn ssytrs_3_(
17256 uplo: *const c_char,
17257 n: *const lapack_int,
17258 nrhs: *const lapack_int,
17259 A: *const f32,
17260 lda: *const lapack_int,
17261 E: *const f32,
17262 ipiv: *const lapack_int,
17263 B: *mut f32,
17264 ldb: *const lapack_int,
17265 info: *mut lapack_int,
17266 arg1: usize,
17267 );
17268 pub fn zsytrs_3_(
17269 uplo: *const c_char,
17270 n: *const lapack_int,
17271 nrhs: *const lapack_int,
17272 A: *const __BindgenComplex<f64>,
17273 lda: *const lapack_int,
17274 E: *const __BindgenComplex<f64>,
17275 ipiv: *const lapack_int,
17276 B: *mut __BindgenComplex<f64>,
17277 ldb: *const lapack_int,
17278 info: *mut lapack_int,
17279 arg1: usize,
17280 );
17281 pub fn csytrs_aa_(
17282 uplo: *const c_char,
17283 n: *const lapack_int,
17284 nrhs: *const lapack_int,
17285 A: *const __BindgenComplex<f32>,
17286 lda: *const lapack_int,
17287 ipiv: *const lapack_int,
17288 B: *mut __BindgenComplex<f32>,
17289 ldb: *const lapack_int,
17290 work: *mut __BindgenComplex<f32>,
17291 lwork: *const lapack_int,
17292 info: *mut lapack_int,
17293 arg1: usize,
17294 );
17295 pub fn dsytrs_aa_(
17296 uplo: *const c_char,
17297 n: *const lapack_int,
17298 nrhs: *const lapack_int,
17299 A: *const f64,
17300 lda: *const lapack_int,
17301 ipiv: *const lapack_int,
17302 B: *mut f64,
17303 ldb: *const lapack_int,
17304 work: *mut f64,
17305 lwork: *const lapack_int,
17306 info: *mut lapack_int,
17307 arg1: usize,
17308 );
17309 pub fn ssytrs_aa_(
17310 uplo: *const c_char,
17311 n: *const lapack_int,
17312 nrhs: *const lapack_int,
17313 A: *const f32,
17314 lda: *const lapack_int,
17315 ipiv: *const lapack_int,
17316 B: *mut f32,
17317 ldb: *const lapack_int,
17318 work: *mut f32,
17319 lwork: *const lapack_int,
17320 info: *mut lapack_int,
17321 arg1: usize,
17322 );
17323 pub fn zsytrs_aa_(
17324 uplo: *const c_char,
17325 n: *const lapack_int,
17326 nrhs: *const lapack_int,
17327 A: *const __BindgenComplex<f64>,
17328 lda: *const lapack_int,
17329 ipiv: *const lapack_int,
17330 B: *mut __BindgenComplex<f64>,
17331 ldb: *const lapack_int,
17332 work: *mut __BindgenComplex<f64>,
17333 lwork: *const lapack_int,
17334 info: *mut lapack_int,
17335 arg1: usize,
17336 );
17337 pub fn csytrs_aa_2stage_(
17338 uplo: *const c_char,
17339 n: *const lapack_int,
17340 nrhs: *const lapack_int,
17341 A: *const __BindgenComplex<f32>,
17342 lda: *const lapack_int,
17343 TB: *mut __BindgenComplex<f32>,
17344 ltb: *const lapack_int,
17345 ipiv: *const lapack_int,
17346 ipiv2: *const lapack_int,
17347 B: *mut __BindgenComplex<f32>,
17348 ldb: *const lapack_int,
17349 info: *mut lapack_int,
17350 arg1: usize,
17351 );
17352 pub fn dsytrs_aa_2stage_(
17353 uplo: *const c_char,
17354 n: *const lapack_int,
17355 nrhs: *const lapack_int,
17356 A: *const f64,
17357 lda: *const lapack_int,
17358 TB: *mut f64,
17359 ltb: *const lapack_int,
17360 ipiv: *const lapack_int,
17361 ipiv2: *const lapack_int,
17362 B: *mut f64,
17363 ldb: *const lapack_int,
17364 info: *mut lapack_int,
17365 arg1: usize,
17366 );
17367 pub fn ssytrs_aa_2stage_(
17368 uplo: *const c_char,
17369 n: *const lapack_int,
17370 nrhs: *const lapack_int,
17371 A: *const f32,
17372 lda: *const lapack_int,
17373 TB: *mut f32,
17374 ltb: *const lapack_int,
17375 ipiv: *const lapack_int,
17376 ipiv2: *const lapack_int,
17377 B: *mut f32,
17378 ldb: *const lapack_int,
17379 info: *mut lapack_int,
17380 arg1: usize,
17381 );
17382 pub fn zsytrs_aa_2stage_(
17383 uplo: *const c_char,
17384 n: *const lapack_int,
17385 nrhs: *const lapack_int,
17386 A: *const __BindgenComplex<f64>,
17387 lda: *const lapack_int,
17388 TB: *mut __BindgenComplex<f64>,
17389 ltb: *const lapack_int,
17390 ipiv: *const lapack_int,
17391 ipiv2: *const lapack_int,
17392 B: *mut __BindgenComplex<f64>,
17393 ldb: *const lapack_int,
17394 info: *mut lapack_int,
17395 arg1: usize,
17396 );
17397 pub fn csytrs_rook_(
17398 uplo: *const c_char,
17399 n: *const lapack_int,
17400 nrhs: *const lapack_int,
17401 A: *const __BindgenComplex<f32>,
17402 lda: *const lapack_int,
17403 ipiv: *const lapack_int,
17404 B: *mut __BindgenComplex<f32>,
17405 ldb: *const lapack_int,
17406 info: *mut lapack_int,
17407 arg1: usize,
17408 );
17409 pub fn dsytrs_rook_(
17410 uplo: *const c_char,
17411 n: *const lapack_int,
17412 nrhs: *const lapack_int,
17413 A: *const f64,
17414 lda: *const lapack_int,
17415 ipiv: *const lapack_int,
17416 B: *mut f64,
17417 ldb: *const lapack_int,
17418 info: *mut lapack_int,
17419 arg1: usize,
17420 );
17421 pub fn ssytrs_rook_(
17422 uplo: *const c_char,
17423 n: *const lapack_int,
17424 nrhs: *const lapack_int,
17425 A: *const f32,
17426 lda: *const lapack_int,
17427 ipiv: *const lapack_int,
17428 B: *mut f32,
17429 ldb: *const lapack_int,
17430 info: *mut lapack_int,
17431 arg1: usize,
17432 );
17433 pub fn zsytrs_rook_(
17434 uplo: *const c_char,
17435 n: *const lapack_int,
17436 nrhs: *const lapack_int,
17437 A: *const __BindgenComplex<f64>,
17438 lda: *const lapack_int,
17439 ipiv: *const lapack_int,
17440 B: *mut __BindgenComplex<f64>,
17441 ldb: *const lapack_int,
17442 info: *mut lapack_int,
17443 arg1: usize,
17444 );
17445 pub fn ctbcon_(
17446 norm: *const c_char,
17447 uplo: *const c_char,
17448 diag: *const c_char,
17449 n: *const lapack_int,
17450 kd: *const lapack_int,
17451 AB: *const __BindgenComplex<f32>,
17452 ldab: *const lapack_int,
17453 rcond: *mut f32,
17454 work: *mut __BindgenComplex<f32>,
17455 rwork: *mut f32,
17456 info: *mut lapack_int,
17457 arg1: usize,
17458 arg2: usize,
17459 arg3: usize,
17460 );
17461 pub fn dtbcon_(
17462 norm: *const c_char,
17463 uplo: *const c_char,
17464 diag: *const c_char,
17465 n: *const lapack_int,
17466 kd: *const lapack_int,
17467 AB: *const f64,
17468 ldab: *const lapack_int,
17469 rcond: *mut f64,
17470 work: *mut f64,
17471 iwork: *mut lapack_int,
17472 info: *mut lapack_int,
17473 arg1: usize,
17474 arg2: usize,
17475 arg3: usize,
17476 );
17477 pub fn stbcon_(
17478 norm: *const c_char,
17479 uplo: *const c_char,
17480 diag: *const c_char,
17481 n: *const lapack_int,
17482 kd: *const lapack_int,
17483 AB: *const f32,
17484 ldab: *const lapack_int,
17485 rcond: *mut f32,
17486 work: *mut f32,
17487 iwork: *mut lapack_int,
17488 info: *mut lapack_int,
17489 arg1: usize,
17490 arg2: usize,
17491 arg3: usize,
17492 );
17493 pub fn ztbcon_(
17494 norm: *const c_char,
17495 uplo: *const c_char,
17496 diag: *const c_char,
17497 n: *const lapack_int,
17498 kd: *const lapack_int,
17499 AB: *const __BindgenComplex<f64>,
17500 ldab: *const lapack_int,
17501 rcond: *mut f64,
17502 work: *mut __BindgenComplex<f64>,
17503 rwork: *mut f64,
17504 info: *mut lapack_int,
17505 arg1: usize,
17506 arg2: usize,
17507 arg3: usize,
17508 );
17509 pub fn ctbrfs_(
17510 uplo: *const c_char,
17511 trans: *const c_char,
17512 diag: *const c_char,
17513 n: *const lapack_int,
17514 kd: *const lapack_int,
17515 nrhs: *const lapack_int,
17516 AB: *const __BindgenComplex<f32>,
17517 ldab: *const lapack_int,
17518 B: *const __BindgenComplex<f32>,
17519 ldb: *const lapack_int,
17520 X: *const __BindgenComplex<f32>,
17521 ldx: *const lapack_int,
17522 ferr: *mut f32,
17523 berr: *mut f32,
17524 work: *mut __BindgenComplex<f32>,
17525 rwork: *mut f32,
17526 info: *mut lapack_int,
17527 arg1: usize,
17528 arg2: usize,
17529 arg3: usize,
17530 );
17531 pub fn dtbrfs_(
17532 uplo: *const c_char,
17533 trans: *const c_char,
17534 diag: *const c_char,
17535 n: *const lapack_int,
17536 kd: *const lapack_int,
17537 nrhs: *const lapack_int,
17538 AB: *const f64,
17539 ldab: *const lapack_int,
17540 B: *const f64,
17541 ldb: *const lapack_int,
17542 X: *const f64,
17543 ldx: *const lapack_int,
17544 ferr: *mut f64,
17545 berr: *mut f64,
17546 work: *mut f64,
17547 iwork: *mut lapack_int,
17548 info: *mut lapack_int,
17549 arg1: usize,
17550 arg2: usize,
17551 arg3: usize,
17552 );
17553 pub fn stbrfs_(
17554 uplo: *const c_char,
17555 trans: *const c_char,
17556 diag: *const c_char,
17557 n: *const lapack_int,
17558 kd: *const lapack_int,
17559 nrhs: *const lapack_int,
17560 AB: *const f32,
17561 ldab: *const lapack_int,
17562 B: *const f32,
17563 ldb: *const lapack_int,
17564 X: *const f32,
17565 ldx: *const lapack_int,
17566 ferr: *mut f32,
17567 berr: *mut f32,
17568 work: *mut f32,
17569 iwork: *mut lapack_int,
17570 info: *mut lapack_int,
17571 arg1: usize,
17572 arg2: usize,
17573 arg3: usize,
17574 );
17575 pub fn ztbrfs_(
17576 uplo: *const c_char,
17577 trans: *const c_char,
17578 diag: *const c_char,
17579 n: *const lapack_int,
17580 kd: *const lapack_int,
17581 nrhs: *const lapack_int,
17582 AB: *const __BindgenComplex<f64>,
17583 ldab: *const lapack_int,
17584 B: *const __BindgenComplex<f64>,
17585 ldb: *const lapack_int,
17586 X: *const __BindgenComplex<f64>,
17587 ldx: *const lapack_int,
17588 ferr: *mut f64,
17589 berr: *mut f64,
17590 work: *mut __BindgenComplex<f64>,
17591 rwork: *mut f64,
17592 info: *mut lapack_int,
17593 arg1: usize,
17594 arg2: usize,
17595 arg3: usize,
17596 );
17597 pub fn ctbtrs_(
17598 uplo: *const c_char,
17599 trans: *const c_char,
17600 diag: *const c_char,
17601 n: *const lapack_int,
17602 kd: *const lapack_int,
17603 nrhs: *const lapack_int,
17604 AB: *const __BindgenComplex<f32>,
17605 ldab: *const lapack_int,
17606 B: *mut __BindgenComplex<f32>,
17607 ldb: *const lapack_int,
17608 info: *mut lapack_int,
17609 arg1: usize,
17610 arg2: usize,
17611 arg3: usize,
17612 );
17613 pub fn dtbtrs_(
17614 uplo: *const c_char,
17615 trans: *const c_char,
17616 diag: *const c_char,
17617 n: *const lapack_int,
17618 kd: *const lapack_int,
17619 nrhs: *const lapack_int,
17620 AB: *const f64,
17621 ldab: *const lapack_int,
17622 B: *mut f64,
17623 ldb: *const lapack_int,
17624 info: *mut lapack_int,
17625 arg1: usize,
17626 arg2: usize,
17627 arg3: usize,
17628 );
17629 pub fn stbtrs_(
17630 uplo: *const c_char,
17631 trans: *const c_char,
17632 diag: *const c_char,
17633 n: *const lapack_int,
17634 kd: *const lapack_int,
17635 nrhs: *const lapack_int,
17636 AB: *const f32,
17637 ldab: *const lapack_int,
17638 B: *mut f32,
17639 ldb: *const lapack_int,
17640 info: *mut lapack_int,
17641 arg1: usize,
17642 arg2: usize,
17643 arg3: usize,
17644 );
17645 pub fn ztbtrs_(
17646 uplo: *const c_char,
17647 trans: *const c_char,
17648 diag: *const c_char,
17649 n: *const lapack_int,
17650 kd: *const lapack_int,
17651 nrhs: *const lapack_int,
17652 AB: *const __BindgenComplex<f64>,
17653 ldab: *const lapack_int,
17654 B: *mut __BindgenComplex<f64>,
17655 ldb: *const lapack_int,
17656 info: *mut lapack_int,
17657 arg1: usize,
17658 arg2: usize,
17659 arg3: usize,
17660 );
17661 pub fn ctfsm_(
17662 transr: *const c_char,
17663 side: *const c_char,
17664 uplo: *const c_char,
17665 trans: *const c_char,
17666 diag: *const c_char,
17667 m: *const lapack_int,
17668 n: *const lapack_int,
17669 alpha: *const __BindgenComplex<f32>,
17670 A: *const __BindgenComplex<f32>,
17671 B: *mut __BindgenComplex<f32>,
17672 ldb: *const lapack_int,
17673 arg1: usize,
17674 arg2: usize,
17675 arg3: usize,
17676 arg4: usize,
17677 arg5: usize,
17678 );
17679 pub fn dtfsm_(
17680 transr: *const c_char,
17681 side: *const c_char,
17682 uplo: *const c_char,
17683 trans: *const c_char,
17684 diag: *const c_char,
17685 m: *const lapack_int,
17686 n: *const lapack_int,
17687 alpha: *const f64,
17688 A: *const f64,
17689 B: *mut f64,
17690 ldb: *const lapack_int,
17691 arg1: usize,
17692 arg2: usize,
17693 arg3: usize,
17694 arg4: usize,
17695 arg5: usize,
17696 );
17697 pub fn stfsm_(
17698 transr: *const c_char,
17699 side: *const c_char,
17700 uplo: *const c_char,
17701 trans: *const c_char,
17702 diag: *const c_char,
17703 m: *const lapack_int,
17704 n: *const lapack_int,
17705 alpha: *const f32,
17706 A: *const f32,
17707 B: *mut f32,
17708 ldb: *const lapack_int,
17709 arg1: usize,
17710 arg2: usize,
17711 arg3: usize,
17712 arg4: usize,
17713 arg5: usize,
17714 );
17715 pub fn ztfsm_(
17716 transr: *const c_char,
17717 side: *const c_char,
17718 uplo: *const c_char,
17719 trans: *const c_char,
17720 diag: *const c_char,
17721 m: *const lapack_int,
17722 n: *const lapack_int,
17723 alpha: *const __BindgenComplex<f64>,
17724 A: *const __BindgenComplex<f64>,
17725 B: *mut __BindgenComplex<f64>,
17726 ldb: *const lapack_int,
17727 arg1: usize,
17728 arg2: usize,
17729 arg3: usize,
17730 arg4: usize,
17731 arg5: usize,
17732 );
17733 pub fn ctftri_(
17734 transr: *const c_char,
17735 uplo: *const c_char,
17736 diag: *const c_char,
17737 n: *const lapack_int,
17738 A: *mut __BindgenComplex<f32>,
17739 info: *mut lapack_int,
17740 arg1: usize,
17741 arg2: usize,
17742 arg3: usize,
17743 );
17744 pub fn dtftri_(
17745 transr: *const c_char,
17746 uplo: *const c_char,
17747 diag: *const c_char,
17748 n: *const lapack_int,
17749 A: *mut f64,
17750 info: *mut lapack_int,
17751 arg1: usize,
17752 arg2: usize,
17753 arg3: usize,
17754 );
17755 pub fn stftri_(
17756 transr: *const c_char,
17757 uplo: *const c_char,
17758 diag: *const c_char,
17759 n: *const lapack_int,
17760 A: *mut f32,
17761 info: *mut lapack_int,
17762 arg1: usize,
17763 arg2: usize,
17764 arg3: usize,
17765 );
17766 pub fn ztftri_(
17767 transr: *const c_char,
17768 uplo: *const c_char,
17769 diag: *const c_char,
17770 n: *const lapack_int,
17771 A: *mut __BindgenComplex<f64>,
17772 info: *mut lapack_int,
17773 arg1: usize,
17774 arg2: usize,
17775 arg3: usize,
17776 );
17777 pub fn ctfttp_(
17778 transr: *const c_char,
17779 uplo: *const c_char,
17780 n: *const lapack_int,
17781 ARF: *const __BindgenComplex<f32>,
17782 AP: *mut __BindgenComplex<f32>,
17783 info: *mut lapack_int,
17784 arg1: usize,
17785 arg2: usize,
17786 );
17787 pub fn dtfttp_(
17788 transr: *const c_char,
17789 uplo: *const c_char,
17790 n: *const lapack_int,
17791 ARF: *const f64,
17792 AP: *mut f64,
17793 info: *mut lapack_int,
17794 arg1: usize,
17795 arg2: usize,
17796 );
17797 pub fn stfttp_(
17798 transr: *const c_char,
17799 uplo: *const c_char,
17800 n: *const lapack_int,
17801 ARF: *const f32,
17802 AP: *mut f32,
17803 info: *mut lapack_int,
17804 arg1: usize,
17805 arg2: usize,
17806 );
17807 pub fn ztfttp_(
17808 transr: *const c_char,
17809 uplo: *const c_char,
17810 n: *const lapack_int,
17811 ARF: *const __BindgenComplex<f64>,
17812 AP: *mut __BindgenComplex<f64>,
17813 info: *mut lapack_int,
17814 arg1: usize,
17815 arg2: usize,
17816 );
17817 pub fn ctfttr_(
17818 transr: *const c_char,
17819 uplo: *const c_char,
17820 n: *const lapack_int,
17821 ARF: *const __BindgenComplex<f32>,
17822 A: *mut __BindgenComplex<f32>,
17823 lda: *const lapack_int,
17824 info: *mut lapack_int,
17825 arg1: usize,
17826 arg2: usize,
17827 );
17828 pub fn dtfttr_(
17829 transr: *const c_char,
17830 uplo: *const c_char,
17831 n: *const lapack_int,
17832 ARF: *const f64,
17833 A: *mut f64,
17834 lda: *const lapack_int,
17835 info: *mut lapack_int,
17836 arg1: usize,
17837 arg2: usize,
17838 );
17839 pub fn stfttr_(
17840 transr: *const c_char,
17841 uplo: *const c_char,
17842 n: *const lapack_int,
17843 ARF: *const f32,
17844 A: *mut f32,
17845 lda: *const lapack_int,
17846 info: *mut lapack_int,
17847 arg1: usize,
17848 arg2: usize,
17849 );
17850 pub fn ztfttr_(
17851 transr: *const c_char,
17852 uplo: *const c_char,
17853 n: *const lapack_int,
17854 ARF: *const __BindgenComplex<f64>,
17855 A: *mut __BindgenComplex<f64>,
17856 lda: *const lapack_int,
17857 info: *mut lapack_int,
17858 arg1: usize,
17859 arg2: usize,
17860 );
17861 pub fn ctgevc_(
17862 side: *const c_char,
17863 howmny: *const c_char,
17864 select: *const lapack_int,
17865 n: *const lapack_int,
17866 S: *const __BindgenComplex<f32>,
17867 lds: *const lapack_int,
17868 P: *const __BindgenComplex<f32>,
17869 ldp: *const lapack_int,
17870 VL: *mut __BindgenComplex<f32>,
17871 ldvl: *const lapack_int,
17872 VR: *mut __BindgenComplex<f32>,
17873 ldvr: *const lapack_int,
17874 mm: *const lapack_int,
17875 m: *mut lapack_int,
17876 work: *mut __BindgenComplex<f32>,
17877 rwork: *mut f32,
17878 info: *mut lapack_int,
17879 arg1: usize,
17880 arg2: usize,
17881 );
17882 pub fn dtgevc_(
17883 side: *const c_char,
17884 howmny: *const c_char,
17885 select: *const lapack_int,
17886 n: *const lapack_int,
17887 S: *const f64,
17888 lds: *const lapack_int,
17889 P: *const f64,
17890 ldp: *const lapack_int,
17891 VL: *mut f64,
17892 ldvl: *const lapack_int,
17893 VR: *mut f64,
17894 ldvr: *const lapack_int,
17895 mm: *const lapack_int,
17896 m: *mut lapack_int,
17897 work: *mut f64,
17898 info: *mut lapack_int,
17899 arg1: usize,
17900 arg2: usize,
17901 );
17902 pub fn stgevc_(
17903 side: *const c_char,
17904 howmny: *const c_char,
17905 select: *const lapack_int,
17906 n: *const lapack_int,
17907 S: *const f32,
17908 lds: *const lapack_int,
17909 P: *const f32,
17910 ldp: *const lapack_int,
17911 VL: *mut f32,
17912 ldvl: *const lapack_int,
17913 VR: *mut f32,
17914 ldvr: *const lapack_int,
17915 mm: *const lapack_int,
17916 m: *mut lapack_int,
17917 work: *mut f32,
17918 info: *mut lapack_int,
17919 arg1: usize,
17920 arg2: usize,
17921 );
17922 pub fn ztgevc_(
17923 side: *const c_char,
17924 howmny: *const c_char,
17925 select: *const lapack_int,
17926 n: *const lapack_int,
17927 S: *const __BindgenComplex<f64>,
17928 lds: *const lapack_int,
17929 P: *const __BindgenComplex<f64>,
17930 ldp: *const lapack_int,
17931 VL: *mut __BindgenComplex<f64>,
17932 ldvl: *const lapack_int,
17933 VR: *mut __BindgenComplex<f64>,
17934 ldvr: *const lapack_int,
17935 mm: *const lapack_int,
17936 m: *mut lapack_int,
17937 work: *mut __BindgenComplex<f64>,
17938 rwork: *mut f64,
17939 info: *mut lapack_int,
17940 arg1: usize,
17941 arg2: usize,
17942 );
17943 pub fn ctgexc_(
17944 wantq: *const lapack_int,
17945 wantz: *const lapack_int,
17946 n: *const lapack_int,
17947 A: *mut __BindgenComplex<f32>,
17948 lda: *const lapack_int,
17949 B: *mut __BindgenComplex<f32>,
17950 ldb: *const lapack_int,
17951 Q: *mut __BindgenComplex<f32>,
17952 ldq: *const lapack_int,
17953 Z: *mut __BindgenComplex<f32>,
17954 ldz: *const lapack_int,
17955 ifst: *const lapack_int,
17956 ilst: *mut lapack_int,
17957 info: *mut lapack_int,
17958 );
17959 pub fn dtgexc_(
17960 wantq: *const lapack_int,
17961 wantz: *const lapack_int,
17962 n: *const lapack_int,
17963 A: *mut f64,
17964 lda: *const lapack_int,
17965 B: *mut f64,
17966 ldb: *const lapack_int,
17967 Q: *mut f64,
17968 ldq: *const lapack_int,
17969 Z: *mut f64,
17970 ldz: *const lapack_int,
17971 ifst: *mut lapack_int,
17972 ilst: *mut lapack_int,
17973 work: *mut f64,
17974 lwork: *const lapack_int,
17975 info: *mut lapack_int,
17976 );
17977 pub fn stgexc_(
17978 wantq: *const lapack_int,
17979 wantz: *const lapack_int,
17980 n: *const lapack_int,
17981 A: *mut f32,
17982 lda: *const lapack_int,
17983 B: *mut f32,
17984 ldb: *const lapack_int,
17985 Q: *mut f32,
17986 ldq: *const lapack_int,
17987 Z: *mut f32,
17988 ldz: *const lapack_int,
17989 ifst: *mut lapack_int,
17990 ilst: *mut lapack_int,
17991 work: *mut f32,
17992 lwork: *const lapack_int,
17993 info: *mut lapack_int,
17994 );
17995 pub fn ztgexc_(
17996 wantq: *const lapack_int,
17997 wantz: *const lapack_int,
17998 n: *const lapack_int,
17999 A: *mut __BindgenComplex<f64>,
18000 lda: *const lapack_int,
18001 B: *mut __BindgenComplex<f64>,
18002 ldb: *const lapack_int,
18003 Q: *mut __BindgenComplex<f64>,
18004 ldq: *const lapack_int,
18005 Z: *mut __BindgenComplex<f64>,
18006 ldz: *const lapack_int,
18007 ifst: *const lapack_int,
18008 ilst: *mut lapack_int,
18009 info: *mut lapack_int,
18010 );
18011 pub fn ctgsen_(
18012 ijob: *const lapack_int,
18013 wantq: *const lapack_int,
18014 wantz: *const lapack_int,
18015 select: *const lapack_int,
18016 n: *const lapack_int,
18017 A: *mut __BindgenComplex<f32>,
18018 lda: *const lapack_int,
18019 B: *mut __BindgenComplex<f32>,
18020 ldb: *const lapack_int,
18021 alpha: *mut __BindgenComplex<f32>,
18022 beta: *mut __BindgenComplex<f32>,
18023 Q: *mut __BindgenComplex<f32>,
18024 ldq: *const lapack_int,
18025 Z: *mut __BindgenComplex<f32>,
18026 ldz: *const lapack_int,
18027 m: *mut lapack_int,
18028 pl: *mut f32,
18029 pr: *mut f32,
18030 DIF: *mut f32,
18031 work: *mut __BindgenComplex<f32>,
18032 lwork: *const lapack_int,
18033 iwork: *mut lapack_int,
18034 liwork: *const lapack_int,
18035 info: *mut lapack_int,
18036 );
18037 pub fn dtgsen_(
18038 ijob: *const lapack_int,
18039 wantq: *const lapack_int,
18040 wantz: *const lapack_int,
18041 select: *const lapack_int,
18042 n: *const lapack_int,
18043 A: *mut f64,
18044 lda: *const lapack_int,
18045 B: *mut f64,
18046 ldb: *const lapack_int,
18047 alphar: *mut f64,
18048 alphai: *mut f64,
18049 beta: *mut f64,
18050 Q: *mut f64,
18051 ldq: *const lapack_int,
18052 Z: *mut f64,
18053 ldz: *const lapack_int,
18054 m: *mut lapack_int,
18055 pl: *mut f64,
18056 pr: *mut f64,
18057 DIF: *mut f64,
18058 work: *mut f64,
18059 lwork: *const lapack_int,
18060 iwork: *mut lapack_int,
18061 liwork: *const lapack_int,
18062 info: *mut lapack_int,
18063 );
18064 pub fn stgsen_(
18065 ijob: *const lapack_int,
18066 wantq: *const lapack_int,
18067 wantz: *const lapack_int,
18068 select: *const lapack_int,
18069 n: *const lapack_int,
18070 A: *mut f32,
18071 lda: *const lapack_int,
18072 B: *mut f32,
18073 ldb: *const lapack_int,
18074 alphar: *mut f32,
18075 alphai: *mut f32,
18076 beta: *mut f32,
18077 Q: *mut f32,
18078 ldq: *const lapack_int,
18079 Z: *mut f32,
18080 ldz: *const lapack_int,
18081 m: *mut lapack_int,
18082 pl: *mut f32,
18083 pr: *mut f32,
18084 DIF: *mut f32,
18085 work: *mut f32,
18086 lwork: *const lapack_int,
18087 iwork: *mut lapack_int,
18088 liwork: *const lapack_int,
18089 info: *mut lapack_int,
18090 );
18091 pub fn ztgsen_(
18092 ijob: *const lapack_int,
18093 wantq: *const lapack_int,
18094 wantz: *const lapack_int,
18095 select: *const lapack_int,
18096 n: *const lapack_int,
18097 A: *mut __BindgenComplex<f64>,
18098 lda: *const lapack_int,
18099 B: *mut __BindgenComplex<f64>,
18100 ldb: *const lapack_int,
18101 alpha: *mut __BindgenComplex<f64>,
18102 beta: *mut __BindgenComplex<f64>,
18103 Q: *mut __BindgenComplex<f64>,
18104 ldq: *const lapack_int,
18105 Z: *mut __BindgenComplex<f64>,
18106 ldz: *const lapack_int,
18107 m: *mut lapack_int,
18108 pl: *mut f64,
18109 pr: *mut f64,
18110 DIF: *mut f64,
18111 work: *mut __BindgenComplex<f64>,
18112 lwork: *const lapack_int,
18113 iwork: *mut lapack_int,
18114 liwork: *const lapack_int,
18115 info: *mut lapack_int,
18116 );
18117 pub fn ctgsja_(
18118 jobu: *const c_char,
18119 jobv: *const c_char,
18120 jobq: *const c_char,
18121 m: *const lapack_int,
18122 p: *const lapack_int,
18123 n: *const lapack_int,
18124 k: *const lapack_int,
18125 l: *const lapack_int,
18126 A: *mut __BindgenComplex<f32>,
18127 lda: *const lapack_int,
18128 B: *mut __BindgenComplex<f32>,
18129 ldb: *const lapack_int,
18130 tola: *const f32,
18131 tolb: *const f32,
18132 alpha: *mut f32,
18133 beta: *mut f32,
18134 U: *mut __BindgenComplex<f32>,
18135 ldu: *const lapack_int,
18136 V: *mut __BindgenComplex<f32>,
18137 ldv: *const lapack_int,
18138 Q: *mut __BindgenComplex<f32>,
18139 ldq: *const lapack_int,
18140 work: *mut __BindgenComplex<f32>,
18141 ncycle: *mut lapack_int,
18142 info: *mut lapack_int,
18143 arg1: usize,
18144 arg2: usize,
18145 arg3: usize,
18146 );
18147 pub fn dtgsja_(
18148 jobu: *const c_char,
18149 jobv: *const c_char,
18150 jobq: *const c_char,
18151 m: *const lapack_int,
18152 p: *const lapack_int,
18153 n: *const lapack_int,
18154 k: *const lapack_int,
18155 l: *const lapack_int,
18156 A: *mut f64,
18157 lda: *const lapack_int,
18158 B: *mut f64,
18159 ldb: *const lapack_int,
18160 tola: *const f64,
18161 tolb: *const f64,
18162 alpha: *mut f64,
18163 beta: *mut f64,
18164 U: *mut f64,
18165 ldu: *const lapack_int,
18166 V: *mut f64,
18167 ldv: *const lapack_int,
18168 Q: *mut f64,
18169 ldq: *const lapack_int,
18170 work: *mut f64,
18171 ncycle: *mut lapack_int,
18172 info: *mut lapack_int,
18173 arg1: usize,
18174 arg2: usize,
18175 arg3: usize,
18176 );
18177 pub fn stgsja_(
18178 jobu: *const c_char,
18179 jobv: *const c_char,
18180 jobq: *const c_char,
18181 m: *const lapack_int,
18182 p: *const lapack_int,
18183 n: *const lapack_int,
18184 k: *const lapack_int,
18185 l: *const lapack_int,
18186 A: *mut f32,
18187 lda: *const lapack_int,
18188 B: *mut f32,
18189 ldb: *const lapack_int,
18190 tola: *const f32,
18191 tolb: *const f32,
18192 alpha: *mut f32,
18193 beta: *mut f32,
18194 U: *mut f32,
18195 ldu: *const lapack_int,
18196 V: *mut f32,
18197 ldv: *const lapack_int,
18198 Q: *mut f32,
18199 ldq: *const lapack_int,
18200 work: *mut f32,
18201 ncycle: *mut lapack_int,
18202 info: *mut lapack_int,
18203 arg1: usize,
18204 arg2: usize,
18205 arg3: usize,
18206 );
18207 pub fn ztgsja_(
18208 jobu: *const c_char,
18209 jobv: *const c_char,
18210 jobq: *const c_char,
18211 m: *const lapack_int,
18212 p: *const lapack_int,
18213 n: *const lapack_int,
18214 k: *const lapack_int,
18215 l: *const lapack_int,
18216 A: *mut __BindgenComplex<f64>,
18217 lda: *const lapack_int,
18218 B: *mut __BindgenComplex<f64>,
18219 ldb: *const lapack_int,
18220 tola: *const f64,
18221 tolb: *const f64,
18222 alpha: *mut f64,
18223 beta: *mut f64,
18224 U: *mut __BindgenComplex<f64>,
18225 ldu: *const lapack_int,
18226 V: *mut __BindgenComplex<f64>,
18227 ldv: *const lapack_int,
18228 Q: *mut __BindgenComplex<f64>,
18229 ldq: *const lapack_int,
18230 work: *mut __BindgenComplex<f64>,
18231 ncycle: *mut lapack_int,
18232 info: *mut lapack_int,
18233 arg1: usize,
18234 arg2: usize,
18235 arg3: usize,
18236 );
18237 pub fn ctgsna_(
18238 job: *const c_char,
18239 howmny: *const c_char,
18240 select: *const lapack_int,
18241 n: *const lapack_int,
18242 A: *const __BindgenComplex<f32>,
18243 lda: *const lapack_int,
18244 B: *const __BindgenComplex<f32>,
18245 ldb: *const lapack_int,
18246 VL: *const __BindgenComplex<f32>,
18247 ldvl: *const lapack_int,
18248 VR: *const __BindgenComplex<f32>,
18249 ldvr: *const lapack_int,
18250 S: *mut f32,
18251 DIF: *mut f32,
18252 mm: *const lapack_int,
18253 m: *mut lapack_int,
18254 work: *mut __BindgenComplex<f32>,
18255 lwork: *const lapack_int,
18256 iwork: *mut lapack_int,
18257 info: *mut lapack_int,
18258 arg1: usize,
18259 arg2: usize,
18260 );
18261 pub fn dtgsna_(
18262 job: *const c_char,
18263 howmny: *const c_char,
18264 select: *const lapack_int,
18265 n: *const lapack_int,
18266 A: *const f64,
18267 lda: *const lapack_int,
18268 B: *const f64,
18269 ldb: *const lapack_int,
18270 VL: *const f64,
18271 ldvl: *const lapack_int,
18272 VR: *const f64,
18273 ldvr: *const lapack_int,
18274 S: *mut f64,
18275 DIF: *mut f64,
18276 mm: *const lapack_int,
18277 m: *mut lapack_int,
18278 work: *mut f64,
18279 lwork: *const lapack_int,
18280 iwork: *mut lapack_int,
18281 info: *mut lapack_int,
18282 arg1: usize,
18283 arg2: usize,
18284 );
18285 pub fn stgsna_(
18286 job: *const c_char,
18287 howmny: *const c_char,
18288 select: *const lapack_int,
18289 n: *const lapack_int,
18290 A: *const f32,
18291 lda: *const lapack_int,
18292 B: *const f32,
18293 ldb: *const lapack_int,
18294 VL: *const f32,
18295 ldvl: *const lapack_int,
18296 VR: *const f32,
18297 ldvr: *const lapack_int,
18298 S: *mut f32,
18299 DIF: *mut f32,
18300 mm: *const lapack_int,
18301 m: *mut lapack_int,
18302 work: *mut f32,
18303 lwork: *const lapack_int,
18304 iwork: *mut lapack_int,
18305 info: *mut lapack_int,
18306 arg1: usize,
18307 arg2: usize,
18308 );
18309 pub fn ztgsna_(
18310 job: *const c_char,
18311 howmny: *const c_char,
18312 select: *const lapack_int,
18313 n: *const lapack_int,
18314 A: *const __BindgenComplex<f64>,
18315 lda: *const lapack_int,
18316 B: *const __BindgenComplex<f64>,
18317 ldb: *const lapack_int,
18318 VL: *const __BindgenComplex<f64>,
18319 ldvl: *const lapack_int,
18320 VR: *const __BindgenComplex<f64>,
18321 ldvr: *const lapack_int,
18322 S: *mut f64,
18323 DIF: *mut f64,
18324 mm: *const lapack_int,
18325 m: *mut lapack_int,
18326 work: *mut __BindgenComplex<f64>,
18327 lwork: *const lapack_int,
18328 iwork: *mut lapack_int,
18329 info: *mut lapack_int,
18330 arg1: usize,
18331 arg2: usize,
18332 );
18333 pub fn ctgsyl_(
18334 trans: *const c_char,
18335 ijob: *const lapack_int,
18336 m: *const lapack_int,
18337 n: *const lapack_int,
18338 A: *const __BindgenComplex<f32>,
18339 lda: *const lapack_int,
18340 B: *const __BindgenComplex<f32>,
18341 ldb: *const lapack_int,
18342 C: *mut __BindgenComplex<f32>,
18343 ldc: *const lapack_int,
18344 D: *const __BindgenComplex<f32>,
18345 ldd: *const lapack_int,
18346 E: *const __BindgenComplex<f32>,
18347 lde: *const lapack_int,
18348 F: *mut __BindgenComplex<f32>,
18349 ldf: *const lapack_int,
18350 dif: *mut f32,
18351 scale: *mut f32,
18352 work: *mut __BindgenComplex<f32>,
18353 lwork: *const lapack_int,
18354 iwork: *mut lapack_int,
18355 info: *mut lapack_int,
18356 arg1: usize,
18357 );
18358 pub fn dtgsyl_(
18359 trans: *const c_char,
18360 ijob: *const lapack_int,
18361 m: *const lapack_int,
18362 n: *const lapack_int,
18363 A: *const f64,
18364 lda: *const lapack_int,
18365 B: *const f64,
18366 ldb: *const lapack_int,
18367 C: *mut f64,
18368 ldc: *const lapack_int,
18369 D: *const f64,
18370 ldd: *const lapack_int,
18371 E: *const f64,
18372 lde: *const lapack_int,
18373 F: *mut f64,
18374 ldf: *const lapack_int,
18375 dif: *mut f64,
18376 scale: *mut f64,
18377 work: *mut f64,
18378 lwork: *const lapack_int,
18379 iwork: *mut lapack_int,
18380 info: *mut lapack_int,
18381 arg1: usize,
18382 );
18383 pub fn stgsyl_(
18384 trans: *const c_char,
18385 ijob: *const lapack_int,
18386 m: *const lapack_int,
18387 n: *const lapack_int,
18388 A: *const f32,
18389 lda: *const lapack_int,
18390 B: *const f32,
18391 ldb: *const lapack_int,
18392 C: *mut f32,
18393 ldc: *const lapack_int,
18394 D: *const f32,
18395 ldd: *const lapack_int,
18396 E: *const f32,
18397 lde: *const lapack_int,
18398 F: *mut f32,
18399 ldf: *const lapack_int,
18400 dif: *mut f32,
18401 scale: *mut f32,
18402 work: *mut f32,
18403 lwork: *const lapack_int,
18404 iwork: *mut lapack_int,
18405 info: *mut lapack_int,
18406 arg1: usize,
18407 );
18408 pub fn ztgsyl_(
18409 trans: *const c_char,
18410 ijob: *const lapack_int,
18411 m: *const lapack_int,
18412 n: *const lapack_int,
18413 A: *const __BindgenComplex<f64>,
18414 lda: *const lapack_int,
18415 B: *const __BindgenComplex<f64>,
18416 ldb: *const lapack_int,
18417 C: *mut __BindgenComplex<f64>,
18418 ldc: *const lapack_int,
18419 D: *const __BindgenComplex<f64>,
18420 ldd: *const lapack_int,
18421 E: *const __BindgenComplex<f64>,
18422 lde: *const lapack_int,
18423 F: *mut __BindgenComplex<f64>,
18424 ldf: *const lapack_int,
18425 dif: *mut f64,
18426 scale: *mut f64,
18427 work: *mut __BindgenComplex<f64>,
18428 lwork: *const lapack_int,
18429 iwork: *mut lapack_int,
18430 info: *mut lapack_int,
18431 arg1: usize,
18432 );
18433 pub fn ctpcon_(
18434 norm: *const c_char,
18435 uplo: *const c_char,
18436 diag: *const c_char,
18437 n: *const lapack_int,
18438 AP: *const __BindgenComplex<f32>,
18439 rcond: *mut f32,
18440 work: *mut __BindgenComplex<f32>,
18441 rwork: *mut f32,
18442 info: *mut lapack_int,
18443 arg1: usize,
18444 arg2: usize,
18445 arg3: usize,
18446 );
18447 pub fn dtpcon_(
18448 norm: *const c_char,
18449 uplo: *const c_char,
18450 diag: *const c_char,
18451 n: *const lapack_int,
18452 AP: *const f64,
18453 rcond: *mut f64,
18454 work: *mut f64,
18455 iwork: *mut lapack_int,
18456 info: *mut lapack_int,
18457 arg1: usize,
18458 arg2: usize,
18459 arg3: usize,
18460 );
18461 pub fn stpcon_(
18462 norm: *const c_char,
18463 uplo: *const c_char,
18464 diag: *const c_char,
18465 n: *const lapack_int,
18466 AP: *const f32,
18467 rcond: *mut f32,
18468 work: *mut f32,
18469 iwork: *mut lapack_int,
18470 info: *mut lapack_int,
18471 arg1: usize,
18472 arg2: usize,
18473 arg3: usize,
18474 );
18475 pub fn ztpcon_(
18476 norm: *const c_char,
18477 uplo: *const c_char,
18478 diag: *const c_char,
18479 n: *const lapack_int,
18480 AP: *const __BindgenComplex<f64>,
18481 rcond: *mut f64,
18482 work: *mut __BindgenComplex<f64>,
18483 rwork: *mut f64,
18484 info: *mut lapack_int,
18485 arg1: usize,
18486 arg2: usize,
18487 arg3: usize,
18488 );
18489 pub fn ctplqt_(
18490 m: *const lapack_int,
18491 n: *const lapack_int,
18492 l: *const lapack_int,
18493 mb: *const lapack_int,
18494 A: *mut __BindgenComplex<f32>,
18495 lda: *const lapack_int,
18496 B: *mut __BindgenComplex<f32>,
18497 ldb: *const lapack_int,
18498 T: *mut __BindgenComplex<f32>,
18499 ldt: *const lapack_int,
18500 work: *mut __BindgenComplex<f32>,
18501 info: *mut lapack_int,
18502 );
18503 pub fn dtplqt_(
18504 m: *const lapack_int,
18505 n: *const lapack_int,
18506 l: *const lapack_int,
18507 mb: *const lapack_int,
18508 A: *mut f64,
18509 lda: *const lapack_int,
18510 B: *mut f64,
18511 ldb: *const lapack_int,
18512 T: *mut f64,
18513 ldt: *const lapack_int,
18514 work: *mut f64,
18515 info: *mut lapack_int,
18516 );
18517 pub fn stplqt_(
18518 m: *const lapack_int,
18519 n: *const lapack_int,
18520 l: *const lapack_int,
18521 mb: *const lapack_int,
18522 A: *mut f32,
18523 lda: *const lapack_int,
18524 B: *mut f32,
18525 ldb: *const lapack_int,
18526 T: *mut f32,
18527 ldt: *const lapack_int,
18528 work: *mut f32,
18529 info: *mut lapack_int,
18530 );
18531 pub fn ztplqt_(
18532 m: *const lapack_int,
18533 n: *const lapack_int,
18534 l: *const lapack_int,
18535 mb: *const lapack_int,
18536 A: *mut __BindgenComplex<f64>,
18537 lda: *const lapack_int,
18538 B: *mut __BindgenComplex<f64>,
18539 ldb: *const lapack_int,
18540 T: *mut __BindgenComplex<f64>,
18541 ldt: *const lapack_int,
18542 work: *mut __BindgenComplex<f64>,
18543 info: *mut lapack_int,
18544 );
18545 pub fn ctplqt2_(
18546 m: *const lapack_int,
18547 n: *const lapack_int,
18548 l: *const lapack_int,
18549 A: *mut __BindgenComplex<f32>,
18550 lda: *const lapack_int,
18551 B: *mut __BindgenComplex<f32>,
18552 ldb: *const lapack_int,
18553 T: *mut __BindgenComplex<f32>,
18554 ldt: *const lapack_int,
18555 info: *mut lapack_int,
18556 );
18557 pub fn dtplqt2_(
18558 m: *const lapack_int,
18559 n: *const lapack_int,
18560 l: *const lapack_int,
18561 A: *mut f64,
18562 lda: *const lapack_int,
18563 B: *mut f64,
18564 ldb: *const lapack_int,
18565 T: *mut f64,
18566 ldt: *const lapack_int,
18567 info: *mut lapack_int,
18568 );
18569 pub fn stplqt2_(
18570 m: *const lapack_int,
18571 n: *const lapack_int,
18572 l: *const lapack_int,
18573 A: *mut f32,
18574 lda: *const lapack_int,
18575 B: *mut f32,
18576 ldb: *const lapack_int,
18577 T: *mut f32,
18578 ldt: *const lapack_int,
18579 info: *mut lapack_int,
18580 );
18581 pub fn ztplqt2_(
18582 m: *const lapack_int,
18583 n: *const lapack_int,
18584 l: *const lapack_int,
18585 A: *mut __BindgenComplex<f64>,
18586 lda: *const lapack_int,
18587 B: *mut __BindgenComplex<f64>,
18588 ldb: *const lapack_int,
18589 T: *mut __BindgenComplex<f64>,
18590 ldt: *const lapack_int,
18591 info: *mut lapack_int,
18592 );
18593 pub fn ctpmlqt_(
18594 side: *const c_char,
18595 trans: *const c_char,
18596 m: *const lapack_int,
18597 n: *const lapack_int,
18598 k: *const lapack_int,
18599 l: *const lapack_int,
18600 mb: *const lapack_int,
18601 V: *const __BindgenComplex<f32>,
18602 ldv: *const lapack_int,
18603 T: *const __BindgenComplex<f32>,
18604 ldt: *const lapack_int,
18605 A: *mut __BindgenComplex<f32>,
18606 lda: *const lapack_int,
18607 B: *mut __BindgenComplex<f32>,
18608 ldb: *const lapack_int,
18609 work: *mut __BindgenComplex<f32>,
18610 info: *mut lapack_int,
18611 arg1: usize,
18612 arg2: usize,
18613 );
18614 pub fn dtpmlqt_(
18615 side: *const c_char,
18616 trans: *const c_char,
18617 m: *const lapack_int,
18618 n: *const lapack_int,
18619 k: *const lapack_int,
18620 l: *const lapack_int,
18621 mb: *const lapack_int,
18622 V: *const f64,
18623 ldv: *const lapack_int,
18624 T: *const f64,
18625 ldt: *const lapack_int,
18626 A: *mut f64,
18627 lda: *const lapack_int,
18628 B: *mut f64,
18629 ldb: *const lapack_int,
18630 work: *mut f64,
18631 info: *mut lapack_int,
18632 arg1: usize,
18633 arg2: usize,
18634 );
18635 pub fn stpmlqt_(
18636 side: *const c_char,
18637 trans: *const c_char,
18638 m: *const lapack_int,
18639 n: *const lapack_int,
18640 k: *const lapack_int,
18641 l: *const lapack_int,
18642 mb: *const lapack_int,
18643 V: *const f32,
18644 ldv: *const lapack_int,
18645 T: *const f32,
18646 ldt: *const lapack_int,
18647 A: *mut f32,
18648 lda: *const lapack_int,
18649 B: *mut f32,
18650 ldb: *const lapack_int,
18651 work: *mut f32,
18652 info: *mut lapack_int,
18653 arg1: usize,
18654 arg2: usize,
18655 );
18656 pub fn ztpmlqt_(
18657 side: *const c_char,
18658 trans: *const c_char,
18659 m: *const lapack_int,
18660 n: *const lapack_int,
18661 k: *const lapack_int,
18662 l: *const lapack_int,
18663 mb: *const lapack_int,
18664 V: *const __BindgenComplex<f64>,
18665 ldv: *const lapack_int,
18666 T: *const __BindgenComplex<f64>,
18667 ldt: *const lapack_int,
18668 A: *mut __BindgenComplex<f64>,
18669 lda: *const lapack_int,
18670 B: *mut __BindgenComplex<f64>,
18671 ldb: *const lapack_int,
18672 work: *mut __BindgenComplex<f64>,
18673 info: *mut lapack_int,
18674 arg1: usize,
18675 arg2: usize,
18676 );
18677 pub fn ctpmqrt_(
18678 side: *const c_char,
18679 trans: *const c_char,
18680 m: *const lapack_int,
18681 n: *const lapack_int,
18682 k: *const lapack_int,
18683 l: *const lapack_int,
18684 nb: *const lapack_int,
18685 V: *const __BindgenComplex<f32>,
18686 ldv: *const lapack_int,
18687 T: *const __BindgenComplex<f32>,
18688 ldt: *const lapack_int,
18689 A: *mut __BindgenComplex<f32>,
18690 lda: *const lapack_int,
18691 B: *mut __BindgenComplex<f32>,
18692 ldb: *const lapack_int,
18693 work: *mut __BindgenComplex<f32>,
18694 info: *mut lapack_int,
18695 arg1: usize,
18696 arg2: usize,
18697 );
18698 pub fn dtpmqrt_(
18699 side: *const c_char,
18700 trans: *const c_char,
18701 m: *const lapack_int,
18702 n: *const lapack_int,
18703 k: *const lapack_int,
18704 l: *const lapack_int,
18705 nb: *const lapack_int,
18706 V: *const f64,
18707 ldv: *const lapack_int,
18708 T: *const f64,
18709 ldt: *const lapack_int,
18710 A: *mut f64,
18711 lda: *const lapack_int,
18712 B: *mut f64,
18713 ldb: *const lapack_int,
18714 work: *mut f64,
18715 info: *mut lapack_int,
18716 arg1: usize,
18717 arg2: usize,
18718 );
18719 pub fn stpmqrt_(
18720 side: *const c_char,
18721 trans: *const c_char,
18722 m: *const lapack_int,
18723 n: *const lapack_int,
18724 k: *const lapack_int,
18725 l: *const lapack_int,
18726 nb: *const lapack_int,
18727 V: *const f32,
18728 ldv: *const lapack_int,
18729 T: *const f32,
18730 ldt: *const lapack_int,
18731 A: *mut f32,
18732 lda: *const lapack_int,
18733 B: *mut f32,
18734 ldb: *const lapack_int,
18735 work: *mut f32,
18736 info: *mut lapack_int,
18737 arg1: usize,
18738 arg2: usize,
18739 );
18740 pub fn ztpmqrt_(
18741 side: *const c_char,
18742 trans: *const c_char,
18743 m: *const lapack_int,
18744 n: *const lapack_int,
18745 k: *const lapack_int,
18746 l: *const lapack_int,
18747 nb: *const lapack_int,
18748 V: *const __BindgenComplex<f64>,
18749 ldv: *const lapack_int,
18750 T: *const __BindgenComplex<f64>,
18751 ldt: *const lapack_int,
18752 A: *mut __BindgenComplex<f64>,
18753 lda: *const lapack_int,
18754 B: *mut __BindgenComplex<f64>,
18755 ldb: *const lapack_int,
18756 work: *mut __BindgenComplex<f64>,
18757 info: *mut lapack_int,
18758 arg1: usize,
18759 arg2: usize,
18760 );
18761 pub fn ctpqrt_(
18762 m: *const lapack_int,
18763 n: *const lapack_int,
18764 l: *const lapack_int,
18765 nb: *const lapack_int,
18766 A: *mut __BindgenComplex<f32>,
18767 lda: *const lapack_int,
18768 B: *mut __BindgenComplex<f32>,
18769 ldb: *const lapack_int,
18770 T: *mut __BindgenComplex<f32>,
18771 ldt: *const lapack_int,
18772 work: *mut __BindgenComplex<f32>,
18773 info: *mut lapack_int,
18774 );
18775 pub fn dtpqrt_(
18776 m: *const lapack_int,
18777 n: *const lapack_int,
18778 l: *const lapack_int,
18779 nb: *const lapack_int,
18780 A: *mut f64,
18781 lda: *const lapack_int,
18782 B: *mut f64,
18783 ldb: *const lapack_int,
18784 T: *mut f64,
18785 ldt: *const lapack_int,
18786 work: *mut f64,
18787 info: *mut lapack_int,
18788 );
18789 pub fn stpqrt_(
18790 m: *const lapack_int,
18791 n: *const lapack_int,
18792 l: *const lapack_int,
18793 nb: *const lapack_int,
18794 A: *mut f32,
18795 lda: *const lapack_int,
18796 B: *mut f32,
18797 ldb: *const lapack_int,
18798 T: *mut f32,
18799 ldt: *const lapack_int,
18800 work: *mut f32,
18801 info: *mut lapack_int,
18802 );
18803 pub fn ztpqrt_(
18804 m: *const lapack_int,
18805 n: *const lapack_int,
18806 l: *const lapack_int,
18807 nb: *const lapack_int,
18808 A: *mut __BindgenComplex<f64>,
18809 lda: *const lapack_int,
18810 B: *mut __BindgenComplex<f64>,
18811 ldb: *const lapack_int,
18812 T: *mut __BindgenComplex<f64>,
18813 ldt: *const lapack_int,
18814 work: *mut __BindgenComplex<f64>,
18815 info: *mut lapack_int,
18816 );
18817 pub fn ctpqrt2_(
18818 m: *const lapack_int,
18819 n: *const lapack_int,
18820 l: *const lapack_int,
18821 A: *mut __BindgenComplex<f32>,
18822 lda: *const lapack_int,
18823 B: *mut __BindgenComplex<f32>,
18824 ldb: *const lapack_int,
18825 T: *mut __BindgenComplex<f32>,
18826 ldt: *const lapack_int,
18827 info: *mut lapack_int,
18828 );
18829 pub fn dtpqrt2_(
18830 m: *const lapack_int,
18831 n: *const lapack_int,
18832 l: *const lapack_int,
18833 A: *mut f64,
18834 lda: *const lapack_int,
18835 B: *mut f64,
18836 ldb: *const lapack_int,
18837 T: *mut f64,
18838 ldt: *const lapack_int,
18839 info: *mut lapack_int,
18840 );
18841 pub fn stpqrt2_(
18842 m: *const lapack_int,
18843 n: *const lapack_int,
18844 l: *const lapack_int,
18845 A: *mut f32,
18846 lda: *const lapack_int,
18847 B: *mut f32,
18848 ldb: *const lapack_int,
18849 T: *mut f32,
18850 ldt: *const lapack_int,
18851 info: *mut lapack_int,
18852 );
18853 pub fn ztpqrt2_(
18854 m: *const lapack_int,
18855 n: *const lapack_int,
18856 l: *const lapack_int,
18857 A: *mut __BindgenComplex<f64>,
18858 lda: *const lapack_int,
18859 B: *mut __BindgenComplex<f64>,
18860 ldb: *const lapack_int,
18861 T: *mut __BindgenComplex<f64>,
18862 ldt: *const lapack_int,
18863 info: *mut lapack_int,
18864 );
18865 pub fn ctprfb_(
18866 side: *const c_char,
18867 trans: *const c_char,
18868 direct: *const c_char,
18869 storev: *const c_char,
18870 m: *const lapack_int,
18871 n: *const lapack_int,
18872 k: *const lapack_int,
18873 l: *const lapack_int,
18874 V: *const __BindgenComplex<f32>,
18875 ldv: *const lapack_int,
18876 T: *const __BindgenComplex<f32>,
18877 ldt: *const lapack_int,
18878 A: *mut __BindgenComplex<f32>,
18879 lda: *const lapack_int,
18880 B: *mut __BindgenComplex<f32>,
18881 ldb: *const lapack_int,
18882 work: *mut __BindgenComplex<f32>,
18883 ldwork: *const lapack_int,
18884 arg1: usize,
18885 arg2: usize,
18886 arg3: usize,
18887 arg4: usize,
18888 );
18889 pub fn dtprfb_(
18890 side: *const c_char,
18891 trans: *const c_char,
18892 direct: *const c_char,
18893 storev: *const c_char,
18894 m: *const lapack_int,
18895 n: *const lapack_int,
18896 k: *const lapack_int,
18897 l: *const lapack_int,
18898 V: *const f64,
18899 ldv: *const lapack_int,
18900 T: *const f64,
18901 ldt: *const lapack_int,
18902 A: *mut f64,
18903 lda: *const lapack_int,
18904 B: *mut f64,
18905 ldb: *const lapack_int,
18906 work: *mut f64,
18907 ldwork: *const lapack_int,
18908 arg1: usize,
18909 arg2: usize,
18910 arg3: usize,
18911 arg4: usize,
18912 );
18913 pub fn stprfb_(
18914 side: *const c_char,
18915 trans: *const c_char,
18916 direct: *const c_char,
18917 storev: *const c_char,
18918 m: *const lapack_int,
18919 n: *const lapack_int,
18920 k: *const lapack_int,
18921 l: *const lapack_int,
18922 V: *const f32,
18923 ldv: *const lapack_int,
18924 T: *const f32,
18925 ldt: *const lapack_int,
18926 A: *mut f32,
18927 lda: *const lapack_int,
18928 B: *mut f32,
18929 ldb: *const lapack_int,
18930 work: *mut f32,
18931 ldwork: *const lapack_int,
18932 arg1: usize,
18933 arg2: usize,
18934 arg3: usize,
18935 arg4: usize,
18936 );
18937 pub fn ztprfb_(
18938 side: *const c_char,
18939 trans: *const c_char,
18940 direct: *const c_char,
18941 storev: *const c_char,
18942 m: *const lapack_int,
18943 n: *const lapack_int,
18944 k: *const lapack_int,
18945 l: *const lapack_int,
18946 V: *const __BindgenComplex<f64>,
18947 ldv: *const lapack_int,
18948 T: *const __BindgenComplex<f64>,
18949 ldt: *const lapack_int,
18950 A: *mut __BindgenComplex<f64>,
18951 lda: *const lapack_int,
18952 B: *mut __BindgenComplex<f64>,
18953 ldb: *const lapack_int,
18954 work: *mut __BindgenComplex<f64>,
18955 ldwork: *const lapack_int,
18956 arg1: usize,
18957 arg2: usize,
18958 arg3: usize,
18959 arg4: usize,
18960 );
18961 pub fn ctprfs_(
18962 uplo: *const c_char,
18963 trans: *const c_char,
18964 diag: *const c_char,
18965 n: *const lapack_int,
18966 nrhs: *const lapack_int,
18967 AP: *const __BindgenComplex<f32>,
18968 B: *const __BindgenComplex<f32>,
18969 ldb: *const lapack_int,
18970 X: *const __BindgenComplex<f32>,
18971 ldx: *const lapack_int,
18972 ferr: *mut f32,
18973 berr: *mut f32,
18974 work: *mut __BindgenComplex<f32>,
18975 rwork: *mut f32,
18976 info: *mut lapack_int,
18977 arg1: usize,
18978 arg2: usize,
18979 arg3: usize,
18980 );
18981 pub fn dtprfs_(
18982 uplo: *const c_char,
18983 trans: *const c_char,
18984 diag: *const c_char,
18985 n: *const lapack_int,
18986 nrhs: *const lapack_int,
18987 AP: *const f64,
18988 B: *const f64,
18989 ldb: *const lapack_int,
18990 X: *const f64,
18991 ldx: *const lapack_int,
18992 ferr: *mut f64,
18993 berr: *mut f64,
18994 work: *mut f64,
18995 iwork: *mut lapack_int,
18996 info: *mut lapack_int,
18997 arg1: usize,
18998 arg2: usize,
18999 arg3: usize,
19000 );
19001 pub fn stprfs_(
19002 uplo: *const c_char,
19003 trans: *const c_char,
19004 diag: *const c_char,
19005 n: *const lapack_int,
19006 nrhs: *const lapack_int,
19007 AP: *const f32,
19008 B: *const f32,
19009 ldb: *const lapack_int,
19010 X: *const f32,
19011 ldx: *const lapack_int,
19012 ferr: *mut f32,
19013 berr: *mut f32,
19014 work: *mut f32,
19015 iwork: *mut lapack_int,
19016 info: *mut lapack_int,
19017 arg1: usize,
19018 arg2: usize,
19019 arg3: usize,
19020 );
19021 pub fn ztprfs_(
19022 uplo: *const c_char,
19023 trans: *const c_char,
19024 diag: *const c_char,
19025 n: *const lapack_int,
19026 nrhs: *const lapack_int,
19027 AP: *const __BindgenComplex<f64>,
19028 B: *const __BindgenComplex<f64>,
19029 ldb: *const lapack_int,
19030 X: *const __BindgenComplex<f64>,
19031 ldx: *const lapack_int,
19032 ferr: *mut f64,
19033 berr: *mut f64,
19034 work: *mut __BindgenComplex<f64>,
19035 rwork: *mut f64,
19036 info: *mut lapack_int,
19037 arg1: usize,
19038 arg2: usize,
19039 arg3: usize,
19040 );
19041 pub fn ctptri_(
19042 uplo: *const c_char,
19043 diag: *const c_char,
19044 n: *const lapack_int,
19045 AP: *mut __BindgenComplex<f32>,
19046 info: *mut lapack_int,
19047 arg1: usize,
19048 arg2: usize,
19049 );
19050 pub fn dtptri_(
19051 uplo: *const c_char,
19052 diag: *const c_char,
19053 n: *const lapack_int,
19054 AP: *mut f64,
19055 info: *mut lapack_int,
19056 arg1: usize,
19057 arg2: usize,
19058 );
19059 pub fn stptri_(
19060 uplo: *const c_char,
19061 diag: *const c_char,
19062 n: *const lapack_int,
19063 AP: *mut f32,
19064 info: *mut lapack_int,
19065 arg1: usize,
19066 arg2: usize,
19067 );
19068 pub fn ztptri_(
19069 uplo: *const c_char,
19070 diag: *const c_char,
19071 n: *const lapack_int,
19072 AP: *mut __BindgenComplex<f64>,
19073 info: *mut lapack_int,
19074 arg1: usize,
19075 arg2: usize,
19076 );
19077 pub fn ctptrs_(
19078 uplo: *const c_char,
19079 trans: *const c_char,
19080 diag: *const c_char,
19081 n: *const lapack_int,
19082 nrhs: *const lapack_int,
19083 AP: *const __BindgenComplex<f32>,
19084 B: *mut __BindgenComplex<f32>,
19085 ldb: *const lapack_int,
19086 info: *mut lapack_int,
19087 arg1: usize,
19088 arg2: usize,
19089 arg3: usize,
19090 );
19091 pub fn dtptrs_(
19092 uplo: *const c_char,
19093 trans: *const c_char,
19094 diag: *const c_char,
19095 n: *const lapack_int,
19096 nrhs: *const lapack_int,
19097 AP: *const f64,
19098 B: *mut f64,
19099 ldb: *const lapack_int,
19100 info: *mut lapack_int,
19101 arg1: usize,
19102 arg2: usize,
19103 arg3: usize,
19104 );
19105 pub fn stptrs_(
19106 uplo: *const c_char,
19107 trans: *const c_char,
19108 diag: *const c_char,
19109 n: *const lapack_int,
19110 nrhs: *const lapack_int,
19111 AP: *const f32,
19112 B: *mut f32,
19113 ldb: *const lapack_int,
19114 info: *mut lapack_int,
19115 arg1: usize,
19116 arg2: usize,
19117 arg3: usize,
19118 );
19119 pub fn ztptrs_(
19120 uplo: *const c_char,
19121 trans: *const c_char,
19122 diag: *const c_char,
19123 n: *const lapack_int,
19124 nrhs: *const lapack_int,
19125 AP: *const __BindgenComplex<f64>,
19126 B: *mut __BindgenComplex<f64>,
19127 ldb: *const lapack_int,
19128 info: *mut lapack_int,
19129 arg1: usize,
19130 arg2: usize,
19131 arg3: usize,
19132 );
19133 pub fn ctpttf_(
19134 transr: *const c_char,
19135 uplo: *const c_char,
19136 n: *const lapack_int,
19137 AP: *const __BindgenComplex<f32>,
19138 ARF: *mut __BindgenComplex<f32>,
19139 info: *mut lapack_int,
19140 arg1: usize,
19141 arg2: usize,
19142 );
19143 pub fn dtpttf_(
19144 transr: *const c_char,
19145 uplo: *const c_char,
19146 n: *const lapack_int,
19147 AP: *const f64,
19148 ARF: *mut f64,
19149 info: *mut lapack_int,
19150 arg1: usize,
19151 arg2: usize,
19152 );
19153 pub fn stpttf_(
19154 transr: *const c_char,
19155 uplo: *const c_char,
19156 n: *const lapack_int,
19157 AP: *const f32,
19158 ARF: *mut f32,
19159 info: *mut lapack_int,
19160 arg1: usize,
19161 arg2: usize,
19162 );
19163 pub fn ztpttf_(
19164 transr: *const c_char,
19165 uplo: *const c_char,
19166 n: *const lapack_int,
19167 AP: *const __BindgenComplex<f64>,
19168 ARF: *mut __BindgenComplex<f64>,
19169 info: *mut lapack_int,
19170 arg1: usize,
19171 arg2: usize,
19172 );
19173 pub fn ctpttr_(
19174 uplo: *const c_char,
19175 n: *const lapack_int,
19176 AP: *const __BindgenComplex<f32>,
19177 A: *mut __BindgenComplex<f32>,
19178 lda: *const lapack_int,
19179 info: *mut lapack_int,
19180 arg1: usize,
19181 );
19182 pub fn dtpttr_(
19183 uplo: *const c_char,
19184 n: *const lapack_int,
19185 AP: *const f64,
19186 A: *mut f64,
19187 lda: *const lapack_int,
19188 info: *mut lapack_int,
19189 arg1: usize,
19190 );
19191 pub fn stpttr_(
19192 uplo: *const c_char,
19193 n: *const lapack_int,
19194 AP: *const f32,
19195 A: *mut f32,
19196 lda: *const lapack_int,
19197 info: *mut lapack_int,
19198 arg1: usize,
19199 );
19200 pub fn ztpttr_(
19201 uplo: *const c_char,
19202 n: *const lapack_int,
19203 AP: *const __BindgenComplex<f64>,
19204 A: *mut __BindgenComplex<f64>,
19205 lda: *const lapack_int,
19206 info: *mut lapack_int,
19207 arg1: usize,
19208 );
19209 pub fn ctrcon_(
19210 norm: *const c_char,
19211 uplo: *const c_char,
19212 diag: *const c_char,
19213 n: *const lapack_int,
19214 A: *const __BindgenComplex<f32>,
19215 lda: *const lapack_int,
19216 rcond: *mut f32,
19217 work: *mut __BindgenComplex<f32>,
19218 rwork: *mut f32,
19219 info: *mut lapack_int,
19220 arg1: usize,
19221 arg2: usize,
19222 arg3: usize,
19223 );
19224 pub fn dtrcon_(
19225 norm: *const c_char,
19226 uplo: *const c_char,
19227 diag: *const c_char,
19228 n: *const lapack_int,
19229 A: *const f64,
19230 lda: *const lapack_int,
19231 rcond: *mut f64,
19232 work: *mut f64,
19233 iwork: *mut lapack_int,
19234 info: *mut lapack_int,
19235 arg1: usize,
19236 arg2: usize,
19237 arg3: usize,
19238 );
19239 pub fn strcon_(
19240 norm: *const c_char,
19241 uplo: *const c_char,
19242 diag: *const c_char,
19243 n: *const lapack_int,
19244 A: *const f32,
19245 lda: *const lapack_int,
19246 rcond: *mut f32,
19247 work: *mut f32,
19248 iwork: *mut lapack_int,
19249 info: *mut lapack_int,
19250 arg1: usize,
19251 arg2: usize,
19252 arg3: usize,
19253 );
19254 pub fn ztrcon_(
19255 norm: *const c_char,
19256 uplo: *const c_char,
19257 diag: *const c_char,
19258 n: *const lapack_int,
19259 A: *const __BindgenComplex<f64>,
19260 lda: *const lapack_int,
19261 rcond: *mut f64,
19262 work: *mut __BindgenComplex<f64>,
19263 rwork: *mut f64,
19264 info: *mut lapack_int,
19265 arg1: usize,
19266 arg2: usize,
19267 arg3: usize,
19268 );
19269 pub fn ctrevc_(
19270 side: *const c_char,
19271 howmny: *const c_char,
19272 select: *const lapack_int,
19273 n: *const lapack_int,
19274 T: *mut __BindgenComplex<f32>,
19275 ldt: *const lapack_int,
19276 VL: *mut __BindgenComplex<f32>,
19277 ldvl: *const lapack_int,
19278 VR: *mut __BindgenComplex<f32>,
19279 ldvr: *const lapack_int,
19280 mm: *const lapack_int,
19281 m: *mut lapack_int,
19282 work: *mut __BindgenComplex<f32>,
19283 rwork: *mut f32,
19284 info: *mut lapack_int,
19285 arg1: usize,
19286 arg2: usize,
19287 );
19288 pub fn dtrevc_(
19289 side: *const c_char,
19290 howmny: *const c_char,
19291 select: *mut lapack_int,
19292 n: *const lapack_int,
19293 T: *const f64,
19294 ldt: *const lapack_int,
19295 VL: *mut f64,
19296 ldvl: *const lapack_int,
19297 VR: *mut f64,
19298 ldvr: *const lapack_int,
19299 mm: *const lapack_int,
19300 m: *mut lapack_int,
19301 work: *mut f64,
19302 info: *mut lapack_int,
19303 arg1: usize,
19304 arg2: usize,
19305 );
19306 pub fn strevc_(
19307 side: *const c_char,
19308 howmny: *const c_char,
19309 select: *mut lapack_int,
19310 n: *const lapack_int,
19311 T: *const f32,
19312 ldt: *const lapack_int,
19313 VL: *mut f32,
19314 ldvl: *const lapack_int,
19315 VR: *mut f32,
19316 ldvr: *const lapack_int,
19317 mm: *const lapack_int,
19318 m: *mut lapack_int,
19319 work: *mut f32,
19320 info: *mut lapack_int,
19321 arg1: usize,
19322 arg2: usize,
19323 );
19324 pub fn ztrevc_(
19325 side: *const c_char,
19326 howmny: *const c_char,
19327 select: *const lapack_int,
19328 n: *const lapack_int,
19329 T: *mut __BindgenComplex<f64>,
19330 ldt: *const lapack_int,
19331 VL: *mut __BindgenComplex<f64>,
19332 ldvl: *const lapack_int,
19333 VR: *mut __BindgenComplex<f64>,
19334 ldvr: *const lapack_int,
19335 mm: *const lapack_int,
19336 m: *mut lapack_int,
19337 work: *mut __BindgenComplex<f64>,
19338 rwork: *mut f64,
19339 info: *mut lapack_int,
19340 arg1: usize,
19341 arg2: usize,
19342 );
19343 pub fn ctrevc3_(
19344 side: *const c_char,
19345 howmny: *const c_char,
19346 select: *const lapack_int,
19347 n: *const lapack_int,
19348 T: *mut __BindgenComplex<f32>,
19349 ldt: *const lapack_int,
19350 VL: *mut __BindgenComplex<f32>,
19351 ldvl: *const lapack_int,
19352 VR: *mut __BindgenComplex<f32>,
19353 ldvr: *const lapack_int,
19354 mm: *const lapack_int,
19355 m: *mut lapack_int,
19356 work: *mut __BindgenComplex<f32>,
19357 lwork: *const lapack_int,
19358 rwork: *mut f32,
19359 lrwork: *const lapack_int,
19360 info: *mut lapack_int,
19361 arg1: usize,
19362 arg2: usize,
19363 );
19364 pub fn dtrevc3_(
19365 side: *const c_char,
19366 howmny: *const c_char,
19367 select: *mut lapack_int,
19368 n: *const lapack_int,
19369 T: *const f64,
19370 ldt: *const lapack_int,
19371 VL: *mut f64,
19372 ldvl: *const lapack_int,
19373 VR: *mut f64,
19374 ldvr: *const lapack_int,
19375 mm: *const lapack_int,
19376 m: *mut lapack_int,
19377 work: *mut f64,
19378 lwork: *const lapack_int,
19379 info: *mut lapack_int,
19380 arg1: usize,
19381 arg2: usize,
19382 );
19383 pub fn strevc3_(
19384 side: *const c_char,
19385 howmny: *const c_char,
19386 select: *mut lapack_int,
19387 n: *const lapack_int,
19388 T: *const f32,
19389 ldt: *const lapack_int,
19390 VL: *mut f32,
19391 ldvl: *const lapack_int,
19392 VR: *mut f32,
19393 ldvr: *const lapack_int,
19394 mm: *const lapack_int,
19395 m: *mut lapack_int,
19396 work: *mut f32,
19397 lwork: *const lapack_int,
19398 info: *mut lapack_int,
19399 arg1: usize,
19400 arg2: usize,
19401 );
19402 pub fn ztrevc3_(
19403 side: *const c_char,
19404 howmny: *const c_char,
19405 select: *const lapack_int,
19406 n: *const lapack_int,
19407 T: *mut __BindgenComplex<f64>,
19408 ldt: *const lapack_int,
19409 VL: *mut __BindgenComplex<f64>,
19410 ldvl: *const lapack_int,
19411 VR: *mut __BindgenComplex<f64>,
19412 ldvr: *const lapack_int,
19413 mm: *const lapack_int,
19414 m: *mut lapack_int,
19415 work: *mut __BindgenComplex<f64>,
19416 lwork: *const lapack_int,
19417 rwork: *mut f64,
19418 lrwork: *const lapack_int,
19419 info: *mut lapack_int,
19420 arg1: usize,
19421 arg2: usize,
19422 );
19423 pub fn ctrexc_(
19424 compq: *const c_char,
19425 n: *const lapack_int,
19426 T: *mut __BindgenComplex<f32>,
19427 ldt: *const lapack_int,
19428 Q: *mut __BindgenComplex<f32>,
19429 ldq: *const lapack_int,
19430 ifst: *const lapack_int,
19431 ilst: *const lapack_int,
19432 info: *mut lapack_int,
19433 arg1: usize,
19434 );
19435 pub fn dtrexc_(
19436 compq: *const c_char,
19437 n: *const lapack_int,
19438 T: *mut f64,
19439 ldt: *const lapack_int,
19440 Q: *mut f64,
19441 ldq: *const lapack_int,
19442 ifst: *mut lapack_int,
19443 ilst: *mut lapack_int,
19444 work: *mut f64,
19445 info: *mut lapack_int,
19446 arg1: usize,
19447 );
19448 pub fn strexc_(
19449 compq: *const c_char,
19450 n: *const lapack_int,
19451 T: *mut f32,
19452 ldt: *const lapack_int,
19453 Q: *mut f32,
19454 ldq: *const lapack_int,
19455 ifst: *mut lapack_int,
19456 ilst: *mut lapack_int,
19457 work: *mut f32,
19458 info: *mut lapack_int,
19459 arg1: usize,
19460 );
19461 pub fn ztrexc_(
19462 compq: *const c_char,
19463 n: *const lapack_int,
19464 T: *mut __BindgenComplex<f64>,
19465 ldt: *const lapack_int,
19466 Q: *mut __BindgenComplex<f64>,
19467 ldq: *const lapack_int,
19468 ifst: *const lapack_int,
19469 ilst: *const lapack_int,
19470 info: *mut lapack_int,
19471 arg1: usize,
19472 );
19473 pub fn ctrrfs_(
19474 uplo: *const c_char,
19475 trans: *const c_char,
19476 diag: *const c_char,
19477 n: *const lapack_int,
19478 nrhs: *const lapack_int,
19479 A: *const __BindgenComplex<f32>,
19480 lda: *const lapack_int,
19481 B: *const __BindgenComplex<f32>,
19482 ldb: *const lapack_int,
19483 X: *const __BindgenComplex<f32>,
19484 ldx: *const lapack_int,
19485 ferr: *mut f32,
19486 berr: *mut f32,
19487 work: *mut __BindgenComplex<f32>,
19488 rwork: *mut f32,
19489 info: *mut lapack_int,
19490 arg1: usize,
19491 arg2: usize,
19492 arg3: usize,
19493 );
19494 pub fn dtrrfs_(
19495 uplo: *const c_char,
19496 trans: *const c_char,
19497 diag: *const c_char,
19498 n: *const lapack_int,
19499 nrhs: *const lapack_int,
19500 A: *const f64,
19501 lda: *const lapack_int,
19502 B: *const f64,
19503 ldb: *const lapack_int,
19504 X: *const f64,
19505 ldx: *const lapack_int,
19506 ferr: *mut f64,
19507 berr: *mut f64,
19508 work: *mut f64,
19509 iwork: *mut lapack_int,
19510 info: *mut lapack_int,
19511 arg1: usize,
19512 arg2: usize,
19513 arg3: usize,
19514 );
19515 pub fn strrfs_(
19516 uplo: *const c_char,
19517 trans: *const c_char,
19518 diag: *const c_char,
19519 n: *const lapack_int,
19520 nrhs: *const lapack_int,
19521 A: *const f32,
19522 lda: *const lapack_int,
19523 B: *const f32,
19524 ldb: *const lapack_int,
19525 X: *const f32,
19526 ldx: *const lapack_int,
19527 ferr: *mut f32,
19528 berr: *mut f32,
19529 work: *mut f32,
19530 iwork: *mut lapack_int,
19531 info: *mut lapack_int,
19532 arg1: usize,
19533 arg2: usize,
19534 arg3: usize,
19535 );
19536 pub fn ztrrfs_(
19537 uplo: *const c_char,
19538 trans: *const c_char,
19539 diag: *const c_char,
19540 n: *const lapack_int,
19541 nrhs: *const lapack_int,
19542 A: *const __BindgenComplex<f64>,
19543 lda: *const lapack_int,
19544 B: *const __BindgenComplex<f64>,
19545 ldb: *const lapack_int,
19546 X: *const __BindgenComplex<f64>,
19547 ldx: *const lapack_int,
19548 ferr: *mut f64,
19549 berr: *mut f64,
19550 work: *mut __BindgenComplex<f64>,
19551 rwork: *mut f64,
19552 info: *mut lapack_int,
19553 arg1: usize,
19554 arg2: usize,
19555 arg3: usize,
19556 );
19557 pub fn ctrsen_(
19558 job: *const c_char,
19559 compq: *const c_char,
19560 select: *const lapack_int,
19561 n: *const lapack_int,
19562 T: *mut __BindgenComplex<f32>,
19563 ldt: *const lapack_int,
19564 Q: *mut __BindgenComplex<f32>,
19565 ldq: *const lapack_int,
19566 W: *mut __BindgenComplex<f32>,
19567 m: *mut lapack_int,
19568 s: *mut f32,
19569 sep: *mut f32,
19570 work: *mut __BindgenComplex<f32>,
19571 lwork: *const lapack_int,
19572 info: *mut lapack_int,
19573 arg1: usize,
19574 arg2: usize,
19575 );
19576 pub fn dtrsen_(
19577 job: *const c_char,
19578 compq: *const c_char,
19579 select: *const lapack_int,
19580 n: *const lapack_int,
19581 T: *mut f64,
19582 ldt: *const lapack_int,
19583 Q: *mut f64,
19584 ldq: *const lapack_int,
19585 WR: *mut f64,
19586 WI: *mut f64,
19587 m: *mut lapack_int,
19588 s: *mut f64,
19589 sep: *mut f64,
19590 work: *mut f64,
19591 lwork: *const lapack_int,
19592 iwork: *mut lapack_int,
19593 liwork: *const lapack_int,
19594 info: *mut lapack_int,
19595 arg1: usize,
19596 arg2: usize,
19597 );
19598 pub fn strsen_(
19599 job: *const c_char,
19600 compq: *const c_char,
19601 select: *const lapack_int,
19602 n: *const lapack_int,
19603 T: *mut f32,
19604 ldt: *const lapack_int,
19605 Q: *mut f32,
19606 ldq: *const lapack_int,
19607 WR: *mut f32,
19608 WI: *mut f32,
19609 m: *mut lapack_int,
19610 s: *mut f32,
19611 sep: *mut f32,
19612 work: *mut f32,
19613 lwork: *const lapack_int,
19614 iwork: *mut lapack_int,
19615 liwork: *const lapack_int,
19616 info: *mut lapack_int,
19617 arg1: usize,
19618 arg2: usize,
19619 );
19620 pub fn ztrsen_(
19621 job: *const c_char,
19622 compq: *const c_char,
19623 select: *const lapack_int,
19624 n: *const lapack_int,
19625 T: *mut __BindgenComplex<f64>,
19626 ldt: *const lapack_int,
19627 Q: *mut __BindgenComplex<f64>,
19628 ldq: *const lapack_int,
19629 W: *mut __BindgenComplex<f64>,
19630 m: *mut lapack_int,
19631 s: *mut f64,
19632 sep: *mut f64,
19633 work: *mut __BindgenComplex<f64>,
19634 lwork: *const lapack_int,
19635 info: *mut lapack_int,
19636 arg1: usize,
19637 arg2: usize,
19638 );
19639 pub fn ctrsna_(
19640 job: *const c_char,
19641 howmny: *const c_char,
19642 select: *const lapack_int,
19643 n: *const lapack_int,
19644 T: *const __BindgenComplex<f32>,
19645 ldt: *const lapack_int,
19646 VL: *const __BindgenComplex<f32>,
19647 ldvl: *const lapack_int,
19648 VR: *const __BindgenComplex<f32>,
19649 ldvr: *const lapack_int,
19650 S: *mut f32,
19651 SEP: *mut f32,
19652 mm: *const lapack_int,
19653 m: *mut lapack_int,
19654 work: *mut __BindgenComplex<f32>,
19655 ldwork: *const lapack_int,
19656 rwork: *mut f32,
19657 info: *mut lapack_int,
19658 arg1: usize,
19659 arg2: usize,
19660 );
19661 pub fn dtrsna_(
19662 job: *const c_char,
19663 howmny: *const c_char,
19664 select: *const lapack_int,
19665 n: *const lapack_int,
19666 T: *const f64,
19667 ldt: *const lapack_int,
19668 VL: *const f64,
19669 ldvl: *const lapack_int,
19670 VR: *const f64,
19671 ldvr: *const lapack_int,
19672 S: *mut f64,
19673 SEP: *mut f64,
19674 mm: *const lapack_int,
19675 m: *mut lapack_int,
19676 work: *mut f64,
19677 ldwork: *const lapack_int,
19678 iwork: *mut lapack_int,
19679 info: *mut lapack_int,
19680 arg1: usize,
19681 arg2: usize,
19682 );
19683 pub fn strsna_(
19684 job: *const c_char,
19685 howmny: *const c_char,
19686 select: *const lapack_int,
19687 n: *const lapack_int,
19688 T: *const f32,
19689 ldt: *const lapack_int,
19690 VL: *const f32,
19691 ldvl: *const lapack_int,
19692 VR: *const f32,
19693 ldvr: *const lapack_int,
19694 S: *mut f32,
19695 SEP: *mut f32,
19696 mm: *const lapack_int,
19697 m: *mut lapack_int,
19698 work: *mut f32,
19699 ldwork: *const lapack_int,
19700 iwork: *mut lapack_int,
19701 info: *mut lapack_int,
19702 arg1: usize,
19703 arg2: usize,
19704 );
19705 pub fn ztrsna_(
19706 job: *const c_char,
19707 howmny: *const c_char,
19708 select: *const lapack_int,
19709 n: *const lapack_int,
19710 T: *const __BindgenComplex<f64>,
19711 ldt: *const lapack_int,
19712 VL: *const __BindgenComplex<f64>,
19713 ldvl: *const lapack_int,
19714 VR: *const __BindgenComplex<f64>,
19715 ldvr: *const lapack_int,
19716 S: *mut f64,
19717 SEP: *mut f64,
19718 mm: *const lapack_int,
19719 m: *mut lapack_int,
19720 work: *mut __BindgenComplex<f64>,
19721 ldwork: *const lapack_int,
19722 rwork: *mut f64,
19723 info: *mut lapack_int,
19724 arg1: usize,
19725 arg2: usize,
19726 );
19727 pub fn ctrsyl_(
19728 trana: *const c_char,
19729 tranb: *const c_char,
19730 isgn: *const lapack_int,
19731 m: *const lapack_int,
19732 n: *const lapack_int,
19733 A: *const __BindgenComplex<f32>,
19734 lda: *const lapack_int,
19735 B: *const __BindgenComplex<f32>,
19736 ldb: *const lapack_int,
19737 C: *mut __BindgenComplex<f32>,
19738 ldc: *const lapack_int,
19739 scale: *mut f32,
19740 info: *mut lapack_int,
19741 arg1: usize,
19742 arg2: usize,
19743 );
19744 pub fn dtrsyl_(
19745 trana: *const c_char,
19746 tranb: *const c_char,
19747 isgn: *const lapack_int,
19748 m: *const lapack_int,
19749 n: *const lapack_int,
19750 A: *const f64,
19751 lda: *const lapack_int,
19752 B: *const f64,
19753 ldb: *const lapack_int,
19754 C: *mut f64,
19755 ldc: *const lapack_int,
19756 scale: *mut f64,
19757 info: *mut lapack_int,
19758 arg1: usize,
19759 arg2: usize,
19760 );
19761 pub fn strsyl_(
19762 trana: *const c_char,
19763 tranb: *const c_char,
19764 isgn: *const lapack_int,
19765 m: *const lapack_int,
19766 n: *const lapack_int,
19767 A: *const f32,
19768 lda: *const lapack_int,
19769 B: *const f32,
19770 ldb: *const lapack_int,
19771 C: *mut f32,
19772 ldc: *const lapack_int,
19773 scale: *mut f32,
19774 info: *mut lapack_int,
19775 arg1: usize,
19776 arg2: usize,
19777 );
19778 pub fn ztrsyl_(
19779 trana: *const c_char,
19780 tranb: *const c_char,
19781 isgn: *const lapack_int,
19782 m: *const lapack_int,
19783 n: *const lapack_int,
19784 A: *const __BindgenComplex<f64>,
19785 lda: *const lapack_int,
19786 B: *const __BindgenComplex<f64>,
19787 ldb: *const lapack_int,
19788 C: *mut __BindgenComplex<f64>,
19789 ldc: *const lapack_int,
19790 scale: *mut f64,
19791 info: *mut lapack_int,
19792 arg1: usize,
19793 arg2: usize,
19794 );
19795 pub fn ctrsyl3_(
19796 trana: *const c_char,
19797 tranb: *const c_char,
19798 isgn: *const lapack_int,
19799 m: *const lapack_int,
19800 n: *const lapack_int,
19801 A: *const __BindgenComplex<f32>,
19802 lda: *const lapack_int,
19803 B: *const __BindgenComplex<f32>,
19804 ldb: *const lapack_int,
19805 C: *mut __BindgenComplex<f32>,
19806 ldc: *const lapack_int,
19807 scale: *mut f32,
19808 swork: *mut f32,
19809 ldswork: *const lapack_int,
19810 info: *mut lapack_int,
19811 arg1: usize,
19812 arg2: usize,
19813 );
19814 pub fn dtrsyl3_(
19815 trana: *const c_char,
19816 tranb: *const c_char,
19817 isgn: *const lapack_int,
19818 m: *const lapack_int,
19819 n: *const lapack_int,
19820 A: *const f64,
19821 lda: *const lapack_int,
19822 B: *const f64,
19823 ldb: *const lapack_int,
19824 C: *mut f64,
19825 ldc: *const lapack_int,
19826 scale: *mut f64,
19827 iwork: *mut lapack_int,
19828 liwork: *const lapack_int,
19829 swork: *mut f64,
19830 ldswork: *const lapack_int,
19831 info: *mut lapack_int,
19832 arg1: usize,
19833 arg2: usize,
19834 );
19835 pub fn strsyl3_(
19836 trana: *const c_char,
19837 tranb: *const c_char,
19838 isgn: *const lapack_int,
19839 m: *const lapack_int,
19840 n: *const lapack_int,
19841 A: *const f32,
19842 lda: *const lapack_int,
19843 B: *const f32,
19844 ldb: *const lapack_int,
19845 C: *mut f32,
19846 ldc: *const lapack_int,
19847 scale: *mut f32,
19848 iwork: *mut lapack_int,
19849 liwork: *const lapack_int,
19850 swork: *mut f32,
19851 ldswork: *const lapack_int,
19852 info: *mut lapack_int,
19853 arg1: usize,
19854 arg2: usize,
19855 );
19856 pub fn ztrsyl3_(
19857 trana: *const c_char,
19858 tranb: *const c_char,
19859 isgn: *const lapack_int,
19860 m: *const lapack_int,
19861 n: *const lapack_int,
19862 A: *const __BindgenComplex<f64>,
19863 lda: *const lapack_int,
19864 B: *const __BindgenComplex<f64>,
19865 ldb: *const lapack_int,
19866 C: *mut __BindgenComplex<f64>,
19867 ldc: *const lapack_int,
19868 scale: *mut f64,
19869 swork: *mut f64,
19870 ldswork: *const lapack_int,
19871 info: *mut lapack_int,
19872 arg1: usize,
19873 arg2: usize,
19874 );
19875 pub fn ctrtri_(
19876 uplo: *const c_char,
19877 diag: *const c_char,
19878 n: *const lapack_int,
19879 A: *mut __BindgenComplex<f32>,
19880 lda: *const lapack_int,
19881 info: *mut lapack_int,
19882 arg1: usize,
19883 arg2: usize,
19884 );
19885 pub fn dtrtri_(
19886 uplo: *const c_char,
19887 diag: *const c_char,
19888 n: *const lapack_int,
19889 A: *mut f64,
19890 lda: *const lapack_int,
19891 info: *mut lapack_int,
19892 arg1: usize,
19893 arg2: usize,
19894 );
19895 pub fn strtri_(
19896 uplo: *const c_char,
19897 diag: *const c_char,
19898 n: *const lapack_int,
19899 A: *mut f32,
19900 lda: *const lapack_int,
19901 info: *mut lapack_int,
19902 arg1: usize,
19903 arg2: usize,
19904 );
19905 pub fn ztrtri_(
19906 uplo: *const c_char,
19907 diag: *const c_char,
19908 n: *const lapack_int,
19909 A: *mut __BindgenComplex<f64>,
19910 lda: *const lapack_int,
19911 info: *mut lapack_int,
19912 arg1: usize,
19913 arg2: usize,
19914 );
19915 pub fn ctrtrs_(
19916 uplo: *const c_char,
19917 trans: *const c_char,
19918 diag: *const c_char,
19919 n: *const lapack_int,
19920 nrhs: *const lapack_int,
19921 A: *const __BindgenComplex<f32>,
19922 lda: *const lapack_int,
19923 B: *mut __BindgenComplex<f32>,
19924 ldb: *const lapack_int,
19925 info: *mut lapack_int,
19926 arg1: usize,
19927 arg2: usize,
19928 arg3: usize,
19929 );
19930 pub fn dtrtrs_(
19931 uplo: *const c_char,
19932 trans: *const c_char,
19933 diag: *const c_char,
19934 n: *const lapack_int,
19935 nrhs: *const lapack_int,
19936 A: *const f64,
19937 lda: *const lapack_int,
19938 B: *mut f64,
19939 ldb: *const lapack_int,
19940 info: *mut lapack_int,
19941 arg1: usize,
19942 arg2: usize,
19943 arg3: usize,
19944 );
19945 pub fn strtrs_(
19946 uplo: *const c_char,
19947 trans: *const c_char,
19948 diag: *const c_char,
19949 n: *const lapack_int,
19950 nrhs: *const lapack_int,
19951 A: *const f32,
19952 lda: *const lapack_int,
19953 B: *mut f32,
19954 ldb: *const lapack_int,
19955 info: *mut lapack_int,
19956 arg1: usize,
19957 arg2: usize,
19958 arg3: usize,
19959 );
19960 pub fn ztrtrs_(
19961 uplo: *const c_char,
19962 trans: *const c_char,
19963 diag: *const c_char,
19964 n: *const lapack_int,
19965 nrhs: *const lapack_int,
19966 A: *const __BindgenComplex<f64>,
19967 lda: *const lapack_int,
19968 B: *mut __BindgenComplex<f64>,
19969 ldb: *const lapack_int,
19970 info: *mut lapack_int,
19971 arg1: usize,
19972 arg2: usize,
19973 arg3: usize,
19974 );
19975 pub fn ctrttf_(
19976 transr: *const c_char,
19977 uplo: *const c_char,
19978 n: *const lapack_int,
19979 A: *const __BindgenComplex<f32>,
19980 lda: *const lapack_int,
19981 ARF: *mut __BindgenComplex<f32>,
19982 info: *mut lapack_int,
19983 arg1: usize,
19984 arg2: usize,
19985 );
19986 pub fn dtrttf_(
19987 transr: *const c_char,
19988 uplo: *const c_char,
19989 n: *const lapack_int,
19990 A: *const f64,
19991 lda: *const lapack_int,
19992 ARF: *mut f64,
19993 info: *mut lapack_int,
19994 arg1: usize,
19995 arg2: usize,
19996 );
19997 pub fn strttf_(
19998 transr: *const c_char,
19999 uplo: *const c_char,
20000 n: *const lapack_int,
20001 A: *const f32,
20002 lda: *const lapack_int,
20003 ARF: *mut f32,
20004 info: *mut lapack_int,
20005 arg1: usize,
20006 arg2: usize,
20007 );
20008 pub fn ztrttf_(
20009 transr: *const c_char,
20010 uplo: *const c_char,
20011 n: *const lapack_int,
20012 A: *const __BindgenComplex<f64>,
20013 lda: *const lapack_int,
20014 ARF: *mut __BindgenComplex<f64>,
20015 info: *mut lapack_int,
20016 arg1: usize,
20017 arg2: usize,
20018 );
20019 pub fn ctrttp_(
20020 uplo: *const c_char,
20021 n: *const lapack_int,
20022 A: *const __BindgenComplex<f32>,
20023 lda: *const lapack_int,
20024 AP: *mut __BindgenComplex<f32>,
20025 info: *mut lapack_int,
20026 arg1: usize,
20027 );
20028 pub fn dtrttp_(
20029 uplo: *const c_char,
20030 n: *const lapack_int,
20031 A: *const f64,
20032 lda: *const lapack_int,
20033 AP: *mut f64,
20034 info: *mut lapack_int,
20035 arg1: usize,
20036 );
20037 pub fn strttp_(
20038 uplo: *const c_char,
20039 n: *const lapack_int,
20040 A: *const f32,
20041 lda: *const lapack_int,
20042 AP: *mut f32,
20043 info: *mut lapack_int,
20044 arg1: usize,
20045 );
20046 pub fn ztrttp_(
20047 uplo: *const c_char,
20048 n: *const lapack_int,
20049 A: *const __BindgenComplex<f64>,
20050 lda: *const lapack_int,
20051 AP: *mut __BindgenComplex<f64>,
20052 info: *mut lapack_int,
20053 arg1: usize,
20054 );
20055 pub fn ctzrzf_(
20056 m: *const lapack_int,
20057 n: *const lapack_int,
20058 A: *mut __BindgenComplex<f32>,
20059 lda: *const lapack_int,
20060 tau: *mut __BindgenComplex<f32>,
20061 work: *mut __BindgenComplex<f32>,
20062 lwork: *const lapack_int,
20063 info: *mut lapack_int,
20064 );
20065 pub fn dtzrzf_(
20066 m: *const lapack_int,
20067 n: *const lapack_int,
20068 A: *mut f64,
20069 lda: *const lapack_int,
20070 tau: *mut f64,
20071 work: *mut f64,
20072 lwork: *const lapack_int,
20073 info: *mut lapack_int,
20074 );
20075 pub fn stzrzf_(
20076 m: *const lapack_int,
20077 n: *const lapack_int,
20078 A: *mut f32,
20079 lda: *const lapack_int,
20080 tau: *mut f32,
20081 work: *mut f32,
20082 lwork: *const lapack_int,
20083 info: *mut lapack_int,
20084 );
20085 pub fn ztzrzf_(
20086 m: *const lapack_int,
20087 n: *const lapack_int,
20088 A: *mut __BindgenComplex<f64>,
20089 lda: *const lapack_int,
20090 tau: *mut __BindgenComplex<f64>,
20091 work: *mut __BindgenComplex<f64>,
20092 lwork: *const lapack_int,
20093 info: *mut lapack_int,
20094 );
20095 pub fn cunbdb_(
20096 trans: *const c_char,
20097 signs: *const c_char,
20098 m: *const lapack_int,
20099 p: *const lapack_int,
20100 q: *const lapack_int,
20101 X11: *mut __BindgenComplex<f32>,
20102 ldx11: *const lapack_int,
20103 X12: *mut __BindgenComplex<f32>,
20104 ldx12: *const lapack_int,
20105 X21: *mut __BindgenComplex<f32>,
20106 ldx21: *const lapack_int,
20107 X22: *mut __BindgenComplex<f32>,
20108 ldx22: *const lapack_int,
20109 theta: *mut f32,
20110 phi: *mut f32,
20111 TAUP1: *mut __BindgenComplex<f32>,
20112 TAUP2: *mut __BindgenComplex<f32>,
20113 TAUQ1: *mut __BindgenComplex<f32>,
20114 TAUQ2: *mut __BindgenComplex<f32>,
20115 work: *mut __BindgenComplex<f32>,
20116 lwork: *const lapack_int,
20117 info: *mut lapack_int,
20118 arg1: usize,
20119 arg2: usize,
20120 );
20121 pub fn zunbdb_(
20122 trans: *const c_char,
20123 signs: *const c_char,
20124 m: *const lapack_int,
20125 p: *const lapack_int,
20126 q: *const lapack_int,
20127 X11: *mut __BindgenComplex<f64>,
20128 ldx11: *const lapack_int,
20129 X12: *mut __BindgenComplex<f64>,
20130 ldx12: *const lapack_int,
20131 X21: *mut __BindgenComplex<f64>,
20132 ldx21: *const lapack_int,
20133 X22: *mut __BindgenComplex<f64>,
20134 ldx22: *const lapack_int,
20135 theta: *mut f64,
20136 phi: *mut f64,
20137 TAUP1: *mut __BindgenComplex<f64>,
20138 TAUP2: *mut __BindgenComplex<f64>,
20139 TAUQ1: *mut __BindgenComplex<f64>,
20140 TAUQ2: *mut __BindgenComplex<f64>,
20141 work: *mut __BindgenComplex<f64>,
20142 lwork: *const lapack_int,
20143 info: *mut lapack_int,
20144 arg1: usize,
20145 arg2: usize,
20146 );
20147 pub fn cuncsd_(
20148 jobu1: *const c_char,
20149 jobu2: *const c_char,
20150 jobv1t: *const c_char,
20151 jobv2t: *const c_char,
20152 trans: *const c_char,
20153 signs: *const c_char,
20154 m: *const lapack_int,
20155 p: *const lapack_int,
20156 q: *const lapack_int,
20157 X11: *mut __BindgenComplex<f32>,
20158 ldx11: *const lapack_int,
20159 X12: *mut __BindgenComplex<f32>,
20160 ldx12: *const lapack_int,
20161 X21: *mut __BindgenComplex<f32>,
20162 ldx21: *const lapack_int,
20163 X22: *mut __BindgenComplex<f32>,
20164 ldx22: *const lapack_int,
20165 theta: *mut f32,
20166 U1: *mut __BindgenComplex<f32>,
20167 ldu1: *const lapack_int,
20168 U2: *mut __BindgenComplex<f32>,
20169 ldu2: *const lapack_int,
20170 V1T: *mut __BindgenComplex<f32>,
20171 ldv1t: *const lapack_int,
20172 V2T: *mut __BindgenComplex<f32>,
20173 ldv2t: *const lapack_int,
20174 work: *mut __BindgenComplex<f32>,
20175 lwork: *const lapack_int,
20176 rwork: *mut f32,
20177 lrwork: *const lapack_int,
20178 iwork: *mut lapack_int,
20179 info: *mut lapack_int,
20180 arg1: usize,
20181 arg2: usize,
20182 arg3: usize,
20183 arg4: usize,
20184 arg5: usize,
20185 arg6: usize,
20186 );
20187 pub fn zuncsd_(
20188 jobu1: *const c_char,
20189 jobu2: *const c_char,
20190 jobv1t: *const c_char,
20191 jobv2t: *const c_char,
20192 trans: *const c_char,
20193 signs: *const c_char,
20194 m: *const lapack_int,
20195 p: *const lapack_int,
20196 q: *const lapack_int,
20197 X11: *mut __BindgenComplex<f64>,
20198 ldx11: *const lapack_int,
20199 X12: *mut __BindgenComplex<f64>,
20200 ldx12: *const lapack_int,
20201 X21: *mut __BindgenComplex<f64>,
20202 ldx21: *const lapack_int,
20203 X22: *mut __BindgenComplex<f64>,
20204 ldx22: *const lapack_int,
20205 theta: *mut f64,
20206 U1: *mut __BindgenComplex<f64>,
20207 ldu1: *const lapack_int,
20208 U2: *mut __BindgenComplex<f64>,
20209 ldu2: *const lapack_int,
20210 V1T: *mut __BindgenComplex<f64>,
20211 ldv1t: *const lapack_int,
20212 V2T: *mut __BindgenComplex<f64>,
20213 ldv2t: *const lapack_int,
20214 work: *mut __BindgenComplex<f64>,
20215 lwork: *const lapack_int,
20216 rwork: *mut f64,
20217 lrwork: *const lapack_int,
20218 iwork: *mut lapack_int,
20219 info: *mut lapack_int,
20220 arg1: usize,
20221 arg2: usize,
20222 arg3: usize,
20223 arg4: usize,
20224 arg5: usize,
20225 arg6: usize,
20226 );
20227 pub fn cuncsd2by1_(
20228 jobu1: *const c_char,
20229 jobu2: *const c_char,
20230 jobv1t: *const c_char,
20231 m: *const lapack_int,
20232 p: *const lapack_int,
20233 q: *const lapack_int,
20234 X11: *mut __BindgenComplex<f32>,
20235 ldx11: *const lapack_int,
20236 X21: *mut __BindgenComplex<f32>,
20237 ldx21: *const lapack_int,
20238 theta: *mut f32,
20239 U1: *mut __BindgenComplex<f32>,
20240 ldu1: *const lapack_int,
20241 U2: *mut __BindgenComplex<f32>,
20242 ldu2: *const lapack_int,
20243 V1T: *mut __BindgenComplex<f32>,
20244 ldv1t: *const lapack_int,
20245 work: *mut __BindgenComplex<f32>,
20246 lwork: *const lapack_int,
20247 rwork: *mut f32,
20248 lrwork: *const lapack_int,
20249 iwork: *mut lapack_int,
20250 info: *mut lapack_int,
20251 arg1: usize,
20252 arg2: usize,
20253 arg3: usize,
20254 );
20255 pub fn zuncsd2by1_(
20256 jobu1: *const c_char,
20257 jobu2: *const c_char,
20258 jobv1t: *const c_char,
20259 m: *const lapack_int,
20260 p: *const lapack_int,
20261 q: *const lapack_int,
20262 X11: *mut __BindgenComplex<f64>,
20263 ldx11: *const lapack_int,
20264 X21: *mut __BindgenComplex<f64>,
20265 ldx21: *const lapack_int,
20266 theta: *mut f64,
20267 U1: *mut __BindgenComplex<f64>,
20268 ldu1: *const lapack_int,
20269 U2: *mut __BindgenComplex<f64>,
20270 ldu2: *const lapack_int,
20271 V1T: *mut __BindgenComplex<f64>,
20272 ldv1t: *const lapack_int,
20273 work: *mut __BindgenComplex<f64>,
20274 lwork: *const lapack_int,
20275 rwork: *mut f64,
20276 lrwork: *const lapack_int,
20277 iwork: *mut lapack_int,
20278 info: *mut lapack_int,
20279 arg1: usize,
20280 arg2: usize,
20281 arg3: usize,
20282 );
20283 pub fn cungbr_(
20284 vect: *const c_char,
20285 m: *const lapack_int,
20286 n: *const lapack_int,
20287 k: *const lapack_int,
20288 A: *mut __BindgenComplex<f32>,
20289 lda: *const lapack_int,
20290 tau: *const __BindgenComplex<f32>,
20291 work: *mut __BindgenComplex<f32>,
20292 lwork: *const lapack_int,
20293 info: *mut lapack_int,
20294 arg1: usize,
20295 );
20296 pub fn zungbr_(
20297 vect: *const c_char,
20298 m: *const lapack_int,
20299 n: *const lapack_int,
20300 k: *const lapack_int,
20301 A: *mut __BindgenComplex<f64>,
20302 lda: *const lapack_int,
20303 tau: *const __BindgenComplex<f64>,
20304 work: *mut __BindgenComplex<f64>,
20305 lwork: *const lapack_int,
20306 info: *mut lapack_int,
20307 arg1: usize,
20308 );
20309 pub fn cunghr_(
20310 n: *const lapack_int,
20311 ilo: *const lapack_int,
20312 ihi: *const lapack_int,
20313 A: *mut __BindgenComplex<f32>,
20314 lda: *const lapack_int,
20315 tau: *const __BindgenComplex<f32>,
20316 work: *mut __BindgenComplex<f32>,
20317 lwork: *const lapack_int,
20318 info: *mut lapack_int,
20319 );
20320 pub fn zunghr_(
20321 n: *const lapack_int,
20322 ilo: *const lapack_int,
20323 ihi: *const lapack_int,
20324 A: *mut __BindgenComplex<f64>,
20325 lda: *const lapack_int,
20326 tau: *const __BindgenComplex<f64>,
20327 work: *mut __BindgenComplex<f64>,
20328 lwork: *const lapack_int,
20329 info: *mut lapack_int,
20330 );
20331 pub fn cunglq_(
20332 m: *const lapack_int,
20333 n: *const lapack_int,
20334 k: *const lapack_int,
20335 A: *mut __BindgenComplex<f32>,
20336 lda: *const lapack_int,
20337 tau: *const __BindgenComplex<f32>,
20338 work: *mut __BindgenComplex<f32>,
20339 lwork: *const lapack_int,
20340 info: *mut lapack_int,
20341 );
20342 pub fn zunglq_(
20343 m: *const lapack_int,
20344 n: *const lapack_int,
20345 k: *const lapack_int,
20346 A: *mut __BindgenComplex<f64>,
20347 lda: *const lapack_int,
20348 tau: *const __BindgenComplex<f64>,
20349 work: *mut __BindgenComplex<f64>,
20350 lwork: *const lapack_int,
20351 info: *mut lapack_int,
20352 );
20353 pub fn cungql_(
20354 m: *const lapack_int,
20355 n: *const lapack_int,
20356 k: *const lapack_int,
20357 A: *mut __BindgenComplex<f32>,
20358 lda: *const lapack_int,
20359 tau: *const __BindgenComplex<f32>,
20360 work: *mut __BindgenComplex<f32>,
20361 lwork: *const lapack_int,
20362 info: *mut lapack_int,
20363 );
20364 pub fn zungql_(
20365 m: *const lapack_int,
20366 n: *const lapack_int,
20367 k: *const lapack_int,
20368 A: *mut __BindgenComplex<f64>,
20369 lda: *const lapack_int,
20370 tau: *const __BindgenComplex<f64>,
20371 work: *mut __BindgenComplex<f64>,
20372 lwork: *const lapack_int,
20373 info: *mut lapack_int,
20374 );
20375 pub fn cungqr_(
20376 m: *const lapack_int,
20377 n: *const lapack_int,
20378 k: *const lapack_int,
20379 A: *mut __BindgenComplex<f32>,
20380 lda: *const lapack_int,
20381 tau: *const __BindgenComplex<f32>,
20382 work: *mut __BindgenComplex<f32>,
20383 lwork: *const lapack_int,
20384 info: *mut lapack_int,
20385 );
20386 pub fn zungqr_(
20387 m: *const lapack_int,
20388 n: *const lapack_int,
20389 k: *const lapack_int,
20390 A: *mut __BindgenComplex<f64>,
20391 lda: *const lapack_int,
20392 tau: *const __BindgenComplex<f64>,
20393 work: *mut __BindgenComplex<f64>,
20394 lwork: *const lapack_int,
20395 info: *mut lapack_int,
20396 );
20397 pub fn cungrq_(
20398 m: *const lapack_int,
20399 n: *const lapack_int,
20400 k: *const lapack_int,
20401 A: *mut __BindgenComplex<f32>,
20402 lda: *const lapack_int,
20403 tau: *const __BindgenComplex<f32>,
20404 work: *mut __BindgenComplex<f32>,
20405 lwork: *const lapack_int,
20406 info: *mut lapack_int,
20407 );
20408 pub fn zungrq_(
20409 m: *const lapack_int,
20410 n: *const lapack_int,
20411 k: *const lapack_int,
20412 A: *mut __BindgenComplex<f64>,
20413 lda: *const lapack_int,
20414 tau: *const __BindgenComplex<f64>,
20415 work: *mut __BindgenComplex<f64>,
20416 lwork: *const lapack_int,
20417 info: *mut lapack_int,
20418 );
20419 pub fn cungtr_(
20420 uplo: *const c_char,
20421 n: *const lapack_int,
20422 A: *mut __BindgenComplex<f32>,
20423 lda: *const lapack_int,
20424 tau: *const __BindgenComplex<f32>,
20425 work: *mut __BindgenComplex<f32>,
20426 lwork: *const lapack_int,
20427 info: *mut lapack_int,
20428 arg1: usize,
20429 );
20430 pub fn zungtr_(
20431 uplo: *const c_char,
20432 n: *const lapack_int,
20433 A: *mut __BindgenComplex<f64>,
20434 lda: *const lapack_int,
20435 tau: *const __BindgenComplex<f64>,
20436 work: *mut __BindgenComplex<f64>,
20437 lwork: *const lapack_int,
20438 info: *mut lapack_int,
20439 arg1: usize,
20440 );
20441 pub fn cungtsqr_row_(
20442 m: *const lapack_int,
20443 n: *const lapack_int,
20444 mb: *const lapack_int,
20445 nb: *const lapack_int,
20446 A: *mut __BindgenComplex<f32>,
20447 lda: *const lapack_int,
20448 T: *const __BindgenComplex<f32>,
20449 ldt: *const lapack_int,
20450 work: *mut __BindgenComplex<f32>,
20451 lwork: *const lapack_int,
20452 info: *mut lapack_int,
20453 );
20454 pub fn zungtsqr_row_(
20455 m: *const lapack_int,
20456 n: *const lapack_int,
20457 mb: *const lapack_int,
20458 nb: *const lapack_int,
20459 A: *mut __BindgenComplex<f64>,
20460 lda: *const lapack_int,
20461 T: *const __BindgenComplex<f64>,
20462 ldt: *const lapack_int,
20463 work: *mut __BindgenComplex<f64>,
20464 lwork: *const lapack_int,
20465 info: *mut lapack_int,
20466 );
20467 pub fn cunhr_col_(
20468 m: *const lapack_int,
20469 n: *const lapack_int,
20470 nb: *const lapack_int,
20471 A: *mut __BindgenComplex<f32>,
20472 lda: *const lapack_int,
20473 T: *mut __BindgenComplex<f32>,
20474 ldt: *const lapack_int,
20475 D: *mut __BindgenComplex<f32>,
20476 info: *mut lapack_int,
20477 );
20478 pub fn zunhr_col_(
20479 m: *const lapack_int,
20480 n: *const lapack_int,
20481 nb: *const lapack_int,
20482 A: *mut __BindgenComplex<f64>,
20483 lda: *const lapack_int,
20484 T: *mut __BindgenComplex<f64>,
20485 ldt: *const lapack_int,
20486 D: *mut __BindgenComplex<f64>,
20487 info: *mut lapack_int,
20488 );
20489 pub fn cunmbr_(
20490 vect: *const c_char,
20491 side: *const c_char,
20492 trans: *const c_char,
20493 m: *const lapack_int,
20494 n: *const lapack_int,
20495 k: *const lapack_int,
20496 A: *const __BindgenComplex<f32>,
20497 lda: *const lapack_int,
20498 tau: *const __BindgenComplex<f32>,
20499 C: *mut __BindgenComplex<f32>,
20500 ldc: *const lapack_int,
20501 work: *mut __BindgenComplex<f32>,
20502 lwork: *const lapack_int,
20503 info: *mut lapack_int,
20504 arg1: usize,
20505 arg2: usize,
20506 arg3: usize,
20507 );
20508 pub fn zunmbr_(
20509 vect: *const c_char,
20510 side: *const c_char,
20511 trans: *const c_char,
20512 m: *const lapack_int,
20513 n: *const lapack_int,
20514 k: *const lapack_int,
20515 A: *const __BindgenComplex<f64>,
20516 lda: *const lapack_int,
20517 tau: *const __BindgenComplex<f64>,
20518 C: *mut __BindgenComplex<f64>,
20519 ldc: *const lapack_int,
20520 work: *mut __BindgenComplex<f64>,
20521 lwork: *const lapack_int,
20522 info: *mut lapack_int,
20523 arg1: usize,
20524 arg2: usize,
20525 arg3: usize,
20526 );
20527 pub fn cunmhr_(
20528 side: *const c_char,
20529 trans: *const c_char,
20530 m: *const lapack_int,
20531 n: *const lapack_int,
20532 ilo: *const lapack_int,
20533 ihi: *const lapack_int,
20534 A: *const __BindgenComplex<f32>,
20535 lda: *const lapack_int,
20536 tau: *const __BindgenComplex<f32>,
20537 C: *mut __BindgenComplex<f32>,
20538 ldc: *const lapack_int,
20539 work: *mut __BindgenComplex<f32>,
20540 lwork: *const lapack_int,
20541 info: *mut lapack_int,
20542 arg1: usize,
20543 arg2: usize,
20544 );
20545 pub fn zunmhr_(
20546 side: *const c_char,
20547 trans: *const c_char,
20548 m: *const lapack_int,
20549 n: *const lapack_int,
20550 ilo: *const lapack_int,
20551 ihi: *const lapack_int,
20552 A: *const __BindgenComplex<f64>,
20553 lda: *const lapack_int,
20554 tau: *const __BindgenComplex<f64>,
20555 C: *mut __BindgenComplex<f64>,
20556 ldc: *const lapack_int,
20557 work: *mut __BindgenComplex<f64>,
20558 lwork: *const lapack_int,
20559 info: *mut lapack_int,
20560 arg1: usize,
20561 arg2: usize,
20562 );
20563 pub fn cunmlq_(
20564 side: *const c_char,
20565 trans: *const c_char,
20566 m: *const lapack_int,
20567 n: *const lapack_int,
20568 k: *const lapack_int,
20569 A: *const __BindgenComplex<f32>,
20570 lda: *const lapack_int,
20571 tau: *const __BindgenComplex<f32>,
20572 C: *mut __BindgenComplex<f32>,
20573 ldc: *const lapack_int,
20574 work: *mut __BindgenComplex<f32>,
20575 lwork: *const lapack_int,
20576 info: *mut lapack_int,
20577 arg1: usize,
20578 arg2: usize,
20579 );
20580 pub fn zunmlq_(
20581 side: *const c_char,
20582 trans: *const c_char,
20583 m: *const lapack_int,
20584 n: *const lapack_int,
20585 k: *const lapack_int,
20586 A: *const __BindgenComplex<f64>,
20587 lda: *const lapack_int,
20588 tau: *const __BindgenComplex<f64>,
20589 C: *mut __BindgenComplex<f64>,
20590 ldc: *const lapack_int,
20591 work: *mut __BindgenComplex<f64>,
20592 lwork: *const lapack_int,
20593 info: *mut lapack_int,
20594 arg1: usize,
20595 arg2: usize,
20596 );
20597 pub fn cunmql_(
20598 side: *const c_char,
20599 trans: *const c_char,
20600 m: *const lapack_int,
20601 n: *const lapack_int,
20602 k: *const lapack_int,
20603 A: *const __BindgenComplex<f32>,
20604 lda: *const lapack_int,
20605 tau: *const __BindgenComplex<f32>,
20606 C: *mut __BindgenComplex<f32>,
20607 ldc: *const lapack_int,
20608 work: *mut __BindgenComplex<f32>,
20609 lwork: *const lapack_int,
20610 info: *mut lapack_int,
20611 arg1: usize,
20612 arg2: usize,
20613 );
20614 pub fn zunmql_(
20615 side: *const c_char,
20616 trans: *const c_char,
20617 m: *const lapack_int,
20618 n: *const lapack_int,
20619 k: *const lapack_int,
20620 A: *const __BindgenComplex<f64>,
20621 lda: *const lapack_int,
20622 tau: *const __BindgenComplex<f64>,
20623 C: *mut __BindgenComplex<f64>,
20624 ldc: *const lapack_int,
20625 work: *mut __BindgenComplex<f64>,
20626 lwork: *const lapack_int,
20627 info: *mut lapack_int,
20628 arg1: usize,
20629 arg2: usize,
20630 );
20631 pub fn cunmqr_(
20632 side: *const c_char,
20633 trans: *const c_char,
20634 m: *const lapack_int,
20635 n: *const lapack_int,
20636 k: *const lapack_int,
20637 A: *const __BindgenComplex<f32>,
20638 lda: *const lapack_int,
20639 tau: *const __BindgenComplex<f32>,
20640 C: *mut __BindgenComplex<f32>,
20641 ldc: *const lapack_int,
20642 work: *mut __BindgenComplex<f32>,
20643 lwork: *const lapack_int,
20644 info: *mut lapack_int,
20645 arg1: usize,
20646 arg2: usize,
20647 );
20648 pub fn zunmqr_(
20649 side: *const c_char,
20650 trans: *const c_char,
20651 m: *const lapack_int,
20652 n: *const lapack_int,
20653 k: *const lapack_int,
20654 A: *const __BindgenComplex<f64>,
20655 lda: *const lapack_int,
20656 tau: *const __BindgenComplex<f64>,
20657 C: *mut __BindgenComplex<f64>,
20658 ldc: *const lapack_int,
20659 work: *mut __BindgenComplex<f64>,
20660 lwork: *const lapack_int,
20661 info: *mut lapack_int,
20662 arg1: usize,
20663 arg2: usize,
20664 );
20665 pub fn cunmrq_(
20666 side: *const c_char,
20667 trans: *const c_char,
20668 m: *const lapack_int,
20669 n: *const lapack_int,
20670 k: *const lapack_int,
20671 A: *const __BindgenComplex<f32>,
20672 lda: *const lapack_int,
20673 tau: *const __BindgenComplex<f32>,
20674 C: *mut __BindgenComplex<f32>,
20675 ldc: *const lapack_int,
20676 work: *mut __BindgenComplex<f32>,
20677 lwork: *const lapack_int,
20678 info: *mut lapack_int,
20679 arg1: usize,
20680 arg2: usize,
20681 );
20682 pub fn zunmrq_(
20683 side: *const c_char,
20684 trans: *const c_char,
20685 m: *const lapack_int,
20686 n: *const lapack_int,
20687 k: *const lapack_int,
20688 A: *const __BindgenComplex<f64>,
20689 lda: *const lapack_int,
20690 tau: *const __BindgenComplex<f64>,
20691 C: *mut __BindgenComplex<f64>,
20692 ldc: *const lapack_int,
20693 work: *mut __BindgenComplex<f64>,
20694 lwork: *const lapack_int,
20695 info: *mut lapack_int,
20696 arg1: usize,
20697 arg2: usize,
20698 );
20699 pub fn cunmrz_(
20700 side: *const c_char,
20701 trans: *const c_char,
20702 m: *const lapack_int,
20703 n: *const lapack_int,
20704 k: *const lapack_int,
20705 l: *const lapack_int,
20706 A: *const __BindgenComplex<f32>,
20707 lda: *const lapack_int,
20708 tau: *const __BindgenComplex<f32>,
20709 C: *mut __BindgenComplex<f32>,
20710 ldc: *const lapack_int,
20711 work: *mut __BindgenComplex<f32>,
20712 lwork: *const lapack_int,
20713 info: *mut lapack_int,
20714 arg1: usize,
20715 arg2: usize,
20716 );
20717 pub fn zunmrz_(
20718 side: *const c_char,
20719 trans: *const c_char,
20720 m: *const lapack_int,
20721 n: *const lapack_int,
20722 k: *const lapack_int,
20723 l: *const lapack_int,
20724 A: *const __BindgenComplex<f64>,
20725 lda: *const lapack_int,
20726 tau: *const __BindgenComplex<f64>,
20727 C: *mut __BindgenComplex<f64>,
20728 ldc: *const lapack_int,
20729 work: *mut __BindgenComplex<f64>,
20730 lwork: *const lapack_int,
20731 info: *mut lapack_int,
20732 arg1: usize,
20733 arg2: usize,
20734 );
20735 pub fn cunmtr_(
20736 side: *const c_char,
20737 uplo: *const c_char,
20738 trans: *const c_char,
20739 m: *const lapack_int,
20740 n: *const lapack_int,
20741 A: *const __BindgenComplex<f32>,
20742 lda: *const lapack_int,
20743 tau: *const __BindgenComplex<f32>,
20744 C: *mut __BindgenComplex<f32>,
20745 ldc: *const lapack_int,
20746 work: *mut __BindgenComplex<f32>,
20747 lwork: *const lapack_int,
20748 info: *mut lapack_int,
20749 arg1: usize,
20750 arg2: usize,
20751 arg3: usize,
20752 );
20753 pub fn zunmtr_(
20754 side: *const c_char,
20755 uplo: *const c_char,
20756 trans: *const c_char,
20757 m: *const lapack_int,
20758 n: *const lapack_int,
20759 A: *const __BindgenComplex<f64>,
20760 lda: *const lapack_int,
20761 tau: *const __BindgenComplex<f64>,
20762 C: *mut __BindgenComplex<f64>,
20763 ldc: *const lapack_int,
20764 work: *mut __BindgenComplex<f64>,
20765 lwork: *const lapack_int,
20766 info: *mut lapack_int,
20767 arg1: usize,
20768 arg2: usize,
20769 arg3: usize,
20770 );
20771 pub fn cupgtr_(
20772 uplo: *const c_char,
20773 n: *const lapack_int,
20774 AP: *const __BindgenComplex<f32>,
20775 tau: *const __BindgenComplex<f32>,
20776 Q: *mut __BindgenComplex<f32>,
20777 ldq: *const lapack_int,
20778 work: *mut __BindgenComplex<f32>,
20779 info: *mut lapack_int,
20780 arg1: usize,
20781 );
20782 pub fn zupgtr_(
20783 uplo: *const c_char,
20784 n: *const lapack_int,
20785 AP: *const __BindgenComplex<f64>,
20786 tau: *const __BindgenComplex<f64>,
20787 Q: *mut __BindgenComplex<f64>,
20788 ldq: *const lapack_int,
20789 work: *mut __BindgenComplex<f64>,
20790 info: *mut lapack_int,
20791 arg1: usize,
20792 );
20793 pub fn cupmtr_(
20794 side: *const c_char,
20795 uplo: *const c_char,
20796 trans: *const c_char,
20797 m: *const lapack_int,
20798 n: *const lapack_int,
20799 AP: *const __BindgenComplex<f32>,
20800 tau: *const __BindgenComplex<f32>,
20801 C: *mut __BindgenComplex<f32>,
20802 ldc: *const lapack_int,
20803 work: *mut __BindgenComplex<f32>,
20804 info: *mut lapack_int,
20805 arg1: usize,
20806 arg2: usize,
20807 arg3: usize,
20808 );
20809 pub fn zupmtr_(
20810 side: *const c_char,
20811 uplo: *const c_char,
20812 trans: *const c_char,
20813 m: *const lapack_int,
20814 n: *const lapack_int,
20815 AP: *const __BindgenComplex<f64>,
20816 tau: *const __BindgenComplex<f64>,
20817 C: *mut __BindgenComplex<f64>,
20818 ldc: *const lapack_int,
20819 work: *mut __BindgenComplex<f64>,
20820 info: *mut lapack_int,
20821 arg1: usize,
20822 arg2: usize,
20823 arg3: usize,
20824 );
20825}