1#![allow(non_camel_case_types)]
2
3use core::ffi::{c_char, c_int};
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}
18pub const LAPACK_ROW_MAJOR: c_int = 101;
19pub const LAPACK_COL_MAJOR: c_int = 102;
20pub const LAPACK_WORK_MEMORY_ERROR: lapack_int = -1010;
21pub const LAPACK_TRANSPOSE_MEMORY_ERROR: lapack_int = -1011;
22
23pub type LAPACK_S_SELECT2 =
24 Option<unsafe extern "C" fn(arg1: *const f32, arg2: *const f32) -> lapack_int>;
25pub type LAPACK_S_SELECT3 = Option<
26 unsafe extern "C" fn(arg1: *const f32, arg2: *const f32, arg3: *const f32) -> lapack_int,
27>;
28pub type LAPACK_D_SELECT2 =
29 Option<unsafe extern "C" fn(arg1: *const f64, arg2: *const f64) -> lapack_int>;
30pub type LAPACK_D_SELECT3 = Option<
31 unsafe extern "C" fn(arg1: *const f64, arg2: *const f64, arg3: *const f64) -> lapack_int,
32>;
33pub type LAPACK_C_SELECT1 =
34 Option<unsafe extern "C" fn(arg1: *const __BindgenComplex<f32>) -> lapack_int>;
35pub type LAPACK_C_SELECT2 = Option<
36 unsafe extern "C" fn(
37 arg1: *const __BindgenComplex<f32>,
38 arg2: *const __BindgenComplex<f32>,
39 ) -> lapack_int,
40>;
41pub type LAPACK_Z_SELECT1 =
42 Option<unsafe extern "C" fn(arg1: *const __BindgenComplex<f64>) -> lapack_int>;
43pub type LAPACK_Z_SELECT2 = Option<
44 unsafe extern "C" fn(
45 arg1: *const __BindgenComplex<f64>,
46 arg2: *const __BindgenComplex<f64>,
47 ) -> lapack_int,
48>;
49unsafe extern "C" {
50 pub fn lapack_make_complex_float(re: f32, im: f32) -> __BindgenComplex<f32>;
51 pub fn lapack_make_complex_double(re: f64, im: f64) -> __BindgenComplex<f64>;
52 pub fn LAPACKE_sbdsdc(
53 matrix_layout: c_int,
54 uplo: c_char,
55 compq: c_char,
56 n: lapack_int,
57 d: *mut f32,
58 e: *mut f32,
59 u: *mut f32,
60 ldu: lapack_int,
61 vt: *mut f32,
62 ldvt: lapack_int,
63 q: *mut f32,
64 iq: *mut lapack_int,
65 ) -> lapack_int;
66 pub fn LAPACKE_dbdsdc(
67 matrix_layout: c_int,
68 uplo: c_char,
69 compq: c_char,
70 n: lapack_int,
71 d: *mut f64,
72 e: *mut f64,
73 u: *mut f64,
74 ldu: lapack_int,
75 vt: *mut f64,
76 ldvt: lapack_int,
77 q: *mut f64,
78 iq: *mut lapack_int,
79 ) -> lapack_int;
80 pub fn LAPACKE_sbdsqr(
81 matrix_layout: c_int,
82 uplo: c_char,
83 n: lapack_int,
84 ncvt: lapack_int,
85 nru: lapack_int,
86 ncc: lapack_int,
87 d: *mut f32,
88 e: *mut f32,
89 vt: *mut f32,
90 ldvt: lapack_int,
91 u: *mut f32,
92 ldu: lapack_int,
93 c: *mut f32,
94 ldc: lapack_int,
95 ) -> lapack_int;
96 pub fn LAPACKE_dbdsqr(
97 matrix_layout: c_int,
98 uplo: c_char,
99 n: lapack_int,
100 ncvt: lapack_int,
101 nru: lapack_int,
102 ncc: lapack_int,
103 d: *mut f64,
104 e: *mut f64,
105 vt: *mut f64,
106 ldvt: lapack_int,
107 u: *mut f64,
108 ldu: lapack_int,
109 c: *mut f64,
110 ldc: lapack_int,
111 ) -> lapack_int;
112 pub fn LAPACKE_cbdsqr(
113 matrix_layout: c_int,
114 uplo: c_char,
115 n: lapack_int,
116 ncvt: lapack_int,
117 nru: lapack_int,
118 ncc: lapack_int,
119 d: *mut f32,
120 e: *mut f32,
121 vt: *mut __BindgenComplex<f32>,
122 ldvt: lapack_int,
123 u: *mut __BindgenComplex<f32>,
124 ldu: lapack_int,
125 c: *mut __BindgenComplex<f32>,
126 ldc: lapack_int,
127 ) -> lapack_int;
128 pub fn LAPACKE_zbdsqr(
129 matrix_layout: c_int,
130 uplo: c_char,
131 n: lapack_int,
132 ncvt: lapack_int,
133 nru: lapack_int,
134 ncc: lapack_int,
135 d: *mut f64,
136 e: *mut f64,
137 vt: *mut __BindgenComplex<f64>,
138 ldvt: lapack_int,
139 u: *mut __BindgenComplex<f64>,
140 ldu: lapack_int,
141 c: *mut __BindgenComplex<f64>,
142 ldc: lapack_int,
143 ) -> lapack_int;
144 pub fn LAPACKE_sbdsvdx(
145 matrix_layout: c_int,
146 uplo: c_char,
147 jobz: c_char,
148 range: c_char,
149 n: lapack_int,
150 d: *mut f32,
151 e: *mut f32,
152 vl: f32,
153 vu: f32,
154 il: lapack_int,
155 iu: lapack_int,
156 ns: *mut lapack_int,
157 s: *mut f32,
158 z: *mut f32,
159 ldz: lapack_int,
160 superb: *mut lapack_int,
161 ) -> lapack_int;
162 pub fn LAPACKE_dbdsvdx(
163 matrix_layout: c_int,
164 uplo: c_char,
165 jobz: c_char,
166 range: c_char,
167 n: lapack_int,
168 d: *mut f64,
169 e: *mut f64,
170 vl: f64,
171 vu: f64,
172 il: lapack_int,
173 iu: lapack_int,
174 ns: *mut lapack_int,
175 s: *mut f64,
176 z: *mut f64,
177 ldz: lapack_int,
178 superb: *mut lapack_int,
179 ) -> lapack_int;
180 pub fn LAPACKE_sdisna(
181 job: c_char,
182 m: lapack_int,
183 n: lapack_int,
184 d: *const f32,
185 sep: *mut f32,
186 ) -> lapack_int;
187 pub fn LAPACKE_ddisna(
188 job: c_char,
189 m: lapack_int,
190 n: lapack_int,
191 d: *const f64,
192 sep: *mut f64,
193 ) -> lapack_int;
194 pub fn LAPACKE_sgbbrd(
195 matrix_layout: c_int,
196 vect: c_char,
197 m: lapack_int,
198 n: lapack_int,
199 ncc: lapack_int,
200 kl: lapack_int,
201 ku: lapack_int,
202 ab: *mut f32,
203 ldab: lapack_int,
204 d: *mut f32,
205 e: *mut f32,
206 q: *mut f32,
207 ldq: lapack_int,
208 pt: *mut f32,
209 ldpt: lapack_int,
210 c: *mut f32,
211 ldc: lapack_int,
212 ) -> lapack_int;
213 pub fn LAPACKE_dgbbrd(
214 matrix_layout: c_int,
215 vect: c_char,
216 m: lapack_int,
217 n: lapack_int,
218 ncc: lapack_int,
219 kl: lapack_int,
220 ku: lapack_int,
221 ab: *mut f64,
222 ldab: lapack_int,
223 d: *mut f64,
224 e: *mut f64,
225 q: *mut f64,
226 ldq: lapack_int,
227 pt: *mut f64,
228 ldpt: lapack_int,
229 c: *mut f64,
230 ldc: lapack_int,
231 ) -> lapack_int;
232 pub fn LAPACKE_cgbbrd(
233 matrix_layout: c_int,
234 vect: c_char,
235 m: lapack_int,
236 n: lapack_int,
237 ncc: lapack_int,
238 kl: lapack_int,
239 ku: lapack_int,
240 ab: *mut __BindgenComplex<f32>,
241 ldab: lapack_int,
242 d: *mut f32,
243 e: *mut f32,
244 q: *mut __BindgenComplex<f32>,
245 ldq: lapack_int,
246 pt: *mut __BindgenComplex<f32>,
247 ldpt: lapack_int,
248 c: *mut __BindgenComplex<f32>,
249 ldc: lapack_int,
250 ) -> lapack_int;
251 pub fn LAPACKE_zgbbrd(
252 matrix_layout: c_int,
253 vect: c_char,
254 m: lapack_int,
255 n: lapack_int,
256 ncc: lapack_int,
257 kl: lapack_int,
258 ku: lapack_int,
259 ab: *mut __BindgenComplex<f64>,
260 ldab: lapack_int,
261 d: *mut f64,
262 e: *mut f64,
263 q: *mut __BindgenComplex<f64>,
264 ldq: lapack_int,
265 pt: *mut __BindgenComplex<f64>,
266 ldpt: lapack_int,
267 c: *mut __BindgenComplex<f64>,
268 ldc: lapack_int,
269 ) -> lapack_int;
270 pub fn LAPACKE_sgbcon(
271 matrix_layout: c_int,
272 norm: c_char,
273 n: lapack_int,
274 kl: lapack_int,
275 ku: lapack_int,
276 ab: *const f32,
277 ldab: lapack_int,
278 ipiv: *const lapack_int,
279 anorm: f32,
280 rcond: *mut f32,
281 ) -> lapack_int;
282 pub fn LAPACKE_dgbcon(
283 matrix_layout: c_int,
284 norm: c_char,
285 n: lapack_int,
286 kl: lapack_int,
287 ku: lapack_int,
288 ab: *const f64,
289 ldab: lapack_int,
290 ipiv: *const lapack_int,
291 anorm: f64,
292 rcond: *mut f64,
293 ) -> lapack_int;
294 pub fn LAPACKE_cgbcon(
295 matrix_layout: c_int,
296 norm: c_char,
297 n: lapack_int,
298 kl: lapack_int,
299 ku: lapack_int,
300 ab: *const __BindgenComplex<f32>,
301 ldab: lapack_int,
302 ipiv: *const lapack_int,
303 anorm: f32,
304 rcond: *mut f32,
305 ) -> lapack_int;
306 pub fn LAPACKE_zgbcon(
307 matrix_layout: c_int,
308 norm: c_char,
309 n: lapack_int,
310 kl: lapack_int,
311 ku: lapack_int,
312 ab: *const __BindgenComplex<f64>,
313 ldab: lapack_int,
314 ipiv: *const lapack_int,
315 anorm: f64,
316 rcond: *mut f64,
317 ) -> lapack_int;
318 pub fn LAPACKE_sgbequ(
319 matrix_layout: c_int,
320 m: lapack_int,
321 n: lapack_int,
322 kl: lapack_int,
323 ku: lapack_int,
324 ab: *const f32,
325 ldab: lapack_int,
326 r: *mut f32,
327 c: *mut f32,
328 rowcnd: *mut f32,
329 colcnd: *mut f32,
330 amax: *mut f32,
331 ) -> lapack_int;
332 pub fn LAPACKE_dgbequ(
333 matrix_layout: c_int,
334 m: lapack_int,
335 n: lapack_int,
336 kl: lapack_int,
337 ku: lapack_int,
338 ab: *const f64,
339 ldab: lapack_int,
340 r: *mut f64,
341 c: *mut f64,
342 rowcnd: *mut f64,
343 colcnd: *mut f64,
344 amax: *mut f64,
345 ) -> lapack_int;
346 pub fn LAPACKE_cgbequ(
347 matrix_layout: c_int,
348 m: lapack_int,
349 n: lapack_int,
350 kl: lapack_int,
351 ku: lapack_int,
352 ab: *const __BindgenComplex<f32>,
353 ldab: lapack_int,
354 r: *mut f32,
355 c: *mut f32,
356 rowcnd: *mut f32,
357 colcnd: *mut f32,
358 amax: *mut f32,
359 ) -> lapack_int;
360 pub fn LAPACKE_zgbequ(
361 matrix_layout: c_int,
362 m: lapack_int,
363 n: lapack_int,
364 kl: lapack_int,
365 ku: lapack_int,
366 ab: *const __BindgenComplex<f64>,
367 ldab: lapack_int,
368 r: *mut f64,
369 c: *mut f64,
370 rowcnd: *mut f64,
371 colcnd: *mut f64,
372 amax: *mut f64,
373 ) -> lapack_int;
374 pub fn LAPACKE_sgbequb(
375 matrix_layout: c_int,
376 m: lapack_int,
377 n: lapack_int,
378 kl: lapack_int,
379 ku: lapack_int,
380 ab: *const f32,
381 ldab: lapack_int,
382 r: *mut f32,
383 c: *mut f32,
384 rowcnd: *mut f32,
385 colcnd: *mut f32,
386 amax: *mut f32,
387 ) -> lapack_int;
388 pub fn LAPACKE_dgbequb(
389 matrix_layout: c_int,
390 m: lapack_int,
391 n: lapack_int,
392 kl: lapack_int,
393 ku: lapack_int,
394 ab: *const f64,
395 ldab: lapack_int,
396 r: *mut f64,
397 c: *mut f64,
398 rowcnd: *mut f64,
399 colcnd: *mut f64,
400 amax: *mut f64,
401 ) -> lapack_int;
402 pub fn LAPACKE_cgbequb(
403 matrix_layout: c_int,
404 m: lapack_int,
405 n: lapack_int,
406 kl: lapack_int,
407 ku: lapack_int,
408 ab: *const __BindgenComplex<f32>,
409 ldab: lapack_int,
410 r: *mut f32,
411 c: *mut f32,
412 rowcnd: *mut f32,
413 colcnd: *mut f32,
414 amax: *mut f32,
415 ) -> lapack_int;
416 pub fn LAPACKE_zgbequb(
417 matrix_layout: c_int,
418 m: lapack_int,
419 n: lapack_int,
420 kl: lapack_int,
421 ku: lapack_int,
422 ab: *const __BindgenComplex<f64>,
423 ldab: lapack_int,
424 r: *mut f64,
425 c: *mut f64,
426 rowcnd: *mut f64,
427 colcnd: *mut f64,
428 amax: *mut f64,
429 ) -> lapack_int;
430 pub fn LAPACKE_sgbrfs(
431 matrix_layout: c_int,
432 trans: c_char,
433 n: lapack_int,
434 kl: lapack_int,
435 ku: lapack_int,
436 nrhs: lapack_int,
437 ab: *const f32,
438 ldab: lapack_int,
439 afb: *const f32,
440 ldafb: lapack_int,
441 ipiv: *const lapack_int,
442 b: *const f32,
443 ldb: lapack_int,
444 x: *mut f32,
445 ldx: lapack_int,
446 ferr: *mut f32,
447 berr: *mut f32,
448 ) -> lapack_int;
449 pub fn LAPACKE_dgbrfs(
450 matrix_layout: c_int,
451 trans: c_char,
452 n: lapack_int,
453 kl: lapack_int,
454 ku: lapack_int,
455 nrhs: lapack_int,
456 ab: *const f64,
457 ldab: lapack_int,
458 afb: *const f64,
459 ldafb: lapack_int,
460 ipiv: *const lapack_int,
461 b: *const f64,
462 ldb: lapack_int,
463 x: *mut f64,
464 ldx: lapack_int,
465 ferr: *mut f64,
466 berr: *mut f64,
467 ) -> lapack_int;
468 pub fn LAPACKE_cgbrfs(
469 matrix_layout: c_int,
470 trans: c_char,
471 n: lapack_int,
472 kl: lapack_int,
473 ku: lapack_int,
474 nrhs: lapack_int,
475 ab: *const __BindgenComplex<f32>,
476 ldab: lapack_int,
477 afb: *const __BindgenComplex<f32>,
478 ldafb: lapack_int,
479 ipiv: *const lapack_int,
480 b: *const __BindgenComplex<f32>,
481 ldb: lapack_int,
482 x: *mut __BindgenComplex<f32>,
483 ldx: lapack_int,
484 ferr: *mut f32,
485 berr: *mut f32,
486 ) -> lapack_int;
487 pub fn LAPACKE_zgbrfs(
488 matrix_layout: c_int,
489 trans: c_char,
490 n: lapack_int,
491 kl: lapack_int,
492 ku: lapack_int,
493 nrhs: lapack_int,
494 ab: *const __BindgenComplex<f64>,
495 ldab: lapack_int,
496 afb: *const __BindgenComplex<f64>,
497 ldafb: lapack_int,
498 ipiv: *const lapack_int,
499 b: *const __BindgenComplex<f64>,
500 ldb: lapack_int,
501 x: *mut __BindgenComplex<f64>,
502 ldx: lapack_int,
503 ferr: *mut f64,
504 berr: *mut f64,
505 ) -> lapack_int;
506 pub fn LAPACKE_sgbrfsx(
507 matrix_layout: c_int,
508 trans: c_char,
509 equed: c_char,
510 n: lapack_int,
511 kl: lapack_int,
512 ku: lapack_int,
513 nrhs: lapack_int,
514 ab: *const f32,
515 ldab: lapack_int,
516 afb: *const f32,
517 ldafb: lapack_int,
518 ipiv: *const lapack_int,
519 r: *const f32,
520 c: *const f32,
521 b: *const f32,
522 ldb: lapack_int,
523 x: *mut f32,
524 ldx: lapack_int,
525 rcond: *mut f32,
526 berr: *mut f32,
527 n_err_bnds: lapack_int,
528 err_bnds_norm: *mut f32,
529 err_bnds_comp: *mut f32,
530 nparams: lapack_int,
531 params: *mut f32,
532 ) -> lapack_int;
533 pub fn LAPACKE_dgbrfsx(
534 matrix_layout: c_int,
535 trans: c_char,
536 equed: c_char,
537 n: lapack_int,
538 kl: lapack_int,
539 ku: lapack_int,
540 nrhs: lapack_int,
541 ab: *const f64,
542 ldab: lapack_int,
543 afb: *const f64,
544 ldafb: lapack_int,
545 ipiv: *const lapack_int,
546 r: *const f64,
547 c: *const f64,
548 b: *const f64,
549 ldb: lapack_int,
550 x: *mut f64,
551 ldx: lapack_int,
552 rcond: *mut f64,
553 berr: *mut f64,
554 n_err_bnds: lapack_int,
555 err_bnds_norm: *mut f64,
556 err_bnds_comp: *mut f64,
557 nparams: lapack_int,
558 params: *mut f64,
559 ) -> lapack_int;
560 pub fn LAPACKE_cgbrfsx(
561 matrix_layout: c_int,
562 trans: c_char,
563 equed: c_char,
564 n: lapack_int,
565 kl: lapack_int,
566 ku: lapack_int,
567 nrhs: lapack_int,
568 ab: *const __BindgenComplex<f32>,
569 ldab: lapack_int,
570 afb: *const __BindgenComplex<f32>,
571 ldafb: lapack_int,
572 ipiv: *const lapack_int,
573 r: *const f32,
574 c: *const f32,
575 b: *const __BindgenComplex<f32>,
576 ldb: lapack_int,
577 x: *mut __BindgenComplex<f32>,
578 ldx: lapack_int,
579 rcond: *mut f32,
580 berr: *mut f32,
581 n_err_bnds: lapack_int,
582 err_bnds_norm: *mut f32,
583 err_bnds_comp: *mut f32,
584 nparams: lapack_int,
585 params: *mut f32,
586 ) -> lapack_int;
587 pub fn LAPACKE_zgbrfsx(
588 matrix_layout: c_int,
589 trans: c_char,
590 equed: c_char,
591 n: lapack_int,
592 kl: lapack_int,
593 ku: lapack_int,
594 nrhs: lapack_int,
595 ab: *const __BindgenComplex<f64>,
596 ldab: lapack_int,
597 afb: *const __BindgenComplex<f64>,
598 ldafb: lapack_int,
599 ipiv: *const lapack_int,
600 r: *const f64,
601 c: *const f64,
602 b: *const __BindgenComplex<f64>,
603 ldb: lapack_int,
604 x: *mut __BindgenComplex<f64>,
605 ldx: lapack_int,
606 rcond: *mut f64,
607 berr: *mut f64,
608 n_err_bnds: lapack_int,
609 err_bnds_norm: *mut f64,
610 err_bnds_comp: *mut f64,
611 nparams: lapack_int,
612 params: *mut f64,
613 ) -> lapack_int;
614 pub fn LAPACKE_sgbsv(
615 matrix_layout: c_int,
616 n: lapack_int,
617 kl: lapack_int,
618 ku: lapack_int,
619 nrhs: lapack_int,
620 ab: *mut f32,
621 ldab: lapack_int,
622 ipiv: *mut lapack_int,
623 b: *mut f32,
624 ldb: lapack_int,
625 ) -> lapack_int;
626 pub fn LAPACKE_dgbsv(
627 matrix_layout: c_int,
628 n: lapack_int,
629 kl: lapack_int,
630 ku: lapack_int,
631 nrhs: lapack_int,
632 ab: *mut f64,
633 ldab: lapack_int,
634 ipiv: *mut lapack_int,
635 b: *mut f64,
636 ldb: lapack_int,
637 ) -> lapack_int;
638 pub fn LAPACKE_cgbsv(
639 matrix_layout: c_int,
640 n: lapack_int,
641 kl: lapack_int,
642 ku: lapack_int,
643 nrhs: lapack_int,
644 ab: *mut __BindgenComplex<f32>,
645 ldab: lapack_int,
646 ipiv: *mut lapack_int,
647 b: *mut __BindgenComplex<f32>,
648 ldb: lapack_int,
649 ) -> lapack_int;
650 pub fn LAPACKE_zgbsv(
651 matrix_layout: c_int,
652 n: lapack_int,
653 kl: lapack_int,
654 ku: lapack_int,
655 nrhs: lapack_int,
656 ab: *mut __BindgenComplex<f64>,
657 ldab: lapack_int,
658 ipiv: *mut lapack_int,
659 b: *mut __BindgenComplex<f64>,
660 ldb: lapack_int,
661 ) -> lapack_int;
662 pub fn LAPACKE_sgbsvx(
663 matrix_layout: c_int,
664 fact: c_char,
665 trans: c_char,
666 n: lapack_int,
667 kl: lapack_int,
668 ku: lapack_int,
669 nrhs: lapack_int,
670 ab: *mut f32,
671 ldab: lapack_int,
672 afb: *mut f32,
673 ldafb: lapack_int,
674 ipiv: *mut lapack_int,
675 equed: *mut c_char,
676 r: *mut f32,
677 c: *mut f32,
678 b: *mut f32,
679 ldb: lapack_int,
680 x: *mut f32,
681 ldx: lapack_int,
682 rcond: *mut f32,
683 ferr: *mut f32,
684 berr: *mut f32,
685 rpivot: *mut f32,
686 ) -> lapack_int;
687 pub fn LAPACKE_dgbsvx(
688 matrix_layout: c_int,
689 fact: c_char,
690 trans: c_char,
691 n: lapack_int,
692 kl: lapack_int,
693 ku: lapack_int,
694 nrhs: lapack_int,
695 ab: *mut f64,
696 ldab: lapack_int,
697 afb: *mut f64,
698 ldafb: lapack_int,
699 ipiv: *mut lapack_int,
700 equed: *mut c_char,
701 r: *mut f64,
702 c: *mut f64,
703 b: *mut f64,
704 ldb: lapack_int,
705 x: *mut f64,
706 ldx: lapack_int,
707 rcond: *mut f64,
708 ferr: *mut f64,
709 berr: *mut f64,
710 rpivot: *mut f64,
711 ) -> lapack_int;
712 pub fn LAPACKE_cgbsvx(
713 matrix_layout: c_int,
714 fact: c_char,
715 trans: c_char,
716 n: lapack_int,
717 kl: lapack_int,
718 ku: lapack_int,
719 nrhs: lapack_int,
720 ab: *mut __BindgenComplex<f32>,
721 ldab: lapack_int,
722 afb: *mut __BindgenComplex<f32>,
723 ldafb: lapack_int,
724 ipiv: *mut lapack_int,
725 equed: *mut c_char,
726 r: *mut f32,
727 c: *mut f32,
728 b: *mut __BindgenComplex<f32>,
729 ldb: lapack_int,
730 x: *mut __BindgenComplex<f32>,
731 ldx: lapack_int,
732 rcond: *mut f32,
733 ferr: *mut f32,
734 berr: *mut f32,
735 rpivot: *mut f32,
736 ) -> lapack_int;
737 pub fn LAPACKE_zgbsvx(
738 matrix_layout: c_int,
739 fact: c_char,
740 trans: c_char,
741 n: lapack_int,
742 kl: lapack_int,
743 ku: lapack_int,
744 nrhs: lapack_int,
745 ab: *mut __BindgenComplex<f64>,
746 ldab: lapack_int,
747 afb: *mut __BindgenComplex<f64>,
748 ldafb: lapack_int,
749 ipiv: *mut lapack_int,
750 equed: *mut c_char,
751 r: *mut f64,
752 c: *mut f64,
753 b: *mut __BindgenComplex<f64>,
754 ldb: lapack_int,
755 x: *mut __BindgenComplex<f64>,
756 ldx: lapack_int,
757 rcond: *mut f64,
758 ferr: *mut f64,
759 berr: *mut f64,
760 rpivot: *mut f64,
761 ) -> lapack_int;
762 pub fn LAPACKE_sgbsvxx(
763 matrix_layout: c_int,
764 fact: c_char,
765 trans: c_char,
766 n: lapack_int,
767 kl: lapack_int,
768 ku: lapack_int,
769 nrhs: lapack_int,
770 ab: *mut f32,
771 ldab: lapack_int,
772 afb: *mut f32,
773 ldafb: lapack_int,
774 ipiv: *mut lapack_int,
775 equed: *mut c_char,
776 r: *mut f32,
777 c: *mut f32,
778 b: *mut f32,
779 ldb: lapack_int,
780 x: *mut f32,
781 ldx: lapack_int,
782 rcond: *mut f32,
783 rpvgrw: *mut f32,
784 berr: *mut f32,
785 n_err_bnds: lapack_int,
786 err_bnds_norm: *mut f32,
787 err_bnds_comp: *mut f32,
788 nparams: lapack_int,
789 params: *mut f32,
790 ) -> lapack_int;
791 pub fn LAPACKE_dgbsvxx(
792 matrix_layout: c_int,
793 fact: c_char,
794 trans: c_char,
795 n: lapack_int,
796 kl: lapack_int,
797 ku: lapack_int,
798 nrhs: lapack_int,
799 ab: *mut f64,
800 ldab: lapack_int,
801 afb: *mut f64,
802 ldafb: lapack_int,
803 ipiv: *mut lapack_int,
804 equed: *mut c_char,
805 r: *mut f64,
806 c: *mut f64,
807 b: *mut f64,
808 ldb: lapack_int,
809 x: *mut f64,
810 ldx: lapack_int,
811 rcond: *mut f64,
812 rpvgrw: *mut f64,
813 berr: *mut f64,
814 n_err_bnds: lapack_int,
815 err_bnds_norm: *mut f64,
816 err_bnds_comp: *mut f64,
817 nparams: lapack_int,
818 params: *mut f64,
819 ) -> lapack_int;
820 pub fn LAPACKE_cgbsvxx(
821 matrix_layout: c_int,
822 fact: c_char,
823 trans: c_char,
824 n: lapack_int,
825 kl: lapack_int,
826 ku: lapack_int,
827 nrhs: lapack_int,
828 ab: *mut __BindgenComplex<f32>,
829 ldab: lapack_int,
830 afb: *mut __BindgenComplex<f32>,
831 ldafb: lapack_int,
832 ipiv: *mut lapack_int,
833 equed: *mut c_char,
834 r: *mut f32,
835 c: *mut f32,
836 b: *mut __BindgenComplex<f32>,
837 ldb: lapack_int,
838 x: *mut __BindgenComplex<f32>,
839 ldx: lapack_int,
840 rcond: *mut f32,
841 rpvgrw: *mut f32,
842 berr: *mut f32,
843 n_err_bnds: lapack_int,
844 err_bnds_norm: *mut f32,
845 err_bnds_comp: *mut f32,
846 nparams: lapack_int,
847 params: *mut f32,
848 ) -> lapack_int;
849 pub fn LAPACKE_zgbsvxx(
850 matrix_layout: c_int,
851 fact: c_char,
852 trans: c_char,
853 n: lapack_int,
854 kl: lapack_int,
855 ku: lapack_int,
856 nrhs: lapack_int,
857 ab: *mut __BindgenComplex<f64>,
858 ldab: lapack_int,
859 afb: *mut __BindgenComplex<f64>,
860 ldafb: lapack_int,
861 ipiv: *mut lapack_int,
862 equed: *mut c_char,
863 r: *mut f64,
864 c: *mut f64,
865 b: *mut __BindgenComplex<f64>,
866 ldb: lapack_int,
867 x: *mut __BindgenComplex<f64>,
868 ldx: lapack_int,
869 rcond: *mut f64,
870 rpvgrw: *mut f64,
871 berr: *mut f64,
872 n_err_bnds: lapack_int,
873 err_bnds_norm: *mut f64,
874 err_bnds_comp: *mut f64,
875 nparams: lapack_int,
876 params: *mut f64,
877 ) -> lapack_int;
878 pub fn LAPACKE_sgbtrf(
879 matrix_layout: c_int,
880 m: lapack_int,
881 n: lapack_int,
882 kl: lapack_int,
883 ku: lapack_int,
884 ab: *mut f32,
885 ldab: lapack_int,
886 ipiv: *mut lapack_int,
887 ) -> lapack_int;
888 pub fn LAPACKE_dgbtrf(
889 matrix_layout: c_int,
890 m: lapack_int,
891 n: lapack_int,
892 kl: lapack_int,
893 ku: lapack_int,
894 ab: *mut f64,
895 ldab: lapack_int,
896 ipiv: *mut lapack_int,
897 ) -> lapack_int;
898 pub fn LAPACKE_cgbtrf(
899 matrix_layout: c_int,
900 m: lapack_int,
901 n: lapack_int,
902 kl: lapack_int,
903 ku: lapack_int,
904 ab: *mut __BindgenComplex<f32>,
905 ldab: lapack_int,
906 ipiv: *mut lapack_int,
907 ) -> lapack_int;
908 pub fn LAPACKE_zgbtrf(
909 matrix_layout: c_int,
910 m: lapack_int,
911 n: lapack_int,
912 kl: lapack_int,
913 ku: lapack_int,
914 ab: *mut __BindgenComplex<f64>,
915 ldab: lapack_int,
916 ipiv: *mut lapack_int,
917 ) -> lapack_int;
918 pub fn LAPACKE_sgbtrs(
919 matrix_layout: c_int,
920 trans: c_char,
921 n: lapack_int,
922 kl: lapack_int,
923 ku: lapack_int,
924 nrhs: lapack_int,
925 ab: *const f32,
926 ldab: lapack_int,
927 ipiv: *const lapack_int,
928 b: *mut f32,
929 ldb: lapack_int,
930 ) -> lapack_int;
931 pub fn LAPACKE_dgbtrs(
932 matrix_layout: c_int,
933 trans: c_char,
934 n: lapack_int,
935 kl: lapack_int,
936 ku: lapack_int,
937 nrhs: lapack_int,
938 ab: *const f64,
939 ldab: lapack_int,
940 ipiv: *const lapack_int,
941 b: *mut f64,
942 ldb: lapack_int,
943 ) -> lapack_int;
944 pub fn LAPACKE_cgbtrs(
945 matrix_layout: c_int,
946 trans: c_char,
947 n: lapack_int,
948 kl: lapack_int,
949 ku: lapack_int,
950 nrhs: lapack_int,
951 ab: *const __BindgenComplex<f32>,
952 ldab: lapack_int,
953 ipiv: *const lapack_int,
954 b: *mut __BindgenComplex<f32>,
955 ldb: lapack_int,
956 ) -> lapack_int;
957 pub fn LAPACKE_zgbtrs(
958 matrix_layout: c_int,
959 trans: c_char,
960 n: lapack_int,
961 kl: lapack_int,
962 ku: lapack_int,
963 nrhs: lapack_int,
964 ab: *const __BindgenComplex<f64>,
965 ldab: lapack_int,
966 ipiv: *const lapack_int,
967 b: *mut __BindgenComplex<f64>,
968 ldb: lapack_int,
969 ) -> lapack_int;
970 pub fn LAPACKE_sgebak(
971 matrix_layout: c_int,
972 job: c_char,
973 side: c_char,
974 n: lapack_int,
975 ilo: lapack_int,
976 ihi: lapack_int,
977 scale: *const f32,
978 m: lapack_int,
979 v: *mut f32,
980 ldv: lapack_int,
981 ) -> lapack_int;
982 pub fn LAPACKE_dgebak(
983 matrix_layout: c_int,
984 job: c_char,
985 side: c_char,
986 n: lapack_int,
987 ilo: lapack_int,
988 ihi: lapack_int,
989 scale: *const f64,
990 m: lapack_int,
991 v: *mut f64,
992 ldv: lapack_int,
993 ) -> lapack_int;
994 pub fn LAPACKE_cgebak(
995 matrix_layout: c_int,
996 job: c_char,
997 side: c_char,
998 n: lapack_int,
999 ilo: lapack_int,
1000 ihi: lapack_int,
1001 scale: *const f32,
1002 m: lapack_int,
1003 v: *mut __BindgenComplex<f32>,
1004 ldv: lapack_int,
1005 ) -> lapack_int;
1006 pub fn LAPACKE_zgebak(
1007 matrix_layout: c_int,
1008 job: c_char,
1009 side: c_char,
1010 n: lapack_int,
1011 ilo: lapack_int,
1012 ihi: lapack_int,
1013 scale: *const f64,
1014 m: lapack_int,
1015 v: *mut __BindgenComplex<f64>,
1016 ldv: lapack_int,
1017 ) -> lapack_int;
1018 pub fn LAPACKE_sgebal(
1019 matrix_layout: c_int,
1020 job: c_char,
1021 n: lapack_int,
1022 a: *mut f32,
1023 lda: lapack_int,
1024 ilo: *mut lapack_int,
1025 ihi: *mut lapack_int,
1026 scale: *mut f32,
1027 ) -> lapack_int;
1028 pub fn LAPACKE_dgebal(
1029 matrix_layout: c_int,
1030 job: c_char,
1031 n: lapack_int,
1032 a: *mut f64,
1033 lda: lapack_int,
1034 ilo: *mut lapack_int,
1035 ihi: *mut lapack_int,
1036 scale: *mut f64,
1037 ) -> lapack_int;
1038 pub fn LAPACKE_cgebal(
1039 matrix_layout: c_int,
1040 job: c_char,
1041 n: lapack_int,
1042 a: *mut __BindgenComplex<f32>,
1043 lda: lapack_int,
1044 ilo: *mut lapack_int,
1045 ihi: *mut lapack_int,
1046 scale: *mut f32,
1047 ) -> lapack_int;
1048 pub fn LAPACKE_zgebal(
1049 matrix_layout: c_int,
1050 job: c_char,
1051 n: lapack_int,
1052 a: *mut __BindgenComplex<f64>,
1053 lda: lapack_int,
1054 ilo: *mut lapack_int,
1055 ihi: *mut lapack_int,
1056 scale: *mut f64,
1057 ) -> lapack_int;
1058 pub fn LAPACKE_sgebrd(
1059 matrix_layout: c_int,
1060 m: lapack_int,
1061 n: lapack_int,
1062 a: *mut f32,
1063 lda: lapack_int,
1064 d: *mut f32,
1065 e: *mut f32,
1066 tauq: *mut f32,
1067 taup: *mut f32,
1068 ) -> lapack_int;
1069 pub fn LAPACKE_dgebrd(
1070 matrix_layout: c_int,
1071 m: lapack_int,
1072 n: lapack_int,
1073 a: *mut f64,
1074 lda: lapack_int,
1075 d: *mut f64,
1076 e: *mut f64,
1077 tauq: *mut f64,
1078 taup: *mut f64,
1079 ) -> lapack_int;
1080 pub fn LAPACKE_cgebrd(
1081 matrix_layout: c_int,
1082 m: lapack_int,
1083 n: lapack_int,
1084 a: *mut __BindgenComplex<f32>,
1085 lda: lapack_int,
1086 d: *mut f32,
1087 e: *mut f32,
1088 tauq: *mut __BindgenComplex<f32>,
1089 taup: *mut __BindgenComplex<f32>,
1090 ) -> lapack_int;
1091 pub fn LAPACKE_zgebrd(
1092 matrix_layout: c_int,
1093 m: lapack_int,
1094 n: lapack_int,
1095 a: *mut __BindgenComplex<f64>,
1096 lda: lapack_int,
1097 d: *mut f64,
1098 e: *mut f64,
1099 tauq: *mut __BindgenComplex<f64>,
1100 taup: *mut __BindgenComplex<f64>,
1101 ) -> lapack_int;
1102 pub fn LAPACKE_sgecon(
1103 matrix_layout: c_int,
1104 norm: c_char,
1105 n: lapack_int,
1106 a: *const f32,
1107 lda: lapack_int,
1108 anorm: f32,
1109 rcond: *mut f32,
1110 ) -> lapack_int;
1111 pub fn LAPACKE_dgecon(
1112 matrix_layout: c_int,
1113 norm: c_char,
1114 n: lapack_int,
1115 a: *const f64,
1116 lda: lapack_int,
1117 anorm: f64,
1118 rcond: *mut f64,
1119 ) -> lapack_int;
1120 pub fn LAPACKE_cgecon(
1121 matrix_layout: c_int,
1122 norm: c_char,
1123 n: lapack_int,
1124 a: *const __BindgenComplex<f32>,
1125 lda: lapack_int,
1126 anorm: f32,
1127 rcond: *mut f32,
1128 ) -> lapack_int;
1129 pub fn LAPACKE_zgecon(
1130 matrix_layout: c_int,
1131 norm: c_char,
1132 n: lapack_int,
1133 a: *const __BindgenComplex<f64>,
1134 lda: lapack_int,
1135 anorm: f64,
1136 rcond: *mut f64,
1137 ) -> lapack_int;
1138 pub fn LAPACKE_sgeequ(
1139 matrix_layout: c_int,
1140 m: lapack_int,
1141 n: lapack_int,
1142 a: *const f32,
1143 lda: lapack_int,
1144 r: *mut f32,
1145 c: *mut f32,
1146 rowcnd: *mut f32,
1147 colcnd: *mut f32,
1148 amax: *mut f32,
1149 ) -> lapack_int;
1150 pub fn LAPACKE_dgeequ(
1151 matrix_layout: c_int,
1152 m: lapack_int,
1153 n: lapack_int,
1154 a: *const f64,
1155 lda: lapack_int,
1156 r: *mut f64,
1157 c: *mut f64,
1158 rowcnd: *mut f64,
1159 colcnd: *mut f64,
1160 amax: *mut f64,
1161 ) -> lapack_int;
1162 pub fn LAPACKE_cgeequ(
1163 matrix_layout: c_int,
1164 m: lapack_int,
1165 n: lapack_int,
1166 a: *const __BindgenComplex<f32>,
1167 lda: lapack_int,
1168 r: *mut f32,
1169 c: *mut f32,
1170 rowcnd: *mut f32,
1171 colcnd: *mut f32,
1172 amax: *mut f32,
1173 ) -> lapack_int;
1174 pub fn LAPACKE_zgeequ(
1175 matrix_layout: c_int,
1176 m: lapack_int,
1177 n: lapack_int,
1178 a: *const __BindgenComplex<f64>,
1179 lda: lapack_int,
1180 r: *mut f64,
1181 c: *mut f64,
1182 rowcnd: *mut f64,
1183 colcnd: *mut f64,
1184 amax: *mut f64,
1185 ) -> lapack_int;
1186 pub fn LAPACKE_sgeequb(
1187 matrix_layout: c_int,
1188 m: lapack_int,
1189 n: lapack_int,
1190 a: *const f32,
1191 lda: lapack_int,
1192 r: *mut f32,
1193 c: *mut f32,
1194 rowcnd: *mut f32,
1195 colcnd: *mut f32,
1196 amax: *mut f32,
1197 ) -> lapack_int;
1198 pub fn LAPACKE_dgeequb(
1199 matrix_layout: c_int,
1200 m: lapack_int,
1201 n: lapack_int,
1202 a: *const f64,
1203 lda: lapack_int,
1204 r: *mut f64,
1205 c: *mut f64,
1206 rowcnd: *mut f64,
1207 colcnd: *mut f64,
1208 amax: *mut f64,
1209 ) -> lapack_int;
1210 pub fn LAPACKE_cgeequb(
1211 matrix_layout: c_int,
1212 m: lapack_int,
1213 n: lapack_int,
1214 a: *const __BindgenComplex<f32>,
1215 lda: lapack_int,
1216 r: *mut f32,
1217 c: *mut f32,
1218 rowcnd: *mut f32,
1219 colcnd: *mut f32,
1220 amax: *mut f32,
1221 ) -> lapack_int;
1222 pub fn LAPACKE_zgeequb(
1223 matrix_layout: c_int,
1224 m: lapack_int,
1225 n: lapack_int,
1226 a: *const __BindgenComplex<f64>,
1227 lda: lapack_int,
1228 r: *mut f64,
1229 c: *mut f64,
1230 rowcnd: *mut f64,
1231 colcnd: *mut f64,
1232 amax: *mut f64,
1233 ) -> lapack_int;
1234 pub fn LAPACKE_sgees(
1235 matrix_layout: c_int,
1236 jobvs: c_char,
1237 sort: c_char,
1238 select: LAPACK_S_SELECT2,
1239 n: lapack_int,
1240 a: *mut f32,
1241 lda: lapack_int,
1242 sdim: *mut lapack_int,
1243 wr: *mut f32,
1244 wi: *mut f32,
1245 vs: *mut f32,
1246 ldvs: lapack_int,
1247 ) -> lapack_int;
1248 pub fn LAPACKE_dgees(
1249 matrix_layout: c_int,
1250 jobvs: c_char,
1251 sort: c_char,
1252 select: LAPACK_D_SELECT2,
1253 n: lapack_int,
1254 a: *mut f64,
1255 lda: lapack_int,
1256 sdim: *mut lapack_int,
1257 wr: *mut f64,
1258 wi: *mut f64,
1259 vs: *mut f64,
1260 ldvs: lapack_int,
1261 ) -> lapack_int;
1262 pub fn LAPACKE_cgees(
1263 matrix_layout: c_int,
1264 jobvs: c_char,
1265 sort: c_char,
1266 select: LAPACK_C_SELECT1,
1267 n: lapack_int,
1268 a: *mut __BindgenComplex<f32>,
1269 lda: lapack_int,
1270 sdim: *mut lapack_int,
1271 w: *mut __BindgenComplex<f32>,
1272 vs: *mut __BindgenComplex<f32>,
1273 ldvs: lapack_int,
1274 ) -> lapack_int;
1275 pub fn LAPACKE_zgees(
1276 matrix_layout: c_int,
1277 jobvs: c_char,
1278 sort: c_char,
1279 select: LAPACK_Z_SELECT1,
1280 n: lapack_int,
1281 a: *mut __BindgenComplex<f64>,
1282 lda: lapack_int,
1283 sdim: *mut lapack_int,
1284 w: *mut __BindgenComplex<f64>,
1285 vs: *mut __BindgenComplex<f64>,
1286 ldvs: lapack_int,
1287 ) -> lapack_int;
1288 pub fn LAPACKE_sgeesx(
1289 matrix_layout: c_int,
1290 jobvs: c_char,
1291 sort: c_char,
1292 select: LAPACK_S_SELECT2,
1293 sense: c_char,
1294 n: lapack_int,
1295 a: *mut f32,
1296 lda: lapack_int,
1297 sdim: *mut lapack_int,
1298 wr: *mut f32,
1299 wi: *mut f32,
1300 vs: *mut f32,
1301 ldvs: lapack_int,
1302 rconde: *mut f32,
1303 rcondv: *mut f32,
1304 ) -> lapack_int;
1305 pub fn LAPACKE_dgeesx(
1306 matrix_layout: c_int,
1307 jobvs: c_char,
1308 sort: c_char,
1309 select: LAPACK_D_SELECT2,
1310 sense: c_char,
1311 n: lapack_int,
1312 a: *mut f64,
1313 lda: lapack_int,
1314 sdim: *mut lapack_int,
1315 wr: *mut f64,
1316 wi: *mut f64,
1317 vs: *mut f64,
1318 ldvs: lapack_int,
1319 rconde: *mut f64,
1320 rcondv: *mut f64,
1321 ) -> lapack_int;
1322 pub fn LAPACKE_cgeesx(
1323 matrix_layout: c_int,
1324 jobvs: c_char,
1325 sort: c_char,
1326 select: LAPACK_C_SELECT1,
1327 sense: c_char,
1328 n: lapack_int,
1329 a: *mut __BindgenComplex<f32>,
1330 lda: lapack_int,
1331 sdim: *mut lapack_int,
1332 w: *mut __BindgenComplex<f32>,
1333 vs: *mut __BindgenComplex<f32>,
1334 ldvs: lapack_int,
1335 rconde: *mut f32,
1336 rcondv: *mut f32,
1337 ) -> lapack_int;
1338 pub fn LAPACKE_zgeesx(
1339 matrix_layout: c_int,
1340 jobvs: c_char,
1341 sort: c_char,
1342 select: LAPACK_Z_SELECT1,
1343 sense: c_char,
1344 n: lapack_int,
1345 a: *mut __BindgenComplex<f64>,
1346 lda: lapack_int,
1347 sdim: *mut lapack_int,
1348 w: *mut __BindgenComplex<f64>,
1349 vs: *mut __BindgenComplex<f64>,
1350 ldvs: lapack_int,
1351 rconde: *mut f64,
1352 rcondv: *mut f64,
1353 ) -> lapack_int;
1354 pub fn LAPACKE_sgeev(
1355 matrix_layout: c_int,
1356 jobvl: c_char,
1357 jobvr: c_char,
1358 n: lapack_int,
1359 a: *mut f32,
1360 lda: lapack_int,
1361 wr: *mut f32,
1362 wi: *mut f32,
1363 vl: *mut f32,
1364 ldvl: lapack_int,
1365 vr: *mut f32,
1366 ldvr: lapack_int,
1367 ) -> lapack_int;
1368 pub fn LAPACKE_dgeev(
1369 matrix_layout: c_int,
1370 jobvl: c_char,
1371 jobvr: c_char,
1372 n: lapack_int,
1373 a: *mut f64,
1374 lda: lapack_int,
1375 wr: *mut f64,
1376 wi: *mut f64,
1377 vl: *mut f64,
1378 ldvl: lapack_int,
1379 vr: *mut f64,
1380 ldvr: lapack_int,
1381 ) -> lapack_int;
1382 pub fn LAPACKE_cgeev(
1383 matrix_layout: c_int,
1384 jobvl: c_char,
1385 jobvr: c_char,
1386 n: lapack_int,
1387 a: *mut __BindgenComplex<f32>,
1388 lda: lapack_int,
1389 w: *mut __BindgenComplex<f32>,
1390 vl: *mut __BindgenComplex<f32>,
1391 ldvl: lapack_int,
1392 vr: *mut __BindgenComplex<f32>,
1393 ldvr: lapack_int,
1394 ) -> lapack_int;
1395 pub fn LAPACKE_zgeev(
1396 matrix_layout: c_int,
1397 jobvl: c_char,
1398 jobvr: c_char,
1399 n: lapack_int,
1400 a: *mut __BindgenComplex<f64>,
1401 lda: lapack_int,
1402 w: *mut __BindgenComplex<f64>,
1403 vl: *mut __BindgenComplex<f64>,
1404 ldvl: lapack_int,
1405 vr: *mut __BindgenComplex<f64>,
1406 ldvr: lapack_int,
1407 ) -> lapack_int;
1408 pub fn LAPACKE_sgeevx(
1409 matrix_layout: c_int,
1410 balanc: c_char,
1411 jobvl: c_char,
1412 jobvr: c_char,
1413 sense: c_char,
1414 n: lapack_int,
1415 a: *mut f32,
1416 lda: lapack_int,
1417 wr: *mut f32,
1418 wi: *mut f32,
1419 vl: *mut f32,
1420 ldvl: lapack_int,
1421 vr: *mut f32,
1422 ldvr: lapack_int,
1423 ilo: *mut lapack_int,
1424 ihi: *mut lapack_int,
1425 scale: *mut f32,
1426 abnrm: *mut f32,
1427 rconde: *mut f32,
1428 rcondv: *mut f32,
1429 ) -> lapack_int;
1430 pub fn LAPACKE_dgeevx(
1431 matrix_layout: c_int,
1432 balanc: c_char,
1433 jobvl: c_char,
1434 jobvr: c_char,
1435 sense: c_char,
1436 n: lapack_int,
1437 a: *mut f64,
1438 lda: lapack_int,
1439 wr: *mut f64,
1440 wi: *mut f64,
1441 vl: *mut f64,
1442 ldvl: lapack_int,
1443 vr: *mut f64,
1444 ldvr: lapack_int,
1445 ilo: *mut lapack_int,
1446 ihi: *mut lapack_int,
1447 scale: *mut f64,
1448 abnrm: *mut f64,
1449 rconde: *mut f64,
1450 rcondv: *mut f64,
1451 ) -> lapack_int;
1452 pub fn LAPACKE_cgeevx(
1453 matrix_layout: c_int,
1454 balanc: c_char,
1455 jobvl: c_char,
1456 jobvr: c_char,
1457 sense: c_char,
1458 n: lapack_int,
1459 a: *mut __BindgenComplex<f32>,
1460 lda: lapack_int,
1461 w: *mut __BindgenComplex<f32>,
1462 vl: *mut __BindgenComplex<f32>,
1463 ldvl: lapack_int,
1464 vr: *mut __BindgenComplex<f32>,
1465 ldvr: lapack_int,
1466 ilo: *mut lapack_int,
1467 ihi: *mut lapack_int,
1468 scale: *mut f32,
1469 abnrm: *mut f32,
1470 rconde: *mut f32,
1471 rcondv: *mut f32,
1472 ) -> lapack_int;
1473 pub fn LAPACKE_zgeevx(
1474 matrix_layout: c_int,
1475 balanc: c_char,
1476 jobvl: c_char,
1477 jobvr: c_char,
1478 sense: c_char,
1479 n: lapack_int,
1480 a: *mut __BindgenComplex<f64>,
1481 lda: lapack_int,
1482 w: *mut __BindgenComplex<f64>,
1483 vl: *mut __BindgenComplex<f64>,
1484 ldvl: lapack_int,
1485 vr: *mut __BindgenComplex<f64>,
1486 ldvr: lapack_int,
1487 ilo: *mut lapack_int,
1488 ihi: *mut lapack_int,
1489 scale: *mut f64,
1490 abnrm: *mut f64,
1491 rconde: *mut f64,
1492 rcondv: *mut f64,
1493 ) -> lapack_int;
1494 pub fn LAPACKE_sgehrd(
1495 matrix_layout: c_int,
1496 n: lapack_int,
1497 ilo: lapack_int,
1498 ihi: lapack_int,
1499 a: *mut f32,
1500 lda: lapack_int,
1501 tau: *mut f32,
1502 ) -> lapack_int;
1503 pub fn LAPACKE_dgehrd(
1504 matrix_layout: c_int,
1505 n: lapack_int,
1506 ilo: lapack_int,
1507 ihi: lapack_int,
1508 a: *mut f64,
1509 lda: lapack_int,
1510 tau: *mut f64,
1511 ) -> lapack_int;
1512 pub fn LAPACKE_cgehrd(
1513 matrix_layout: c_int,
1514 n: lapack_int,
1515 ilo: lapack_int,
1516 ihi: lapack_int,
1517 a: *mut __BindgenComplex<f32>,
1518 lda: lapack_int,
1519 tau: *mut __BindgenComplex<f32>,
1520 ) -> lapack_int;
1521 pub fn LAPACKE_zgehrd(
1522 matrix_layout: c_int,
1523 n: lapack_int,
1524 ilo: lapack_int,
1525 ihi: lapack_int,
1526 a: *mut __BindgenComplex<f64>,
1527 lda: lapack_int,
1528 tau: *mut __BindgenComplex<f64>,
1529 ) -> lapack_int;
1530 pub fn LAPACKE_sgejsv(
1531 matrix_layout: c_int,
1532 joba: c_char,
1533 jobu: c_char,
1534 jobv: c_char,
1535 jobr: c_char,
1536 jobt: c_char,
1537 jobp: c_char,
1538 m: lapack_int,
1539 n: lapack_int,
1540 a: *mut f32,
1541 lda: lapack_int,
1542 sva: *mut f32,
1543 u: *mut f32,
1544 ldu: lapack_int,
1545 v: *mut f32,
1546 ldv: lapack_int,
1547 stat: *mut f32,
1548 istat: *mut lapack_int,
1549 ) -> lapack_int;
1550 pub fn LAPACKE_dgejsv(
1551 matrix_layout: c_int,
1552 joba: c_char,
1553 jobu: c_char,
1554 jobv: c_char,
1555 jobr: c_char,
1556 jobt: c_char,
1557 jobp: c_char,
1558 m: lapack_int,
1559 n: lapack_int,
1560 a: *mut f64,
1561 lda: lapack_int,
1562 sva: *mut f64,
1563 u: *mut f64,
1564 ldu: lapack_int,
1565 v: *mut f64,
1566 ldv: lapack_int,
1567 stat: *mut f64,
1568 istat: *mut lapack_int,
1569 ) -> lapack_int;
1570 pub fn LAPACKE_cgejsv(
1571 matrix_layout: c_int,
1572 joba: c_char,
1573 jobu: c_char,
1574 jobv: c_char,
1575 jobr: c_char,
1576 jobt: c_char,
1577 jobp: c_char,
1578 m: lapack_int,
1579 n: lapack_int,
1580 a: *mut __BindgenComplex<f32>,
1581 lda: lapack_int,
1582 sva: *mut f32,
1583 u: *mut __BindgenComplex<f32>,
1584 ldu: lapack_int,
1585 v: *mut __BindgenComplex<f32>,
1586 ldv: lapack_int,
1587 stat: *mut f32,
1588 istat: *mut lapack_int,
1589 ) -> lapack_int;
1590 pub fn LAPACKE_zgejsv(
1591 matrix_layout: c_int,
1592 joba: c_char,
1593 jobu: c_char,
1594 jobv: c_char,
1595 jobr: c_char,
1596 jobt: c_char,
1597 jobp: c_char,
1598 m: lapack_int,
1599 n: lapack_int,
1600 a: *mut __BindgenComplex<f64>,
1601 lda: lapack_int,
1602 sva: *mut f64,
1603 u: *mut __BindgenComplex<f64>,
1604 ldu: lapack_int,
1605 v: *mut __BindgenComplex<f64>,
1606 ldv: lapack_int,
1607 stat: *mut f64,
1608 istat: *mut lapack_int,
1609 ) -> lapack_int;
1610 pub fn LAPACKE_sgelq2(
1611 matrix_layout: c_int,
1612 m: lapack_int,
1613 n: lapack_int,
1614 a: *mut f32,
1615 lda: lapack_int,
1616 tau: *mut f32,
1617 ) -> lapack_int;
1618 pub fn LAPACKE_dgelq2(
1619 matrix_layout: c_int,
1620 m: lapack_int,
1621 n: lapack_int,
1622 a: *mut f64,
1623 lda: lapack_int,
1624 tau: *mut f64,
1625 ) -> lapack_int;
1626 pub fn LAPACKE_cgelq2(
1627 matrix_layout: c_int,
1628 m: lapack_int,
1629 n: lapack_int,
1630 a: *mut __BindgenComplex<f32>,
1631 lda: lapack_int,
1632 tau: *mut __BindgenComplex<f32>,
1633 ) -> lapack_int;
1634 pub fn LAPACKE_zgelq2(
1635 matrix_layout: c_int,
1636 m: lapack_int,
1637 n: lapack_int,
1638 a: *mut __BindgenComplex<f64>,
1639 lda: lapack_int,
1640 tau: *mut __BindgenComplex<f64>,
1641 ) -> lapack_int;
1642 pub fn LAPACKE_sgelqf(
1643 matrix_layout: c_int,
1644 m: lapack_int,
1645 n: lapack_int,
1646 a: *mut f32,
1647 lda: lapack_int,
1648 tau: *mut f32,
1649 ) -> lapack_int;
1650 pub fn LAPACKE_dgelqf(
1651 matrix_layout: c_int,
1652 m: lapack_int,
1653 n: lapack_int,
1654 a: *mut f64,
1655 lda: lapack_int,
1656 tau: *mut f64,
1657 ) -> lapack_int;
1658 pub fn LAPACKE_cgelqf(
1659 matrix_layout: c_int,
1660 m: lapack_int,
1661 n: lapack_int,
1662 a: *mut __BindgenComplex<f32>,
1663 lda: lapack_int,
1664 tau: *mut __BindgenComplex<f32>,
1665 ) -> lapack_int;
1666 pub fn LAPACKE_zgelqf(
1667 matrix_layout: c_int,
1668 m: lapack_int,
1669 n: lapack_int,
1670 a: *mut __BindgenComplex<f64>,
1671 lda: lapack_int,
1672 tau: *mut __BindgenComplex<f64>,
1673 ) -> lapack_int;
1674 pub fn LAPACKE_sgels(
1675 matrix_layout: c_int,
1676 trans: c_char,
1677 m: lapack_int,
1678 n: lapack_int,
1679 nrhs: lapack_int,
1680 a: *mut f32,
1681 lda: lapack_int,
1682 b: *mut f32,
1683 ldb: lapack_int,
1684 ) -> lapack_int;
1685 pub fn LAPACKE_dgels(
1686 matrix_layout: c_int,
1687 trans: c_char,
1688 m: lapack_int,
1689 n: lapack_int,
1690 nrhs: lapack_int,
1691 a: *mut f64,
1692 lda: lapack_int,
1693 b: *mut f64,
1694 ldb: lapack_int,
1695 ) -> lapack_int;
1696 pub fn LAPACKE_cgels(
1697 matrix_layout: c_int,
1698 trans: c_char,
1699 m: lapack_int,
1700 n: lapack_int,
1701 nrhs: lapack_int,
1702 a: *mut __BindgenComplex<f32>,
1703 lda: lapack_int,
1704 b: *mut __BindgenComplex<f32>,
1705 ldb: lapack_int,
1706 ) -> lapack_int;
1707 pub fn LAPACKE_zgels(
1708 matrix_layout: c_int,
1709 trans: c_char,
1710 m: lapack_int,
1711 n: lapack_int,
1712 nrhs: lapack_int,
1713 a: *mut __BindgenComplex<f64>,
1714 lda: lapack_int,
1715 b: *mut __BindgenComplex<f64>,
1716 ldb: lapack_int,
1717 ) -> lapack_int;
1718 pub fn LAPACKE_sgelsd(
1719 matrix_layout: c_int,
1720 m: lapack_int,
1721 n: lapack_int,
1722 nrhs: lapack_int,
1723 a: *mut f32,
1724 lda: lapack_int,
1725 b: *mut f32,
1726 ldb: lapack_int,
1727 s: *mut f32,
1728 rcond: f32,
1729 rank: *mut lapack_int,
1730 ) -> lapack_int;
1731 pub fn LAPACKE_dgelsd(
1732 matrix_layout: c_int,
1733 m: lapack_int,
1734 n: lapack_int,
1735 nrhs: lapack_int,
1736 a: *mut f64,
1737 lda: lapack_int,
1738 b: *mut f64,
1739 ldb: lapack_int,
1740 s: *mut f64,
1741 rcond: f64,
1742 rank: *mut lapack_int,
1743 ) -> lapack_int;
1744 pub fn LAPACKE_cgelsd(
1745 matrix_layout: c_int,
1746 m: lapack_int,
1747 n: lapack_int,
1748 nrhs: lapack_int,
1749 a: *mut __BindgenComplex<f32>,
1750 lda: lapack_int,
1751 b: *mut __BindgenComplex<f32>,
1752 ldb: lapack_int,
1753 s: *mut f32,
1754 rcond: f32,
1755 rank: *mut lapack_int,
1756 ) -> lapack_int;
1757 pub fn LAPACKE_zgelsd(
1758 matrix_layout: c_int,
1759 m: lapack_int,
1760 n: lapack_int,
1761 nrhs: lapack_int,
1762 a: *mut __BindgenComplex<f64>,
1763 lda: lapack_int,
1764 b: *mut __BindgenComplex<f64>,
1765 ldb: lapack_int,
1766 s: *mut f64,
1767 rcond: f64,
1768 rank: *mut lapack_int,
1769 ) -> lapack_int;
1770 pub fn LAPACKE_sgelss(
1771 matrix_layout: c_int,
1772 m: lapack_int,
1773 n: lapack_int,
1774 nrhs: lapack_int,
1775 a: *mut f32,
1776 lda: lapack_int,
1777 b: *mut f32,
1778 ldb: lapack_int,
1779 s: *mut f32,
1780 rcond: f32,
1781 rank: *mut lapack_int,
1782 ) -> lapack_int;
1783 pub fn LAPACKE_dgelss(
1784 matrix_layout: c_int,
1785 m: lapack_int,
1786 n: lapack_int,
1787 nrhs: lapack_int,
1788 a: *mut f64,
1789 lda: lapack_int,
1790 b: *mut f64,
1791 ldb: lapack_int,
1792 s: *mut f64,
1793 rcond: f64,
1794 rank: *mut lapack_int,
1795 ) -> lapack_int;
1796 pub fn LAPACKE_cgelss(
1797 matrix_layout: c_int,
1798 m: lapack_int,
1799 n: lapack_int,
1800 nrhs: lapack_int,
1801 a: *mut __BindgenComplex<f32>,
1802 lda: lapack_int,
1803 b: *mut __BindgenComplex<f32>,
1804 ldb: lapack_int,
1805 s: *mut f32,
1806 rcond: f32,
1807 rank: *mut lapack_int,
1808 ) -> lapack_int;
1809 pub fn LAPACKE_zgelss(
1810 matrix_layout: c_int,
1811 m: lapack_int,
1812 n: lapack_int,
1813 nrhs: lapack_int,
1814 a: *mut __BindgenComplex<f64>,
1815 lda: lapack_int,
1816 b: *mut __BindgenComplex<f64>,
1817 ldb: lapack_int,
1818 s: *mut f64,
1819 rcond: f64,
1820 rank: *mut lapack_int,
1821 ) -> lapack_int;
1822 pub fn LAPACKE_sgelsy(
1823 matrix_layout: c_int,
1824 m: lapack_int,
1825 n: lapack_int,
1826 nrhs: lapack_int,
1827 a: *mut f32,
1828 lda: lapack_int,
1829 b: *mut f32,
1830 ldb: lapack_int,
1831 jpvt: *mut lapack_int,
1832 rcond: f32,
1833 rank: *mut lapack_int,
1834 ) -> lapack_int;
1835 pub fn LAPACKE_dgelsy(
1836 matrix_layout: c_int,
1837 m: lapack_int,
1838 n: lapack_int,
1839 nrhs: lapack_int,
1840 a: *mut f64,
1841 lda: lapack_int,
1842 b: *mut f64,
1843 ldb: lapack_int,
1844 jpvt: *mut lapack_int,
1845 rcond: f64,
1846 rank: *mut lapack_int,
1847 ) -> lapack_int;
1848 pub fn LAPACKE_cgelsy(
1849 matrix_layout: c_int,
1850 m: lapack_int,
1851 n: lapack_int,
1852 nrhs: lapack_int,
1853 a: *mut __BindgenComplex<f32>,
1854 lda: lapack_int,
1855 b: *mut __BindgenComplex<f32>,
1856 ldb: lapack_int,
1857 jpvt: *mut lapack_int,
1858 rcond: f32,
1859 rank: *mut lapack_int,
1860 ) -> lapack_int;
1861 pub fn LAPACKE_zgelsy(
1862 matrix_layout: c_int,
1863 m: lapack_int,
1864 n: lapack_int,
1865 nrhs: lapack_int,
1866 a: *mut __BindgenComplex<f64>,
1867 lda: lapack_int,
1868 b: *mut __BindgenComplex<f64>,
1869 ldb: lapack_int,
1870 jpvt: *mut lapack_int,
1871 rcond: f64,
1872 rank: *mut lapack_int,
1873 ) -> lapack_int;
1874 pub fn LAPACKE_sgeqlf(
1875 matrix_layout: c_int,
1876 m: lapack_int,
1877 n: lapack_int,
1878 a: *mut f32,
1879 lda: lapack_int,
1880 tau: *mut f32,
1881 ) -> lapack_int;
1882 pub fn LAPACKE_dgeqlf(
1883 matrix_layout: c_int,
1884 m: lapack_int,
1885 n: lapack_int,
1886 a: *mut f64,
1887 lda: lapack_int,
1888 tau: *mut f64,
1889 ) -> lapack_int;
1890 pub fn LAPACKE_cgeqlf(
1891 matrix_layout: c_int,
1892 m: lapack_int,
1893 n: lapack_int,
1894 a: *mut __BindgenComplex<f32>,
1895 lda: lapack_int,
1896 tau: *mut __BindgenComplex<f32>,
1897 ) -> lapack_int;
1898 pub fn LAPACKE_zgeqlf(
1899 matrix_layout: c_int,
1900 m: lapack_int,
1901 n: lapack_int,
1902 a: *mut __BindgenComplex<f64>,
1903 lda: lapack_int,
1904 tau: *mut __BindgenComplex<f64>,
1905 ) -> lapack_int;
1906 pub fn LAPACKE_sgeqp3(
1907 matrix_layout: c_int,
1908 m: lapack_int,
1909 n: lapack_int,
1910 a: *mut f32,
1911 lda: lapack_int,
1912 jpvt: *mut lapack_int,
1913 tau: *mut f32,
1914 ) -> lapack_int;
1915 pub fn LAPACKE_dgeqp3(
1916 matrix_layout: c_int,
1917 m: lapack_int,
1918 n: lapack_int,
1919 a: *mut f64,
1920 lda: lapack_int,
1921 jpvt: *mut lapack_int,
1922 tau: *mut f64,
1923 ) -> lapack_int;
1924 pub fn LAPACKE_cgeqp3(
1925 matrix_layout: c_int,
1926 m: lapack_int,
1927 n: lapack_int,
1928 a: *mut __BindgenComplex<f32>,
1929 lda: lapack_int,
1930 jpvt: *mut lapack_int,
1931 tau: *mut __BindgenComplex<f32>,
1932 ) -> lapack_int;
1933 pub fn LAPACKE_zgeqp3(
1934 matrix_layout: c_int,
1935 m: lapack_int,
1936 n: lapack_int,
1937 a: *mut __BindgenComplex<f64>,
1938 lda: lapack_int,
1939 jpvt: *mut lapack_int,
1940 tau: *mut __BindgenComplex<f64>,
1941 ) -> lapack_int;
1942 pub fn LAPACKE_sgeqpf(
1943 matrix_layout: c_int,
1944 m: lapack_int,
1945 n: lapack_int,
1946 a: *mut f32,
1947 lda: lapack_int,
1948 jpvt: *mut lapack_int,
1949 tau: *mut f32,
1950 ) -> lapack_int;
1951 pub fn LAPACKE_dgeqpf(
1952 matrix_layout: c_int,
1953 m: lapack_int,
1954 n: lapack_int,
1955 a: *mut f64,
1956 lda: lapack_int,
1957 jpvt: *mut lapack_int,
1958 tau: *mut f64,
1959 ) -> lapack_int;
1960 pub fn LAPACKE_cgeqpf(
1961 matrix_layout: c_int,
1962 m: lapack_int,
1963 n: lapack_int,
1964 a: *mut __BindgenComplex<f32>,
1965 lda: lapack_int,
1966 jpvt: *mut lapack_int,
1967 tau: *mut __BindgenComplex<f32>,
1968 ) -> lapack_int;
1969 pub fn LAPACKE_zgeqpf(
1970 matrix_layout: c_int,
1971 m: lapack_int,
1972 n: lapack_int,
1973 a: *mut __BindgenComplex<f64>,
1974 lda: lapack_int,
1975 jpvt: *mut lapack_int,
1976 tau: *mut __BindgenComplex<f64>,
1977 ) -> lapack_int;
1978 pub fn LAPACKE_sgeqr2(
1979 matrix_layout: c_int,
1980 m: lapack_int,
1981 n: lapack_int,
1982 a: *mut f32,
1983 lda: lapack_int,
1984 tau: *mut f32,
1985 ) -> lapack_int;
1986 pub fn LAPACKE_dgeqr2(
1987 matrix_layout: c_int,
1988 m: lapack_int,
1989 n: lapack_int,
1990 a: *mut f64,
1991 lda: lapack_int,
1992 tau: *mut f64,
1993 ) -> lapack_int;
1994 pub fn LAPACKE_cgeqr2(
1995 matrix_layout: c_int,
1996 m: lapack_int,
1997 n: lapack_int,
1998 a: *mut __BindgenComplex<f32>,
1999 lda: lapack_int,
2000 tau: *mut __BindgenComplex<f32>,
2001 ) -> lapack_int;
2002 pub fn LAPACKE_zgeqr2(
2003 matrix_layout: c_int,
2004 m: lapack_int,
2005 n: lapack_int,
2006 a: *mut __BindgenComplex<f64>,
2007 lda: lapack_int,
2008 tau: *mut __BindgenComplex<f64>,
2009 ) -> lapack_int;
2010 pub fn LAPACKE_sgeqrf(
2011 matrix_layout: c_int,
2012 m: lapack_int,
2013 n: lapack_int,
2014 a: *mut f32,
2015 lda: lapack_int,
2016 tau: *mut f32,
2017 ) -> lapack_int;
2018 pub fn LAPACKE_dgeqrf(
2019 matrix_layout: c_int,
2020 m: lapack_int,
2021 n: lapack_int,
2022 a: *mut f64,
2023 lda: lapack_int,
2024 tau: *mut f64,
2025 ) -> lapack_int;
2026 pub fn LAPACKE_cgeqrf(
2027 matrix_layout: c_int,
2028 m: lapack_int,
2029 n: lapack_int,
2030 a: *mut __BindgenComplex<f32>,
2031 lda: lapack_int,
2032 tau: *mut __BindgenComplex<f32>,
2033 ) -> lapack_int;
2034 pub fn LAPACKE_zgeqrf(
2035 matrix_layout: c_int,
2036 m: lapack_int,
2037 n: lapack_int,
2038 a: *mut __BindgenComplex<f64>,
2039 lda: lapack_int,
2040 tau: *mut __BindgenComplex<f64>,
2041 ) -> lapack_int;
2042 pub fn LAPACKE_sgeqrfp(
2043 matrix_layout: c_int,
2044 m: lapack_int,
2045 n: lapack_int,
2046 a: *mut f32,
2047 lda: lapack_int,
2048 tau: *mut f32,
2049 ) -> lapack_int;
2050 pub fn LAPACKE_dgeqrfp(
2051 matrix_layout: c_int,
2052 m: lapack_int,
2053 n: lapack_int,
2054 a: *mut f64,
2055 lda: lapack_int,
2056 tau: *mut f64,
2057 ) -> lapack_int;
2058 pub fn LAPACKE_cgeqrfp(
2059 matrix_layout: c_int,
2060 m: lapack_int,
2061 n: lapack_int,
2062 a: *mut __BindgenComplex<f32>,
2063 lda: lapack_int,
2064 tau: *mut __BindgenComplex<f32>,
2065 ) -> lapack_int;
2066 pub fn LAPACKE_zgeqrfp(
2067 matrix_layout: c_int,
2068 m: lapack_int,
2069 n: lapack_int,
2070 a: *mut __BindgenComplex<f64>,
2071 lda: lapack_int,
2072 tau: *mut __BindgenComplex<f64>,
2073 ) -> lapack_int;
2074 pub fn LAPACKE_sgerfs(
2075 matrix_layout: c_int,
2076 trans: c_char,
2077 n: lapack_int,
2078 nrhs: lapack_int,
2079 a: *const f32,
2080 lda: lapack_int,
2081 af: *const f32,
2082 ldaf: lapack_int,
2083 ipiv: *const lapack_int,
2084 b: *const f32,
2085 ldb: lapack_int,
2086 x: *mut f32,
2087 ldx: lapack_int,
2088 ferr: *mut f32,
2089 berr: *mut f32,
2090 ) -> lapack_int;
2091 pub fn LAPACKE_dgerfs(
2092 matrix_layout: c_int,
2093 trans: c_char,
2094 n: lapack_int,
2095 nrhs: lapack_int,
2096 a: *const f64,
2097 lda: lapack_int,
2098 af: *const f64,
2099 ldaf: lapack_int,
2100 ipiv: *const lapack_int,
2101 b: *const f64,
2102 ldb: lapack_int,
2103 x: *mut f64,
2104 ldx: lapack_int,
2105 ferr: *mut f64,
2106 berr: *mut f64,
2107 ) -> lapack_int;
2108 pub fn LAPACKE_cgerfs(
2109 matrix_layout: c_int,
2110 trans: c_char,
2111 n: lapack_int,
2112 nrhs: lapack_int,
2113 a: *const __BindgenComplex<f32>,
2114 lda: lapack_int,
2115 af: *const __BindgenComplex<f32>,
2116 ldaf: lapack_int,
2117 ipiv: *const lapack_int,
2118 b: *const __BindgenComplex<f32>,
2119 ldb: lapack_int,
2120 x: *mut __BindgenComplex<f32>,
2121 ldx: lapack_int,
2122 ferr: *mut f32,
2123 berr: *mut f32,
2124 ) -> lapack_int;
2125 pub fn LAPACKE_zgerfs(
2126 matrix_layout: c_int,
2127 trans: c_char,
2128 n: lapack_int,
2129 nrhs: lapack_int,
2130 a: *const __BindgenComplex<f64>,
2131 lda: lapack_int,
2132 af: *const __BindgenComplex<f64>,
2133 ldaf: lapack_int,
2134 ipiv: *const lapack_int,
2135 b: *const __BindgenComplex<f64>,
2136 ldb: lapack_int,
2137 x: *mut __BindgenComplex<f64>,
2138 ldx: lapack_int,
2139 ferr: *mut f64,
2140 berr: *mut f64,
2141 ) -> lapack_int;
2142 pub fn LAPACKE_sgerfsx(
2143 matrix_layout: c_int,
2144 trans: c_char,
2145 equed: c_char,
2146 n: lapack_int,
2147 nrhs: lapack_int,
2148 a: *const f32,
2149 lda: lapack_int,
2150 af: *const f32,
2151 ldaf: lapack_int,
2152 ipiv: *const lapack_int,
2153 r: *const f32,
2154 c: *const f32,
2155 b: *const f32,
2156 ldb: lapack_int,
2157 x: *mut f32,
2158 ldx: lapack_int,
2159 rcond: *mut f32,
2160 berr: *mut f32,
2161 n_err_bnds: lapack_int,
2162 err_bnds_norm: *mut f32,
2163 err_bnds_comp: *mut f32,
2164 nparams: lapack_int,
2165 params: *mut f32,
2166 ) -> lapack_int;
2167 pub fn LAPACKE_dgerfsx(
2168 matrix_layout: c_int,
2169 trans: c_char,
2170 equed: c_char,
2171 n: lapack_int,
2172 nrhs: lapack_int,
2173 a: *const f64,
2174 lda: lapack_int,
2175 af: *const f64,
2176 ldaf: lapack_int,
2177 ipiv: *const lapack_int,
2178 r: *const f64,
2179 c: *const f64,
2180 b: *const f64,
2181 ldb: lapack_int,
2182 x: *mut f64,
2183 ldx: lapack_int,
2184 rcond: *mut f64,
2185 berr: *mut f64,
2186 n_err_bnds: lapack_int,
2187 err_bnds_norm: *mut f64,
2188 err_bnds_comp: *mut f64,
2189 nparams: lapack_int,
2190 params: *mut f64,
2191 ) -> lapack_int;
2192 pub fn LAPACKE_cgerfsx(
2193 matrix_layout: c_int,
2194 trans: c_char,
2195 equed: c_char,
2196 n: lapack_int,
2197 nrhs: lapack_int,
2198 a: *const __BindgenComplex<f32>,
2199 lda: lapack_int,
2200 af: *const __BindgenComplex<f32>,
2201 ldaf: lapack_int,
2202 ipiv: *const lapack_int,
2203 r: *const f32,
2204 c: *const f32,
2205 b: *const __BindgenComplex<f32>,
2206 ldb: lapack_int,
2207 x: *mut __BindgenComplex<f32>,
2208 ldx: lapack_int,
2209 rcond: *mut f32,
2210 berr: *mut f32,
2211 n_err_bnds: lapack_int,
2212 err_bnds_norm: *mut f32,
2213 err_bnds_comp: *mut f32,
2214 nparams: lapack_int,
2215 params: *mut f32,
2216 ) -> lapack_int;
2217 pub fn LAPACKE_zgerfsx(
2218 matrix_layout: c_int,
2219 trans: c_char,
2220 equed: c_char,
2221 n: lapack_int,
2222 nrhs: lapack_int,
2223 a: *const __BindgenComplex<f64>,
2224 lda: lapack_int,
2225 af: *const __BindgenComplex<f64>,
2226 ldaf: lapack_int,
2227 ipiv: *const lapack_int,
2228 r: *const f64,
2229 c: *const f64,
2230 b: *const __BindgenComplex<f64>,
2231 ldb: lapack_int,
2232 x: *mut __BindgenComplex<f64>,
2233 ldx: lapack_int,
2234 rcond: *mut f64,
2235 berr: *mut f64,
2236 n_err_bnds: lapack_int,
2237 err_bnds_norm: *mut f64,
2238 err_bnds_comp: *mut f64,
2239 nparams: lapack_int,
2240 params: *mut f64,
2241 ) -> lapack_int;
2242 pub fn LAPACKE_sgerqf(
2243 matrix_layout: c_int,
2244 m: lapack_int,
2245 n: lapack_int,
2246 a: *mut f32,
2247 lda: lapack_int,
2248 tau: *mut f32,
2249 ) -> lapack_int;
2250 pub fn LAPACKE_dgerqf(
2251 matrix_layout: c_int,
2252 m: lapack_int,
2253 n: lapack_int,
2254 a: *mut f64,
2255 lda: lapack_int,
2256 tau: *mut f64,
2257 ) -> lapack_int;
2258 pub fn LAPACKE_cgerqf(
2259 matrix_layout: c_int,
2260 m: lapack_int,
2261 n: lapack_int,
2262 a: *mut __BindgenComplex<f32>,
2263 lda: lapack_int,
2264 tau: *mut __BindgenComplex<f32>,
2265 ) -> lapack_int;
2266 pub fn LAPACKE_zgerqf(
2267 matrix_layout: c_int,
2268 m: lapack_int,
2269 n: lapack_int,
2270 a: *mut __BindgenComplex<f64>,
2271 lda: lapack_int,
2272 tau: *mut __BindgenComplex<f64>,
2273 ) -> lapack_int;
2274 pub fn LAPACKE_sgesdd(
2275 matrix_layout: c_int,
2276 jobz: c_char,
2277 m: lapack_int,
2278 n: lapack_int,
2279 a: *mut f32,
2280 lda: lapack_int,
2281 s: *mut f32,
2282 u: *mut f32,
2283 ldu: lapack_int,
2284 vt: *mut f32,
2285 ldvt: lapack_int,
2286 ) -> lapack_int;
2287 pub fn LAPACKE_dgesdd(
2288 matrix_layout: c_int,
2289 jobz: c_char,
2290 m: lapack_int,
2291 n: lapack_int,
2292 a: *mut f64,
2293 lda: lapack_int,
2294 s: *mut f64,
2295 u: *mut f64,
2296 ldu: lapack_int,
2297 vt: *mut f64,
2298 ldvt: lapack_int,
2299 ) -> lapack_int;
2300 pub fn LAPACKE_cgesdd(
2301 matrix_layout: c_int,
2302 jobz: c_char,
2303 m: lapack_int,
2304 n: lapack_int,
2305 a: *mut __BindgenComplex<f32>,
2306 lda: lapack_int,
2307 s: *mut f32,
2308 u: *mut __BindgenComplex<f32>,
2309 ldu: lapack_int,
2310 vt: *mut __BindgenComplex<f32>,
2311 ldvt: lapack_int,
2312 ) -> lapack_int;
2313 pub fn LAPACKE_zgesdd(
2314 matrix_layout: c_int,
2315 jobz: c_char,
2316 m: lapack_int,
2317 n: lapack_int,
2318 a: *mut __BindgenComplex<f64>,
2319 lda: lapack_int,
2320 s: *mut f64,
2321 u: *mut __BindgenComplex<f64>,
2322 ldu: lapack_int,
2323 vt: *mut __BindgenComplex<f64>,
2324 ldvt: lapack_int,
2325 ) -> lapack_int;
2326 pub fn LAPACKE_sgesv(
2327 matrix_layout: c_int,
2328 n: lapack_int,
2329 nrhs: lapack_int,
2330 a: *mut f32,
2331 lda: lapack_int,
2332 ipiv: *mut lapack_int,
2333 b: *mut f32,
2334 ldb: lapack_int,
2335 ) -> lapack_int;
2336 pub fn LAPACKE_dgesv(
2337 matrix_layout: c_int,
2338 n: lapack_int,
2339 nrhs: lapack_int,
2340 a: *mut f64,
2341 lda: lapack_int,
2342 ipiv: *mut lapack_int,
2343 b: *mut f64,
2344 ldb: lapack_int,
2345 ) -> lapack_int;
2346 pub fn LAPACKE_cgesv(
2347 matrix_layout: c_int,
2348 n: lapack_int,
2349 nrhs: lapack_int,
2350 a: *mut __BindgenComplex<f32>,
2351 lda: lapack_int,
2352 ipiv: *mut lapack_int,
2353 b: *mut __BindgenComplex<f32>,
2354 ldb: lapack_int,
2355 ) -> lapack_int;
2356 pub fn LAPACKE_zgesv(
2357 matrix_layout: c_int,
2358 n: lapack_int,
2359 nrhs: lapack_int,
2360 a: *mut __BindgenComplex<f64>,
2361 lda: lapack_int,
2362 ipiv: *mut lapack_int,
2363 b: *mut __BindgenComplex<f64>,
2364 ldb: lapack_int,
2365 ) -> lapack_int;
2366 pub fn LAPACKE_dsgesv(
2367 matrix_layout: c_int,
2368 n: lapack_int,
2369 nrhs: lapack_int,
2370 a: *mut f64,
2371 lda: lapack_int,
2372 ipiv: *mut lapack_int,
2373 b: *mut f64,
2374 ldb: lapack_int,
2375 x: *mut f64,
2376 ldx: lapack_int,
2377 iter: *mut lapack_int,
2378 ) -> lapack_int;
2379 pub fn LAPACKE_zcgesv(
2380 matrix_layout: c_int,
2381 n: lapack_int,
2382 nrhs: lapack_int,
2383 a: *mut __BindgenComplex<f64>,
2384 lda: lapack_int,
2385 ipiv: *mut lapack_int,
2386 b: *mut __BindgenComplex<f64>,
2387 ldb: lapack_int,
2388 x: *mut __BindgenComplex<f64>,
2389 ldx: lapack_int,
2390 iter: *mut lapack_int,
2391 ) -> lapack_int;
2392 pub fn LAPACKE_sgesvd(
2393 matrix_layout: c_int,
2394 jobu: c_char,
2395 jobvt: c_char,
2396 m: lapack_int,
2397 n: lapack_int,
2398 a: *mut f32,
2399 lda: lapack_int,
2400 s: *mut f32,
2401 u: *mut f32,
2402 ldu: lapack_int,
2403 vt: *mut f32,
2404 ldvt: lapack_int,
2405 superb: *mut f32,
2406 ) -> lapack_int;
2407 pub fn LAPACKE_dgesvd(
2408 matrix_layout: c_int,
2409 jobu: c_char,
2410 jobvt: c_char,
2411 m: lapack_int,
2412 n: lapack_int,
2413 a: *mut f64,
2414 lda: lapack_int,
2415 s: *mut f64,
2416 u: *mut f64,
2417 ldu: lapack_int,
2418 vt: *mut f64,
2419 ldvt: lapack_int,
2420 superb: *mut f64,
2421 ) -> lapack_int;
2422 pub fn LAPACKE_cgesvd(
2423 matrix_layout: c_int,
2424 jobu: c_char,
2425 jobvt: c_char,
2426 m: lapack_int,
2427 n: lapack_int,
2428 a: *mut __BindgenComplex<f32>,
2429 lda: lapack_int,
2430 s: *mut f32,
2431 u: *mut __BindgenComplex<f32>,
2432 ldu: lapack_int,
2433 vt: *mut __BindgenComplex<f32>,
2434 ldvt: lapack_int,
2435 superb: *mut f32,
2436 ) -> lapack_int;
2437 pub fn LAPACKE_zgesvd(
2438 matrix_layout: c_int,
2439 jobu: c_char,
2440 jobvt: c_char,
2441 m: lapack_int,
2442 n: lapack_int,
2443 a: *mut __BindgenComplex<f64>,
2444 lda: lapack_int,
2445 s: *mut f64,
2446 u: *mut __BindgenComplex<f64>,
2447 ldu: lapack_int,
2448 vt: *mut __BindgenComplex<f64>,
2449 ldvt: lapack_int,
2450 superb: *mut f64,
2451 ) -> lapack_int;
2452 pub fn LAPACKE_sgesvdx(
2453 matrix_layout: c_int,
2454 jobu: c_char,
2455 jobvt: c_char,
2456 range: c_char,
2457 m: lapack_int,
2458 n: lapack_int,
2459 a: *mut f32,
2460 lda: lapack_int,
2461 vl: f32,
2462 vu: f32,
2463 il: lapack_int,
2464 iu: lapack_int,
2465 ns: *mut lapack_int,
2466 s: *mut f32,
2467 u: *mut f32,
2468 ldu: lapack_int,
2469 vt: *mut f32,
2470 ldvt: lapack_int,
2471 superb: *mut lapack_int,
2472 ) -> lapack_int;
2473 pub fn LAPACKE_dgesvdx(
2474 matrix_layout: c_int,
2475 jobu: c_char,
2476 jobvt: c_char,
2477 range: c_char,
2478 m: lapack_int,
2479 n: lapack_int,
2480 a: *mut f64,
2481 lda: lapack_int,
2482 vl: f64,
2483 vu: f64,
2484 il: lapack_int,
2485 iu: lapack_int,
2486 ns: *mut lapack_int,
2487 s: *mut f64,
2488 u: *mut f64,
2489 ldu: lapack_int,
2490 vt: *mut f64,
2491 ldvt: lapack_int,
2492 superb: *mut lapack_int,
2493 ) -> lapack_int;
2494 pub fn LAPACKE_cgesvdx(
2495 matrix_layout: c_int,
2496 jobu: c_char,
2497 jobvt: c_char,
2498 range: c_char,
2499 m: lapack_int,
2500 n: lapack_int,
2501 a: *mut __BindgenComplex<f32>,
2502 lda: lapack_int,
2503 vl: f32,
2504 vu: f32,
2505 il: lapack_int,
2506 iu: lapack_int,
2507 ns: *mut lapack_int,
2508 s: *mut f32,
2509 u: *mut __BindgenComplex<f32>,
2510 ldu: lapack_int,
2511 vt: *mut __BindgenComplex<f32>,
2512 ldvt: lapack_int,
2513 superb: *mut lapack_int,
2514 ) -> lapack_int;
2515 pub fn LAPACKE_zgesvdx(
2516 matrix_layout: c_int,
2517 jobu: c_char,
2518 jobvt: c_char,
2519 range: c_char,
2520 m: lapack_int,
2521 n: lapack_int,
2522 a: *mut __BindgenComplex<f64>,
2523 lda: lapack_int,
2524 vl: f64,
2525 vu: f64,
2526 il: lapack_int,
2527 iu: lapack_int,
2528 ns: *mut lapack_int,
2529 s: *mut f64,
2530 u: *mut __BindgenComplex<f64>,
2531 ldu: lapack_int,
2532 vt: *mut __BindgenComplex<f64>,
2533 ldvt: lapack_int,
2534 superb: *mut lapack_int,
2535 ) -> lapack_int;
2536 pub fn LAPACKE_sgesvdq(
2537 matrix_layout: c_int,
2538 joba: c_char,
2539 jobp: c_char,
2540 jobr: c_char,
2541 jobu: c_char,
2542 jobv: c_char,
2543 m: lapack_int,
2544 n: lapack_int,
2545 a: *mut f32,
2546 lda: lapack_int,
2547 s: *mut f32,
2548 u: *mut f32,
2549 ldu: lapack_int,
2550 v: *mut f32,
2551 ldv: lapack_int,
2552 numrank: *mut lapack_int,
2553 ) -> lapack_int;
2554 pub fn LAPACKE_dgesvdq(
2555 matrix_layout: c_int,
2556 joba: c_char,
2557 jobp: c_char,
2558 jobr: c_char,
2559 jobu: c_char,
2560 jobv: c_char,
2561 m: lapack_int,
2562 n: lapack_int,
2563 a: *mut f64,
2564 lda: lapack_int,
2565 s: *mut f64,
2566 u: *mut f64,
2567 ldu: lapack_int,
2568 v: *mut f64,
2569 ldv: lapack_int,
2570 numrank: *mut lapack_int,
2571 ) -> lapack_int;
2572 pub fn LAPACKE_cgesvdq(
2573 matrix_layout: c_int,
2574 joba: c_char,
2575 jobp: c_char,
2576 jobr: c_char,
2577 jobu: c_char,
2578 jobv: c_char,
2579 m: lapack_int,
2580 n: lapack_int,
2581 a: *mut __BindgenComplex<f32>,
2582 lda: lapack_int,
2583 s: *mut f32,
2584 u: *mut __BindgenComplex<f32>,
2585 ldu: lapack_int,
2586 v: *mut __BindgenComplex<f32>,
2587 ldv: lapack_int,
2588 numrank: *mut lapack_int,
2589 ) -> lapack_int;
2590 pub fn LAPACKE_zgesvdq(
2591 matrix_layout: c_int,
2592 joba: c_char,
2593 jobp: c_char,
2594 jobr: c_char,
2595 jobu: c_char,
2596 jobv: c_char,
2597 m: lapack_int,
2598 n: lapack_int,
2599 a: *mut __BindgenComplex<f64>,
2600 lda: lapack_int,
2601 s: *mut f64,
2602 u: *mut __BindgenComplex<f64>,
2603 ldu: lapack_int,
2604 v: *mut __BindgenComplex<f64>,
2605 ldv: lapack_int,
2606 numrank: *mut lapack_int,
2607 ) -> lapack_int;
2608 pub fn LAPACKE_sgesvj(
2609 matrix_layout: c_int,
2610 joba: c_char,
2611 jobu: c_char,
2612 jobv: c_char,
2613 m: lapack_int,
2614 n: lapack_int,
2615 a: *mut f32,
2616 lda: lapack_int,
2617 sva: *mut f32,
2618 mv: lapack_int,
2619 v: *mut f32,
2620 ldv: lapack_int,
2621 stat: *mut f32,
2622 ) -> lapack_int;
2623 pub fn LAPACKE_dgesvj(
2624 matrix_layout: c_int,
2625 joba: c_char,
2626 jobu: c_char,
2627 jobv: c_char,
2628 m: lapack_int,
2629 n: lapack_int,
2630 a: *mut f64,
2631 lda: lapack_int,
2632 sva: *mut f64,
2633 mv: lapack_int,
2634 v: *mut f64,
2635 ldv: lapack_int,
2636 stat: *mut f64,
2637 ) -> lapack_int;
2638 pub fn LAPACKE_cgesvj(
2639 matrix_layout: c_int,
2640 joba: c_char,
2641 jobu: c_char,
2642 jobv: c_char,
2643 m: lapack_int,
2644 n: lapack_int,
2645 a: *mut __BindgenComplex<f32>,
2646 lda: lapack_int,
2647 sva: *mut f32,
2648 mv: lapack_int,
2649 v: *mut __BindgenComplex<f32>,
2650 ldv: lapack_int,
2651 stat: *mut f32,
2652 ) -> lapack_int;
2653 pub fn LAPACKE_zgesvj(
2654 matrix_layout: c_int,
2655 joba: c_char,
2656 jobu: c_char,
2657 jobv: c_char,
2658 m: lapack_int,
2659 n: lapack_int,
2660 a: *mut __BindgenComplex<f64>,
2661 lda: lapack_int,
2662 sva: *mut f64,
2663 mv: lapack_int,
2664 v: *mut __BindgenComplex<f64>,
2665 ldv: lapack_int,
2666 stat: *mut f64,
2667 ) -> lapack_int;
2668 pub fn LAPACKE_sgesvx(
2669 matrix_layout: c_int,
2670 fact: c_char,
2671 trans: c_char,
2672 n: lapack_int,
2673 nrhs: lapack_int,
2674 a: *mut f32,
2675 lda: lapack_int,
2676 af: *mut f32,
2677 ldaf: lapack_int,
2678 ipiv: *mut lapack_int,
2679 equed: *mut c_char,
2680 r: *mut f32,
2681 c: *mut f32,
2682 b: *mut f32,
2683 ldb: lapack_int,
2684 x: *mut f32,
2685 ldx: lapack_int,
2686 rcond: *mut f32,
2687 ferr: *mut f32,
2688 berr: *mut f32,
2689 rpivot: *mut f32,
2690 ) -> lapack_int;
2691 pub fn LAPACKE_dgesvx(
2692 matrix_layout: c_int,
2693 fact: c_char,
2694 trans: c_char,
2695 n: lapack_int,
2696 nrhs: lapack_int,
2697 a: *mut f64,
2698 lda: lapack_int,
2699 af: *mut f64,
2700 ldaf: lapack_int,
2701 ipiv: *mut lapack_int,
2702 equed: *mut c_char,
2703 r: *mut f64,
2704 c: *mut f64,
2705 b: *mut f64,
2706 ldb: lapack_int,
2707 x: *mut f64,
2708 ldx: lapack_int,
2709 rcond: *mut f64,
2710 ferr: *mut f64,
2711 berr: *mut f64,
2712 rpivot: *mut f64,
2713 ) -> lapack_int;
2714 pub fn LAPACKE_cgesvx(
2715 matrix_layout: c_int,
2716 fact: c_char,
2717 trans: c_char,
2718 n: lapack_int,
2719 nrhs: lapack_int,
2720 a: *mut __BindgenComplex<f32>,
2721 lda: lapack_int,
2722 af: *mut __BindgenComplex<f32>,
2723 ldaf: lapack_int,
2724 ipiv: *mut lapack_int,
2725 equed: *mut c_char,
2726 r: *mut f32,
2727 c: *mut f32,
2728 b: *mut __BindgenComplex<f32>,
2729 ldb: lapack_int,
2730 x: *mut __BindgenComplex<f32>,
2731 ldx: lapack_int,
2732 rcond: *mut f32,
2733 ferr: *mut f32,
2734 berr: *mut f32,
2735 rpivot: *mut f32,
2736 ) -> lapack_int;
2737 pub fn LAPACKE_zgesvx(
2738 matrix_layout: c_int,
2739 fact: c_char,
2740 trans: c_char,
2741 n: lapack_int,
2742 nrhs: lapack_int,
2743 a: *mut __BindgenComplex<f64>,
2744 lda: lapack_int,
2745 af: *mut __BindgenComplex<f64>,
2746 ldaf: lapack_int,
2747 ipiv: *mut lapack_int,
2748 equed: *mut c_char,
2749 r: *mut f64,
2750 c: *mut f64,
2751 b: *mut __BindgenComplex<f64>,
2752 ldb: lapack_int,
2753 x: *mut __BindgenComplex<f64>,
2754 ldx: lapack_int,
2755 rcond: *mut f64,
2756 ferr: *mut f64,
2757 berr: *mut f64,
2758 rpivot: *mut f64,
2759 ) -> lapack_int;
2760 pub fn LAPACKE_sgesvxx(
2761 matrix_layout: c_int,
2762 fact: c_char,
2763 trans: c_char,
2764 n: lapack_int,
2765 nrhs: lapack_int,
2766 a: *mut f32,
2767 lda: lapack_int,
2768 af: *mut f32,
2769 ldaf: lapack_int,
2770 ipiv: *mut lapack_int,
2771 equed: *mut c_char,
2772 r: *mut f32,
2773 c: *mut f32,
2774 b: *mut f32,
2775 ldb: lapack_int,
2776 x: *mut f32,
2777 ldx: lapack_int,
2778 rcond: *mut f32,
2779 rpvgrw: *mut f32,
2780 berr: *mut f32,
2781 n_err_bnds: lapack_int,
2782 err_bnds_norm: *mut f32,
2783 err_bnds_comp: *mut f32,
2784 nparams: lapack_int,
2785 params: *mut f32,
2786 ) -> lapack_int;
2787 pub fn LAPACKE_dgesvxx(
2788 matrix_layout: c_int,
2789 fact: c_char,
2790 trans: c_char,
2791 n: lapack_int,
2792 nrhs: lapack_int,
2793 a: *mut f64,
2794 lda: lapack_int,
2795 af: *mut f64,
2796 ldaf: lapack_int,
2797 ipiv: *mut lapack_int,
2798 equed: *mut c_char,
2799 r: *mut f64,
2800 c: *mut f64,
2801 b: *mut f64,
2802 ldb: lapack_int,
2803 x: *mut f64,
2804 ldx: lapack_int,
2805 rcond: *mut f64,
2806 rpvgrw: *mut f64,
2807 berr: *mut f64,
2808 n_err_bnds: lapack_int,
2809 err_bnds_norm: *mut f64,
2810 err_bnds_comp: *mut f64,
2811 nparams: lapack_int,
2812 params: *mut f64,
2813 ) -> lapack_int;
2814 pub fn LAPACKE_cgesvxx(
2815 matrix_layout: c_int,
2816 fact: c_char,
2817 trans: c_char,
2818 n: lapack_int,
2819 nrhs: lapack_int,
2820 a: *mut __BindgenComplex<f32>,
2821 lda: lapack_int,
2822 af: *mut __BindgenComplex<f32>,
2823 ldaf: lapack_int,
2824 ipiv: *mut lapack_int,
2825 equed: *mut c_char,
2826 r: *mut f32,
2827 c: *mut f32,
2828 b: *mut __BindgenComplex<f32>,
2829 ldb: lapack_int,
2830 x: *mut __BindgenComplex<f32>,
2831 ldx: lapack_int,
2832 rcond: *mut f32,
2833 rpvgrw: *mut f32,
2834 berr: *mut f32,
2835 n_err_bnds: lapack_int,
2836 err_bnds_norm: *mut f32,
2837 err_bnds_comp: *mut f32,
2838 nparams: lapack_int,
2839 params: *mut f32,
2840 ) -> lapack_int;
2841 pub fn LAPACKE_zgesvxx(
2842 matrix_layout: c_int,
2843 fact: c_char,
2844 trans: c_char,
2845 n: lapack_int,
2846 nrhs: lapack_int,
2847 a: *mut __BindgenComplex<f64>,
2848 lda: lapack_int,
2849 af: *mut __BindgenComplex<f64>,
2850 ldaf: lapack_int,
2851 ipiv: *mut lapack_int,
2852 equed: *mut c_char,
2853 r: *mut f64,
2854 c: *mut f64,
2855 b: *mut __BindgenComplex<f64>,
2856 ldb: lapack_int,
2857 x: *mut __BindgenComplex<f64>,
2858 ldx: lapack_int,
2859 rcond: *mut f64,
2860 rpvgrw: *mut f64,
2861 berr: *mut f64,
2862 n_err_bnds: lapack_int,
2863 err_bnds_norm: *mut f64,
2864 err_bnds_comp: *mut f64,
2865 nparams: lapack_int,
2866 params: *mut f64,
2867 ) -> lapack_int;
2868 pub fn LAPACKE_sgetf2(
2869 matrix_layout: c_int,
2870 m: lapack_int,
2871 n: lapack_int,
2872 a: *mut f32,
2873 lda: lapack_int,
2874 ipiv: *mut lapack_int,
2875 ) -> lapack_int;
2876 pub fn LAPACKE_dgetf2(
2877 matrix_layout: c_int,
2878 m: lapack_int,
2879 n: lapack_int,
2880 a: *mut f64,
2881 lda: lapack_int,
2882 ipiv: *mut lapack_int,
2883 ) -> lapack_int;
2884 pub fn LAPACKE_cgetf2(
2885 matrix_layout: c_int,
2886 m: lapack_int,
2887 n: lapack_int,
2888 a: *mut __BindgenComplex<f32>,
2889 lda: lapack_int,
2890 ipiv: *mut lapack_int,
2891 ) -> lapack_int;
2892 pub fn LAPACKE_zgetf2(
2893 matrix_layout: c_int,
2894 m: lapack_int,
2895 n: lapack_int,
2896 a: *mut __BindgenComplex<f64>,
2897 lda: lapack_int,
2898 ipiv: *mut lapack_int,
2899 ) -> lapack_int;
2900 pub fn LAPACKE_sgetrf(
2901 matrix_layout: c_int,
2902 m: lapack_int,
2903 n: lapack_int,
2904 a: *mut f32,
2905 lda: lapack_int,
2906 ipiv: *mut lapack_int,
2907 ) -> lapack_int;
2908 pub fn LAPACKE_dgetrf(
2909 matrix_layout: c_int,
2910 m: lapack_int,
2911 n: lapack_int,
2912 a: *mut f64,
2913 lda: lapack_int,
2914 ipiv: *mut lapack_int,
2915 ) -> lapack_int;
2916 pub fn LAPACKE_cgetrf(
2917 matrix_layout: c_int,
2918 m: lapack_int,
2919 n: lapack_int,
2920 a: *mut __BindgenComplex<f32>,
2921 lda: lapack_int,
2922 ipiv: *mut lapack_int,
2923 ) -> lapack_int;
2924 pub fn LAPACKE_zgetrf(
2925 matrix_layout: c_int,
2926 m: lapack_int,
2927 n: lapack_int,
2928 a: *mut __BindgenComplex<f64>,
2929 lda: lapack_int,
2930 ipiv: *mut lapack_int,
2931 ) -> lapack_int;
2932 pub fn LAPACKE_sgetrf2(
2933 matrix_layout: c_int,
2934 m: lapack_int,
2935 n: lapack_int,
2936 a: *mut f32,
2937 lda: lapack_int,
2938 ipiv: *mut lapack_int,
2939 ) -> lapack_int;
2940 pub fn LAPACKE_dgetrf2(
2941 matrix_layout: c_int,
2942 m: lapack_int,
2943 n: lapack_int,
2944 a: *mut f64,
2945 lda: lapack_int,
2946 ipiv: *mut lapack_int,
2947 ) -> lapack_int;
2948 pub fn LAPACKE_cgetrf2(
2949 matrix_layout: c_int,
2950 m: lapack_int,
2951 n: lapack_int,
2952 a: *mut __BindgenComplex<f32>,
2953 lda: lapack_int,
2954 ipiv: *mut lapack_int,
2955 ) -> lapack_int;
2956 pub fn LAPACKE_zgetrf2(
2957 matrix_layout: c_int,
2958 m: lapack_int,
2959 n: lapack_int,
2960 a: *mut __BindgenComplex<f64>,
2961 lda: lapack_int,
2962 ipiv: *mut lapack_int,
2963 ) -> lapack_int;
2964 pub fn LAPACKE_sgetri(
2965 matrix_layout: c_int,
2966 n: lapack_int,
2967 a: *mut f32,
2968 lda: lapack_int,
2969 ipiv: *const lapack_int,
2970 ) -> lapack_int;
2971 pub fn LAPACKE_dgetri(
2972 matrix_layout: c_int,
2973 n: lapack_int,
2974 a: *mut f64,
2975 lda: lapack_int,
2976 ipiv: *const lapack_int,
2977 ) -> lapack_int;
2978 pub fn LAPACKE_cgetri(
2979 matrix_layout: c_int,
2980 n: lapack_int,
2981 a: *mut __BindgenComplex<f32>,
2982 lda: lapack_int,
2983 ipiv: *const lapack_int,
2984 ) -> lapack_int;
2985 pub fn LAPACKE_zgetri(
2986 matrix_layout: c_int,
2987 n: lapack_int,
2988 a: *mut __BindgenComplex<f64>,
2989 lda: lapack_int,
2990 ipiv: *const lapack_int,
2991 ) -> lapack_int;
2992 pub fn LAPACKE_sgetrs(
2993 matrix_layout: c_int,
2994 trans: c_char,
2995 n: lapack_int,
2996 nrhs: lapack_int,
2997 a: *const f32,
2998 lda: lapack_int,
2999 ipiv: *const lapack_int,
3000 b: *mut f32,
3001 ldb: lapack_int,
3002 ) -> lapack_int;
3003 pub fn LAPACKE_dgetrs(
3004 matrix_layout: c_int,
3005 trans: c_char,
3006 n: lapack_int,
3007 nrhs: lapack_int,
3008 a: *const f64,
3009 lda: lapack_int,
3010 ipiv: *const lapack_int,
3011 b: *mut f64,
3012 ldb: lapack_int,
3013 ) -> lapack_int;
3014 pub fn LAPACKE_cgetrs(
3015 matrix_layout: c_int,
3016 trans: c_char,
3017 n: lapack_int,
3018 nrhs: lapack_int,
3019 a: *const __BindgenComplex<f32>,
3020 lda: lapack_int,
3021 ipiv: *const lapack_int,
3022 b: *mut __BindgenComplex<f32>,
3023 ldb: lapack_int,
3024 ) -> lapack_int;
3025 pub fn LAPACKE_zgetrs(
3026 matrix_layout: c_int,
3027 trans: c_char,
3028 n: lapack_int,
3029 nrhs: lapack_int,
3030 a: *const __BindgenComplex<f64>,
3031 lda: lapack_int,
3032 ipiv: *const lapack_int,
3033 b: *mut __BindgenComplex<f64>,
3034 ldb: lapack_int,
3035 ) -> lapack_int;
3036 pub fn LAPACKE_sggbak(
3037 matrix_layout: c_int,
3038 job: c_char,
3039 side: c_char,
3040 n: lapack_int,
3041 ilo: lapack_int,
3042 ihi: lapack_int,
3043 lscale: *const f32,
3044 rscale: *const f32,
3045 m: lapack_int,
3046 v: *mut f32,
3047 ldv: lapack_int,
3048 ) -> lapack_int;
3049 pub fn LAPACKE_dggbak(
3050 matrix_layout: c_int,
3051 job: c_char,
3052 side: c_char,
3053 n: lapack_int,
3054 ilo: lapack_int,
3055 ihi: lapack_int,
3056 lscale: *const f64,
3057 rscale: *const f64,
3058 m: lapack_int,
3059 v: *mut f64,
3060 ldv: lapack_int,
3061 ) -> lapack_int;
3062 pub fn LAPACKE_cggbak(
3063 matrix_layout: c_int,
3064 job: c_char,
3065 side: c_char,
3066 n: lapack_int,
3067 ilo: lapack_int,
3068 ihi: lapack_int,
3069 lscale: *const f32,
3070 rscale: *const f32,
3071 m: lapack_int,
3072 v: *mut __BindgenComplex<f32>,
3073 ldv: lapack_int,
3074 ) -> lapack_int;
3075 pub fn LAPACKE_zggbak(
3076 matrix_layout: c_int,
3077 job: c_char,
3078 side: c_char,
3079 n: lapack_int,
3080 ilo: lapack_int,
3081 ihi: lapack_int,
3082 lscale: *const f64,
3083 rscale: *const f64,
3084 m: lapack_int,
3085 v: *mut __BindgenComplex<f64>,
3086 ldv: lapack_int,
3087 ) -> lapack_int;
3088 pub fn LAPACKE_sggbal(
3089 matrix_layout: c_int,
3090 job: c_char,
3091 n: lapack_int,
3092 a: *mut f32,
3093 lda: lapack_int,
3094 b: *mut f32,
3095 ldb: lapack_int,
3096 ilo: *mut lapack_int,
3097 ihi: *mut lapack_int,
3098 lscale: *mut f32,
3099 rscale: *mut f32,
3100 ) -> lapack_int;
3101 pub fn LAPACKE_dggbal(
3102 matrix_layout: c_int,
3103 job: c_char,
3104 n: lapack_int,
3105 a: *mut f64,
3106 lda: lapack_int,
3107 b: *mut f64,
3108 ldb: lapack_int,
3109 ilo: *mut lapack_int,
3110 ihi: *mut lapack_int,
3111 lscale: *mut f64,
3112 rscale: *mut f64,
3113 ) -> lapack_int;
3114 pub fn LAPACKE_cggbal(
3115 matrix_layout: c_int,
3116 job: c_char,
3117 n: lapack_int,
3118 a: *mut __BindgenComplex<f32>,
3119 lda: lapack_int,
3120 b: *mut __BindgenComplex<f32>,
3121 ldb: lapack_int,
3122 ilo: *mut lapack_int,
3123 ihi: *mut lapack_int,
3124 lscale: *mut f32,
3125 rscale: *mut f32,
3126 ) -> lapack_int;
3127 pub fn LAPACKE_zggbal(
3128 matrix_layout: c_int,
3129 job: c_char,
3130 n: lapack_int,
3131 a: *mut __BindgenComplex<f64>,
3132 lda: lapack_int,
3133 b: *mut __BindgenComplex<f64>,
3134 ldb: lapack_int,
3135 ilo: *mut lapack_int,
3136 ihi: *mut lapack_int,
3137 lscale: *mut f64,
3138 rscale: *mut f64,
3139 ) -> lapack_int;
3140 pub fn LAPACKE_sgges(
3141 matrix_layout: c_int,
3142 jobvsl: c_char,
3143 jobvsr: c_char,
3144 sort: c_char,
3145 selctg: LAPACK_S_SELECT3,
3146 n: lapack_int,
3147 a: *mut f32,
3148 lda: lapack_int,
3149 b: *mut f32,
3150 ldb: lapack_int,
3151 sdim: *mut lapack_int,
3152 alphar: *mut f32,
3153 alphai: *mut f32,
3154 beta: *mut f32,
3155 vsl: *mut f32,
3156 ldvsl: lapack_int,
3157 vsr: *mut f32,
3158 ldvsr: lapack_int,
3159 ) -> lapack_int;
3160 pub fn LAPACKE_dgges(
3161 matrix_layout: c_int,
3162 jobvsl: c_char,
3163 jobvsr: c_char,
3164 sort: c_char,
3165 selctg: LAPACK_D_SELECT3,
3166 n: lapack_int,
3167 a: *mut f64,
3168 lda: lapack_int,
3169 b: *mut f64,
3170 ldb: lapack_int,
3171 sdim: *mut lapack_int,
3172 alphar: *mut f64,
3173 alphai: *mut f64,
3174 beta: *mut f64,
3175 vsl: *mut f64,
3176 ldvsl: lapack_int,
3177 vsr: *mut f64,
3178 ldvsr: lapack_int,
3179 ) -> lapack_int;
3180 pub fn LAPACKE_cgges(
3181 matrix_layout: c_int,
3182 jobvsl: c_char,
3183 jobvsr: c_char,
3184 sort: c_char,
3185 selctg: LAPACK_C_SELECT2,
3186 n: lapack_int,
3187 a: *mut __BindgenComplex<f32>,
3188 lda: lapack_int,
3189 b: *mut __BindgenComplex<f32>,
3190 ldb: lapack_int,
3191 sdim: *mut lapack_int,
3192 alpha: *mut __BindgenComplex<f32>,
3193 beta: *mut __BindgenComplex<f32>,
3194 vsl: *mut __BindgenComplex<f32>,
3195 ldvsl: lapack_int,
3196 vsr: *mut __BindgenComplex<f32>,
3197 ldvsr: lapack_int,
3198 ) -> lapack_int;
3199 pub fn LAPACKE_zgges(
3200 matrix_layout: c_int,
3201 jobvsl: c_char,
3202 jobvsr: c_char,
3203 sort: c_char,
3204 selctg: LAPACK_Z_SELECT2,
3205 n: lapack_int,
3206 a: *mut __BindgenComplex<f64>,
3207 lda: lapack_int,
3208 b: *mut __BindgenComplex<f64>,
3209 ldb: lapack_int,
3210 sdim: *mut lapack_int,
3211 alpha: *mut __BindgenComplex<f64>,
3212 beta: *mut __BindgenComplex<f64>,
3213 vsl: *mut __BindgenComplex<f64>,
3214 ldvsl: lapack_int,
3215 vsr: *mut __BindgenComplex<f64>,
3216 ldvsr: lapack_int,
3217 ) -> lapack_int;
3218 pub fn LAPACKE_sgges3(
3219 matrix_layout: c_int,
3220 jobvsl: c_char,
3221 jobvsr: c_char,
3222 sort: c_char,
3223 selctg: LAPACK_S_SELECT3,
3224 n: lapack_int,
3225 a: *mut f32,
3226 lda: lapack_int,
3227 b: *mut f32,
3228 ldb: lapack_int,
3229 sdim: *mut lapack_int,
3230 alphar: *mut f32,
3231 alphai: *mut f32,
3232 beta: *mut f32,
3233 vsl: *mut f32,
3234 ldvsl: lapack_int,
3235 vsr: *mut f32,
3236 ldvsr: lapack_int,
3237 ) -> lapack_int;
3238 pub fn LAPACKE_dgges3(
3239 matrix_layout: c_int,
3240 jobvsl: c_char,
3241 jobvsr: c_char,
3242 sort: c_char,
3243 selctg: LAPACK_D_SELECT3,
3244 n: lapack_int,
3245 a: *mut f64,
3246 lda: lapack_int,
3247 b: *mut f64,
3248 ldb: lapack_int,
3249 sdim: *mut lapack_int,
3250 alphar: *mut f64,
3251 alphai: *mut f64,
3252 beta: *mut f64,
3253 vsl: *mut f64,
3254 ldvsl: lapack_int,
3255 vsr: *mut f64,
3256 ldvsr: lapack_int,
3257 ) -> lapack_int;
3258 pub fn LAPACKE_cgges3(
3259 matrix_layout: c_int,
3260 jobvsl: c_char,
3261 jobvsr: c_char,
3262 sort: c_char,
3263 selctg: LAPACK_C_SELECT2,
3264 n: lapack_int,
3265 a: *mut __BindgenComplex<f32>,
3266 lda: lapack_int,
3267 b: *mut __BindgenComplex<f32>,
3268 ldb: lapack_int,
3269 sdim: *mut lapack_int,
3270 alpha: *mut __BindgenComplex<f32>,
3271 beta: *mut __BindgenComplex<f32>,
3272 vsl: *mut __BindgenComplex<f32>,
3273 ldvsl: lapack_int,
3274 vsr: *mut __BindgenComplex<f32>,
3275 ldvsr: lapack_int,
3276 ) -> lapack_int;
3277 pub fn LAPACKE_zgges3(
3278 matrix_layout: c_int,
3279 jobvsl: c_char,
3280 jobvsr: c_char,
3281 sort: c_char,
3282 selctg: LAPACK_Z_SELECT2,
3283 n: lapack_int,
3284 a: *mut __BindgenComplex<f64>,
3285 lda: lapack_int,
3286 b: *mut __BindgenComplex<f64>,
3287 ldb: lapack_int,
3288 sdim: *mut lapack_int,
3289 alpha: *mut __BindgenComplex<f64>,
3290 beta: *mut __BindgenComplex<f64>,
3291 vsl: *mut __BindgenComplex<f64>,
3292 ldvsl: lapack_int,
3293 vsr: *mut __BindgenComplex<f64>,
3294 ldvsr: lapack_int,
3295 ) -> lapack_int;
3296 pub fn LAPACKE_sggesx(
3297 matrix_layout: c_int,
3298 jobvsl: c_char,
3299 jobvsr: c_char,
3300 sort: c_char,
3301 selctg: LAPACK_S_SELECT3,
3302 sense: c_char,
3303 n: lapack_int,
3304 a: *mut f32,
3305 lda: lapack_int,
3306 b: *mut f32,
3307 ldb: lapack_int,
3308 sdim: *mut lapack_int,
3309 alphar: *mut f32,
3310 alphai: *mut f32,
3311 beta: *mut f32,
3312 vsl: *mut f32,
3313 ldvsl: lapack_int,
3314 vsr: *mut f32,
3315 ldvsr: lapack_int,
3316 rconde: *mut f32,
3317 rcondv: *mut f32,
3318 ) -> lapack_int;
3319 pub fn LAPACKE_dggesx(
3320 matrix_layout: c_int,
3321 jobvsl: c_char,
3322 jobvsr: c_char,
3323 sort: c_char,
3324 selctg: LAPACK_D_SELECT3,
3325 sense: c_char,
3326 n: lapack_int,
3327 a: *mut f64,
3328 lda: lapack_int,
3329 b: *mut f64,
3330 ldb: lapack_int,
3331 sdim: *mut lapack_int,
3332 alphar: *mut f64,
3333 alphai: *mut f64,
3334 beta: *mut f64,
3335 vsl: *mut f64,
3336 ldvsl: lapack_int,
3337 vsr: *mut f64,
3338 ldvsr: lapack_int,
3339 rconde: *mut f64,
3340 rcondv: *mut f64,
3341 ) -> lapack_int;
3342 pub fn LAPACKE_cggesx(
3343 matrix_layout: c_int,
3344 jobvsl: c_char,
3345 jobvsr: c_char,
3346 sort: c_char,
3347 selctg: LAPACK_C_SELECT2,
3348 sense: c_char,
3349 n: lapack_int,
3350 a: *mut __BindgenComplex<f32>,
3351 lda: lapack_int,
3352 b: *mut __BindgenComplex<f32>,
3353 ldb: lapack_int,
3354 sdim: *mut lapack_int,
3355 alpha: *mut __BindgenComplex<f32>,
3356 beta: *mut __BindgenComplex<f32>,
3357 vsl: *mut __BindgenComplex<f32>,
3358 ldvsl: lapack_int,
3359 vsr: *mut __BindgenComplex<f32>,
3360 ldvsr: lapack_int,
3361 rconde: *mut f32,
3362 rcondv: *mut f32,
3363 ) -> lapack_int;
3364 pub fn LAPACKE_zggesx(
3365 matrix_layout: c_int,
3366 jobvsl: c_char,
3367 jobvsr: c_char,
3368 sort: c_char,
3369 selctg: LAPACK_Z_SELECT2,
3370 sense: c_char,
3371 n: lapack_int,
3372 a: *mut __BindgenComplex<f64>,
3373 lda: lapack_int,
3374 b: *mut __BindgenComplex<f64>,
3375 ldb: lapack_int,
3376 sdim: *mut lapack_int,
3377 alpha: *mut __BindgenComplex<f64>,
3378 beta: *mut __BindgenComplex<f64>,
3379 vsl: *mut __BindgenComplex<f64>,
3380 ldvsl: lapack_int,
3381 vsr: *mut __BindgenComplex<f64>,
3382 ldvsr: lapack_int,
3383 rconde: *mut f64,
3384 rcondv: *mut f64,
3385 ) -> lapack_int;
3386 pub fn LAPACKE_sggev(
3387 matrix_layout: c_int,
3388 jobvl: c_char,
3389 jobvr: c_char,
3390 n: lapack_int,
3391 a: *mut f32,
3392 lda: lapack_int,
3393 b: *mut f32,
3394 ldb: lapack_int,
3395 alphar: *mut f32,
3396 alphai: *mut f32,
3397 beta: *mut f32,
3398 vl: *mut f32,
3399 ldvl: lapack_int,
3400 vr: *mut f32,
3401 ldvr: lapack_int,
3402 ) -> lapack_int;
3403 pub fn LAPACKE_dggev(
3404 matrix_layout: c_int,
3405 jobvl: c_char,
3406 jobvr: c_char,
3407 n: lapack_int,
3408 a: *mut f64,
3409 lda: lapack_int,
3410 b: *mut f64,
3411 ldb: lapack_int,
3412 alphar: *mut f64,
3413 alphai: *mut f64,
3414 beta: *mut f64,
3415 vl: *mut f64,
3416 ldvl: lapack_int,
3417 vr: *mut f64,
3418 ldvr: lapack_int,
3419 ) -> lapack_int;
3420 pub fn LAPACKE_cggev(
3421 matrix_layout: c_int,
3422 jobvl: c_char,
3423 jobvr: c_char,
3424 n: lapack_int,
3425 a: *mut __BindgenComplex<f32>,
3426 lda: lapack_int,
3427 b: *mut __BindgenComplex<f32>,
3428 ldb: lapack_int,
3429 alpha: *mut __BindgenComplex<f32>,
3430 beta: *mut __BindgenComplex<f32>,
3431 vl: *mut __BindgenComplex<f32>,
3432 ldvl: lapack_int,
3433 vr: *mut __BindgenComplex<f32>,
3434 ldvr: lapack_int,
3435 ) -> lapack_int;
3436 pub fn LAPACKE_zggev(
3437 matrix_layout: c_int,
3438 jobvl: c_char,
3439 jobvr: c_char,
3440 n: lapack_int,
3441 a: *mut __BindgenComplex<f64>,
3442 lda: lapack_int,
3443 b: *mut __BindgenComplex<f64>,
3444 ldb: lapack_int,
3445 alpha: *mut __BindgenComplex<f64>,
3446 beta: *mut __BindgenComplex<f64>,
3447 vl: *mut __BindgenComplex<f64>,
3448 ldvl: lapack_int,
3449 vr: *mut __BindgenComplex<f64>,
3450 ldvr: lapack_int,
3451 ) -> lapack_int;
3452 pub fn LAPACKE_sggev3(
3453 matrix_layout: c_int,
3454 jobvl: c_char,
3455 jobvr: c_char,
3456 n: lapack_int,
3457 a: *mut f32,
3458 lda: lapack_int,
3459 b: *mut f32,
3460 ldb: lapack_int,
3461 alphar: *mut f32,
3462 alphai: *mut f32,
3463 beta: *mut f32,
3464 vl: *mut f32,
3465 ldvl: lapack_int,
3466 vr: *mut f32,
3467 ldvr: lapack_int,
3468 ) -> lapack_int;
3469 pub fn LAPACKE_dggev3(
3470 matrix_layout: c_int,
3471 jobvl: c_char,
3472 jobvr: c_char,
3473 n: lapack_int,
3474 a: *mut f64,
3475 lda: lapack_int,
3476 b: *mut f64,
3477 ldb: lapack_int,
3478 alphar: *mut f64,
3479 alphai: *mut f64,
3480 beta: *mut f64,
3481 vl: *mut f64,
3482 ldvl: lapack_int,
3483 vr: *mut f64,
3484 ldvr: lapack_int,
3485 ) -> lapack_int;
3486 pub fn LAPACKE_cggev3(
3487 matrix_layout: c_int,
3488 jobvl: c_char,
3489 jobvr: c_char,
3490 n: lapack_int,
3491 a: *mut __BindgenComplex<f32>,
3492 lda: lapack_int,
3493 b: *mut __BindgenComplex<f32>,
3494 ldb: lapack_int,
3495 alpha: *mut __BindgenComplex<f32>,
3496 beta: *mut __BindgenComplex<f32>,
3497 vl: *mut __BindgenComplex<f32>,
3498 ldvl: lapack_int,
3499 vr: *mut __BindgenComplex<f32>,
3500 ldvr: lapack_int,
3501 ) -> lapack_int;
3502 pub fn LAPACKE_zggev3(
3503 matrix_layout: c_int,
3504 jobvl: c_char,
3505 jobvr: c_char,
3506 n: lapack_int,
3507 a: *mut __BindgenComplex<f64>,
3508 lda: lapack_int,
3509 b: *mut __BindgenComplex<f64>,
3510 ldb: lapack_int,
3511 alpha: *mut __BindgenComplex<f64>,
3512 beta: *mut __BindgenComplex<f64>,
3513 vl: *mut __BindgenComplex<f64>,
3514 ldvl: lapack_int,
3515 vr: *mut __BindgenComplex<f64>,
3516 ldvr: lapack_int,
3517 ) -> lapack_int;
3518 pub fn LAPACKE_sggevx(
3519 matrix_layout: c_int,
3520 balanc: c_char,
3521 jobvl: c_char,
3522 jobvr: c_char,
3523 sense: c_char,
3524 n: lapack_int,
3525 a: *mut f32,
3526 lda: lapack_int,
3527 b: *mut f32,
3528 ldb: lapack_int,
3529 alphar: *mut f32,
3530 alphai: *mut f32,
3531 beta: *mut f32,
3532 vl: *mut f32,
3533 ldvl: lapack_int,
3534 vr: *mut f32,
3535 ldvr: lapack_int,
3536 ilo: *mut lapack_int,
3537 ihi: *mut lapack_int,
3538 lscale: *mut f32,
3539 rscale: *mut f32,
3540 abnrm: *mut f32,
3541 bbnrm: *mut f32,
3542 rconde: *mut f32,
3543 rcondv: *mut f32,
3544 ) -> lapack_int;
3545 pub fn LAPACKE_dggevx(
3546 matrix_layout: c_int,
3547 balanc: c_char,
3548 jobvl: c_char,
3549 jobvr: c_char,
3550 sense: c_char,
3551 n: lapack_int,
3552 a: *mut f64,
3553 lda: lapack_int,
3554 b: *mut f64,
3555 ldb: lapack_int,
3556 alphar: *mut f64,
3557 alphai: *mut f64,
3558 beta: *mut f64,
3559 vl: *mut f64,
3560 ldvl: lapack_int,
3561 vr: *mut f64,
3562 ldvr: lapack_int,
3563 ilo: *mut lapack_int,
3564 ihi: *mut lapack_int,
3565 lscale: *mut f64,
3566 rscale: *mut f64,
3567 abnrm: *mut f64,
3568 bbnrm: *mut f64,
3569 rconde: *mut f64,
3570 rcondv: *mut f64,
3571 ) -> lapack_int;
3572 pub fn LAPACKE_cggevx(
3573 matrix_layout: c_int,
3574 balanc: c_char,
3575 jobvl: c_char,
3576 jobvr: c_char,
3577 sense: c_char,
3578 n: lapack_int,
3579 a: *mut __BindgenComplex<f32>,
3580 lda: lapack_int,
3581 b: *mut __BindgenComplex<f32>,
3582 ldb: lapack_int,
3583 alpha: *mut __BindgenComplex<f32>,
3584 beta: *mut __BindgenComplex<f32>,
3585 vl: *mut __BindgenComplex<f32>,
3586 ldvl: lapack_int,
3587 vr: *mut __BindgenComplex<f32>,
3588 ldvr: lapack_int,
3589 ilo: *mut lapack_int,
3590 ihi: *mut lapack_int,
3591 lscale: *mut f32,
3592 rscale: *mut f32,
3593 abnrm: *mut f32,
3594 bbnrm: *mut f32,
3595 rconde: *mut f32,
3596 rcondv: *mut f32,
3597 ) -> lapack_int;
3598 pub fn LAPACKE_zggevx(
3599 matrix_layout: c_int,
3600 balanc: c_char,
3601 jobvl: c_char,
3602 jobvr: c_char,
3603 sense: c_char,
3604 n: lapack_int,
3605 a: *mut __BindgenComplex<f64>,
3606 lda: lapack_int,
3607 b: *mut __BindgenComplex<f64>,
3608 ldb: lapack_int,
3609 alpha: *mut __BindgenComplex<f64>,
3610 beta: *mut __BindgenComplex<f64>,
3611 vl: *mut __BindgenComplex<f64>,
3612 ldvl: lapack_int,
3613 vr: *mut __BindgenComplex<f64>,
3614 ldvr: lapack_int,
3615 ilo: *mut lapack_int,
3616 ihi: *mut lapack_int,
3617 lscale: *mut f64,
3618 rscale: *mut f64,
3619 abnrm: *mut f64,
3620 bbnrm: *mut f64,
3621 rconde: *mut f64,
3622 rcondv: *mut f64,
3623 ) -> lapack_int;
3624 pub fn LAPACKE_sggglm(
3625 matrix_layout: c_int,
3626 n: lapack_int,
3627 m: lapack_int,
3628 p: lapack_int,
3629 a: *mut f32,
3630 lda: lapack_int,
3631 b: *mut f32,
3632 ldb: lapack_int,
3633 d: *mut f32,
3634 x: *mut f32,
3635 y: *mut f32,
3636 ) -> lapack_int;
3637 pub fn LAPACKE_dggglm(
3638 matrix_layout: c_int,
3639 n: lapack_int,
3640 m: lapack_int,
3641 p: lapack_int,
3642 a: *mut f64,
3643 lda: lapack_int,
3644 b: *mut f64,
3645 ldb: lapack_int,
3646 d: *mut f64,
3647 x: *mut f64,
3648 y: *mut f64,
3649 ) -> lapack_int;
3650 pub fn LAPACKE_cggglm(
3651 matrix_layout: c_int,
3652 n: lapack_int,
3653 m: lapack_int,
3654 p: lapack_int,
3655 a: *mut __BindgenComplex<f32>,
3656 lda: lapack_int,
3657 b: *mut __BindgenComplex<f32>,
3658 ldb: lapack_int,
3659 d: *mut __BindgenComplex<f32>,
3660 x: *mut __BindgenComplex<f32>,
3661 y: *mut __BindgenComplex<f32>,
3662 ) -> lapack_int;
3663 pub fn LAPACKE_zggglm(
3664 matrix_layout: c_int,
3665 n: lapack_int,
3666 m: lapack_int,
3667 p: lapack_int,
3668 a: *mut __BindgenComplex<f64>,
3669 lda: lapack_int,
3670 b: *mut __BindgenComplex<f64>,
3671 ldb: lapack_int,
3672 d: *mut __BindgenComplex<f64>,
3673 x: *mut __BindgenComplex<f64>,
3674 y: *mut __BindgenComplex<f64>,
3675 ) -> lapack_int;
3676 pub fn LAPACKE_sgghrd(
3677 matrix_layout: c_int,
3678 compq: c_char,
3679 compz: c_char,
3680 n: lapack_int,
3681 ilo: lapack_int,
3682 ihi: lapack_int,
3683 a: *mut f32,
3684 lda: lapack_int,
3685 b: *mut f32,
3686 ldb: lapack_int,
3687 q: *mut f32,
3688 ldq: lapack_int,
3689 z: *mut f32,
3690 ldz: lapack_int,
3691 ) -> lapack_int;
3692 pub fn LAPACKE_dgghrd(
3693 matrix_layout: c_int,
3694 compq: c_char,
3695 compz: c_char,
3696 n: lapack_int,
3697 ilo: lapack_int,
3698 ihi: lapack_int,
3699 a: *mut f64,
3700 lda: lapack_int,
3701 b: *mut f64,
3702 ldb: lapack_int,
3703 q: *mut f64,
3704 ldq: lapack_int,
3705 z: *mut f64,
3706 ldz: lapack_int,
3707 ) -> lapack_int;
3708 pub fn LAPACKE_cgghrd(
3709 matrix_layout: c_int,
3710 compq: c_char,
3711 compz: c_char,
3712 n: lapack_int,
3713 ilo: lapack_int,
3714 ihi: lapack_int,
3715 a: *mut __BindgenComplex<f32>,
3716 lda: lapack_int,
3717 b: *mut __BindgenComplex<f32>,
3718 ldb: lapack_int,
3719 q: *mut __BindgenComplex<f32>,
3720 ldq: lapack_int,
3721 z: *mut __BindgenComplex<f32>,
3722 ldz: lapack_int,
3723 ) -> lapack_int;
3724 pub fn LAPACKE_zgghrd(
3725 matrix_layout: c_int,
3726 compq: c_char,
3727 compz: c_char,
3728 n: lapack_int,
3729 ilo: lapack_int,
3730 ihi: lapack_int,
3731 a: *mut __BindgenComplex<f64>,
3732 lda: lapack_int,
3733 b: *mut __BindgenComplex<f64>,
3734 ldb: lapack_int,
3735 q: *mut __BindgenComplex<f64>,
3736 ldq: lapack_int,
3737 z: *mut __BindgenComplex<f64>,
3738 ldz: lapack_int,
3739 ) -> lapack_int;
3740 pub fn LAPACKE_sgghd3(
3741 matrix_layout: c_int,
3742 compq: c_char,
3743 compz: c_char,
3744 n: lapack_int,
3745 ilo: lapack_int,
3746 ihi: lapack_int,
3747 a: *mut f32,
3748 lda: lapack_int,
3749 b: *mut f32,
3750 ldb: lapack_int,
3751 q: *mut f32,
3752 ldq: lapack_int,
3753 z: *mut f32,
3754 ldz: lapack_int,
3755 ) -> lapack_int;
3756 pub fn LAPACKE_dgghd3(
3757 matrix_layout: c_int,
3758 compq: c_char,
3759 compz: c_char,
3760 n: lapack_int,
3761 ilo: lapack_int,
3762 ihi: lapack_int,
3763 a: *mut f64,
3764 lda: lapack_int,
3765 b: *mut f64,
3766 ldb: lapack_int,
3767 q: *mut f64,
3768 ldq: lapack_int,
3769 z: *mut f64,
3770 ldz: lapack_int,
3771 ) -> lapack_int;
3772 pub fn LAPACKE_cgghd3(
3773 matrix_layout: c_int,
3774 compq: c_char,
3775 compz: c_char,
3776 n: lapack_int,
3777 ilo: lapack_int,
3778 ihi: lapack_int,
3779 a: *mut __BindgenComplex<f32>,
3780 lda: lapack_int,
3781 b: *mut __BindgenComplex<f32>,
3782 ldb: lapack_int,
3783 q: *mut __BindgenComplex<f32>,
3784 ldq: lapack_int,
3785 z: *mut __BindgenComplex<f32>,
3786 ldz: lapack_int,
3787 ) -> lapack_int;
3788 pub fn LAPACKE_zgghd3(
3789 matrix_layout: c_int,
3790 compq: c_char,
3791 compz: c_char,
3792 n: lapack_int,
3793 ilo: lapack_int,
3794 ihi: lapack_int,
3795 a: *mut __BindgenComplex<f64>,
3796 lda: lapack_int,
3797 b: *mut __BindgenComplex<f64>,
3798 ldb: lapack_int,
3799 q: *mut __BindgenComplex<f64>,
3800 ldq: lapack_int,
3801 z: *mut __BindgenComplex<f64>,
3802 ldz: lapack_int,
3803 ) -> lapack_int;
3804 pub fn LAPACKE_sgglse(
3805 matrix_layout: c_int,
3806 m: lapack_int,
3807 n: lapack_int,
3808 p: lapack_int,
3809 a: *mut f32,
3810 lda: lapack_int,
3811 b: *mut f32,
3812 ldb: lapack_int,
3813 c: *mut f32,
3814 d: *mut f32,
3815 x: *mut f32,
3816 ) -> lapack_int;
3817 pub fn LAPACKE_dgglse(
3818 matrix_layout: c_int,
3819 m: lapack_int,
3820 n: lapack_int,
3821 p: lapack_int,
3822 a: *mut f64,
3823 lda: lapack_int,
3824 b: *mut f64,
3825 ldb: lapack_int,
3826 c: *mut f64,
3827 d: *mut f64,
3828 x: *mut f64,
3829 ) -> lapack_int;
3830 pub fn LAPACKE_cgglse(
3831 matrix_layout: c_int,
3832 m: lapack_int,
3833 n: lapack_int,
3834 p: lapack_int,
3835 a: *mut __BindgenComplex<f32>,
3836 lda: lapack_int,
3837 b: *mut __BindgenComplex<f32>,
3838 ldb: lapack_int,
3839 c: *mut __BindgenComplex<f32>,
3840 d: *mut __BindgenComplex<f32>,
3841 x: *mut __BindgenComplex<f32>,
3842 ) -> lapack_int;
3843 pub fn LAPACKE_zgglse(
3844 matrix_layout: c_int,
3845 m: lapack_int,
3846 n: lapack_int,
3847 p: lapack_int,
3848 a: *mut __BindgenComplex<f64>,
3849 lda: lapack_int,
3850 b: *mut __BindgenComplex<f64>,
3851 ldb: lapack_int,
3852 c: *mut __BindgenComplex<f64>,
3853 d: *mut __BindgenComplex<f64>,
3854 x: *mut __BindgenComplex<f64>,
3855 ) -> lapack_int;
3856 pub fn LAPACKE_sggqrf(
3857 matrix_layout: c_int,
3858 n: lapack_int,
3859 m: lapack_int,
3860 p: lapack_int,
3861 a: *mut f32,
3862 lda: lapack_int,
3863 taua: *mut f32,
3864 b: *mut f32,
3865 ldb: lapack_int,
3866 taub: *mut f32,
3867 ) -> lapack_int;
3868 pub fn LAPACKE_dggqrf(
3869 matrix_layout: c_int,
3870 n: lapack_int,
3871 m: lapack_int,
3872 p: lapack_int,
3873 a: *mut f64,
3874 lda: lapack_int,
3875 taua: *mut f64,
3876 b: *mut f64,
3877 ldb: lapack_int,
3878 taub: *mut f64,
3879 ) -> lapack_int;
3880 pub fn LAPACKE_cggqrf(
3881 matrix_layout: c_int,
3882 n: lapack_int,
3883 m: lapack_int,
3884 p: lapack_int,
3885 a: *mut __BindgenComplex<f32>,
3886 lda: lapack_int,
3887 taua: *mut __BindgenComplex<f32>,
3888 b: *mut __BindgenComplex<f32>,
3889 ldb: lapack_int,
3890 taub: *mut __BindgenComplex<f32>,
3891 ) -> lapack_int;
3892 pub fn LAPACKE_zggqrf(
3893 matrix_layout: c_int,
3894 n: lapack_int,
3895 m: lapack_int,
3896 p: lapack_int,
3897 a: *mut __BindgenComplex<f64>,
3898 lda: lapack_int,
3899 taua: *mut __BindgenComplex<f64>,
3900 b: *mut __BindgenComplex<f64>,
3901 ldb: lapack_int,
3902 taub: *mut __BindgenComplex<f64>,
3903 ) -> lapack_int;
3904 pub fn LAPACKE_sggrqf(
3905 matrix_layout: c_int,
3906 m: lapack_int,
3907 p: lapack_int,
3908 n: lapack_int,
3909 a: *mut f32,
3910 lda: lapack_int,
3911 taua: *mut f32,
3912 b: *mut f32,
3913 ldb: lapack_int,
3914 taub: *mut f32,
3915 ) -> lapack_int;
3916 pub fn LAPACKE_dggrqf(
3917 matrix_layout: c_int,
3918 m: lapack_int,
3919 p: lapack_int,
3920 n: lapack_int,
3921 a: *mut f64,
3922 lda: lapack_int,
3923 taua: *mut f64,
3924 b: *mut f64,
3925 ldb: lapack_int,
3926 taub: *mut f64,
3927 ) -> lapack_int;
3928 pub fn LAPACKE_cggrqf(
3929 matrix_layout: c_int,
3930 m: lapack_int,
3931 p: lapack_int,
3932 n: lapack_int,
3933 a: *mut __BindgenComplex<f32>,
3934 lda: lapack_int,
3935 taua: *mut __BindgenComplex<f32>,
3936 b: *mut __BindgenComplex<f32>,
3937 ldb: lapack_int,
3938 taub: *mut __BindgenComplex<f32>,
3939 ) -> lapack_int;
3940 pub fn LAPACKE_zggrqf(
3941 matrix_layout: c_int,
3942 m: lapack_int,
3943 p: lapack_int,
3944 n: lapack_int,
3945 a: *mut __BindgenComplex<f64>,
3946 lda: lapack_int,
3947 taua: *mut __BindgenComplex<f64>,
3948 b: *mut __BindgenComplex<f64>,
3949 ldb: lapack_int,
3950 taub: *mut __BindgenComplex<f64>,
3951 ) -> lapack_int;
3952 pub fn LAPACKE_sggsvd(
3953 matrix_layout: c_int,
3954 jobu: c_char,
3955 jobv: c_char,
3956 jobq: c_char,
3957 m: lapack_int,
3958 n: lapack_int,
3959 p: lapack_int,
3960 k: *mut lapack_int,
3961 l: *mut lapack_int,
3962 a: *mut f32,
3963 lda: lapack_int,
3964 b: *mut f32,
3965 ldb: lapack_int,
3966 alpha: *mut f32,
3967 beta: *mut f32,
3968 u: *mut f32,
3969 ldu: lapack_int,
3970 v: *mut f32,
3971 ldv: lapack_int,
3972 q: *mut f32,
3973 ldq: lapack_int,
3974 iwork: *mut lapack_int,
3975 ) -> lapack_int;
3976 pub fn LAPACKE_dggsvd(
3977 matrix_layout: c_int,
3978 jobu: c_char,
3979 jobv: c_char,
3980 jobq: c_char,
3981 m: lapack_int,
3982 n: lapack_int,
3983 p: lapack_int,
3984 k: *mut lapack_int,
3985 l: *mut lapack_int,
3986 a: *mut f64,
3987 lda: lapack_int,
3988 b: *mut f64,
3989 ldb: lapack_int,
3990 alpha: *mut f64,
3991 beta: *mut f64,
3992 u: *mut f64,
3993 ldu: lapack_int,
3994 v: *mut f64,
3995 ldv: lapack_int,
3996 q: *mut f64,
3997 ldq: lapack_int,
3998 iwork: *mut lapack_int,
3999 ) -> lapack_int;
4000 pub fn LAPACKE_cggsvd(
4001 matrix_layout: c_int,
4002 jobu: c_char,
4003 jobv: c_char,
4004 jobq: c_char,
4005 m: lapack_int,
4006 n: lapack_int,
4007 p: lapack_int,
4008 k: *mut lapack_int,
4009 l: *mut lapack_int,
4010 a: *mut __BindgenComplex<f32>,
4011 lda: lapack_int,
4012 b: *mut __BindgenComplex<f32>,
4013 ldb: lapack_int,
4014 alpha: *mut f32,
4015 beta: *mut f32,
4016 u: *mut __BindgenComplex<f32>,
4017 ldu: lapack_int,
4018 v: *mut __BindgenComplex<f32>,
4019 ldv: lapack_int,
4020 q: *mut __BindgenComplex<f32>,
4021 ldq: lapack_int,
4022 iwork: *mut lapack_int,
4023 ) -> lapack_int;
4024 pub fn LAPACKE_zggsvd(
4025 matrix_layout: c_int,
4026 jobu: c_char,
4027 jobv: c_char,
4028 jobq: c_char,
4029 m: lapack_int,
4030 n: lapack_int,
4031 p: lapack_int,
4032 k: *mut lapack_int,
4033 l: *mut lapack_int,
4034 a: *mut __BindgenComplex<f64>,
4035 lda: lapack_int,
4036 b: *mut __BindgenComplex<f64>,
4037 ldb: lapack_int,
4038 alpha: *mut f64,
4039 beta: *mut f64,
4040 u: *mut __BindgenComplex<f64>,
4041 ldu: lapack_int,
4042 v: *mut __BindgenComplex<f64>,
4043 ldv: lapack_int,
4044 q: *mut __BindgenComplex<f64>,
4045 ldq: lapack_int,
4046 iwork: *mut lapack_int,
4047 ) -> lapack_int;
4048 pub fn LAPACKE_sggsvd3(
4049 matrix_layout: c_int,
4050 jobu: c_char,
4051 jobv: c_char,
4052 jobq: c_char,
4053 m: lapack_int,
4054 n: lapack_int,
4055 p: lapack_int,
4056 k: *mut lapack_int,
4057 l: *mut lapack_int,
4058 a: *mut f32,
4059 lda: lapack_int,
4060 b: *mut f32,
4061 ldb: lapack_int,
4062 alpha: *mut f32,
4063 beta: *mut f32,
4064 u: *mut f32,
4065 ldu: lapack_int,
4066 v: *mut f32,
4067 ldv: lapack_int,
4068 q: *mut f32,
4069 ldq: lapack_int,
4070 iwork: *mut lapack_int,
4071 ) -> lapack_int;
4072 pub fn LAPACKE_dggsvd3(
4073 matrix_layout: c_int,
4074 jobu: c_char,
4075 jobv: c_char,
4076 jobq: c_char,
4077 m: lapack_int,
4078 n: lapack_int,
4079 p: lapack_int,
4080 k: *mut lapack_int,
4081 l: *mut lapack_int,
4082 a: *mut f64,
4083 lda: lapack_int,
4084 b: *mut f64,
4085 ldb: lapack_int,
4086 alpha: *mut f64,
4087 beta: *mut f64,
4088 u: *mut f64,
4089 ldu: lapack_int,
4090 v: *mut f64,
4091 ldv: lapack_int,
4092 q: *mut f64,
4093 ldq: lapack_int,
4094 iwork: *mut lapack_int,
4095 ) -> lapack_int;
4096 pub fn LAPACKE_cggsvd3(
4097 matrix_layout: c_int,
4098 jobu: c_char,
4099 jobv: c_char,
4100 jobq: c_char,
4101 m: lapack_int,
4102 n: lapack_int,
4103 p: lapack_int,
4104 k: *mut lapack_int,
4105 l: *mut lapack_int,
4106 a: *mut __BindgenComplex<f32>,
4107 lda: lapack_int,
4108 b: *mut __BindgenComplex<f32>,
4109 ldb: lapack_int,
4110 alpha: *mut f32,
4111 beta: *mut f32,
4112 u: *mut __BindgenComplex<f32>,
4113 ldu: lapack_int,
4114 v: *mut __BindgenComplex<f32>,
4115 ldv: lapack_int,
4116 q: *mut __BindgenComplex<f32>,
4117 ldq: lapack_int,
4118 iwork: *mut lapack_int,
4119 ) -> lapack_int;
4120 pub fn LAPACKE_zggsvd3(
4121 matrix_layout: c_int,
4122 jobu: c_char,
4123 jobv: c_char,
4124 jobq: c_char,
4125 m: lapack_int,
4126 n: lapack_int,
4127 p: lapack_int,
4128 k: *mut lapack_int,
4129 l: *mut lapack_int,
4130 a: *mut __BindgenComplex<f64>,
4131 lda: lapack_int,
4132 b: *mut __BindgenComplex<f64>,
4133 ldb: lapack_int,
4134 alpha: *mut f64,
4135 beta: *mut f64,
4136 u: *mut __BindgenComplex<f64>,
4137 ldu: lapack_int,
4138 v: *mut __BindgenComplex<f64>,
4139 ldv: lapack_int,
4140 q: *mut __BindgenComplex<f64>,
4141 ldq: lapack_int,
4142 iwork: *mut lapack_int,
4143 ) -> lapack_int;
4144 pub fn LAPACKE_sggsvp(
4145 matrix_layout: c_int,
4146 jobu: c_char,
4147 jobv: c_char,
4148 jobq: c_char,
4149 m: lapack_int,
4150 p: lapack_int,
4151 n: lapack_int,
4152 a: *mut f32,
4153 lda: lapack_int,
4154 b: *mut f32,
4155 ldb: lapack_int,
4156 tola: f32,
4157 tolb: f32,
4158 k: *mut lapack_int,
4159 l: *mut lapack_int,
4160 u: *mut f32,
4161 ldu: lapack_int,
4162 v: *mut f32,
4163 ldv: lapack_int,
4164 q: *mut f32,
4165 ldq: lapack_int,
4166 ) -> lapack_int;
4167 pub fn LAPACKE_dggsvp(
4168 matrix_layout: c_int,
4169 jobu: c_char,
4170 jobv: c_char,
4171 jobq: c_char,
4172 m: lapack_int,
4173 p: lapack_int,
4174 n: lapack_int,
4175 a: *mut f64,
4176 lda: lapack_int,
4177 b: *mut f64,
4178 ldb: lapack_int,
4179 tola: f64,
4180 tolb: f64,
4181 k: *mut lapack_int,
4182 l: *mut lapack_int,
4183 u: *mut f64,
4184 ldu: lapack_int,
4185 v: *mut f64,
4186 ldv: lapack_int,
4187 q: *mut f64,
4188 ldq: lapack_int,
4189 ) -> lapack_int;
4190 pub fn LAPACKE_cggsvp(
4191 matrix_layout: c_int,
4192 jobu: c_char,
4193 jobv: c_char,
4194 jobq: c_char,
4195 m: lapack_int,
4196 p: lapack_int,
4197 n: lapack_int,
4198 a: *mut __BindgenComplex<f32>,
4199 lda: lapack_int,
4200 b: *mut __BindgenComplex<f32>,
4201 ldb: lapack_int,
4202 tola: f32,
4203 tolb: f32,
4204 k: *mut lapack_int,
4205 l: *mut lapack_int,
4206 u: *mut __BindgenComplex<f32>,
4207 ldu: lapack_int,
4208 v: *mut __BindgenComplex<f32>,
4209 ldv: lapack_int,
4210 q: *mut __BindgenComplex<f32>,
4211 ldq: lapack_int,
4212 ) -> lapack_int;
4213 pub fn LAPACKE_zggsvp(
4214 matrix_layout: c_int,
4215 jobu: c_char,
4216 jobv: c_char,
4217 jobq: c_char,
4218 m: lapack_int,
4219 p: lapack_int,
4220 n: lapack_int,
4221 a: *mut __BindgenComplex<f64>,
4222 lda: lapack_int,
4223 b: *mut __BindgenComplex<f64>,
4224 ldb: lapack_int,
4225 tola: f64,
4226 tolb: f64,
4227 k: *mut lapack_int,
4228 l: *mut lapack_int,
4229 u: *mut __BindgenComplex<f64>,
4230 ldu: lapack_int,
4231 v: *mut __BindgenComplex<f64>,
4232 ldv: lapack_int,
4233 q: *mut __BindgenComplex<f64>,
4234 ldq: lapack_int,
4235 ) -> lapack_int;
4236 pub fn LAPACKE_sggsvp3(
4237 matrix_layout: c_int,
4238 jobu: c_char,
4239 jobv: c_char,
4240 jobq: c_char,
4241 m: lapack_int,
4242 p: lapack_int,
4243 n: lapack_int,
4244 a: *mut f32,
4245 lda: lapack_int,
4246 b: *mut f32,
4247 ldb: lapack_int,
4248 tola: f32,
4249 tolb: f32,
4250 k: *mut lapack_int,
4251 l: *mut lapack_int,
4252 u: *mut f32,
4253 ldu: lapack_int,
4254 v: *mut f32,
4255 ldv: lapack_int,
4256 q: *mut f32,
4257 ldq: lapack_int,
4258 ) -> lapack_int;
4259 pub fn LAPACKE_dggsvp3(
4260 matrix_layout: c_int,
4261 jobu: c_char,
4262 jobv: c_char,
4263 jobq: c_char,
4264 m: lapack_int,
4265 p: lapack_int,
4266 n: lapack_int,
4267 a: *mut f64,
4268 lda: lapack_int,
4269 b: *mut f64,
4270 ldb: lapack_int,
4271 tola: f64,
4272 tolb: f64,
4273 k: *mut lapack_int,
4274 l: *mut lapack_int,
4275 u: *mut f64,
4276 ldu: lapack_int,
4277 v: *mut f64,
4278 ldv: lapack_int,
4279 q: *mut f64,
4280 ldq: lapack_int,
4281 ) -> lapack_int;
4282 pub fn LAPACKE_cggsvp3(
4283 matrix_layout: c_int,
4284 jobu: c_char,
4285 jobv: c_char,
4286 jobq: c_char,
4287 m: lapack_int,
4288 p: lapack_int,
4289 n: lapack_int,
4290 a: *mut __BindgenComplex<f32>,
4291 lda: lapack_int,
4292 b: *mut __BindgenComplex<f32>,
4293 ldb: lapack_int,
4294 tola: f32,
4295 tolb: f32,
4296 k: *mut lapack_int,
4297 l: *mut lapack_int,
4298 u: *mut __BindgenComplex<f32>,
4299 ldu: lapack_int,
4300 v: *mut __BindgenComplex<f32>,
4301 ldv: lapack_int,
4302 q: *mut __BindgenComplex<f32>,
4303 ldq: lapack_int,
4304 ) -> lapack_int;
4305 pub fn LAPACKE_zggsvp3(
4306 matrix_layout: c_int,
4307 jobu: c_char,
4308 jobv: c_char,
4309 jobq: c_char,
4310 m: lapack_int,
4311 p: lapack_int,
4312 n: lapack_int,
4313 a: *mut __BindgenComplex<f64>,
4314 lda: lapack_int,
4315 b: *mut __BindgenComplex<f64>,
4316 ldb: lapack_int,
4317 tola: f64,
4318 tolb: f64,
4319 k: *mut lapack_int,
4320 l: *mut lapack_int,
4321 u: *mut __BindgenComplex<f64>,
4322 ldu: lapack_int,
4323 v: *mut __BindgenComplex<f64>,
4324 ldv: lapack_int,
4325 q: *mut __BindgenComplex<f64>,
4326 ldq: lapack_int,
4327 ) -> lapack_int;
4328 pub fn LAPACKE_sgtcon(
4329 norm: c_char,
4330 n: lapack_int,
4331 dl: *const f32,
4332 d: *const f32,
4333 du: *const f32,
4334 du2: *const f32,
4335 ipiv: *const lapack_int,
4336 anorm: f32,
4337 rcond: *mut f32,
4338 ) -> lapack_int;
4339 pub fn LAPACKE_dgtcon(
4340 norm: c_char,
4341 n: lapack_int,
4342 dl: *const f64,
4343 d: *const f64,
4344 du: *const f64,
4345 du2: *const f64,
4346 ipiv: *const lapack_int,
4347 anorm: f64,
4348 rcond: *mut f64,
4349 ) -> lapack_int;
4350 pub fn LAPACKE_cgtcon(
4351 norm: c_char,
4352 n: lapack_int,
4353 dl: *const __BindgenComplex<f32>,
4354 d: *const __BindgenComplex<f32>,
4355 du: *const __BindgenComplex<f32>,
4356 du2: *const __BindgenComplex<f32>,
4357 ipiv: *const lapack_int,
4358 anorm: f32,
4359 rcond: *mut f32,
4360 ) -> lapack_int;
4361 pub fn LAPACKE_zgtcon(
4362 norm: c_char,
4363 n: lapack_int,
4364 dl: *const __BindgenComplex<f64>,
4365 d: *const __BindgenComplex<f64>,
4366 du: *const __BindgenComplex<f64>,
4367 du2: *const __BindgenComplex<f64>,
4368 ipiv: *const lapack_int,
4369 anorm: f64,
4370 rcond: *mut f64,
4371 ) -> lapack_int;
4372 pub fn LAPACKE_sgtrfs(
4373 matrix_layout: c_int,
4374 trans: c_char,
4375 n: lapack_int,
4376 nrhs: lapack_int,
4377 dl: *const f32,
4378 d: *const f32,
4379 du: *const f32,
4380 dlf: *const f32,
4381 df: *const f32,
4382 duf: *const f32,
4383 du2: *const f32,
4384 ipiv: *const lapack_int,
4385 b: *const f32,
4386 ldb: lapack_int,
4387 x: *mut f32,
4388 ldx: lapack_int,
4389 ferr: *mut f32,
4390 berr: *mut f32,
4391 ) -> lapack_int;
4392 pub fn LAPACKE_dgtrfs(
4393 matrix_layout: c_int,
4394 trans: c_char,
4395 n: lapack_int,
4396 nrhs: lapack_int,
4397 dl: *const f64,
4398 d: *const f64,
4399 du: *const f64,
4400 dlf: *const f64,
4401 df: *const f64,
4402 duf: *const f64,
4403 du2: *const f64,
4404 ipiv: *const lapack_int,
4405 b: *const f64,
4406 ldb: lapack_int,
4407 x: *mut f64,
4408 ldx: lapack_int,
4409 ferr: *mut f64,
4410 berr: *mut f64,
4411 ) -> lapack_int;
4412 pub fn LAPACKE_cgtrfs(
4413 matrix_layout: c_int,
4414 trans: c_char,
4415 n: lapack_int,
4416 nrhs: lapack_int,
4417 dl: *const __BindgenComplex<f32>,
4418 d: *const __BindgenComplex<f32>,
4419 du: *const __BindgenComplex<f32>,
4420 dlf: *const __BindgenComplex<f32>,
4421 df: *const __BindgenComplex<f32>,
4422 duf: *const __BindgenComplex<f32>,
4423 du2: *const __BindgenComplex<f32>,
4424 ipiv: *const lapack_int,
4425 b: *const __BindgenComplex<f32>,
4426 ldb: lapack_int,
4427 x: *mut __BindgenComplex<f32>,
4428 ldx: lapack_int,
4429 ferr: *mut f32,
4430 berr: *mut f32,
4431 ) -> lapack_int;
4432 pub fn LAPACKE_zgtrfs(
4433 matrix_layout: c_int,
4434 trans: c_char,
4435 n: lapack_int,
4436 nrhs: lapack_int,
4437 dl: *const __BindgenComplex<f64>,
4438 d: *const __BindgenComplex<f64>,
4439 du: *const __BindgenComplex<f64>,
4440 dlf: *const __BindgenComplex<f64>,
4441 df: *const __BindgenComplex<f64>,
4442 duf: *const __BindgenComplex<f64>,
4443 du2: *const __BindgenComplex<f64>,
4444 ipiv: *const lapack_int,
4445 b: *const __BindgenComplex<f64>,
4446 ldb: lapack_int,
4447 x: *mut __BindgenComplex<f64>,
4448 ldx: lapack_int,
4449 ferr: *mut f64,
4450 berr: *mut f64,
4451 ) -> lapack_int;
4452 pub fn LAPACKE_sgtsv(
4453 matrix_layout: c_int,
4454 n: lapack_int,
4455 nrhs: lapack_int,
4456 dl: *mut f32,
4457 d: *mut f32,
4458 du: *mut f32,
4459 b: *mut f32,
4460 ldb: lapack_int,
4461 ) -> lapack_int;
4462 pub fn LAPACKE_dgtsv(
4463 matrix_layout: c_int,
4464 n: lapack_int,
4465 nrhs: lapack_int,
4466 dl: *mut f64,
4467 d: *mut f64,
4468 du: *mut f64,
4469 b: *mut f64,
4470 ldb: lapack_int,
4471 ) -> lapack_int;
4472 pub fn LAPACKE_cgtsv(
4473 matrix_layout: c_int,
4474 n: lapack_int,
4475 nrhs: lapack_int,
4476 dl: *mut __BindgenComplex<f32>,
4477 d: *mut __BindgenComplex<f32>,
4478 du: *mut __BindgenComplex<f32>,
4479 b: *mut __BindgenComplex<f32>,
4480 ldb: lapack_int,
4481 ) -> lapack_int;
4482 pub fn LAPACKE_zgtsv(
4483 matrix_layout: c_int,
4484 n: lapack_int,
4485 nrhs: lapack_int,
4486 dl: *mut __BindgenComplex<f64>,
4487 d: *mut __BindgenComplex<f64>,
4488 du: *mut __BindgenComplex<f64>,
4489 b: *mut __BindgenComplex<f64>,
4490 ldb: lapack_int,
4491 ) -> lapack_int;
4492 pub fn LAPACKE_sgtsvx(
4493 matrix_layout: c_int,
4494 fact: c_char,
4495 trans: c_char,
4496 n: lapack_int,
4497 nrhs: lapack_int,
4498 dl: *const f32,
4499 d: *const f32,
4500 du: *const f32,
4501 dlf: *mut f32,
4502 df: *mut f32,
4503 duf: *mut f32,
4504 du2: *mut f32,
4505 ipiv: *mut lapack_int,
4506 b: *const f32,
4507 ldb: lapack_int,
4508 x: *mut f32,
4509 ldx: lapack_int,
4510 rcond: *mut f32,
4511 ferr: *mut f32,
4512 berr: *mut f32,
4513 ) -> lapack_int;
4514 pub fn LAPACKE_dgtsvx(
4515 matrix_layout: c_int,
4516 fact: c_char,
4517 trans: c_char,
4518 n: lapack_int,
4519 nrhs: lapack_int,
4520 dl: *const f64,
4521 d: *const f64,
4522 du: *const f64,
4523 dlf: *mut f64,
4524 df: *mut f64,
4525 duf: *mut f64,
4526 du2: *mut f64,
4527 ipiv: *mut lapack_int,
4528 b: *const f64,
4529 ldb: lapack_int,
4530 x: *mut f64,
4531 ldx: lapack_int,
4532 rcond: *mut f64,
4533 ferr: *mut f64,
4534 berr: *mut f64,
4535 ) -> lapack_int;
4536 pub fn LAPACKE_cgtsvx(
4537 matrix_layout: c_int,
4538 fact: c_char,
4539 trans: c_char,
4540 n: lapack_int,
4541 nrhs: lapack_int,
4542 dl: *const __BindgenComplex<f32>,
4543 d: *const __BindgenComplex<f32>,
4544 du: *const __BindgenComplex<f32>,
4545 dlf: *mut __BindgenComplex<f32>,
4546 df: *mut __BindgenComplex<f32>,
4547 duf: *mut __BindgenComplex<f32>,
4548 du2: *mut __BindgenComplex<f32>,
4549 ipiv: *mut lapack_int,
4550 b: *const __BindgenComplex<f32>,
4551 ldb: lapack_int,
4552 x: *mut __BindgenComplex<f32>,
4553 ldx: lapack_int,
4554 rcond: *mut f32,
4555 ferr: *mut f32,
4556 berr: *mut f32,
4557 ) -> lapack_int;
4558 pub fn LAPACKE_zgtsvx(
4559 matrix_layout: c_int,
4560 fact: c_char,
4561 trans: c_char,
4562 n: lapack_int,
4563 nrhs: lapack_int,
4564 dl: *const __BindgenComplex<f64>,
4565 d: *const __BindgenComplex<f64>,
4566 du: *const __BindgenComplex<f64>,
4567 dlf: *mut __BindgenComplex<f64>,
4568 df: *mut __BindgenComplex<f64>,
4569 duf: *mut __BindgenComplex<f64>,
4570 du2: *mut __BindgenComplex<f64>,
4571 ipiv: *mut lapack_int,
4572 b: *const __BindgenComplex<f64>,
4573 ldb: lapack_int,
4574 x: *mut __BindgenComplex<f64>,
4575 ldx: lapack_int,
4576 rcond: *mut f64,
4577 ferr: *mut f64,
4578 berr: *mut f64,
4579 ) -> lapack_int;
4580 pub fn LAPACKE_sgttrf(
4581 n: lapack_int,
4582 dl: *mut f32,
4583 d: *mut f32,
4584 du: *mut f32,
4585 du2: *mut f32,
4586 ipiv: *mut lapack_int,
4587 ) -> lapack_int;
4588 pub fn LAPACKE_dgttrf(
4589 n: lapack_int,
4590 dl: *mut f64,
4591 d: *mut f64,
4592 du: *mut f64,
4593 du2: *mut f64,
4594 ipiv: *mut lapack_int,
4595 ) -> lapack_int;
4596 pub fn LAPACKE_cgttrf(
4597 n: lapack_int,
4598 dl: *mut __BindgenComplex<f32>,
4599 d: *mut __BindgenComplex<f32>,
4600 du: *mut __BindgenComplex<f32>,
4601 du2: *mut __BindgenComplex<f32>,
4602 ipiv: *mut lapack_int,
4603 ) -> lapack_int;
4604 pub fn LAPACKE_zgttrf(
4605 n: lapack_int,
4606 dl: *mut __BindgenComplex<f64>,
4607 d: *mut __BindgenComplex<f64>,
4608 du: *mut __BindgenComplex<f64>,
4609 du2: *mut __BindgenComplex<f64>,
4610 ipiv: *mut lapack_int,
4611 ) -> lapack_int;
4612 pub fn LAPACKE_sgttrs(
4613 matrix_layout: c_int,
4614 trans: c_char,
4615 n: lapack_int,
4616 nrhs: lapack_int,
4617 dl: *const f32,
4618 d: *const f32,
4619 du: *const f32,
4620 du2: *const f32,
4621 ipiv: *const lapack_int,
4622 b: *mut f32,
4623 ldb: lapack_int,
4624 ) -> lapack_int;
4625 pub fn LAPACKE_dgttrs(
4626 matrix_layout: c_int,
4627 trans: c_char,
4628 n: lapack_int,
4629 nrhs: lapack_int,
4630 dl: *const f64,
4631 d: *const f64,
4632 du: *const f64,
4633 du2: *const f64,
4634 ipiv: *const lapack_int,
4635 b: *mut f64,
4636 ldb: lapack_int,
4637 ) -> lapack_int;
4638 pub fn LAPACKE_cgttrs(
4639 matrix_layout: c_int,
4640 trans: c_char,
4641 n: lapack_int,
4642 nrhs: lapack_int,
4643 dl: *const __BindgenComplex<f32>,
4644 d: *const __BindgenComplex<f32>,
4645 du: *const __BindgenComplex<f32>,
4646 du2: *const __BindgenComplex<f32>,
4647 ipiv: *const lapack_int,
4648 b: *mut __BindgenComplex<f32>,
4649 ldb: lapack_int,
4650 ) -> lapack_int;
4651 pub fn LAPACKE_zgttrs(
4652 matrix_layout: c_int,
4653 trans: c_char,
4654 n: lapack_int,
4655 nrhs: lapack_int,
4656 dl: *const __BindgenComplex<f64>,
4657 d: *const __BindgenComplex<f64>,
4658 du: *const __BindgenComplex<f64>,
4659 du2: *const __BindgenComplex<f64>,
4660 ipiv: *const lapack_int,
4661 b: *mut __BindgenComplex<f64>,
4662 ldb: lapack_int,
4663 ) -> lapack_int;
4664 pub fn LAPACKE_chbev(
4665 matrix_layout: c_int,
4666 jobz: c_char,
4667 uplo: c_char,
4668 n: lapack_int,
4669 kd: lapack_int,
4670 ab: *mut __BindgenComplex<f32>,
4671 ldab: lapack_int,
4672 w: *mut f32,
4673 z: *mut __BindgenComplex<f32>,
4674 ldz: lapack_int,
4675 ) -> lapack_int;
4676 pub fn LAPACKE_zhbev(
4677 matrix_layout: c_int,
4678 jobz: c_char,
4679 uplo: c_char,
4680 n: lapack_int,
4681 kd: lapack_int,
4682 ab: *mut __BindgenComplex<f64>,
4683 ldab: lapack_int,
4684 w: *mut f64,
4685 z: *mut __BindgenComplex<f64>,
4686 ldz: lapack_int,
4687 ) -> lapack_int;
4688 pub fn LAPACKE_chbevd(
4689 matrix_layout: c_int,
4690 jobz: c_char,
4691 uplo: c_char,
4692 n: lapack_int,
4693 kd: lapack_int,
4694 ab: *mut __BindgenComplex<f32>,
4695 ldab: lapack_int,
4696 w: *mut f32,
4697 z: *mut __BindgenComplex<f32>,
4698 ldz: lapack_int,
4699 ) -> lapack_int;
4700 pub fn LAPACKE_zhbevd(
4701 matrix_layout: c_int,
4702 jobz: c_char,
4703 uplo: c_char,
4704 n: lapack_int,
4705 kd: lapack_int,
4706 ab: *mut __BindgenComplex<f64>,
4707 ldab: lapack_int,
4708 w: *mut f64,
4709 z: *mut __BindgenComplex<f64>,
4710 ldz: lapack_int,
4711 ) -> lapack_int;
4712 pub fn LAPACKE_chbevx(
4713 matrix_layout: c_int,
4714 jobz: c_char,
4715 range: c_char,
4716 uplo: c_char,
4717 n: lapack_int,
4718 kd: lapack_int,
4719 ab: *mut __BindgenComplex<f32>,
4720 ldab: lapack_int,
4721 q: *mut __BindgenComplex<f32>,
4722 ldq: lapack_int,
4723 vl: f32,
4724 vu: f32,
4725 il: lapack_int,
4726 iu: lapack_int,
4727 abstol: f32,
4728 m: *mut lapack_int,
4729 w: *mut f32,
4730 z: *mut __BindgenComplex<f32>,
4731 ldz: lapack_int,
4732 ifail: *mut lapack_int,
4733 ) -> lapack_int;
4734 pub fn LAPACKE_zhbevx(
4735 matrix_layout: c_int,
4736 jobz: c_char,
4737 range: c_char,
4738 uplo: c_char,
4739 n: lapack_int,
4740 kd: lapack_int,
4741 ab: *mut __BindgenComplex<f64>,
4742 ldab: lapack_int,
4743 q: *mut __BindgenComplex<f64>,
4744 ldq: lapack_int,
4745 vl: f64,
4746 vu: f64,
4747 il: lapack_int,
4748 iu: lapack_int,
4749 abstol: f64,
4750 m: *mut lapack_int,
4751 w: *mut f64,
4752 z: *mut __BindgenComplex<f64>,
4753 ldz: lapack_int,
4754 ifail: *mut lapack_int,
4755 ) -> lapack_int;
4756 pub fn LAPACKE_chbgst(
4757 matrix_layout: c_int,
4758 vect: c_char,
4759 uplo: c_char,
4760 n: lapack_int,
4761 ka: lapack_int,
4762 kb: lapack_int,
4763 ab: *mut __BindgenComplex<f32>,
4764 ldab: lapack_int,
4765 bb: *const __BindgenComplex<f32>,
4766 ldbb: lapack_int,
4767 x: *mut __BindgenComplex<f32>,
4768 ldx: lapack_int,
4769 ) -> lapack_int;
4770 pub fn LAPACKE_zhbgst(
4771 matrix_layout: c_int,
4772 vect: c_char,
4773 uplo: c_char,
4774 n: lapack_int,
4775 ka: lapack_int,
4776 kb: lapack_int,
4777 ab: *mut __BindgenComplex<f64>,
4778 ldab: lapack_int,
4779 bb: *const __BindgenComplex<f64>,
4780 ldbb: lapack_int,
4781 x: *mut __BindgenComplex<f64>,
4782 ldx: lapack_int,
4783 ) -> lapack_int;
4784 pub fn LAPACKE_chbgv(
4785 matrix_layout: c_int,
4786 jobz: c_char,
4787 uplo: c_char,
4788 n: lapack_int,
4789 ka: lapack_int,
4790 kb: lapack_int,
4791 ab: *mut __BindgenComplex<f32>,
4792 ldab: lapack_int,
4793 bb: *mut __BindgenComplex<f32>,
4794 ldbb: lapack_int,
4795 w: *mut f32,
4796 z: *mut __BindgenComplex<f32>,
4797 ldz: lapack_int,
4798 ) -> lapack_int;
4799 pub fn LAPACKE_zhbgv(
4800 matrix_layout: c_int,
4801 jobz: c_char,
4802 uplo: c_char,
4803 n: lapack_int,
4804 ka: lapack_int,
4805 kb: lapack_int,
4806 ab: *mut __BindgenComplex<f64>,
4807 ldab: lapack_int,
4808 bb: *mut __BindgenComplex<f64>,
4809 ldbb: lapack_int,
4810 w: *mut f64,
4811 z: *mut __BindgenComplex<f64>,
4812 ldz: lapack_int,
4813 ) -> lapack_int;
4814 pub fn LAPACKE_chbgvd(
4815 matrix_layout: c_int,
4816 jobz: c_char,
4817 uplo: c_char,
4818 n: lapack_int,
4819 ka: lapack_int,
4820 kb: lapack_int,
4821 ab: *mut __BindgenComplex<f32>,
4822 ldab: lapack_int,
4823 bb: *mut __BindgenComplex<f32>,
4824 ldbb: lapack_int,
4825 w: *mut f32,
4826 z: *mut __BindgenComplex<f32>,
4827 ldz: lapack_int,
4828 ) -> lapack_int;
4829 pub fn LAPACKE_zhbgvd(
4830 matrix_layout: c_int,
4831 jobz: c_char,
4832 uplo: c_char,
4833 n: lapack_int,
4834 ka: lapack_int,
4835 kb: lapack_int,
4836 ab: *mut __BindgenComplex<f64>,
4837 ldab: lapack_int,
4838 bb: *mut __BindgenComplex<f64>,
4839 ldbb: lapack_int,
4840 w: *mut f64,
4841 z: *mut __BindgenComplex<f64>,
4842 ldz: lapack_int,
4843 ) -> lapack_int;
4844 pub fn LAPACKE_chbgvx(
4845 matrix_layout: c_int,
4846 jobz: c_char,
4847 range: c_char,
4848 uplo: c_char,
4849 n: lapack_int,
4850 ka: lapack_int,
4851 kb: lapack_int,
4852 ab: *mut __BindgenComplex<f32>,
4853 ldab: lapack_int,
4854 bb: *mut __BindgenComplex<f32>,
4855 ldbb: lapack_int,
4856 q: *mut __BindgenComplex<f32>,
4857 ldq: lapack_int,
4858 vl: f32,
4859 vu: f32,
4860 il: lapack_int,
4861 iu: lapack_int,
4862 abstol: f32,
4863 m: *mut lapack_int,
4864 w: *mut f32,
4865 z: *mut __BindgenComplex<f32>,
4866 ldz: lapack_int,
4867 ifail: *mut lapack_int,
4868 ) -> lapack_int;
4869 pub fn LAPACKE_zhbgvx(
4870 matrix_layout: c_int,
4871 jobz: c_char,
4872 range: c_char,
4873 uplo: c_char,
4874 n: lapack_int,
4875 ka: lapack_int,
4876 kb: lapack_int,
4877 ab: *mut __BindgenComplex<f64>,
4878 ldab: lapack_int,
4879 bb: *mut __BindgenComplex<f64>,
4880 ldbb: lapack_int,
4881 q: *mut __BindgenComplex<f64>,
4882 ldq: lapack_int,
4883 vl: f64,
4884 vu: f64,
4885 il: lapack_int,
4886 iu: lapack_int,
4887 abstol: f64,
4888 m: *mut lapack_int,
4889 w: *mut f64,
4890 z: *mut __BindgenComplex<f64>,
4891 ldz: lapack_int,
4892 ifail: *mut lapack_int,
4893 ) -> lapack_int;
4894 pub fn LAPACKE_chbtrd(
4895 matrix_layout: c_int,
4896 vect: c_char,
4897 uplo: c_char,
4898 n: lapack_int,
4899 kd: lapack_int,
4900 ab: *mut __BindgenComplex<f32>,
4901 ldab: lapack_int,
4902 d: *mut f32,
4903 e: *mut f32,
4904 q: *mut __BindgenComplex<f32>,
4905 ldq: lapack_int,
4906 ) -> lapack_int;
4907 pub fn LAPACKE_zhbtrd(
4908 matrix_layout: c_int,
4909 vect: c_char,
4910 uplo: c_char,
4911 n: lapack_int,
4912 kd: lapack_int,
4913 ab: *mut __BindgenComplex<f64>,
4914 ldab: lapack_int,
4915 d: *mut f64,
4916 e: *mut f64,
4917 q: *mut __BindgenComplex<f64>,
4918 ldq: lapack_int,
4919 ) -> lapack_int;
4920 pub fn LAPACKE_checon(
4921 matrix_layout: c_int,
4922 uplo: c_char,
4923 n: lapack_int,
4924 a: *const __BindgenComplex<f32>,
4925 lda: lapack_int,
4926 ipiv: *const lapack_int,
4927 anorm: f32,
4928 rcond: *mut f32,
4929 ) -> lapack_int;
4930 pub fn LAPACKE_zhecon(
4931 matrix_layout: c_int,
4932 uplo: c_char,
4933 n: lapack_int,
4934 a: *const __BindgenComplex<f64>,
4935 lda: lapack_int,
4936 ipiv: *const lapack_int,
4937 anorm: f64,
4938 rcond: *mut f64,
4939 ) -> lapack_int;
4940 pub fn LAPACKE_cheequb(
4941 matrix_layout: c_int,
4942 uplo: c_char,
4943 n: lapack_int,
4944 a: *const __BindgenComplex<f32>,
4945 lda: lapack_int,
4946 s: *mut f32,
4947 scond: *mut f32,
4948 amax: *mut f32,
4949 ) -> lapack_int;
4950 pub fn LAPACKE_zheequb(
4951 matrix_layout: c_int,
4952 uplo: c_char,
4953 n: lapack_int,
4954 a: *const __BindgenComplex<f64>,
4955 lda: lapack_int,
4956 s: *mut f64,
4957 scond: *mut f64,
4958 amax: *mut f64,
4959 ) -> lapack_int;
4960 pub fn LAPACKE_cheev(
4961 matrix_layout: c_int,
4962 jobz: c_char,
4963 uplo: c_char,
4964 n: lapack_int,
4965 a: *mut __BindgenComplex<f32>,
4966 lda: lapack_int,
4967 w: *mut f32,
4968 ) -> lapack_int;
4969 pub fn LAPACKE_zheev(
4970 matrix_layout: c_int,
4971 jobz: c_char,
4972 uplo: c_char,
4973 n: lapack_int,
4974 a: *mut __BindgenComplex<f64>,
4975 lda: lapack_int,
4976 w: *mut f64,
4977 ) -> lapack_int;
4978 pub fn LAPACKE_cheevd(
4979 matrix_layout: c_int,
4980 jobz: c_char,
4981 uplo: c_char,
4982 n: lapack_int,
4983 a: *mut __BindgenComplex<f32>,
4984 lda: lapack_int,
4985 w: *mut f32,
4986 ) -> lapack_int;
4987 pub fn LAPACKE_zheevd(
4988 matrix_layout: c_int,
4989 jobz: c_char,
4990 uplo: c_char,
4991 n: lapack_int,
4992 a: *mut __BindgenComplex<f64>,
4993 lda: lapack_int,
4994 w: *mut f64,
4995 ) -> lapack_int;
4996 pub fn LAPACKE_cheevr(
4997 matrix_layout: c_int,
4998 jobz: c_char,
4999 range: c_char,
5000 uplo: c_char,
5001 n: lapack_int,
5002 a: *mut __BindgenComplex<f32>,
5003 lda: lapack_int,
5004 vl: f32,
5005 vu: f32,
5006 il: lapack_int,
5007 iu: lapack_int,
5008 abstol: f32,
5009 m: *mut lapack_int,
5010 w: *mut f32,
5011 z: *mut __BindgenComplex<f32>,
5012 ldz: lapack_int,
5013 isuppz: *mut lapack_int,
5014 ) -> lapack_int;
5015 pub fn LAPACKE_zheevr(
5016 matrix_layout: c_int,
5017 jobz: c_char,
5018 range: c_char,
5019 uplo: c_char,
5020 n: lapack_int,
5021 a: *mut __BindgenComplex<f64>,
5022 lda: lapack_int,
5023 vl: f64,
5024 vu: f64,
5025 il: lapack_int,
5026 iu: lapack_int,
5027 abstol: f64,
5028 m: *mut lapack_int,
5029 w: *mut f64,
5030 z: *mut __BindgenComplex<f64>,
5031 ldz: lapack_int,
5032 isuppz: *mut lapack_int,
5033 ) -> lapack_int;
5034 pub fn LAPACKE_cheevx(
5035 matrix_layout: c_int,
5036 jobz: c_char,
5037 range: c_char,
5038 uplo: c_char,
5039 n: lapack_int,
5040 a: *mut __BindgenComplex<f32>,
5041 lda: lapack_int,
5042 vl: f32,
5043 vu: f32,
5044 il: lapack_int,
5045 iu: lapack_int,
5046 abstol: f32,
5047 m: *mut lapack_int,
5048 w: *mut f32,
5049 z: *mut __BindgenComplex<f32>,
5050 ldz: lapack_int,
5051 ifail: *mut lapack_int,
5052 ) -> lapack_int;
5053 pub fn LAPACKE_zheevx(
5054 matrix_layout: c_int,
5055 jobz: c_char,
5056 range: c_char,
5057 uplo: c_char,
5058 n: lapack_int,
5059 a: *mut __BindgenComplex<f64>,
5060 lda: lapack_int,
5061 vl: f64,
5062 vu: f64,
5063 il: lapack_int,
5064 iu: lapack_int,
5065 abstol: f64,
5066 m: *mut lapack_int,
5067 w: *mut f64,
5068 z: *mut __BindgenComplex<f64>,
5069 ldz: lapack_int,
5070 ifail: *mut lapack_int,
5071 ) -> lapack_int;
5072 pub fn LAPACKE_chegst(
5073 matrix_layout: c_int,
5074 itype: lapack_int,
5075 uplo: c_char,
5076 n: lapack_int,
5077 a: *mut __BindgenComplex<f32>,
5078 lda: lapack_int,
5079 b: *const __BindgenComplex<f32>,
5080 ldb: lapack_int,
5081 ) -> lapack_int;
5082 pub fn LAPACKE_zhegst(
5083 matrix_layout: c_int,
5084 itype: lapack_int,
5085 uplo: c_char,
5086 n: lapack_int,
5087 a: *mut __BindgenComplex<f64>,
5088 lda: lapack_int,
5089 b: *const __BindgenComplex<f64>,
5090 ldb: lapack_int,
5091 ) -> lapack_int;
5092 pub fn LAPACKE_chegv(
5093 matrix_layout: c_int,
5094 itype: lapack_int,
5095 jobz: c_char,
5096 uplo: c_char,
5097 n: lapack_int,
5098 a: *mut __BindgenComplex<f32>,
5099 lda: lapack_int,
5100 b: *mut __BindgenComplex<f32>,
5101 ldb: lapack_int,
5102 w: *mut f32,
5103 ) -> lapack_int;
5104 pub fn LAPACKE_zhegv(
5105 matrix_layout: c_int,
5106 itype: lapack_int,
5107 jobz: c_char,
5108 uplo: c_char,
5109 n: lapack_int,
5110 a: *mut __BindgenComplex<f64>,
5111 lda: lapack_int,
5112 b: *mut __BindgenComplex<f64>,
5113 ldb: lapack_int,
5114 w: *mut f64,
5115 ) -> lapack_int;
5116 pub fn LAPACKE_chegvd(
5117 matrix_layout: c_int,
5118 itype: lapack_int,
5119 jobz: c_char,
5120 uplo: c_char,
5121 n: lapack_int,
5122 a: *mut __BindgenComplex<f32>,
5123 lda: lapack_int,
5124 b: *mut __BindgenComplex<f32>,
5125 ldb: lapack_int,
5126 w: *mut f32,
5127 ) -> lapack_int;
5128 pub fn LAPACKE_zhegvd(
5129 matrix_layout: c_int,
5130 itype: lapack_int,
5131 jobz: c_char,
5132 uplo: c_char,
5133 n: lapack_int,
5134 a: *mut __BindgenComplex<f64>,
5135 lda: lapack_int,
5136 b: *mut __BindgenComplex<f64>,
5137 ldb: lapack_int,
5138 w: *mut f64,
5139 ) -> lapack_int;
5140 pub fn LAPACKE_chegvx(
5141 matrix_layout: c_int,
5142 itype: lapack_int,
5143 jobz: c_char,
5144 range: c_char,
5145 uplo: c_char,
5146 n: lapack_int,
5147 a: *mut __BindgenComplex<f32>,
5148 lda: lapack_int,
5149 b: *mut __BindgenComplex<f32>,
5150 ldb: lapack_int,
5151 vl: f32,
5152 vu: f32,
5153 il: lapack_int,
5154 iu: lapack_int,
5155 abstol: f32,
5156 m: *mut lapack_int,
5157 w: *mut f32,
5158 z: *mut __BindgenComplex<f32>,
5159 ldz: lapack_int,
5160 ifail: *mut lapack_int,
5161 ) -> lapack_int;
5162 pub fn LAPACKE_zhegvx(
5163 matrix_layout: c_int,
5164 itype: lapack_int,
5165 jobz: c_char,
5166 range: c_char,
5167 uplo: c_char,
5168 n: lapack_int,
5169 a: *mut __BindgenComplex<f64>,
5170 lda: lapack_int,
5171 b: *mut __BindgenComplex<f64>,
5172 ldb: lapack_int,
5173 vl: f64,
5174 vu: f64,
5175 il: lapack_int,
5176 iu: lapack_int,
5177 abstol: f64,
5178 m: *mut lapack_int,
5179 w: *mut f64,
5180 z: *mut __BindgenComplex<f64>,
5181 ldz: lapack_int,
5182 ifail: *mut lapack_int,
5183 ) -> lapack_int;
5184 pub fn LAPACKE_cherfs(
5185 matrix_layout: c_int,
5186 uplo: c_char,
5187 n: lapack_int,
5188 nrhs: lapack_int,
5189 a: *const __BindgenComplex<f32>,
5190 lda: lapack_int,
5191 af: *const __BindgenComplex<f32>,
5192 ldaf: lapack_int,
5193 ipiv: *const lapack_int,
5194 b: *const __BindgenComplex<f32>,
5195 ldb: lapack_int,
5196 x: *mut __BindgenComplex<f32>,
5197 ldx: lapack_int,
5198 ferr: *mut f32,
5199 berr: *mut f32,
5200 ) -> lapack_int;
5201 pub fn LAPACKE_zherfs(
5202 matrix_layout: c_int,
5203 uplo: c_char,
5204 n: lapack_int,
5205 nrhs: lapack_int,
5206 a: *const __BindgenComplex<f64>,
5207 lda: lapack_int,
5208 af: *const __BindgenComplex<f64>,
5209 ldaf: lapack_int,
5210 ipiv: *const lapack_int,
5211 b: *const __BindgenComplex<f64>,
5212 ldb: lapack_int,
5213 x: *mut __BindgenComplex<f64>,
5214 ldx: lapack_int,
5215 ferr: *mut f64,
5216 berr: *mut f64,
5217 ) -> lapack_int;
5218 pub fn LAPACKE_cherfsx(
5219 matrix_layout: c_int,
5220 uplo: c_char,
5221 equed: c_char,
5222 n: lapack_int,
5223 nrhs: lapack_int,
5224 a: *const __BindgenComplex<f32>,
5225 lda: lapack_int,
5226 af: *const __BindgenComplex<f32>,
5227 ldaf: lapack_int,
5228 ipiv: *const lapack_int,
5229 s: *const f32,
5230 b: *const __BindgenComplex<f32>,
5231 ldb: lapack_int,
5232 x: *mut __BindgenComplex<f32>,
5233 ldx: lapack_int,
5234 rcond: *mut f32,
5235 berr: *mut f32,
5236 n_err_bnds: lapack_int,
5237 err_bnds_norm: *mut f32,
5238 err_bnds_comp: *mut f32,
5239 nparams: lapack_int,
5240 params: *mut f32,
5241 ) -> lapack_int;
5242 pub fn LAPACKE_zherfsx(
5243 matrix_layout: c_int,
5244 uplo: c_char,
5245 equed: c_char,
5246 n: lapack_int,
5247 nrhs: lapack_int,
5248 a: *const __BindgenComplex<f64>,
5249 lda: lapack_int,
5250 af: *const __BindgenComplex<f64>,
5251 ldaf: lapack_int,
5252 ipiv: *const lapack_int,
5253 s: *const f64,
5254 b: *const __BindgenComplex<f64>,
5255 ldb: lapack_int,
5256 x: *mut __BindgenComplex<f64>,
5257 ldx: lapack_int,
5258 rcond: *mut f64,
5259 berr: *mut f64,
5260 n_err_bnds: lapack_int,
5261 err_bnds_norm: *mut f64,
5262 err_bnds_comp: *mut f64,
5263 nparams: lapack_int,
5264 params: *mut f64,
5265 ) -> lapack_int;
5266 pub fn LAPACKE_chesv(
5267 matrix_layout: c_int,
5268 uplo: c_char,
5269 n: lapack_int,
5270 nrhs: lapack_int,
5271 a: *mut __BindgenComplex<f32>,
5272 lda: lapack_int,
5273 ipiv: *mut lapack_int,
5274 b: *mut __BindgenComplex<f32>,
5275 ldb: lapack_int,
5276 ) -> lapack_int;
5277 pub fn LAPACKE_zhesv(
5278 matrix_layout: c_int,
5279 uplo: c_char,
5280 n: lapack_int,
5281 nrhs: lapack_int,
5282 a: *mut __BindgenComplex<f64>,
5283 lda: lapack_int,
5284 ipiv: *mut lapack_int,
5285 b: *mut __BindgenComplex<f64>,
5286 ldb: lapack_int,
5287 ) -> lapack_int;
5288 pub fn LAPACKE_chesvx(
5289 matrix_layout: c_int,
5290 fact: c_char,
5291 uplo: c_char,
5292 n: lapack_int,
5293 nrhs: lapack_int,
5294 a: *const __BindgenComplex<f32>,
5295 lda: lapack_int,
5296 af: *mut __BindgenComplex<f32>,
5297 ldaf: lapack_int,
5298 ipiv: *mut lapack_int,
5299 b: *const __BindgenComplex<f32>,
5300 ldb: lapack_int,
5301 x: *mut __BindgenComplex<f32>,
5302 ldx: lapack_int,
5303 rcond: *mut f32,
5304 ferr: *mut f32,
5305 berr: *mut f32,
5306 ) -> lapack_int;
5307 pub fn LAPACKE_zhesvx(
5308 matrix_layout: c_int,
5309 fact: c_char,
5310 uplo: c_char,
5311 n: lapack_int,
5312 nrhs: lapack_int,
5313 a: *const __BindgenComplex<f64>,
5314 lda: lapack_int,
5315 af: *mut __BindgenComplex<f64>,
5316 ldaf: lapack_int,
5317 ipiv: *mut lapack_int,
5318 b: *const __BindgenComplex<f64>,
5319 ldb: lapack_int,
5320 x: *mut __BindgenComplex<f64>,
5321 ldx: lapack_int,
5322 rcond: *mut f64,
5323 ferr: *mut f64,
5324 berr: *mut f64,
5325 ) -> lapack_int;
5326 pub fn LAPACKE_chesvxx(
5327 matrix_layout: c_int,
5328 fact: c_char,
5329 uplo: c_char,
5330 n: lapack_int,
5331 nrhs: lapack_int,
5332 a: *mut __BindgenComplex<f32>,
5333 lda: lapack_int,
5334 af: *mut __BindgenComplex<f32>,
5335 ldaf: lapack_int,
5336 ipiv: *mut lapack_int,
5337 equed: *mut c_char,
5338 s: *mut f32,
5339 b: *mut __BindgenComplex<f32>,
5340 ldb: lapack_int,
5341 x: *mut __BindgenComplex<f32>,
5342 ldx: lapack_int,
5343 rcond: *mut f32,
5344 rpvgrw: *mut f32,
5345 berr: *mut f32,
5346 n_err_bnds: lapack_int,
5347 err_bnds_norm: *mut f32,
5348 err_bnds_comp: *mut f32,
5349 nparams: lapack_int,
5350 params: *mut f32,
5351 ) -> lapack_int;
5352 pub fn LAPACKE_zhesvxx(
5353 matrix_layout: c_int,
5354 fact: c_char,
5355 uplo: c_char,
5356 n: lapack_int,
5357 nrhs: lapack_int,
5358 a: *mut __BindgenComplex<f64>,
5359 lda: lapack_int,
5360 af: *mut __BindgenComplex<f64>,
5361 ldaf: lapack_int,
5362 ipiv: *mut lapack_int,
5363 equed: *mut c_char,
5364 s: *mut f64,
5365 b: *mut __BindgenComplex<f64>,
5366 ldb: lapack_int,
5367 x: *mut __BindgenComplex<f64>,
5368 ldx: lapack_int,
5369 rcond: *mut f64,
5370 rpvgrw: *mut f64,
5371 berr: *mut f64,
5372 n_err_bnds: lapack_int,
5373 err_bnds_norm: *mut f64,
5374 err_bnds_comp: *mut f64,
5375 nparams: lapack_int,
5376 params: *mut f64,
5377 ) -> lapack_int;
5378 pub fn LAPACKE_chetrd(
5379 matrix_layout: c_int,
5380 uplo: c_char,
5381 n: lapack_int,
5382 a: *mut __BindgenComplex<f32>,
5383 lda: lapack_int,
5384 d: *mut f32,
5385 e: *mut f32,
5386 tau: *mut __BindgenComplex<f32>,
5387 ) -> lapack_int;
5388 pub fn LAPACKE_zhetrd(
5389 matrix_layout: c_int,
5390 uplo: c_char,
5391 n: lapack_int,
5392 a: *mut __BindgenComplex<f64>,
5393 lda: lapack_int,
5394 d: *mut f64,
5395 e: *mut f64,
5396 tau: *mut __BindgenComplex<f64>,
5397 ) -> lapack_int;
5398 pub fn LAPACKE_chetrf(
5399 matrix_layout: c_int,
5400 uplo: c_char,
5401 n: lapack_int,
5402 a: *mut __BindgenComplex<f32>,
5403 lda: lapack_int,
5404 ipiv: *mut lapack_int,
5405 ) -> lapack_int;
5406 pub fn LAPACKE_zhetrf(
5407 matrix_layout: c_int,
5408 uplo: c_char,
5409 n: lapack_int,
5410 a: *mut __BindgenComplex<f64>,
5411 lda: lapack_int,
5412 ipiv: *mut lapack_int,
5413 ) -> lapack_int;
5414 pub fn LAPACKE_chetri(
5415 matrix_layout: c_int,
5416 uplo: c_char,
5417 n: lapack_int,
5418 a: *mut __BindgenComplex<f32>,
5419 lda: lapack_int,
5420 ipiv: *const lapack_int,
5421 ) -> lapack_int;
5422 pub fn LAPACKE_zhetri(
5423 matrix_layout: c_int,
5424 uplo: c_char,
5425 n: lapack_int,
5426 a: *mut __BindgenComplex<f64>,
5427 lda: lapack_int,
5428 ipiv: *const lapack_int,
5429 ) -> lapack_int;
5430 pub fn LAPACKE_chetrs(
5431 matrix_layout: c_int,
5432 uplo: c_char,
5433 n: lapack_int,
5434 nrhs: lapack_int,
5435 a: *const __BindgenComplex<f32>,
5436 lda: lapack_int,
5437 ipiv: *const lapack_int,
5438 b: *mut __BindgenComplex<f32>,
5439 ldb: lapack_int,
5440 ) -> lapack_int;
5441 pub fn LAPACKE_zhetrs(
5442 matrix_layout: c_int,
5443 uplo: c_char,
5444 n: lapack_int,
5445 nrhs: lapack_int,
5446 a: *const __BindgenComplex<f64>,
5447 lda: lapack_int,
5448 ipiv: *const lapack_int,
5449 b: *mut __BindgenComplex<f64>,
5450 ldb: lapack_int,
5451 ) -> lapack_int;
5452 pub fn LAPACKE_chfrk(
5453 matrix_layout: c_int,
5454 transr: c_char,
5455 uplo: c_char,
5456 trans: c_char,
5457 n: lapack_int,
5458 k: lapack_int,
5459 alpha: f32,
5460 a: *const __BindgenComplex<f32>,
5461 lda: lapack_int,
5462 beta: f32,
5463 c: *mut __BindgenComplex<f32>,
5464 ) -> lapack_int;
5465 pub fn LAPACKE_zhfrk(
5466 matrix_layout: c_int,
5467 transr: c_char,
5468 uplo: c_char,
5469 trans: c_char,
5470 n: lapack_int,
5471 k: lapack_int,
5472 alpha: f64,
5473 a: *const __BindgenComplex<f64>,
5474 lda: lapack_int,
5475 beta: f64,
5476 c: *mut __BindgenComplex<f64>,
5477 ) -> lapack_int;
5478 pub fn LAPACKE_shgeqz(
5479 matrix_layout: c_int,
5480 job: c_char,
5481 compq: c_char,
5482 compz: c_char,
5483 n: lapack_int,
5484 ilo: lapack_int,
5485 ihi: lapack_int,
5486 h: *mut f32,
5487 ldh: lapack_int,
5488 t: *mut f32,
5489 ldt: lapack_int,
5490 alphar: *mut f32,
5491 alphai: *mut f32,
5492 beta: *mut f32,
5493 q: *mut f32,
5494 ldq: lapack_int,
5495 z: *mut f32,
5496 ldz: lapack_int,
5497 ) -> lapack_int;
5498 pub fn LAPACKE_dhgeqz(
5499 matrix_layout: c_int,
5500 job: c_char,
5501 compq: c_char,
5502 compz: c_char,
5503 n: lapack_int,
5504 ilo: lapack_int,
5505 ihi: lapack_int,
5506 h: *mut f64,
5507 ldh: lapack_int,
5508 t: *mut f64,
5509 ldt: lapack_int,
5510 alphar: *mut f64,
5511 alphai: *mut f64,
5512 beta: *mut f64,
5513 q: *mut f64,
5514 ldq: lapack_int,
5515 z: *mut f64,
5516 ldz: lapack_int,
5517 ) -> lapack_int;
5518 pub fn LAPACKE_chgeqz(
5519 matrix_layout: c_int,
5520 job: c_char,
5521 compq: c_char,
5522 compz: c_char,
5523 n: lapack_int,
5524 ilo: lapack_int,
5525 ihi: lapack_int,
5526 h: *mut __BindgenComplex<f32>,
5527 ldh: lapack_int,
5528 t: *mut __BindgenComplex<f32>,
5529 ldt: lapack_int,
5530 alpha: *mut __BindgenComplex<f32>,
5531 beta: *mut __BindgenComplex<f32>,
5532 q: *mut __BindgenComplex<f32>,
5533 ldq: lapack_int,
5534 z: *mut __BindgenComplex<f32>,
5535 ldz: lapack_int,
5536 ) -> lapack_int;
5537 pub fn LAPACKE_zhgeqz(
5538 matrix_layout: c_int,
5539 job: c_char,
5540 compq: c_char,
5541 compz: c_char,
5542 n: lapack_int,
5543 ilo: lapack_int,
5544 ihi: lapack_int,
5545 h: *mut __BindgenComplex<f64>,
5546 ldh: lapack_int,
5547 t: *mut __BindgenComplex<f64>,
5548 ldt: lapack_int,
5549 alpha: *mut __BindgenComplex<f64>,
5550 beta: *mut __BindgenComplex<f64>,
5551 q: *mut __BindgenComplex<f64>,
5552 ldq: lapack_int,
5553 z: *mut __BindgenComplex<f64>,
5554 ldz: lapack_int,
5555 ) -> lapack_int;
5556 pub fn LAPACKE_chpcon(
5557 matrix_layout: c_int,
5558 uplo: c_char,
5559 n: lapack_int,
5560 ap: *const __BindgenComplex<f32>,
5561 ipiv: *const lapack_int,
5562 anorm: f32,
5563 rcond: *mut f32,
5564 ) -> lapack_int;
5565 pub fn LAPACKE_zhpcon(
5566 matrix_layout: c_int,
5567 uplo: c_char,
5568 n: lapack_int,
5569 ap: *const __BindgenComplex<f64>,
5570 ipiv: *const lapack_int,
5571 anorm: f64,
5572 rcond: *mut f64,
5573 ) -> lapack_int;
5574 pub fn LAPACKE_chpev(
5575 matrix_layout: c_int,
5576 jobz: c_char,
5577 uplo: c_char,
5578 n: lapack_int,
5579 ap: *mut __BindgenComplex<f32>,
5580 w: *mut f32,
5581 z: *mut __BindgenComplex<f32>,
5582 ldz: lapack_int,
5583 ) -> lapack_int;
5584 pub fn LAPACKE_zhpev(
5585 matrix_layout: c_int,
5586 jobz: c_char,
5587 uplo: c_char,
5588 n: lapack_int,
5589 ap: *mut __BindgenComplex<f64>,
5590 w: *mut f64,
5591 z: *mut __BindgenComplex<f64>,
5592 ldz: lapack_int,
5593 ) -> lapack_int;
5594 pub fn LAPACKE_chpevd(
5595 matrix_layout: c_int,
5596 jobz: c_char,
5597 uplo: c_char,
5598 n: lapack_int,
5599 ap: *mut __BindgenComplex<f32>,
5600 w: *mut f32,
5601 z: *mut __BindgenComplex<f32>,
5602 ldz: lapack_int,
5603 ) -> lapack_int;
5604 pub fn LAPACKE_zhpevd(
5605 matrix_layout: c_int,
5606 jobz: c_char,
5607 uplo: c_char,
5608 n: lapack_int,
5609 ap: *mut __BindgenComplex<f64>,
5610 w: *mut f64,
5611 z: *mut __BindgenComplex<f64>,
5612 ldz: lapack_int,
5613 ) -> lapack_int;
5614 pub fn LAPACKE_chpevx(
5615 matrix_layout: c_int,
5616 jobz: c_char,
5617 range: c_char,
5618 uplo: c_char,
5619 n: lapack_int,
5620 ap: *mut __BindgenComplex<f32>,
5621 vl: f32,
5622 vu: f32,
5623 il: lapack_int,
5624 iu: lapack_int,
5625 abstol: f32,
5626 m: *mut lapack_int,
5627 w: *mut f32,
5628 z: *mut __BindgenComplex<f32>,
5629 ldz: lapack_int,
5630 ifail: *mut lapack_int,
5631 ) -> lapack_int;
5632 pub fn LAPACKE_zhpevx(
5633 matrix_layout: c_int,
5634 jobz: c_char,
5635 range: c_char,
5636 uplo: c_char,
5637 n: lapack_int,
5638 ap: *mut __BindgenComplex<f64>,
5639 vl: f64,
5640 vu: f64,
5641 il: lapack_int,
5642 iu: lapack_int,
5643 abstol: f64,
5644 m: *mut lapack_int,
5645 w: *mut f64,
5646 z: *mut __BindgenComplex<f64>,
5647 ldz: lapack_int,
5648 ifail: *mut lapack_int,
5649 ) -> lapack_int;
5650 pub fn LAPACKE_chpgst(
5651 matrix_layout: c_int,
5652 itype: lapack_int,
5653 uplo: c_char,
5654 n: lapack_int,
5655 ap: *mut __BindgenComplex<f32>,
5656 bp: *const __BindgenComplex<f32>,
5657 ) -> lapack_int;
5658 pub fn LAPACKE_zhpgst(
5659 matrix_layout: c_int,
5660 itype: lapack_int,
5661 uplo: c_char,
5662 n: lapack_int,
5663 ap: *mut __BindgenComplex<f64>,
5664 bp: *const __BindgenComplex<f64>,
5665 ) -> lapack_int;
5666 pub fn LAPACKE_chpgv(
5667 matrix_layout: c_int,
5668 itype: lapack_int,
5669 jobz: c_char,
5670 uplo: c_char,
5671 n: lapack_int,
5672 ap: *mut __BindgenComplex<f32>,
5673 bp: *mut __BindgenComplex<f32>,
5674 w: *mut f32,
5675 z: *mut __BindgenComplex<f32>,
5676 ldz: lapack_int,
5677 ) -> lapack_int;
5678 pub fn LAPACKE_zhpgv(
5679 matrix_layout: c_int,
5680 itype: lapack_int,
5681 jobz: c_char,
5682 uplo: c_char,
5683 n: lapack_int,
5684 ap: *mut __BindgenComplex<f64>,
5685 bp: *mut __BindgenComplex<f64>,
5686 w: *mut f64,
5687 z: *mut __BindgenComplex<f64>,
5688 ldz: lapack_int,
5689 ) -> lapack_int;
5690 pub fn LAPACKE_chpgvd(
5691 matrix_layout: c_int,
5692 itype: lapack_int,
5693 jobz: c_char,
5694 uplo: c_char,
5695 n: lapack_int,
5696 ap: *mut __BindgenComplex<f32>,
5697 bp: *mut __BindgenComplex<f32>,
5698 w: *mut f32,
5699 z: *mut __BindgenComplex<f32>,
5700 ldz: lapack_int,
5701 ) -> lapack_int;
5702 pub fn LAPACKE_zhpgvd(
5703 matrix_layout: c_int,
5704 itype: lapack_int,
5705 jobz: c_char,
5706 uplo: c_char,
5707 n: lapack_int,
5708 ap: *mut __BindgenComplex<f64>,
5709 bp: *mut __BindgenComplex<f64>,
5710 w: *mut f64,
5711 z: *mut __BindgenComplex<f64>,
5712 ldz: lapack_int,
5713 ) -> lapack_int;
5714 pub fn LAPACKE_chpgvx(
5715 matrix_layout: c_int,
5716 itype: lapack_int,
5717 jobz: c_char,
5718 range: c_char,
5719 uplo: c_char,
5720 n: lapack_int,
5721 ap: *mut __BindgenComplex<f32>,
5722 bp: *mut __BindgenComplex<f32>,
5723 vl: f32,
5724 vu: f32,
5725 il: lapack_int,
5726 iu: lapack_int,
5727 abstol: f32,
5728 m: *mut lapack_int,
5729 w: *mut f32,
5730 z: *mut __BindgenComplex<f32>,
5731 ldz: lapack_int,
5732 ifail: *mut lapack_int,
5733 ) -> lapack_int;
5734 pub fn LAPACKE_zhpgvx(
5735 matrix_layout: c_int,
5736 itype: lapack_int,
5737 jobz: c_char,
5738 range: c_char,
5739 uplo: c_char,
5740 n: lapack_int,
5741 ap: *mut __BindgenComplex<f64>,
5742 bp: *mut __BindgenComplex<f64>,
5743 vl: f64,
5744 vu: f64,
5745 il: lapack_int,
5746 iu: lapack_int,
5747 abstol: f64,
5748 m: *mut lapack_int,
5749 w: *mut f64,
5750 z: *mut __BindgenComplex<f64>,
5751 ldz: lapack_int,
5752 ifail: *mut lapack_int,
5753 ) -> lapack_int;
5754 pub fn LAPACKE_chprfs(
5755 matrix_layout: c_int,
5756 uplo: c_char,
5757 n: lapack_int,
5758 nrhs: lapack_int,
5759 ap: *const __BindgenComplex<f32>,
5760 afp: *const __BindgenComplex<f32>,
5761 ipiv: *const lapack_int,
5762 b: *const __BindgenComplex<f32>,
5763 ldb: lapack_int,
5764 x: *mut __BindgenComplex<f32>,
5765 ldx: lapack_int,
5766 ferr: *mut f32,
5767 berr: *mut f32,
5768 ) -> lapack_int;
5769 pub fn LAPACKE_zhprfs(
5770 matrix_layout: c_int,
5771 uplo: c_char,
5772 n: lapack_int,
5773 nrhs: lapack_int,
5774 ap: *const __BindgenComplex<f64>,
5775 afp: *const __BindgenComplex<f64>,
5776 ipiv: *const lapack_int,
5777 b: *const __BindgenComplex<f64>,
5778 ldb: lapack_int,
5779 x: *mut __BindgenComplex<f64>,
5780 ldx: lapack_int,
5781 ferr: *mut f64,
5782 berr: *mut f64,
5783 ) -> lapack_int;
5784 pub fn LAPACKE_chpsv(
5785 matrix_layout: c_int,
5786 uplo: c_char,
5787 n: lapack_int,
5788 nrhs: lapack_int,
5789 ap: *mut __BindgenComplex<f32>,
5790 ipiv: *mut lapack_int,
5791 b: *mut __BindgenComplex<f32>,
5792 ldb: lapack_int,
5793 ) -> lapack_int;
5794 pub fn LAPACKE_zhpsv(
5795 matrix_layout: c_int,
5796 uplo: c_char,
5797 n: lapack_int,
5798 nrhs: lapack_int,
5799 ap: *mut __BindgenComplex<f64>,
5800 ipiv: *mut lapack_int,
5801 b: *mut __BindgenComplex<f64>,
5802 ldb: lapack_int,
5803 ) -> lapack_int;
5804 pub fn LAPACKE_chpsvx(
5805 matrix_layout: c_int,
5806 fact: c_char,
5807 uplo: c_char,
5808 n: lapack_int,
5809 nrhs: lapack_int,
5810 ap: *const __BindgenComplex<f32>,
5811 afp: *mut __BindgenComplex<f32>,
5812 ipiv: *mut lapack_int,
5813 b: *const __BindgenComplex<f32>,
5814 ldb: lapack_int,
5815 x: *mut __BindgenComplex<f32>,
5816 ldx: lapack_int,
5817 rcond: *mut f32,
5818 ferr: *mut f32,
5819 berr: *mut f32,
5820 ) -> lapack_int;
5821 pub fn LAPACKE_zhpsvx(
5822 matrix_layout: c_int,
5823 fact: c_char,
5824 uplo: c_char,
5825 n: lapack_int,
5826 nrhs: lapack_int,
5827 ap: *const __BindgenComplex<f64>,
5828 afp: *mut __BindgenComplex<f64>,
5829 ipiv: *mut lapack_int,
5830 b: *const __BindgenComplex<f64>,
5831 ldb: lapack_int,
5832 x: *mut __BindgenComplex<f64>,
5833 ldx: lapack_int,
5834 rcond: *mut f64,
5835 ferr: *mut f64,
5836 berr: *mut f64,
5837 ) -> lapack_int;
5838 pub fn LAPACKE_chptrd(
5839 matrix_layout: c_int,
5840 uplo: c_char,
5841 n: lapack_int,
5842 ap: *mut __BindgenComplex<f32>,
5843 d: *mut f32,
5844 e: *mut f32,
5845 tau: *mut __BindgenComplex<f32>,
5846 ) -> lapack_int;
5847 pub fn LAPACKE_zhptrd(
5848 matrix_layout: c_int,
5849 uplo: c_char,
5850 n: lapack_int,
5851 ap: *mut __BindgenComplex<f64>,
5852 d: *mut f64,
5853 e: *mut f64,
5854 tau: *mut __BindgenComplex<f64>,
5855 ) -> lapack_int;
5856 pub fn LAPACKE_chptrf(
5857 matrix_layout: c_int,
5858 uplo: c_char,
5859 n: lapack_int,
5860 ap: *mut __BindgenComplex<f32>,
5861 ipiv: *mut lapack_int,
5862 ) -> lapack_int;
5863 pub fn LAPACKE_zhptrf(
5864 matrix_layout: c_int,
5865 uplo: c_char,
5866 n: lapack_int,
5867 ap: *mut __BindgenComplex<f64>,
5868 ipiv: *mut lapack_int,
5869 ) -> lapack_int;
5870 pub fn LAPACKE_chptri(
5871 matrix_layout: c_int,
5872 uplo: c_char,
5873 n: lapack_int,
5874 ap: *mut __BindgenComplex<f32>,
5875 ipiv: *const lapack_int,
5876 ) -> lapack_int;
5877 pub fn LAPACKE_zhptri(
5878 matrix_layout: c_int,
5879 uplo: c_char,
5880 n: lapack_int,
5881 ap: *mut __BindgenComplex<f64>,
5882 ipiv: *const lapack_int,
5883 ) -> lapack_int;
5884 pub fn LAPACKE_chptrs(
5885 matrix_layout: c_int,
5886 uplo: c_char,
5887 n: lapack_int,
5888 nrhs: lapack_int,
5889 ap: *const __BindgenComplex<f32>,
5890 ipiv: *const lapack_int,
5891 b: *mut __BindgenComplex<f32>,
5892 ldb: lapack_int,
5893 ) -> lapack_int;
5894 pub fn LAPACKE_zhptrs(
5895 matrix_layout: c_int,
5896 uplo: c_char,
5897 n: lapack_int,
5898 nrhs: lapack_int,
5899 ap: *const __BindgenComplex<f64>,
5900 ipiv: *const lapack_int,
5901 b: *mut __BindgenComplex<f64>,
5902 ldb: lapack_int,
5903 ) -> lapack_int;
5904 pub fn LAPACKE_shsein(
5905 matrix_layout: c_int,
5906 job: c_char,
5907 eigsrc: c_char,
5908 initv: c_char,
5909 select: *mut lapack_int,
5910 n: lapack_int,
5911 h: *const f32,
5912 ldh: lapack_int,
5913 wr: *mut f32,
5914 wi: *const f32,
5915 vl: *mut f32,
5916 ldvl: lapack_int,
5917 vr: *mut f32,
5918 ldvr: lapack_int,
5919 mm: lapack_int,
5920 m: *mut lapack_int,
5921 ifaill: *mut lapack_int,
5922 ifailr: *mut lapack_int,
5923 ) -> lapack_int;
5924 pub fn LAPACKE_dhsein(
5925 matrix_layout: c_int,
5926 job: c_char,
5927 eigsrc: c_char,
5928 initv: c_char,
5929 select: *mut lapack_int,
5930 n: lapack_int,
5931 h: *const f64,
5932 ldh: lapack_int,
5933 wr: *mut f64,
5934 wi: *const f64,
5935 vl: *mut f64,
5936 ldvl: lapack_int,
5937 vr: *mut f64,
5938 ldvr: lapack_int,
5939 mm: lapack_int,
5940 m: *mut lapack_int,
5941 ifaill: *mut lapack_int,
5942 ifailr: *mut lapack_int,
5943 ) -> lapack_int;
5944 pub fn LAPACKE_chsein(
5945 matrix_layout: c_int,
5946 job: c_char,
5947 eigsrc: c_char,
5948 initv: c_char,
5949 select: *const lapack_int,
5950 n: lapack_int,
5951 h: *const __BindgenComplex<f32>,
5952 ldh: lapack_int,
5953 w: *mut __BindgenComplex<f32>,
5954 vl: *mut __BindgenComplex<f32>,
5955 ldvl: lapack_int,
5956 vr: *mut __BindgenComplex<f32>,
5957 ldvr: lapack_int,
5958 mm: lapack_int,
5959 m: *mut lapack_int,
5960 ifaill: *mut lapack_int,
5961 ifailr: *mut lapack_int,
5962 ) -> lapack_int;
5963 pub fn LAPACKE_zhsein(
5964 matrix_layout: c_int,
5965 job: c_char,
5966 eigsrc: c_char,
5967 initv: c_char,
5968 select: *const lapack_int,
5969 n: lapack_int,
5970 h: *const __BindgenComplex<f64>,
5971 ldh: lapack_int,
5972 w: *mut __BindgenComplex<f64>,
5973 vl: *mut __BindgenComplex<f64>,
5974 ldvl: lapack_int,
5975 vr: *mut __BindgenComplex<f64>,
5976 ldvr: lapack_int,
5977 mm: lapack_int,
5978 m: *mut lapack_int,
5979 ifaill: *mut lapack_int,
5980 ifailr: *mut lapack_int,
5981 ) -> lapack_int;
5982 pub fn LAPACKE_shseqr(
5983 matrix_layout: c_int,
5984 job: c_char,
5985 compz: c_char,
5986 n: lapack_int,
5987 ilo: lapack_int,
5988 ihi: lapack_int,
5989 h: *mut f32,
5990 ldh: lapack_int,
5991 wr: *mut f32,
5992 wi: *mut f32,
5993 z: *mut f32,
5994 ldz: lapack_int,
5995 ) -> lapack_int;
5996 pub fn LAPACKE_dhseqr(
5997 matrix_layout: c_int,
5998 job: c_char,
5999 compz: c_char,
6000 n: lapack_int,
6001 ilo: lapack_int,
6002 ihi: lapack_int,
6003 h: *mut f64,
6004 ldh: lapack_int,
6005 wr: *mut f64,
6006 wi: *mut f64,
6007 z: *mut f64,
6008 ldz: lapack_int,
6009 ) -> lapack_int;
6010 pub fn LAPACKE_chseqr(
6011 matrix_layout: c_int,
6012 job: c_char,
6013 compz: c_char,
6014 n: lapack_int,
6015 ilo: lapack_int,
6016 ihi: lapack_int,
6017 h: *mut __BindgenComplex<f32>,
6018 ldh: lapack_int,
6019 w: *mut __BindgenComplex<f32>,
6020 z: *mut __BindgenComplex<f32>,
6021 ldz: lapack_int,
6022 ) -> lapack_int;
6023 pub fn LAPACKE_zhseqr(
6024 matrix_layout: c_int,
6025 job: c_char,
6026 compz: c_char,
6027 n: lapack_int,
6028 ilo: lapack_int,
6029 ihi: lapack_int,
6030 h: *mut __BindgenComplex<f64>,
6031 ldh: lapack_int,
6032 w: *mut __BindgenComplex<f64>,
6033 z: *mut __BindgenComplex<f64>,
6034 ldz: lapack_int,
6035 ) -> lapack_int;
6036 pub fn LAPACKE_clacgv(
6037 n: lapack_int,
6038 x: *mut __BindgenComplex<f32>,
6039 incx: lapack_int,
6040 ) -> lapack_int;
6041 pub fn LAPACKE_zlacgv(
6042 n: lapack_int,
6043 x: *mut __BindgenComplex<f64>,
6044 incx: lapack_int,
6045 ) -> lapack_int;
6046 pub fn LAPACKE_slacn2(
6047 n: lapack_int,
6048 v: *mut f32,
6049 x: *mut f32,
6050 isgn: *mut lapack_int,
6051 est: *mut f32,
6052 kase: *mut lapack_int,
6053 isave: *mut lapack_int,
6054 ) -> lapack_int;
6055 pub fn LAPACKE_dlacn2(
6056 n: lapack_int,
6057 v: *mut f64,
6058 x: *mut f64,
6059 isgn: *mut lapack_int,
6060 est: *mut f64,
6061 kase: *mut lapack_int,
6062 isave: *mut lapack_int,
6063 ) -> lapack_int;
6064 pub fn LAPACKE_clacn2(
6065 n: lapack_int,
6066 v: *mut __BindgenComplex<f32>,
6067 x: *mut __BindgenComplex<f32>,
6068 est: *mut f32,
6069 kase: *mut lapack_int,
6070 isave: *mut lapack_int,
6071 ) -> lapack_int;
6072 pub fn LAPACKE_zlacn2(
6073 n: lapack_int,
6074 v: *mut __BindgenComplex<f64>,
6075 x: *mut __BindgenComplex<f64>,
6076 est: *mut f64,
6077 kase: *mut lapack_int,
6078 isave: *mut lapack_int,
6079 ) -> lapack_int;
6080 pub fn LAPACKE_slacpy(
6081 matrix_layout: c_int,
6082 uplo: c_char,
6083 m: lapack_int,
6084 n: lapack_int,
6085 a: *const f32,
6086 lda: lapack_int,
6087 b: *mut f32,
6088 ldb: lapack_int,
6089 ) -> lapack_int;
6090 pub fn LAPACKE_dlacpy(
6091 matrix_layout: c_int,
6092 uplo: c_char,
6093 m: lapack_int,
6094 n: lapack_int,
6095 a: *const f64,
6096 lda: lapack_int,
6097 b: *mut f64,
6098 ldb: lapack_int,
6099 ) -> lapack_int;
6100 pub fn LAPACKE_clacpy(
6101 matrix_layout: c_int,
6102 uplo: c_char,
6103 m: lapack_int,
6104 n: lapack_int,
6105 a: *const __BindgenComplex<f32>,
6106 lda: lapack_int,
6107 b: *mut __BindgenComplex<f32>,
6108 ldb: lapack_int,
6109 ) -> lapack_int;
6110 pub fn LAPACKE_zlacpy(
6111 matrix_layout: c_int,
6112 uplo: c_char,
6113 m: lapack_int,
6114 n: lapack_int,
6115 a: *const __BindgenComplex<f64>,
6116 lda: lapack_int,
6117 b: *mut __BindgenComplex<f64>,
6118 ldb: lapack_int,
6119 ) -> lapack_int;
6120 pub fn LAPACKE_clacp2(
6121 matrix_layout: c_int,
6122 uplo: c_char,
6123 m: lapack_int,
6124 n: lapack_int,
6125 a: *const f32,
6126 lda: lapack_int,
6127 b: *mut __BindgenComplex<f32>,
6128 ldb: lapack_int,
6129 ) -> lapack_int;
6130 pub fn LAPACKE_zlacp2(
6131 matrix_layout: c_int,
6132 uplo: c_char,
6133 m: lapack_int,
6134 n: lapack_int,
6135 a: *const f64,
6136 lda: lapack_int,
6137 b: *mut __BindgenComplex<f64>,
6138 ldb: lapack_int,
6139 ) -> lapack_int;
6140 pub fn LAPACKE_zlag2c(
6141 matrix_layout: c_int,
6142 m: lapack_int,
6143 n: lapack_int,
6144 a: *const __BindgenComplex<f64>,
6145 lda: lapack_int,
6146 sa: *mut __BindgenComplex<f32>,
6147 ldsa: lapack_int,
6148 ) -> lapack_int;
6149 pub fn LAPACKE_slag2d(
6150 matrix_layout: c_int,
6151 m: lapack_int,
6152 n: lapack_int,
6153 sa: *const f32,
6154 ldsa: lapack_int,
6155 a: *mut f64,
6156 lda: lapack_int,
6157 ) -> lapack_int;
6158 pub fn LAPACKE_dlag2s(
6159 matrix_layout: c_int,
6160 m: lapack_int,
6161 n: lapack_int,
6162 a: *const f64,
6163 lda: lapack_int,
6164 sa: *mut f32,
6165 ldsa: lapack_int,
6166 ) -> lapack_int;
6167 pub fn LAPACKE_clag2z(
6168 matrix_layout: c_int,
6169 m: lapack_int,
6170 n: lapack_int,
6171 sa: *const __BindgenComplex<f32>,
6172 ldsa: lapack_int,
6173 a: *mut __BindgenComplex<f64>,
6174 lda: lapack_int,
6175 ) -> lapack_int;
6176 pub fn LAPACKE_slagge(
6177 matrix_layout: c_int,
6178 m: lapack_int,
6179 n: lapack_int,
6180 kl: lapack_int,
6181 ku: lapack_int,
6182 d: *const f32,
6183 a: *mut f32,
6184 lda: lapack_int,
6185 iseed: *mut lapack_int,
6186 ) -> lapack_int;
6187 pub fn LAPACKE_dlagge(
6188 matrix_layout: c_int,
6189 m: lapack_int,
6190 n: lapack_int,
6191 kl: lapack_int,
6192 ku: lapack_int,
6193 d: *const f64,
6194 a: *mut f64,
6195 lda: lapack_int,
6196 iseed: *mut lapack_int,
6197 ) -> lapack_int;
6198 pub fn LAPACKE_clagge(
6199 matrix_layout: c_int,
6200 m: lapack_int,
6201 n: lapack_int,
6202 kl: lapack_int,
6203 ku: lapack_int,
6204 d: *const f32,
6205 a: *mut __BindgenComplex<f32>,
6206 lda: lapack_int,
6207 iseed: *mut lapack_int,
6208 ) -> lapack_int;
6209 pub fn LAPACKE_zlagge(
6210 matrix_layout: c_int,
6211 m: lapack_int,
6212 n: lapack_int,
6213 kl: lapack_int,
6214 ku: lapack_int,
6215 d: *const f64,
6216 a: *mut __BindgenComplex<f64>,
6217 lda: lapack_int,
6218 iseed: *mut lapack_int,
6219 ) -> lapack_int;
6220 pub fn LAPACKE_slamch(cmach: c_char) -> f32;
6221 pub fn LAPACKE_dlamch(cmach: c_char) -> f64;
6222 pub fn LAPACKE_slangb(
6223 matrix_layout: c_int,
6224 norm: c_char,
6225 n: lapack_int,
6226 kl: lapack_int,
6227 ku: lapack_int,
6228 ab: *const f32,
6229 ldab: lapack_int,
6230 ) -> f32;
6231 pub fn LAPACKE_dlangb(
6232 matrix_layout: c_int,
6233 norm: c_char,
6234 n: lapack_int,
6235 kl: lapack_int,
6236 ku: lapack_int,
6237 ab: *const f64,
6238 ldab: lapack_int,
6239 ) -> f64;
6240 pub fn LAPACKE_clangb(
6241 matrix_layout: c_int,
6242 norm: c_char,
6243 n: lapack_int,
6244 kl: lapack_int,
6245 ku: lapack_int,
6246 ab: *const __BindgenComplex<f32>,
6247 ldab: lapack_int,
6248 ) -> f32;
6249 pub fn LAPACKE_zlangb(
6250 matrix_layout: c_int,
6251 norm: c_char,
6252 n: lapack_int,
6253 kl: lapack_int,
6254 ku: lapack_int,
6255 ab: *const __BindgenComplex<f64>,
6256 ldab: lapack_int,
6257 ) -> f64;
6258 pub fn LAPACKE_slange(
6259 matrix_layout: c_int,
6260 norm: c_char,
6261 m: lapack_int,
6262 n: lapack_int,
6263 a: *const f32,
6264 lda: lapack_int,
6265 ) -> f32;
6266 pub fn LAPACKE_dlange(
6267 matrix_layout: c_int,
6268 norm: c_char,
6269 m: lapack_int,
6270 n: lapack_int,
6271 a: *const f64,
6272 lda: lapack_int,
6273 ) -> f64;
6274 pub fn LAPACKE_clange(
6275 matrix_layout: c_int,
6276 norm: c_char,
6277 m: lapack_int,
6278 n: lapack_int,
6279 a: *const __BindgenComplex<f32>,
6280 lda: lapack_int,
6281 ) -> f32;
6282 pub fn LAPACKE_zlange(
6283 matrix_layout: c_int,
6284 norm: c_char,
6285 m: lapack_int,
6286 n: lapack_int,
6287 a: *const __BindgenComplex<f64>,
6288 lda: lapack_int,
6289 ) -> f64;
6290 pub fn LAPACKE_clanhe(
6291 matrix_layout: c_int,
6292 norm: c_char,
6293 uplo: c_char,
6294 n: lapack_int,
6295 a: *const __BindgenComplex<f32>,
6296 lda: lapack_int,
6297 ) -> f32;
6298 pub fn LAPACKE_zlanhe(
6299 matrix_layout: c_int,
6300 norm: c_char,
6301 uplo: c_char,
6302 n: lapack_int,
6303 a: *const __BindgenComplex<f64>,
6304 lda: lapack_int,
6305 ) -> f64;
6306 pub fn LAPACKE_clacrm(
6307 matrix_layout: c_int,
6308 m: lapack_int,
6309 n: lapack_int,
6310 a: *const __BindgenComplex<f32>,
6311 lda: lapack_int,
6312 b: *const f32,
6313 ldb: lapack_int,
6314 c: *mut __BindgenComplex<f32>,
6315 ldc: lapack_int,
6316 ) -> lapack_int;
6317 pub fn LAPACKE_zlacrm(
6318 matrix_layout: c_int,
6319 m: lapack_int,
6320 n: lapack_int,
6321 a: *const __BindgenComplex<f64>,
6322 lda: lapack_int,
6323 b: *const f64,
6324 ldb: lapack_int,
6325 c: *mut __BindgenComplex<f64>,
6326 ldc: lapack_int,
6327 ) -> lapack_int;
6328 pub fn LAPACKE_clarcm(
6329 matrix_layout: c_int,
6330 m: lapack_int,
6331 n: lapack_int,
6332 a: *const f32,
6333 lda: lapack_int,
6334 b: *const __BindgenComplex<f32>,
6335 ldb: lapack_int,
6336 c: *mut __BindgenComplex<f32>,
6337 ldc: lapack_int,
6338 ) -> lapack_int;
6339 pub fn LAPACKE_zlarcm(
6340 matrix_layout: c_int,
6341 m: lapack_int,
6342 n: lapack_int,
6343 a: *const f64,
6344 lda: lapack_int,
6345 b: *const __BindgenComplex<f64>,
6346 ldb: lapack_int,
6347 c: *mut __BindgenComplex<f64>,
6348 ldc: lapack_int,
6349 ) -> lapack_int;
6350 pub fn LAPACKE_slansy(
6351 matrix_layout: c_int,
6352 norm: c_char,
6353 uplo: c_char,
6354 n: lapack_int,
6355 a: *const f32,
6356 lda: lapack_int,
6357 ) -> f32;
6358 pub fn LAPACKE_dlansy(
6359 matrix_layout: c_int,
6360 norm: c_char,
6361 uplo: c_char,
6362 n: lapack_int,
6363 a: *const f64,
6364 lda: lapack_int,
6365 ) -> f64;
6366 pub fn LAPACKE_clansy(
6367 matrix_layout: c_int,
6368 norm: c_char,
6369 uplo: c_char,
6370 n: lapack_int,
6371 a: *const __BindgenComplex<f32>,
6372 lda: lapack_int,
6373 ) -> f32;
6374 pub fn LAPACKE_zlansy(
6375 matrix_layout: c_int,
6376 norm: c_char,
6377 uplo: c_char,
6378 n: lapack_int,
6379 a: *const __BindgenComplex<f64>,
6380 lda: lapack_int,
6381 ) -> f64;
6382 pub fn LAPACKE_slantr(
6383 matrix_layout: c_int,
6384 norm: c_char,
6385 uplo: c_char,
6386 diag: c_char,
6387 m: lapack_int,
6388 n: lapack_int,
6389 a: *const f32,
6390 lda: lapack_int,
6391 ) -> f32;
6392 pub fn LAPACKE_dlantr(
6393 matrix_layout: c_int,
6394 norm: c_char,
6395 uplo: c_char,
6396 diag: c_char,
6397 m: lapack_int,
6398 n: lapack_int,
6399 a: *const f64,
6400 lda: lapack_int,
6401 ) -> f64;
6402 pub fn LAPACKE_clantr(
6403 matrix_layout: c_int,
6404 norm: c_char,
6405 uplo: c_char,
6406 diag: c_char,
6407 m: lapack_int,
6408 n: lapack_int,
6409 a: *const __BindgenComplex<f32>,
6410 lda: lapack_int,
6411 ) -> f32;
6412 pub fn LAPACKE_zlantr(
6413 matrix_layout: c_int,
6414 norm: c_char,
6415 uplo: c_char,
6416 diag: c_char,
6417 m: lapack_int,
6418 n: lapack_int,
6419 a: *const __BindgenComplex<f64>,
6420 lda: lapack_int,
6421 ) -> f64;
6422 pub fn LAPACKE_slarfb(
6423 matrix_layout: c_int,
6424 side: c_char,
6425 trans: c_char,
6426 direct: c_char,
6427 storev: c_char,
6428 m: lapack_int,
6429 n: lapack_int,
6430 k: lapack_int,
6431 v: *const f32,
6432 ldv: lapack_int,
6433 t: *const f32,
6434 ldt: lapack_int,
6435 c: *mut f32,
6436 ldc: lapack_int,
6437 ) -> lapack_int;
6438 pub fn LAPACKE_dlarfb(
6439 matrix_layout: c_int,
6440 side: c_char,
6441 trans: c_char,
6442 direct: c_char,
6443 storev: c_char,
6444 m: lapack_int,
6445 n: lapack_int,
6446 k: lapack_int,
6447 v: *const f64,
6448 ldv: lapack_int,
6449 t: *const f64,
6450 ldt: lapack_int,
6451 c: *mut f64,
6452 ldc: lapack_int,
6453 ) -> lapack_int;
6454 pub fn LAPACKE_clarfb(
6455 matrix_layout: c_int,
6456 side: c_char,
6457 trans: c_char,
6458 direct: c_char,
6459 storev: c_char,
6460 m: lapack_int,
6461 n: lapack_int,
6462 k: lapack_int,
6463 v: *const __BindgenComplex<f32>,
6464 ldv: lapack_int,
6465 t: *const __BindgenComplex<f32>,
6466 ldt: lapack_int,
6467 c: *mut __BindgenComplex<f32>,
6468 ldc: lapack_int,
6469 ) -> lapack_int;
6470 pub fn LAPACKE_zlarfb(
6471 matrix_layout: c_int,
6472 side: c_char,
6473 trans: c_char,
6474 direct: c_char,
6475 storev: c_char,
6476 m: lapack_int,
6477 n: lapack_int,
6478 k: lapack_int,
6479 v: *const __BindgenComplex<f64>,
6480 ldv: lapack_int,
6481 t: *const __BindgenComplex<f64>,
6482 ldt: lapack_int,
6483 c: *mut __BindgenComplex<f64>,
6484 ldc: lapack_int,
6485 ) -> lapack_int;
6486 pub fn LAPACKE_slarfg(
6487 n: lapack_int,
6488 alpha: *mut f32,
6489 x: *mut f32,
6490 incx: lapack_int,
6491 tau: *mut f32,
6492 ) -> lapack_int;
6493 pub fn LAPACKE_dlarfg(
6494 n: lapack_int,
6495 alpha: *mut f64,
6496 x: *mut f64,
6497 incx: lapack_int,
6498 tau: *mut f64,
6499 ) -> lapack_int;
6500 pub fn LAPACKE_clarfg(
6501 n: lapack_int,
6502 alpha: *mut __BindgenComplex<f32>,
6503 x: *mut __BindgenComplex<f32>,
6504 incx: lapack_int,
6505 tau: *mut __BindgenComplex<f32>,
6506 ) -> lapack_int;
6507 pub fn LAPACKE_zlarfg(
6508 n: lapack_int,
6509 alpha: *mut __BindgenComplex<f64>,
6510 x: *mut __BindgenComplex<f64>,
6511 incx: lapack_int,
6512 tau: *mut __BindgenComplex<f64>,
6513 ) -> lapack_int;
6514 pub fn LAPACKE_slarft(
6515 matrix_layout: c_int,
6516 direct: c_char,
6517 storev: c_char,
6518 n: lapack_int,
6519 k: lapack_int,
6520 v: *const f32,
6521 ldv: lapack_int,
6522 tau: *const f32,
6523 t: *mut f32,
6524 ldt: lapack_int,
6525 ) -> lapack_int;
6526 pub fn LAPACKE_dlarft(
6527 matrix_layout: c_int,
6528 direct: c_char,
6529 storev: c_char,
6530 n: lapack_int,
6531 k: lapack_int,
6532 v: *const f64,
6533 ldv: lapack_int,
6534 tau: *const f64,
6535 t: *mut f64,
6536 ldt: lapack_int,
6537 ) -> lapack_int;
6538 pub fn LAPACKE_clarft(
6539 matrix_layout: c_int,
6540 direct: c_char,
6541 storev: c_char,
6542 n: lapack_int,
6543 k: lapack_int,
6544 v: *const __BindgenComplex<f32>,
6545 ldv: lapack_int,
6546 tau: *const __BindgenComplex<f32>,
6547 t: *mut __BindgenComplex<f32>,
6548 ldt: lapack_int,
6549 ) -> lapack_int;
6550 pub fn LAPACKE_zlarft(
6551 matrix_layout: c_int,
6552 direct: c_char,
6553 storev: c_char,
6554 n: lapack_int,
6555 k: lapack_int,
6556 v: *const __BindgenComplex<f64>,
6557 ldv: lapack_int,
6558 tau: *const __BindgenComplex<f64>,
6559 t: *mut __BindgenComplex<f64>,
6560 ldt: lapack_int,
6561 ) -> lapack_int;
6562 pub fn LAPACKE_slarfx(
6563 matrix_layout: c_int,
6564 side: c_char,
6565 m: lapack_int,
6566 n: lapack_int,
6567 v: *const f32,
6568 tau: f32,
6569 c: *mut f32,
6570 ldc: lapack_int,
6571 work: *mut f32,
6572 ) -> lapack_int;
6573 pub fn LAPACKE_dlarfx(
6574 matrix_layout: c_int,
6575 side: c_char,
6576 m: lapack_int,
6577 n: lapack_int,
6578 v: *const f64,
6579 tau: f64,
6580 c: *mut f64,
6581 ldc: lapack_int,
6582 work: *mut f64,
6583 ) -> lapack_int;
6584 pub fn LAPACKE_clarfx(
6585 matrix_layout: c_int,
6586 side: c_char,
6587 m: lapack_int,
6588 n: lapack_int,
6589 v: *const __BindgenComplex<f32>,
6590 tau: __BindgenComplex<f32>,
6591 c: *mut __BindgenComplex<f32>,
6592 ldc: lapack_int,
6593 work: *mut __BindgenComplex<f32>,
6594 ) -> lapack_int;
6595 pub fn LAPACKE_zlarfx(
6596 matrix_layout: c_int,
6597 side: c_char,
6598 m: lapack_int,
6599 n: lapack_int,
6600 v: *const __BindgenComplex<f64>,
6601 tau: __BindgenComplex<f64>,
6602 c: *mut __BindgenComplex<f64>,
6603 ldc: lapack_int,
6604 work: *mut __BindgenComplex<f64>,
6605 ) -> lapack_int;
6606 pub fn LAPACKE_slarnv(
6607 idist: lapack_int,
6608 iseed: *mut lapack_int,
6609 n: lapack_int,
6610 x: *mut f32,
6611 ) -> lapack_int;
6612 pub fn LAPACKE_dlarnv(
6613 idist: lapack_int,
6614 iseed: *mut lapack_int,
6615 n: lapack_int,
6616 x: *mut f64,
6617 ) -> lapack_int;
6618 pub fn LAPACKE_clarnv(
6619 idist: lapack_int,
6620 iseed: *mut lapack_int,
6621 n: lapack_int,
6622 x: *mut __BindgenComplex<f32>,
6623 ) -> lapack_int;
6624 pub fn LAPACKE_zlarnv(
6625 idist: lapack_int,
6626 iseed: *mut lapack_int,
6627 n: lapack_int,
6628 x: *mut __BindgenComplex<f64>,
6629 ) -> lapack_int;
6630 pub fn LAPACKE_slascl(
6631 matrix_layout: c_int,
6632 type_: c_char,
6633 kl: lapack_int,
6634 ku: lapack_int,
6635 cfrom: f32,
6636 cto: f32,
6637 m: lapack_int,
6638 n: lapack_int,
6639 a: *mut f32,
6640 lda: lapack_int,
6641 ) -> lapack_int;
6642 pub fn LAPACKE_dlascl(
6643 matrix_layout: c_int,
6644 type_: c_char,
6645 kl: lapack_int,
6646 ku: lapack_int,
6647 cfrom: f64,
6648 cto: f64,
6649 m: lapack_int,
6650 n: lapack_int,
6651 a: *mut f64,
6652 lda: lapack_int,
6653 ) -> lapack_int;
6654 pub fn LAPACKE_clascl(
6655 matrix_layout: c_int,
6656 type_: c_char,
6657 kl: lapack_int,
6658 ku: lapack_int,
6659 cfrom: f32,
6660 cto: f32,
6661 m: lapack_int,
6662 n: lapack_int,
6663 a: *mut __BindgenComplex<f32>,
6664 lda: lapack_int,
6665 ) -> lapack_int;
6666 pub fn LAPACKE_zlascl(
6667 matrix_layout: c_int,
6668 type_: c_char,
6669 kl: lapack_int,
6670 ku: lapack_int,
6671 cfrom: f64,
6672 cto: f64,
6673 m: lapack_int,
6674 n: lapack_int,
6675 a: *mut __BindgenComplex<f64>,
6676 lda: lapack_int,
6677 ) -> lapack_int;
6678 pub fn LAPACKE_slaset(
6679 matrix_layout: c_int,
6680 uplo: c_char,
6681 m: lapack_int,
6682 n: lapack_int,
6683 alpha: f32,
6684 beta: f32,
6685 a: *mut f32,
6686 lda: lapack_int,
6687 ) -> lapack_int;
6688 pub fn LAPACKE_dlaset(
6689 matrix_layout: c_int,
6690 uplo: c_char,
6691 m: lapack_int,
6692 n: lapack_int,
6693 alpha: f64,
6694 beta: f64,
6695 a: *mut f64,
6696 lda: lapack_int,
6697 ) -> lapack_int;
6698 pub fn LAPACKE_claset(
6699 matrix_layout: c_int,
6700 uplo: c_char,
6701 m: lapack_int,
6702 n: lapack_int,
6703 alpha: __BindgenComplex<f32>,
6704 beta: __BindgenComplex<f32>,
6705 a: *mut __BindgenComplex<f32>,
6706 lda: lapack_int,
6707 ) -> lapack_int;
6708 pub fn LAPACKE_zlaset(
6709 matrix_layout: c_int,
6710 uplo: c_char,
6711 m: lapack_int,
6712 n: lapack_int,
6713 alpha: __BindgenComplex<f64>,
6714 beta: __BindgenComplex<f64>,
6715 a: *mut __BindgenComplex<f64>,
6716 lda: lapack_int,
6717 ) -> lapack_int;
6718 pub fn LAPACKE_slasrt(id: c_char, n: lapack_int, d: *mut f32) -> lapack_int;
6719 pub fn LAPACKE_dlasrt(id: c_char, n: lapack_int, d: *mut f64) -> lapack_int;
6720 pub fn LAPACKE_slassq(
6721 n: lapack_int,
6722 x: *mut f32,
6723 incx: lapack_int,
6724 scale: *mut f32,
6725 sumsq: *mut f32,
6726 ) -> lapack_int;
6727 pub fn LAPACKE_dlassq(
6728 n: lapack_int,
6729 x: *mut f64,
6730 incx: lapack_int,
6731 scale: *mut f64,
6732 sumsq: *mut f64,
6733 ) -> lapack_int;
6734 pub fn LAPACKE_classq(
6735 n: lapack_int,
6736 x: *mut __BindgenComplex<f32>,
6737 incx: lapack_int,
6738 scale: *mut f32,
6739 sumsq: *mut f32,
6740 ) -> lapack_int;
6741 pub fn LAPACKE_zlassq(
6742 n: lapack_int,
6743 x: *mut __BindgenComplex<f64>,
6744 incx: lapack_int,
6745 scale: *mut f64,
6746 sumsq: *mut f64,
6747 ) -> lapack_int;
6748 pub fn LAPACKE_slaswp(
6749 matrix_layout: c_int,
6750 n: lapack_int,
6751 a: *mut f32,
6752 lda: lapack_int,
6753 k1: lapack_int,
6754 k2: lapack_int,
6755 ipiv: *const lapack_int,
6756 incx: lapack_int,
6757 ) -> lapack_int;
6758 pub fn LAPACKE_dlaswp(
6759 matrix_layout: c_int,
6760 n: lapack_int,
6761 a: *mut f64,
6762 lda: lapack_int,
6763 k1: lapack_int,
6764 k2: lapack_int,
6765 ipiv: *const lapack_int,
6766 incx: lapack_int,
6767 ) -> lapack_int;
6768 pub fn LAPACKE_claswp(
6769 matrix_layout: c_int,
6770 n: lapack_int,
6771 a: *mut __BindgenComplex<f32>,
6772 lda: lapack_int,
6773 k1: lapack_int,
6774 k2: lapack_int,
6775 ipiv: *const lapack_int,
6776 incx: lapack_int,
6777 ) -> lapack_int;
6778 pub fn LAPACKE_zlaswp(
6779 matrix_layout: c_int,
6780 n: lapack_int,
6781 a: *mut __BindgenComplex<f64>,
6782 lda: lapack_int,
6783 k1: lapack_int,
6784 k2: lapack_int,
6785 ipiv: *const lapack_int,
6786 incx: lapack_int,
6787 ) -> lapack_int;
6788 pub fn LAPACKE_slatms(
6789 matrix_layout: c_int,
6790 m: lapack_int,
6791 n: lapack_int,
6792 dist: c_char,
6793 iseed: *mut lapack_int,
6794 sym: c_char,
6795 d: *mut f32,
6796 mode: lapack_int,
6797 cond: f32,
6798 dmax: f32,
6799 kl: lapack_int,
6800 ku: lapack_int,
6801 pack: c_char,
6802 a: *mut f32,
6803 lda: lapack_int,
6804 ) -> lapack_int;
6805 pub fn LAPACKE_dlatms(
6806 matrix_layout: c_int,
6807 m: lapack_int,
6808 n: lapack_int,
6809 dist: c_char,
6810 iseed: *mut lapack_int,
6811 sym: c_char,
6812 d: *mut f64,
6813 mode: lapack_int,
6814 cond: f64,
6815 dmax: f64,
6816 kl: lapack_int,
6817 ku: lapack_int,
6818 pack: c_char,
6819 a: *mut f64,
6820 lda: lapack_int,
6821 ) -> lapack_int;
6822 pub fn LAPACKE_clatms(
6823 matrix_layout: c_int,
6824 m: lapack_int,
6825 n: lapack_int,
6826 dist: c_char,
6827 iseed: *mut lapack_int,
6828 sym: c_char,
6829 d: *mut f32,
6830 mode: lapack_int,
6831 cond: f32,
6832 dmax: f32,
6833 kl: lapack_int,
6834 ku: lapack_int,
6835 pack: c_char,
6836 a: *mut __BindgenComplex<f32>,
6837 lda: lapack_int,
6838 ) -> lapack_int;
6839 pub fn LAPACKE_zlatms(
6840 matrix_layout: c_int,
6841 m: lapack_int,
6842 n: lapack_int,
6843 dist: c_char,
6844 iseed: *mut lapack_int,
6845 sym: c_char,
6846 d: *mut f64,
6847 mode: lapack_int,
6848 cond: f64,
6849 dmax: f64,
6850 kl: lapack_int,
6851 ku: lapack_int,
6852 pack: c_char,
6853 a: *mut __BindgenComplex<f64>,
6854 lda: lapack_int,
6855 ) -> lapack_int;
6856 pub fn LAPACKE_slauum(
6857 matrix_layout: c_int,
6858 uplo: c_char,
6859 n: lapack_int,
6860 a: *mut f32,
6861 lda: lapack_int,
6862 ) -> lapack_int;
6863 pub fn LAPACKE_dlauum(
6864 matrix_layout: c_int,
6865 uplo: c_char,
6866 n: lapack_int,
6867 a: *mut f64,
6868 lda: lapack_int,
6869 ) -> lapack_int;
6870 pub fn LAPACKE_clauum(
6871 matrix_layout: c_int,
6872 uplo: c_char,
6873 n: lapack_int,
6874 a: *mut __BindgenComplex<f32>,
6875 lda: lapack_int,
6876 ) -> lapack_int;
6877 pub fn LAPACKE_zlauum(
6878 matrix_layout: c_int,
6879 uplo: c_char,
6880 n: lapack_int,
6881 a: *mut __BindgenComplex<f64>,
6882 lda: lapack_int,
6883 ) -> lapack_int;
6884 pub fn LAPACKE_sopgtr(
6885 matrix_layout: c_int,
6886 uplo: c_char,
6887 n: lapack_int,
6888 ap: *const f32,
6889 tau: *const f32,
6890 q: *mut f32,
6891 ldq: lapack_int,
6892 ) -> lapack_int;
6893 pub fn LAPACKE_dopgtr(
6894 matrix_layout: c_int,
6895 uplo: c_char,
6896 n: lapack_int,
6897 ap: *const f64,
6898 tau: *const f64,
6899 q: *mut f64,
6900 ldq: lapack_int,
6901 ) -> lapack_int;
6902 pub fn LAPACKE_sopmtr(
6903 matrix_layout: c_int,
6904 side: c_char,
6905 uplo: c_char,
6906 trans: c_char,
6907 m: lapack_int,
6908 n: lapack_int,
6909 ap: *const f32,
6910 tau: *const f32,
6911 c: *mut f32,
6912 ldc: lapack_int,
6913 ) -> lapack_int;
6914 pub fn LAPACKE_dopmtr(
6915 matrix_layout: c_int,
6916 side: c_char,
6917 uplo: c_char,
6918 trans: c_char,
6919 m: lapack_int,
6920 n: lapack_int,
6921 ap: *const f64,
6922 tau: *const f64,
6923 c: *mut f64,
6924 ldc: lapack_int,
6925 ) -> lapack_int;
6926 pub fn LAPACKE_sorgbr(
6927 matrix_layout: c_int,
6928 vect: c_char,
6929 m: lapack_int,
6930 n: lapack_int,
6931 k: lapack_int,
6932 a: *mut f32,
6933 lda: lapack_int,
6934 tau: *const f32,
6935 ) -> lapack_int;
6936 pub fn LAPACKE_dorgbr(
6937 matrix_layout: c_int,
6938 vect: c_char,
6939 m: lapack_int,
6940 n: lapack_int,
6941 k: lapack_int,
6942 a: *mut f64,
6943 lda: lapack_int,
6944 tau: *const f64,
6945 ) -> lapack_int;
6946 pub fn LAPACKE_sorghr(
6947 matrix_layout: c_int,
6948 n: lapack_int,
6949 ilo: lapack_int,
6950 ihi: lapack_int,
6951 a: *mut f32,
6952 lda: lapack_int,
6953 tau: *const f32,
6954 ) -> lapack_int;
6955 pub fn LAPACKE_dorghr(
6956 matrix_layout: c_int,
6957 n: lapack_int,
6958 ilo: lapack_int,
6959 ihi: lapack_int,
6960 a: *mut f64,
6961 lda: lapack_int,
6962 tau: *const f64,
6963 ) -> lapack_int;
6964 pub fn LAPACKE_sorglq(
6965 matrix_layout: c_int,
6966 m: lapack_int,
6967 n: lapack_int,
6968 k: lapack_int,
6969 a: *mut f32,
6970 lda: lapack_int,
6971 tau: *const f32,
6972 ) -> lapack_int;
6973 pub fn LAPACKE_dorglq(
6974 matrix_layout: c_int,
6975 m: lapack_int,
6976 n: lapack_int,
6977 k: lapack_int,
6978 a: *mut f64,
6979 lda: lapack_int,
6980 tau: *const f64,
6981 ) -> lapack_int;
6982 pub fn LAPACKE_sorgql(
6983 matrix_layout: c_int,
6984 m: lapack_int,
6985 n: lapack_int,
6986 k: lapack_int,
6987 a: *mut f32,
6988 lda: lapack_int,
6989 tau: *const f32,
6990 ) -> lapack_int;
6991 pub fn LAPACKE_dorgql(
6992 matrix_layout: c_int,
6993 m: lapack_int,
6994 n: lapack_int,
6995 k: lapack_int,
6996 a: *mut f64,
6997 lda: lapack_int,
6998 tau: *const f64,
6999 ) -> lapack_int;
7000 pub fn LAPACKE_sorgqr(
7001 matrix_layout: c_int,
7002 m: lapack_int,
7003 n: lapack_int,
7004 k: lapack_int,
7005 a: *mut f32,
7006 lda: lapack_int,
7007 tau: *const f32,
7008 ) -> lapack_int;
7009 pub fn LAPACKE_dorgqr(
7010 matrix_layout: c_int,
7011 m: lapack_int,
7012 n: lapack_int,
7013 k: lapack_int,
7014 a: *mut f64,
7015 lda: lapack_int,
7016 tau: *const f64,
7017 ) -> lapack_int;
7018 pub fn LAPACKE_sorgrq(
7019 matrix_layout: c_int,
7020 m: lapack_int,
7021 n: lapack_int,
7022 k: lapack_int,
7023 a: *mut f32,
7024 lda: lapack_int,
7025 tau: *const f32,
7026 ) -> lapack_int;
7027 pub fn LAPACKE_dorgrq(
7028 matrix_layout: c_int,
7029 m: lapack_int,
7030 n: lapack_int,
7031 k: lapack_int,
7032 a: *mut f64,
7033 lda: lapack_int,
7034 tau: *const f64,
7035 ) -> lapack_int;
7036 pub fn LAPACKE_sorgtr(
7037 matrix_layout: c_int,
7038 uplo: c_char,
7039 n: lapack_int,
7040 a: *mut f32,
7041 lda: lapack_int,
7042 tau: *const f32,
7043 ) -> lapack_int;
7044 pub fn LAPACKE_dorgtr(
7045 matrix_layout: c_int,
7046 uplo: c_char,
7047 n: lapack_int,
7048 a: *mut f64,
7049 lda: lapack_int,
7050 tau: *const f64,
7051 ) -> lapack_int;
7052 pub fn LAPACKE_sorgtsqr_row(
7053 matrix_layout: c_int,
7054 m: lapack_int,
7055 n: lapack_int,
7056 mb: lapack_int,
7057 nb: lapack_int,
7058 a: *mut f32,
7059 lda: lapack_int,
7060 t: *const f32,
7061 ldt: lapack_int,
7062 ) -> lapack_int;
7063 pub fn LAPACKE_dorgtsqr_row(
7064 matrix_layout: c_int,
7065 m: lapack_int,
7066 n: lapack_int,
7067 mb: lapack_int,
7068 nb: lapack_int,
7069 a: *mut f64,
7070 lda: lapack_int,
7071 t: *const f64,
7072 ldt: lapack_int,
7073 ) -> lapack_int;
7074 pub fn LAPACKE_sormbr(
7075 matrix_layout: c_int,
7076 vect: c_char,
7077 side: c_char,
7078 trans: c_char,
7079 m: lapack_int,
7080 n: lapack_int,
7081 k: lapack_int,
7082 a: *const f32,
7083 lda: lapack_int,
7084 tau: *const f32,
7085 c: *mut f32,
7086 ldc: lapack_int,
7087 ) -> lapack_int;
7088 pub fn LAPACKE_dormbr(
7089 matrix_layout: c_int,
7090 vect: c_char,
7091 side: c_char,
7092 trans: c_char,
7093 m: lapack_int,
7094 n: lapack_int,
7095 k: lapack_int,
7096 a: *const f64,
7097 lda: lapack_int,
7098 tau: *const f64,
7099 c: *mut f64,
7100 ldc: lapack_int,
7101 ) -> lapack_int;
7102 pub fn LAPACKE_sormhr(
7103 matrix_layout: c_int,
7104 side: c_char,
7105 trans: c_char,
7106 m: lapack_int,
7107 n: lapack_int,
7108 ilo: lapack_int,
7109 ihi: lapack_int,
7110 a: *const f32,
7111 lda: lapack_int,
7112 tau: *const f32,
7113 c: *mut f32,
7114 ldc: lapack_int,
7115 ) -> lapack_int;
7116 pub fn LAPACKE_dormhr(
7117 matrix_layout: c_int,
7118 side: c_char,
7119 trans: c_char,
7120 m: lapack_int,
7121 n: lapack_int,
7122 ilo: lapack_int,
7123 ihi: lapack_int,
7124 a: *const f64,
7125 lda: lapack_int,
7126 tau: *const f64,
7127 c: *mut f64,
7128 ldc: lapack_int,
7129 ) -> lapack_int;
7130 pub fn LAPACKE_sormlq(
7131 matrix_layout: c_int,
7132 side: c_char,
7133 trans: c_char,
7134 m: lapack_int,
7135 n: lapack_int,
7136 k: lapack_int,
7137 a: *const f32,
7138 lda: lapack_int,
7139 tau: *const f32,
7140 c: *mut f32,
7141 ldc: lapack_int,
7142 ) -> lapack_int;
7143 pub fn LAPACKE_dormlq(
7144 matrix_layout: c_int,
7145 side: c_char,
7146 trans: c_char,
7147 m: lapack_int,
7148 n: lapack_int,
7149 k: lapack_int,
7150 a: *const f64,
7151 lda: lapack_int,
7152 tau: *const f64,
7153 c: *mut f64,
7154 ldc: lapack_int,
7155 ) -> lapack_int;
7156 pub fn LAPACKE_sormql(
7157 matrix_layout: c_int,
7158 side: c_char,
7159 trans: c_char,
7160 m: lapack_int,
7161 n: lapack_int,
7162 k: lapack_int,
7163 a: *const f32,
7164 lda: lapack_int,
7165 tau: *const f32,
7166 c: *mut f32,
7167 ldc: lapack_int,
7168 ) -> lapack_int;
7169 pub fn LAPACKE_dormql(
7170 matrix_layout: c_int,
7171 side: c_char,
7172 trans: c_char,
7173 m: lapack_int,
7174 n: lapack_int,
7175 k: lapack_int,
7176 a: *const f64,
7177 lda: lapack_int,
7178 tau: *const f64,
7179 c: *mut f64,
7180 ldc: lapack_int,
7181 ) -> lapack_int;
7182 pub fn LAPACKE_sormqr(
7183 matrix_layout: c_int,
7184 side: c_char,
7185 trans: c_char,
7186 m: lapack_int,
7187 n: lapack_int,
7188 k: lapack_int,
7189 a: *const f32,
7190 lda: lapack_int,
7191 tau: *const f32,
7192 c: *mut f32,
7193 ldc: lapack_int,
7194 ) -> lapack_int;
7195 pub fn LAPACKE_dormqr(
7196 matrix_layout: c_int,
7197 side: c_char,
7198 trans: c_char,
7199 m: lapack_int,
7200 n: lapack_int,
7201 k: lapack_int,
7202 a: *const f64,
7203 lda: lapack_int,
7204 tau: *const f64,
7205 c: *mut f64,
7206 ldc: lapack_int,
7207 ) -> lapack_int;
7208 pub fn LAPACKE_sormrq(
7209 matrix_layout: c_int,
7210 side: c_char,
7211 trans: c_char,
7212 m: lapack_int,
7213 n: lapack_int,
7214 k: lapack_int,
7215 a: *const f32,
7216 lda: lapack_int,
7217 tau: *const f32,
7218 c: *mut f32,
7219 ldc: lapack_int,
7220 ) -> lapack_int;
7221 pub fn LAPACKE_dormrq(
7222 matrix_layout: c_int,
7223 side: c_char,
7224 trans: c_char,
7225 m: lapack_int,
7226 n: lapack_int,
7227 k: lapack_int,
7228 a: *const f64,
7229 lda: lapack_int,
7230 tau: *const f64,
7231 c: *mut f64,
7232 ldc: lapack_int,
7233 ) -> lapack_int;
7234 pub fn LAPACKE_sormrz(
7235 matrix_layout: c_int,
7236 side: c_char,
7237 trans: c_char,
7238 m: lapack_int,
7239 n: lapack_int,
7240 k: lapack_int,
7241 l: lapack_int,
7242 a: *const f32,
7243 lda: lapack_int,
7244 tau: *const f32,
7245 c: *mut f32,
7246 ldc: lapack_int,
7247 ) -> lapack_int;
7248 pub fn LAPACKE_dormrz(
7249 matrix_layout: c_int,
7250 side: c_char,
7251 trans: c_char,
7252 m: lapack_int,
7253 n: lapack_int,
7254 k: lapack_int,
7255 l: lapack_int,
7256 a: *const f64,
7257 lda: lapack_int,
7258 tau: *const f64,
7259 c: *mut f64,
7260 ldc: lapack_int,
7261 ) -> lapack_int;
7262 pub fn LAPACKE_sormtr(
7263 matrix_layout: c_int,
7264 side: c_char,
7265 uplo: c_char,
7266 trans: c_char,
7267 m: lapack_int,
7268 n: lapack_int,
7269 a: *const f32,
7270 lda: lapack_int,
7271 tau: *const f32,
7272 c: *mut f32,
7273 ldc: lapack_int,
7274 ) -> lapack_int;
7275 pub fn LAPACKE_dormtr(
7276 matrix_layout: c_int,
7277 side: c_char,
7278 uplo: c_char,
7279 trans: c_char,
7280 m: lapack_int,
7281 n: lapack_int,
7282 a: *const f64,
7283 lda: lapack_int,
7284 tau: *const f64,
7285 c: *mut f64,
7286 ldc: lapack_int,
7287 ) -> lapack_int;
7288 pub fn LAPACKE_spbcon(
7289 matrix_layout: c_int,
7290 uplo: c_char,
7291 n: lapack_int,
7292 kd: lapack_int,
7293 ab: *const f32,
7294 ldab: lapack_int,
7295 anorm: f32,
7296 rcond: *mut f32,
7297 ) -> lapack_int;
7298 pub fn LAPACKE_dpbcon(
7299 matrix_layout: c_int,
7300 uplo: c_char,
7301 n: lapack_int,
7302 kd: lapack_int,
7303 ab: *const f64,
7304 ldab: lapack_int,
7305 anorm: f64,
7306 rcond: *mut f64,
7307 ) -> lapack_int;
7308 pub fn LAPACKE_cpbcon(
7309 matrix_layout: c_int,
7310 uplo: c_char,
7311 n: lapack_int,
7312 kd: lapack_int,
7313 ab: *const __BindgenComplex<f32>,
7314 ldab: lapack_int,
7315 anorm: f32,
7316 rcond: *mut f32,
7317 ) -> lapack_int;
7318 pub fn LAPACKE_zpbcon(
7319 matrix_layout: c_int,
7320 uplo: c_char,
7321 n: lapack_int,
7322 kd: lapack_int,
7323 ab: *const __BindgenComplex<f64>,
7324 ldab: lapack_int,
7325 anorm: f64,
7326 rcond: *mut f64,
7327 ) -> lapack_int;
7328 pub fn LAPACKE_spbequ(
7329 matrix_layout: c_int,
7330 uplo: c_char,
7331 n: lapack_int,
7332 kd: lapack_int,
7333 ab: *const f32,
7334 ldab: lapack_int,
7335 s: *mut f32,
7336 scond: *mut f32,
7337 amax: *mut f32,
7338 ) -> lapack_int;
7339 pub fn LAPACKE_dpbequ(
7340 matrix_layout: c_int,
7341 uplo: c_char,
7342 n: lapack_int,
7343 kd: lapack_int,
7344 ab: *const f64,
7345 ldab: lapack_int,
7346 s: *mut f64,
7347 scond: *mut f64,
7348 amax: *mut f64,
7349 ) -> lapack_int;
7350 pub fn LAPACKE_cpbequ(
7351 matrix_layout: c_int,
7352 uplo: c_char,
7353 n: lapack_int,
7354 kd: lapack_int,
7355 ab: *const __BindgenComplex<f32>,
7356 ldab: lapack_int,
7357 s: *mut f32,
7358 scond: *mut f32,
7359 amax: *mut f32,
7360 ) -> lapack_int;
7361 pub fn LAPACKE_zpbequ(
7362 matrix_layout: c_int,
7363 uplo: c_char,
7364 n: lapack_int,
7365 kd: lapack_int,
7366 ab: *const __BindgenComplex<f64>,
7367 ldab: lapack_int,
7368 s: *mut f64,
7369 scond: *mut f64,
7370 amax: *mut f64,
7371 ) -> lapack_int;
7372 pub fn LAPACKE_spbrfs(
7373 matrix_layout: c_int,
7374 uplo: c_char,
7375 n: lapack_int,
7376 kd: lapack_int,
7377 nrhs: lapack_int,
7378 ab: *const f32,
7379 ldab: lapack_int,
7380 afb: *const f32,
7381 ldafb: lapack_int,
7382 b: *const f32,
7383 ldb: lapack_int,
7384 x: *mut f32,
7385 ldx: lapack_int,
7386 ferr: *mut f32,
7387 berr: *mut f32,
7388 ) -> lapack_int;
7389 pub fn LAPACKE_dpbrfs(
7390 matrix_layout: c_int,
7391 uplo: c_char,
7392 n: lapack_int,
7393 kd: lapack_int,
7394 nrhs: lapack_int,
7395 ab: *const f64,
7396 ldab: lapack_int,
7397 afb: *const f64,
7398 ldafb: lapack_int,
7399 b: *const f64,
7400 ldb: lapack_int,
7401 x: *mut f64,
7402 ldx: lapack_int,
7403 ferr: *mut f64,
7404 berr: *mut f64,
7405 ) -> lapack_int;
7406 pub fn LAPACKE_cpbrfs(
7407 matrix_layout: c_int,
7408 uplo: c_char,
7409 n: lapack_int,
7410 kd: lapack_int,
7411 nrhs: lapack_int,
7412 ab: *const __BindgenComplex<f32>,
7413 ldab: lapack_int,
7414 afb: *const __BindgenComplex<f32>,
7415 ldafb: lapack_int,
7416 b: *const __BindgenComplex<f32>,
7417 ldb: lapack_int,
7418 x: *mut __BindgenComplex<f32>,
7419 ldx: lapack_int,
7420 ferr: *mut f32,
7421 berr: *mut f32,
7422 ) -> lapack_int;
7423 pub fn LAPACKE_zpbrfs(
7424 matrix_layout: c_int,
7425 uplo: c_char,
7426 n: lapack_int,
7427 kd: lapack_int,
7428 nrhs: lapack_int,
7429 ab: *const __BindgenComplex<f64>,
7430 ldab: lapack_int,
7431 afb: *const __BindgenComplex<f64>,
7432 ldafb: lapack_int,
7433 b: *const __BindgenComplex<f64>,
7434 ldb: lapack_int,
7435 x: *mut __BindgenComplex<f64>,
7436 ldx: lapack_int,
7437 ferr: *mut f64,
7438 berr: *mut f64,
7439 ) -> lapack_int;
7440 pub fn LAPACKE_spbstf(
7441 matrix_layout: c_int,
7442 uplo: c_char,
7443 n: lapack_int,
7444 kb: lapack_int,
7445 bb: *mut f32,
7446 ldbb: lapack_int,
7447 ) -> lapack_int;
7448 pub fn LAPACKE_dpbstf(
7449 matrix_layout: c_int,
7450 uplo: c_char,
7451 n: lapack_int,
7452 kb: lapack_int,
7453 bb: *mut f64,
7454 ldbb: lapack_int,
7455 ) -> lapack_int;
7456 pub fn LAPACKE_cpbstf(
7457 matrix_layout: c_int,
7458 uplo: c_char,
7459 n: lapack_int,
7460 kb: lapack_int,
7461 bb: *mut __BindgenComplex<f32>,
7462 ldbb: lapack_int,
7463 ) -> lapack_int;
7464 pub fn LAPACKE_zpbstf(
7465 matrix_layout: c_int,
7466 uplo: c_char,
7467 n: lapack_int,
7468 kb: lapack_int,
7469 bb: *mut __BindgenComplex<f64>,
7470 ldbb: lapack_int,
7471 ) -> lapack_int;
7472 pub fn LAPACKE_spbsv(
7473 matrix_layout: c_int,
7474 uplo: c_char,
7475 n: lapack_int,
7476 kd: lapack_int,
7477 nrhs: lapack_int,
7478 ab: *mut f32,
7479 ldab: lapack_int,
7480 b: *mut f32,
7481 ldb: lapack_int,
7482 ) -> lapack_int;
7483 pub fn LAPACKE_dpbsv(
7484 matrix_layout: c_int,
7485 uplo: c_char,
7486 n: lapack_int,
7487 kd: lapack_int,
7488 nrhs: lapack_int,
7489 ab: *mut f64,
7490 ldab: lapack_int,
7491 b: *mut f64,
7492 ldb: lapack_int,
7493 ) -> lapack_int;
7494 pub fn LAPACKE_cpbsv(
7495 matrix_layout: c_int,
7496 uplo: c_char,
7497 n: lapack_int,
7498 kd: lapack_int,
7499 nrhs: lapack_int,
7500 ab: *mut __BindgenComplex<f32>,
7501 ldab: lapack_int,
7502 b: *mut __BindgenComplex<f32>,
7503 ldb: lapack_int,
7504 ) -> lapack_int;
7505 pub fn LAPACKE_zpbsv(
7506 matrix_layout: c_int,
7507 uplo: c_char,
7508 n: lapack_int,
7509 kd: lapack_int,
7510 nrhs: lapack_int,
7511 ab: *mut __BindgenComplex<f64>,
7512 ldab: lapack_int,
7513 b: *mut __BindgenComplex<f64>,
7514 ldb: lapack_int,
7515 ) -> lapack_int;
7516 pub fn LAPACKE_spbsvx(
7517 matrix_layout: c_int,
7518 fact: c_char,
7519 uplo: c_char,
7520 n: lapack_int,
7521 kd: lapack_int,
7522 nrhs: lapack_int,
7523 ab: *mut f32,
7524 ldab: lapack_int,
7525 afb: *mut f32,
7526 ldafb: lapack_int,
7527 equed: *mut c_char,
7528 s: *mut f32,
7529 b: *mut f32,
7530 ldb: lapack_int,
7531 x: *mut f32,
7532 ldx: lapack_int,
7533 rcond: *mut f32,
7534 ferr: *mut f32,
7535 berr: *mut f32,
7536 ) -> lapack_int;
7537 pub fn LAPACKE_dpbsvx(
7538 matrix_layout: c_int,
7539 fact: c_char,
7540 uplo: c_char,
7541 n: lapack_int,
7542 kd: lapack_int,
7543 nrhs: lapack_int,
7544 ab: *mut f64,
7545 ldab: lapack_int,
7546 afb: *mut f64,
7547 ldafb: lapack_int,
7548 equed: *mut c_char,
7549 s: *mut f64,
7550 b: *mut f64,
7551 ldb: lapack_int,
7552 x: *mut f64,
7553 ldx: lapack_int,
7554 rcond: *mut f64,
7555 ferr: *mut f64,
7556 berr: *mut f64,
7557 ) -> lapack_int;
7558 pub fn LAPACKE_cpbsvx(
7559 matrix_layout: c_int,
7560 fact: c_char,
7561 uplo: c_char,
7562 n: lapack_int,
7563 kd: lapack_int,
7564 nrhs: lapack_int,
7565 ab: *mut __BindgenComplex<f32>,
7566 ldab: lapack_int,
7567 afb: *mut __BindgenComplex<f32>,
7568 ldafb: lapack_int,
7569 equed: *mut c_char,
7570 s: *mut f32,
7571 b: *mut __BindgenComplex<f32>,
7572 ldb: lapack_int,
7573 x: *mut __BindgenComplex<f32>,
7574 ldx: lapack_int,
7575 rcond: *mut f32,
7576 ferr: *mut f32,
7577 berr: *mut f32,
7578 ) -> lapack_int;
7579 pub fn LAPACKE_zpbsvx(
7580 matrix_layout: c_int,
7581 fact: c_char,
7582 uplo: c_char,
7583 n: lapack_int,
7584 kd: lapack_int,
7585 nrhs: lapack_int,
7586 ab: *mut __BindgenComplex<f64>,
7587 ldab: lapack_int,
7588 afb: *mut __BindgenComplex<f64>,
7589 ldafb: lapack_int,
7590 equed: *mut c_char,
7591 s: *mut f64,
7592 b: *mut __BindgenComplex<f64>,
7593 ldb: lapack_int,
7594 x: *mut __BindgenComplex<f64>,
7595 ldx: lapack_int,
7596 rcond: *mut f64,
7597 ferr: *mut f64,
7598 berr: *mut f64,
7599 ) -> lapack_int;
7600 pub fn LAPACKE_spbtrf(
7601 matrix_layout: c_int,
7602 uplo: c_char,
7603 n: lapack_int,
7604 kd: lapack_int,
7605 ab: *mut f32,
7606 ldab: lapack_int,
7607 ) -> lapack_int;
7608 pub fn LAPACKE_dpbtrf(
7609 matrix_layout: c_int,
7610 uplo: c_char,
7611 n: lapack_int,
7612 kd: lapack_int,
7613 ab: *mut f64,
7614 ldab: lapack_int,
7615 ) -> lapack_int;
7616 pub fn LAPACKE_cpbtrf(
7617 matrix_layout: c_int,
7618 uplo: c_char,
7619 n: lapack_int,
7620 kd: lapack_int,
7621 ab: *mut __BindgenComplex<f32>,
7622 ldab: lapack_int,
7623 ) -> lapack_int;
7624 pub fn LAPACKE_zpbtrf(
7625 matrix_layout: c_int,
7626 uplo: c_char,
7627 n: lapack_int,
7628 kd: lapack_int,
7629 ab: *mut __BindgenComplex<f64>,
7630 ldab: lapack_int,
7631 ) -> lapack_int;
7632 pub fn LAPACKE_spbtrs(
7633 matrix_layout: c_int,
7634 uplo: c_char,
7635 n: lapack_int,
7636 kd: lapack_int,
7637 nrhs: lapack_int,
7638 ab: *const f32,
7639 ldab: lapack_int,
7640 b: *mut f32,
7641 ldb: lapack_int,
7642 ) -> lapack_int;
7643 pub fn LAPACKE_dpbtrs(
7644 matrix_layout: c_int,
7645 uplo: c_char,
7646 n: lapack_int,
7647 kd: lapack_int,
7648 nrhs: lapack_int,
7649 ab: *const f64,
7650 ldab: lapack_int,
7651 b: *mut f64,
7652 ldb: lapack_int,
7653 ) -> lapack_int;
7654 pub fn LAPACKE_cpbtrs(
7655 matrix_layout: c_int,
7656 uplo: c_char,
7657 n: lapack_int,
7658 kd: lapack_int,
7659 nrhs: lapack_int,
7660 ab: *const __BindgenComplex<f32>,
7661 ldab: lapack_int,
7662 b: *mut __BindgenComplex<f32>,
7663 ldb: lapack_int,
7664 ) -> lapack_int;
7665 pub fn LAPACKE_zpbtrs(
7666 matrix_layout: c_int,
7667 uplo: c_char,
7668 n: lapack_int,
7669 kd: lapack_int,
7670 nrhs: lapack_int,
7671 ab: *const __BindgenComplex<f64>,
7672 ldab: lapack_int,
7673 b: *mut __BindgenComplex<f64>,
7674 ldb: lapack_int,
7675 ) -> lapack_int;
7676 pub fn LAPACKE_spftrf(
7677 matrix_layout: c_int,
7678 transr: c_char,
7679 uplo: c_char,
7680 n: lapack_int,
7681 a: *mut f32,
7682 ) -> lapack_int;
7683 pub fn LAPACKE_dpftrf(
7684 matrix_layout: c_int,
7685 transr: c_char,
7686 uplo: c_char,
7687 n: lapack_int,
7688 a: *mut f64,
7689 ) -> lapack_int;
7690 pub fn LAPACKE_cpftrf(
7691 matrix_layout: c_int,
7692 transr: c_char,
7693 uplo: c_char,
7694 n: lapack_int,
7695 a: *mut __BindgenComplex<f32>,
7696 ) -> lapack_int;
7697 pub fn LAPACKE_zpftrf(
7698 matrix_layout: c_int,
7699 transr: c_char,
7700 uplo: c_char,
7701 n: lapack_int,
7702 a: *mut __BindgenComplex<f64>,
7703 ) -> lapack_int;
7704 pub fn LAPACKE_spftri(
7705 matrix_layout: c_int,
7706 transr: c_char,
7707 uplo: c_char,
7708 n: lapack_int,
7709 a: *mut f32,
7710 ) -> lapack_int;
7711 pub fn LAPACKE_dpftri(
7712 matrix_layout: c_int,
7713 transr: c_char,
7714 uplo: c_char,
7715 n: lapack_int,
7716 a: *mut f64,
7717 ) -> lapack_int;
7718 pub fn LAPACKE_cpftri(
7719 matrix_layout: c_int,
7720 transr: c_char,
7721 uplo: c_char,
7722 n: lapack_int,
7723 a: *mut __BindgenComplex<f32>,
7724 ) -> lapack_int;
7725 pub fn LAPACKE_zpftri(
7726 matrix_layout: c_int,
7727 transr: c_char,
7728 uplo: c_char,
7729 n: lapack_int,
7730 a: *mut __BindgenComplex<f64>,
7731 ) -> lapack_int;
7732 pub fn LAPACKE_spftrs(
7733 matrix_layout: c_int,
7734 transr: c_char,
7735 uplo: c_char,
7736 n: lapack_int,
7737 nrhs: lapack_int,
7738 a: *const f32,
7739 b: *mut f32,
7740 ldb: lapack_int,
7741 ) -> lapack_int;
7742 pub fn LAPACKE_dpftrs(
7743 matrix_layout: c_int,
7744 transr: c_char,
7745 uplo: c_char,
7746 n: lapack_int,
7747 nrhs: lapack_int,
7748 a: *const f64,
7749 b: *mut f64,
7750 ldb: lapack_int,
7751 ) -> lapack_int;
7752 pub fn LAPACKE_cpftrs(
7753 matrix_layout: c_int,
7754 transr: c_char,
7755 uplo: c_char,
7756 n: lapack_int,
7757 nrhs: lapack_int,
7758 a: *const __BindgenComplex<f32>,
7759 b: *mut __BindgenComplex<f32>,
7760 ldb: lapack_int,
7761 ) -> lapack_int;
7762 pub fn LAPACKE_zpftrs(
7763 matrix_layout: c_int,
7764 transr: c_char,
7765 uplo: c_char,
7766 n: lapack_int,
7767 nrhs: lapack_int,
7768 a: *const __BindgenComplex<f64>,
7769 b: *mut __BindgenComplex<f64>,
7770 ldb: lapack_int,
7771 ) -> lapack_int;
7772 pub fn LAPACKE_spocon(
7773 matrix_layout: c_int,
7774 uplo: c_char,
7775 n: lapack_int,
7776 a: *const f32,
7777 lda: lapack_int,
7778 anorm: f32,
7779 rcond: *mut f32,
7780 ) -> lapack_int;
7781 pub fn LAPACKE_dpocon(
7782 matrix_layout: c_int,
7783 uplo: c_char,
7784 n: lapack_int,
7785 a: *const f64,
7786 lda: lapack_int,
7787 anorm: f64,
7788 rcond: *mut f64,
7789 ) -> lapack_int;
7790 pub fn LAPACKE_cpocon(
7791 matrix_layout: c_int,
7792 uplo: c_char,
7793 n: lapack_int,
7794 a: *const __BindgenComplex<f32>,
7795 lda: lapack_int,
7796 anorm: f32,
7797 rcond: *mut f32,
7798 ) -> lapack_int;
7799 pub fn LAPACKE_zpocon(
7800 matrix_layout: c_int,
7801 uplo: c_char,
7802 n: lapack_int,
7803 a: *const __BindgenComplex<f64>,
7804 lda: lapack_int,
7805 anorm: f64,
7806 rcond: *mut f64,
7807 ) -> lapack_int;
7808 pub fn LAPACKE_spoequ(
7809 matrix_layout: c_int,
7810 n: lapack_int,
7811 a: *const f32,
7812 lda: lapack_int,
7813 s: *mut f32,
7814 scond: *mut f32,
7815 amax: *mut f32,
7816 ) -> lapack_int;
7817 pub fn LAPACKE_dpoequ(
7818 matrix_layout: c_int,
7819 n: lapack_int,
7820 a: *const f64,
7821 lda: lapack_int,
7822 s: *mut f64,
7823 scond: *mut f64,
7824 amax: *mut f64,
7825 ) -> lapack_int;
7826 pub fn LAPACKE_cpoequ(
7827 matrix_layout: c_int,
7828 n: lapack_int,
7829 a: *const __BindgenComplex<f32>,
7830 lda: lapack_int,
7831 s: *mut f32,
7832 scond: *mut f32,
7833 amax: *mut f32,
7834 ) -> lapack_int;
7835 pub fn LAPACKE_zpoequ(
7836 matrix_layout: c_int,
7837 n: lapack_int,
7838 a: *const __BindgenComplex<f64>,
7839 lda: lapack_int,
7840 s: *mut f64,
7841 scond: *mut f64,
7842 amax: *mut f64,
7843 ) -> lapack_int;
7844 pub fn LAPACKE_spoequb(
7845 matrix_layout: c_int,
7846 n: lapack_int,
7847 a: *const f32,
7848 lda: lapack_int,
7849 s: *mut f32,
7850 scond: *mut f32,
7851 amax: *mut f32,
7852 ) -> lapack_int;
7853 pub fn LAPACKE_dpoequb(
7854 matrix_layout: c_int,
7855 n: lapack_int,
7856 a: *const f64,
7857 lda: lapack_int,
7858 s: *mut f64,
7859 scond: *mut f64,
7860 amax: *mut f64,
7861 ) -> lapack_int;
7862 pub fn LAPACKE_cpoequb(
7863 matrix_layout: c_int,
7864 n: lapack_int,
7865 a: *const __BindgenComplex<f32>,
7866 lda: lapack_int,
7867 s: *mut f32,
7868 scond: *mut f32,
7869 amax: *mut f32,
7870 ) -> lapack_int;
7871 pub fn LAPACKE_zpoequb(
7872 matrix_layout: c_int,
7873 n: lapack_int,
7874 a: *const __BindgenComplex<f64>,
7875 lda: lapack_int,
7876 s: *mut f64,
7877 scond: *mut f64,
7878 amax: *mut f64,
7879 ) -> lapack_int;
7880 pub fn LAPACKE_sporfs(
7881 matrix_layout: c_int,
7882 uplo: c_char,
7883 n: lapack_int,
7884 nrhs: lapack_int,
7885 a: *const f32,
7886 lda: lapack_int,
7887 af: *const f32,
7888 ldaf: lapack_int,
7889 b: *const f32,
7890 ldb: lapack_int,
7891 x: *mut f32,
7892 ldx: lapack_int,
7893 ferr: *mut f32,
7894 berr: *mut f32,
7895 ) -> lapack_int;
7896 pub fn LAPACKE_dporfs(
7897 matrix_layout: c_int,
7898 uplo: c_char,
7899 n: lapack_int,
7900 nrhs: lapack_int,
7901 a: *const f64,
7902 lda: lapack_int,
7903 af: *const f64,
7904 ldaf: lapack_int,
7905 b: *const f64,
7906 ldb: lapack_int,
7907 x: *mut f64,
7908 ldx: lapack_int,
7909 ferr: *mut f64,
7910 berr: *mut f64,
7911 ) -> lapack_int;
7912 pub fn LAPACKE_cporfs(
7913 matrix_layout: c_int,
7914 uplo: c_char,
7915 n: lapack_int,
7916 nrhs: lapack_int,
7917 a: *const __BindgenComplex<f32>,
7918 lda: lapack_int,
7919 af: *const __BindgenComplex<f32>,
7920 ldaf: lapack_int,
7921 b: *const __BindgenComplex<f32>,
7922 ldb: lapack_int,
7923 x: *mut __BindgenComplex<f32>,
7924 ldx: lapack_int,
7925 ferr: *mut f32,
7926 berr: *mut f32,
7927 ) -> lapack_int;
7928 pub fn LAPACKE_zporfs(
7929 matrix_layout: c_int,
7930 uplo: c_char,
7931 n: lapack_int,
7932 nrhs: lapack_int,
7933 a: *const __BindgenComplex<f64>,
7934 lda: lapack_int,
7935 af: *const __BindgenComplex<f64>,
7936 ldaf: lapack_int,
7937 b: *const __BindgenComplex<f64>,
7938 ldb: lapack_int,
7939 x: *mut __BindgenComplex<f64>,
7940 ldx: lapack_int,
7941 ferr: *mut f64,
7942 berr: *mut f64,
7943 ) -> lapack_int;
7944 pub fn LAPACKE_sporfsx(
7945 matrix_layout: c_int,
7946 uplo: c_char,
7947 equed: c_char,
7948 n: lapack_int,
7949 nrhs: lapack_int,
7950 a: *const f32,
7951 lda: lapack_int,
7952 af: *const f32,
7953 ldaf: lapack_int,
7954 s: *const f32,
7955 b: *const f32,
7956 ldb: lapack_int,
7957 x: *mut f32,
7958 ldx: lapack_int,
7959 rcond: *mut f32,
7960 berr: *mut f32,
7961 n_err_bnds: lapack_int,
7962 err_bnds_norm: *mut f32,
7963 err_bnds_comp: *mut f32,
7964 nparams: lapack_int,
7965 params: *mut f32,
7966 ) -> lapack_int;
7967 pub fn LAPACKE_dporfsx(
7968 matrix_layout: c_int,
7969 uplo: c_char,
7970 equed: c_char,
7971 n: lapack_int,
7972 nrhs: lapack_int,
7973 a: *const f64,
7974 lda: lapack_int,
7975 af: *const f64,
7976 ldaf: lapack_int,
7977 s: *const f64,
7978 b: *const f64,
7979 ldb: lapack_int,
7980 x: *mut f64,
7981 ldx: lapack_int,
7982 rcond: *mut f64,
7983 berr: *mut f64,
7984 n_err_bnds: lapack_int,
7985 err_bnds_norm: *mut f64,
7986 err_bnds_comp: *mut f64,
7987 nparams: lapack_int,
7988 params: *mut f64,
7989 ) -> lapack_int;
7990 pub fn LAPACKE_cporfsx(
7991 matrix_layout: c_int,
7992 uplo: c_char,
7993 equed: c_char,
7994 n: lapack_int,
7995 nrhs: lapack_int,
7996 a: *const __BindgenComplex<f32>,
7997 lda: lapack_int,
7998 af: *const __BindgenComplex<f32>,
7999 ldaf: lapack_int,
8000 s: *const f32,
8001 b: *const __BindgenComplex<f32>,
8002 ldb: lapack_int,
8003 x: *mut __BindgenComplex<f32>,
8004 ldx: lapack_int,
8005 rcond: *mut f32,
8006 berr: *mut f32,
8007 n_err_bnds: lapack_int,
8008 err_bnds_norm: *mut f32,
8009 err_bnds_comp: *mut f32,
8010 nparams: lapack_int,
8011 params: *mut f32,
8012 ) -> lapack_int;
8013 pub fn LAPACKE_zporfsx(
8014 matrix_layout: c_int,
8015 uplo: c_char,
8016 equed: c_char,
8017 n: lapack_int,
8018 nrhs: lapack_int,
8019 a: *const __BindgenComplex<f64>,
8020 lda: lapack_int,
8021 af: *const __BindgenComplex<f64>,
8022 ldaf: lapack_int,
8023 s: *const f64,
8024 b: *const __BindgenComplex<f64>,
8025 ldb: lapack_int,
8026 x: *mut __BindgenComplex<f64>,
8027 ldx: lapack_int,
8028 rcond: *mut f64,
8029 berr: *mut f64,
8030 n_err_bnds: lapack_int,
8031 err_bnds_norm: *mut f64,
8032 err_bnds_comp: *mut f64,
8033 nparams: lapack_int,
8034 params: *mut f64,
8035 ) -> lapack_int;
8036 pub fn LAPACKE_sposv(
8037 matrix_layout: c_int,
8038 uplo: c_char,
8039 n: lapack_int,
8040 nrhs: lapack_int,
8041 a: *mut f32,
8042 lda: lapack_int,
8043 b: *mut f32,
8044 ldb: lapack_int,
8045 ) -> lapack_int;
8046 pub fn LAPACKE_dposv(
8047 matrix_layout: c_int,
8048 uplo: c_char,
8049 n: lapack_int,
8050 nrhs: lapack_int,
8051 a: *mut f64,
8052 lda: lapack_int,
8053 b: *mut f64,
8054 ldb: lapack_int,
8055 ) -> lapack_int;
8056 pub fn LAPACKE_cposv(
8057 matrix_layout: c_int,
8058 uplo: c_char,
8059 n: lapack_int,
8060 nrhs: lapack_int,
8061 a: *mut __BindgenComplex<f32>,
8062 lda: lapack_int,
8063 b: *mut __BindgenComplex<f32>,
8064 ldb: lapack_int,
8065 ) -> lapack_int;
8066 pub fn LAPACKE_zposv(
8067 matrix_layout: c_int,
8068 uplo: c_char,
8069 n: lapack_int,
8070 nrhs: lapack_int,
8071 a: *mut __BindgenComplex<f64>,
8072 lda: lapack_int,
8073 b: *mut __BindgenComplex<f64>,
8074 ldb: lapack_int,
8075 ) -> lapack_int;
8076 pub fn LAPACKE_dsposv(
8077 matrix_layout: c_int,
8078 uplo: c_char,
8079 n: lapack_int,
8080 nrhs: lapack_int,
8081 a: *mut f64,
8082 lda: lapack_int,
8083 b: *mut f64,
8084 ldb: lapack_int,
8085 x: *mut f64,
8086 ldx: lapack_int,
8087 iter: *mut lapack_int,
8088 ) -> lapack_int;
8089 pub fn LAPACKE_zcposv(
8090 matrix_layout: c_int,
8091 uplo: c_char,
8092 n: lapack_int,
8093 nrhs: lapack_int,
8094 a: *mut __BindgenComplex<f64>,
8095 lda: lapack_int,
8096 b: *mut __BindgenComplex<f64>,
8097 ldb: lapack_int,
8098 x: *mut __BindgenComplex<f64>,
8099 ldx: lapack_int,
8100 iter: *mut lapack_int,
8101 ) -> lapack_int;
8102 pub fn LAPACKE_sposvx(
8103 matrix_layout: c_int,
8104 fact: c_char,
8105 uplo: c_char,
8106 n: lapack_int,
8107 nrhs: lapack_int,
8108 a: *mut f32,
8109 lda: lapack_int,
8110 af: *mut f32,
8111 ldaf: lapack_int,
8112 equed: *mut c_char,
8113 s: *mut f32,
8114 b: *mut f32,
8115 ldb: lapack_int,
8116 x: *mut f32,
8117 ldx: lapack_int,
8118 rcond: *mut f32,
8119 ferr: *mut f32,
8120 berr: *mut f32,
8121 ) -> lapack_int;
8122 pub fn LAPACKE_dposvx(
8123 matrix_layout: c_int,
8124 fact: c_char,
8125 uplo: c_char,
8126 n: lapack_int,
8127 nrhs: lapack_int,
8128 a: *mut f64,
8129 lda: lapack_int,
8130 af: *mut f64,
8131 ldaf: lapack_int,
8132 equed: *mut c_char,
8133 s: *mut f64,
8134 b: *mut f64,
8135 ldb: lapack_int,
8136 x: *mut f64,
8137 ldx: lapack_int,
8138 rcond: *mut f64,
8139 ferr: *mut f64,
8140 berr: *mut f64,
8141 ) -> lapack_int;
8142 pub fn LAPACKE_cposvx(
8143 matrix_layout: c_int,
8144 fact: c_char,
8145 uplo: c_char,
8146 n: lapack_int,
8147 nrhs: lapack_int,
8148 a: *mut __BindgenComplex<f32>,
8149 lda: lapack_int,
8150 af: *mut __BindgenComplex<f32>,
8151 ldaf: lapack_int,
8152 equed: *mut c_char,
8153 s: *mut f32,
8154 b: *mut __BindgenComplex<f32>,
8155 ldb: lapack_int,
8156 x: *mut __BindgenComplex<f32>,
8157 ldx: lapack_int,
8158 rcond: *mut f32,
8159 ferr: *mut f32,
8160 berr: *mut f32,
8161 ) -> lapack_int;
8162 pub fn LAPACKE_zposvx(
8163 matrix_layout: c_int,
8164 fact: c_char,
8165 uplo: c_char,
8166 n: lapack_int,
8167 nrhs: lapack_int,
8168 a: *mut __BindgenComplex<f64>,
8169 lda: lapack_int,
8170 af: *mut __BindgenComplex<f64>,
8171 ldaf: lapack_int,
8172 equed: *mut c_char,
8173 s: *mut f64,
8174 b: *mut __BindgenComplex<f64>,
8175 ldb: lapack_int,
8176 x: *mut __BindgenComplex<f64>,
8177 ldx: lapack_int,
8178 rcond: *mut f64,
8179 ferr: *mut f64,
8180 berr: *mut f64,
8181 ) -> lapack_int;
8182 pub fn LAPACKE_sposvxx(
8183 matrix_layout: c_int,
8184 fact: c_char,
8185 uplo: c_char,
8186 n: lapack_int,
8187 nrhs: lapack_int,
8188 a: *mut f32,
8189 lda: lapack_int,
8190 af: *mut f32,
8191 ldaf: lapack_int,
8192 equed: *mut c_char,
8193 s: *mut f32,
8194 b: *mut f32,
8195 ldb: lapack_int,
8196 x: *mut f32,
8197 ldx: lapack_int,
8198 rcond: *mut f32,
8199 rpvgrw: *mut f32,
8200 berr: *mut f32,
8201 n_err_bnds: lapack_int,
8202 err_bnds_norm: *mut f32,
8203 err_bnds_comp: *mut f32,
8204 nparams: lapack_int,
8205 params: *mut f32,
8206 ) -> lapack_int;
8207 pub fn LAPACKE_dposvxx(
8208 matrix_layout: c_int,
8209 fact: c_char,
8210 uplo: c_char,
8211 n: lapack_int,
8212 nrhs: lapack_int,
8213 a: *mut f64,
8214 lda: lapack_int,
8215 af: *mut f64,
8216 ldaf: lapack_int,
8217 equed: *mut c_char,
8218 s: *mut f64,
8219 b: *mut f64,
8220 ldb: lapack_int,
8221 x: *mut f64,
8222 ldx: lapack_int,
8223 rcond: *mut f64,
8224 rpvgrw: *mut f64,
8225 berr: *mut f64,
8226 n_err_bnds: lapack_int,
8227 err_bnds_norm: *mut f64,
8228 err_bnds_comp: *mut f64,
8229 nparams: lapack_int,
8230 params: *mut f64,
8231 ) -> lapack_int;
8232 pub fn LAPACKE_cposvxx(
8233 matrix_layout: c_int,
8234 fact: c_char,
8235 uplo: c_char,
8236 n: lapack_int,
8237 nrhs: lapack_int,
8238 a: *mut __BindgenComplex<f32>,
8239 lda: lapack_int,
8240 af: *mut __BindgenComplex<f32>,
8241 ldaf: lapack_int,
8242 equed: *mut c_char,
8243 s: *mut f32,
8244 b: *mut __BindgenComplex<f32>,
8245 ldb: lapack_int,
8246 x: *mut __BindgenComplex<f32>,
8247 ldx: lapack_int,
8248 rcond: *mut f32,
8249 rpvgrw: *mut f32,
8250 berr: *mut f32,
8251 n_err_bnds: lapack_int,
8252 err_bnds_norm: *mut f32,
8253 err_bnds_comp: *mut f32,
8254 nparams: lapack_int,
8255 params: *mut f32,
8256 ) -> lapack_int;
8257 pub fn LAPACKE_zposvxx(
8258 matrix_layout: c_int,
8259 fact: c_char,
8260 uplo: c_char,
8261 n: lapack_int,
8262 nrhs: lapack_int,
8263 a: *mut __BindgenComplex<f64>,
8264 lda: lapack_int,
8265 af: *mut __BindgenComplex<f64>,
8266 ldaf: lapack_int,
8267 equed: *mut c_char,
8268 s: *mut f64,
8269 b: *mut __BindgenComplex<f64>,
8270 ldb: lapack_int,
8271 x: *mut __BindgenComplex<f64>,
8272 ldx: lapack_int,
8273 rcond: *mut f64,
8274 rpvgrw: *mut f64,
8275 berr: *mut f64,
8276 n_err_bnds: lapack_int,
8277 err_bnds_norm: *mut f64,
8278 err_bnds_comp: *mut f64,
8279 nparams: lapack_int,
8280 params: *mut f64,
8281 ) -> lapack_int;
8282 pub fn LAPACKE_spotrf2(
8283 matrix_layout: c_int,
8284 uplo: c_char,
8285 n: lapack_int,
8286 a: *mut f32,
8287 lda: lapack_int,
8288 ) -> lapack_int;
8289 pub fn LAPACKE_dpotrf2(
8290 matrix_layout: c_int,
8291 uplo: c_char,
8292 n: lapack_int,
8293 a: *mut f64,
8294 lda: lapack_int,
8295 ) -> lapack_int;
8296 pub fn LAPACKE_cpotrf2(
8297 matrix_layout: c_int,
8298 uplo: c_char,
8299 n: lapack_int,
8300 a: *mut __BindgenComplex<f32>,
8301 lda: lapack_int,
8302 ) -> lapack_int;
8303 pub fn LAPACKE_zpotrf2(
8304 matrix_layout: c_int,
8305 uplo: c_char,
8306 n: lapack_int,
8307 a: *mut __BindgenComplex<f64>,
8308 lda: lapack_int,
8309 ) -> lapack_int;
8310 pub fn LAPACKE_spotrf(
8311 matrix_layout: c_int,
8312 uplo: c_char,
8313 n: lapack_int,
8314 a: *mut f32,
8315 lda: lapack_int,
8316 ) -> lapack_int;
8317 pub fn LAPACKE_dpotrf(
8318 matrix_layout: c_int,
8319 uplo: c_char,
8320 n: lapack_int,
8321 a: *mut f64,
8322 lda: lapack_int,
8323 ) -> lapack_int;
8324 pub fn LAPACKE_cpotrf(
8325 matrix_layout: c_int,
8326 uplo: c_char,
8327 n: lapack_int,
8328 a: *mut __BindgenComplex<f32>,
8329 lda: lapack_int,
8330 ) -> lapack_int;
8331 pub fn LAPACKE_zpotrf(
8332 matrix_layout: c_int,
8333 uplo: c_char,
8334 n: lapack_int,
8335 a: *mut __BindgenComplex<f64>,
8336 lda: lapack_int,
8337 ) -> lapack_int;
8338 pub fn LAPACKE_spotri(
8339 matrix_layout: c_int,
8340 uplo: c_char,
8341 n: lapack_int,
8342 a: *mut f32,
8343 lda: lapack_int,
8344 ) -> lapack_int;
8345 pub fn LAPACKE_dpotri(
8346 matrix_layout: c_int,
8347 uplo: c_char,
8348 n: lapack_int,
8349 a: *mut f64,
8350 lda: lapack_int,
8351 ) -> lapack_int;
8352 pub fn LAPACKE_cpotri(
8353 matrix_layout: c_int,
8354 uplo: c_char,
8355 n: lapack_int,
8356 a: *mut __BindgenComplex<f32>,
8357 lda: lapack_int,
8358 ) -> lapack_int;
8359 pub fn LAPACKE_zpotri(
8360 matrix_layout: c_int,
8361 uplo: c_char,
8362 n: lapack_int,
8363 a: *mut __BindgenComplex<f64>,
8364 lda: lapack_int,
8365 ) -> lapack_int;
8366 pub fn LAPACKE_spotrs(
8367 matrix_layout: c_int,
8368 uplo: c_char,
8369 n: lapack_int,
8370 nrhs: lapack_int,
8371 a: *const f32,
8372 lda: lapack_int,
8373 b: *mut f32,
8374 ldb: lapack_int,
8375 ) -> lapack_int;
8376 pub fn LAPACKE_dpotrs(
8377 matrix_layout: c_int,
8378 uplo: c_char,
8379 n: lapack_int,
8380 nrhs: lapack_int,
8381 a: *const f64,
8382 lda: lapack_int,
8383 b: *mut f64,
8384 ldb: lapack_int,
8385 ) -> lapack_int;
8386 pub fn LAPACKE_cpotrs(
8387 matrix_layout: c_int,
8388 uplo: c_char,
8389 n: lapack_int,
8390 nrhs: lapack_int,
8391 a: *const __BindgenComplex<f32>,
8392 lda: lapack_int,
8393 b: *mut __BindgenComplex<f32>,
8394 ldb: lapack_int,
8395 ) -> lapack_int;
8396 pub fn LAPACKE_zpotrs(
8397 matrix_layout: c_int,
8398 uplo: c_char,
8399 n: lapack_int,
8400 nrhs: lapack_int,
8401 a: *const __BindgenComplex<f64>,
8402 lda: lapack_int,
8403 b: *mut __BindgenComplex<f64>,
8404 ldb: lapack_int,
8405 ) -> lapack_int;
8406 pub fn LAPACKE_sppcon(
8407 matrix_layout: c_int,
8408 uplo: c_char,
8409 n: lapack_int,
8410 ap: *const f32,
8411 anorm: f32,
8412 rcond: *mut f32,
8413 ) -> lapack_int;
8414 pub fn LAPACKE_dppcon(
8415 matrix_layout: c_int,
8416 uplo: c_char,
8417 n: lapack_int,
8418 ap: *const f64,
8419 anorm: f64,
8420 rcond: *mut f64,
8421 ) -> lapack_int;
8422 pub fn LAPACKE_cppcon(
8423 matrix_layout: c_int,
8424 uplo: c_char,
8425 n: lapack_int,
8426 ap: *const __BindgenComplex<f32>,
8427 anorm: f32,
8428 rcond: *mut f32,
8429 ) -> lapack_int;
8430 pub fn LAPACKE_zppcon(
8431 matrix_layout: c_int,
8432 uplo: c_char,
8433 n: lapack_int,
8434 ap: *const __BindgenComplex<f64>,
8435 anorm: f64,
8436 rcond: *mut f64,
8437 ) -> lapack_int;
8438 pub fn LAPACKE_sppequ(
8439 matrix_layout: c_int,
8440 uplo: c_char,
8441 n: lapack_int,
8442 ap: *const f32,
8443 s: *mut f32,
8444 scond: *mut f32,
8445 amax: *mut f32,
8446 ) -> lapack_int;
8447 pub fn LAPACKE_dppequ(
8448 matrix_layout: c_int,
8449 uplo: c_char,
8450 n: lapack_int,
8451 ap: *const f64,
8452 s: *mut f64,
8453 scond: *mut f64,
8454 amax: *mut f64,
8455 ) -> lapack_int;
8456 pub fn LAPACKE_cppequ(
8457 matrix_layout: c_int,
8458 uplo: c_char,
8459 n: lapack_int,
8460 ap: *const __BindgenComplex<f32>,
8461 s: *mut f32,
8462 scond: *mut f32,
8463 amax: *mut f32,
8464 ) -> lapack_int;
8465 pub fn LAPACKE_zppequ(
8466 matrix_layout: c_int,
8467 uplo: c_char,
8468 n: lapack_int,
8469 ap: *const __BindgenComplex<f64>,
8470 s: *mut f64,
8471 scond: *mut f64,
8472 amax: *mut f64,
8473 ) -> lapack_int;
8474 pub fn LAPACKE_spprfs(
8475 matrix_layout: c_int,
8476 uplo: c_char,
8477 n: lapack_int,
8478 nrhs: lapack_int,
8479 ap: *const f32,
8480 afp: *const f32,
8481 b: *const f32,
8482 ldb: lapack_int,
8483 x: *mut f32,
8484 ldx: lapack_int,
8485 ferr: *mut f32,
8486 berr: *mut f32,
8487 ) -> lapack_int;
8488 pub fn LAPACKE_dpprfs(
8489 matrix_layout: c_int,
8490 uplo: c_char,
8491 n: lapack_int,
8492 nrhs: lapack_int,
8493 ap: *const f64,
8494 afp: *const f64,
8495 b: *const f64,
8496 ldb: lapack_int,
8497 x: *mut f64,
8498 ldx: lapack_int,
8499 ferr: *mut f64,
8500 berr: *mut f64,
8501 ) -> lapack_int;
8502 pub fn LAPACKE_cpprfs(
8503 matrix_layout: c_int,
8504 uplo: c_char,
8505 n: lapack_int,
8506 nrhs: lapack_int,
8507 ap: *const __BindgenComplex<f32>,
8508 afp: *const __BindgenComplex<f32>,
8509 b: *const __BindgenComplex<f32>,
8510 ldb: lapack_int,
8511 x: *mut __BindgenComplex<f32>,
8512 ldx: lapack_int,
8513 ferr: *mut f32,
8514 berr: *mut f32,
8515 ) -> lapack_int;
8516 pub fn LAPACKE_zpprfs(
8517 matrix_layout: c_int,
8518 uplo: c_char,
8519 n: lapack_int,
8520 nrhs: lapack_int,
8521 ap: *const __BindgenComplex<f64>,
8522 afp: *const __BindgenComplex<f64>,
8523 b: *const __BindgenComplex<f64>,
8524 ldb: lapack_int,
8525 x: *mut __BindgenComplex<f64>,
8526 ldx: lapack_int,
8527 ferr: *mut f64,
8528 berr: *mut f64,
8529 ) -> lapack_int;
8530 pub fn LAPACKE_sppsv(
8531 matrix_layout: c_int,
8532 uplo: c_char,
8533 n: lapack_int,
8534 nrhs: lapack_int,
8535 ap: *mut f32,
8536 b: *mut f32,
8537 ldb: lapack_int,
8538 ) -> lapack_int;
8539 pub fn LAPACKE_dppsv(
8540 matrix_layout: c_int,
8541 uplo: c_char,
8542 n: lapack_int,
8543 nrhs: lapack_int,
8544 ap: *mut f64,
8545 b: *mut f64,
8546 ldb: lapack_int,
8547 ) -> lapack_int;
8548 pub fn LAPACKE_cppsv(
8549 matrix_layout: c_int,
8550 uplo: c_char,
8551 n: lapack_int,
8552 nrhs: lapack_int,
8553 ap: *mut __BindgenComplex<f32>,
8554 b: *mut __BindgenComplex<f32>,
8555 ldb: lapack_int,
8556 ) -> lapack_int;
8557 pub fn LAPACKE_zppsv(
8558 matrix_layout: c_int,
8559 uplo: c_char,
8560 n: lapack_int,
8561 nrhs: lapack_int,
8562 ap: *mut __BindgenComplex<f64>,
8563 b: *mut __BindgenComplex<f64>,
8564 ldb: lapack_int,
8565 ) -> lapack_int;
8566 pub fn LAPACKE_sppsvx(
8567 matrix_layout: c_int,
8568 fact: c_char,
8569 uplo: c_char,
8570 n: lapack_int,
8571 nrhs: lapack_int,
8572 ap: *mut f32,
8573 afp: *mut f32,
8574 equed: *mut c_char,
8575 s: *mut f32,
8576 b: *mut f32,
8577 ldb: lapack_int,
8578 x: *mut f32,
8579 ldx: lapack_int,
8580 rcond: *mut f32,
8581 ferr: *mut f32,
8582 berr: *mut f32,
8583 ) -> lapack_int;
8584 pub fn LAPACKE_dppsvx(
8585 matrix_layout: c_int,
8586 fact: c_char,
8587 uplo: c_char,
8588 n: lapack_int,
8589 nrhs: lapack_int,
8590 ap: *mut f64,
8591 afp: *mut f64,
8592 equed: *mut c_char,
8593 s: *mut f64,
8594 b: *mut f64,
8595 ldb: lapack_int,
8596 x: *mut f64,
8597 ldx: lapack_int,
8598 rcond: *mut f64,
8599 ferr: *mut f64,
8600 berr: *mut f64,
8601 ) -> lapack_int;
8602 pub fn LAPACKE_cppsvx(
8603 matrix_layout: c_int,
8604 fact: c_char,
8605 uplo: c_char,
8606 n: lapack_int,
8607 nrhs: lapack_int,
8608 ap: *mut __BindgenComplex<f32>,
8609 afp: *mut __BindgenComplex<f32>,
8610 equed: *mut c_char,
8611 s: *mut f32,
8612 b: *mut __BindgenComplex<f32>,
8613 ldb: lapack_int,
8614 x: *mut __BindgenComplex<f32>,
8615 ldx: lapack_int,
8616 rcond: *mut f32,
8617 ferr: *mut f32,
8618 berr: *mut f32,
8619 ) -> lapack_int;
8620 pub fn LAPACKE_zppsvx(
8621 matrix_layout: c_int,
8622 fact: c_char,
8623 uplo: c_char,
8624 n: lapack_int,
8625 nrhs: lapack_int,
8626 ap: *mut __BindgenComplex<f64>,
8627 afp: *mut __BindgenComplex<f64>,
8628 equed: *mut c_char,
8629 s: *mut f64,
8630 b: *mut __BindgenComplex<f64>,
8631 ldb: lapack_int,
8632 x: *mut __BindgenComplex<f64>,
8633 ldx: lapack_int,
8634 rcond: *mut f64,
8635 ferr: *mut f64,
8636 berr: *mut f64,
8637 ) -> lapack_int;
8638 pub fn LAPACKE_spptrf(
8639 matrix_layout: c_int,
8640 uplo: c_char,
8641 n: lapack_int,
8642 ap: *mut f32,
8643 ) -> lapack_int;
8644 pub fn LAPACKE_dpptrf(
8645 matrix_layout: c_int,
8646 uplo: c_char,
8647 n: lapack_int,
8648 ap: *mut f64,
8649 ) -> lapack_int;
8650 pub fn LAPACKE_cpptrf(
8651 matrix_layout: c_int,
8652 uplo: c_char,
8653 n: lapack_int,
8654 ap: *mut __BindgenComplex<f32>,
8655 ) -> lapack_int;
8656 pub fn LAPACKE_zpptrf(
8657 matrix_layout: c_int,
8658 uplo: c_char,
8659 n: lapack_int,
8660 ap: *mut __BindgenComplex<f64>,
8661 ) -> lapack_int;
8662 pub fn LAPACKE_spptri(
8663 matrix_layout: c_int,
8664 uplo: c_char,
8665 n: lapack_int,
8666 ap: *mut f32,
8667 ) -> lapack_int;
8668 pub fn LAPACKE_dpptri(
8669 matrix_layout: c_int,
8670 uplo: c_char,
8671 n: lapack_int,
8672 ap: *mut f64,
8673 ) -> lapack_int;
8674 pub fn LAPACKE_cpptri(
8675 matrix_layout: c_int,
8676 uplo: c_char,
8677 n: lapack_int,
8678 ap: *mut __BindgenComplex<f32>,
8679 ) -> lapack_int;
8680 pub fn LAPACKE_zpptri(
8681 matrix_layout: c_int,
8682 uplo: c_char,
8683 n: lapack_int,
8684 ap: *mut __BindgenComplex<f64>,
8685 ) -> lapack_int;
8686 pub fn LAPACKE_spptrs(
8687 matrix_layout: c_int,
8688 uplo: c_char,
8689 n: lapack_int,
8690 nrhs: lapack_int,
8691 ap: *const f32,
8692 b: *mut f32,
8693 ldb: lapack_int,
8694 ) -> lapack_int;
8695 pub fn LAPACKE_dpptrs(
8696 matrix_layout: c_int,
8697 uplo: c_char,
8698 n: lapack_int,
8699 nrhs: lapack_int,
8700 ap: *const f64,
8701 b: *mut f64,
8702 ldb: lapack_int,
8703 ) -> lapack_int;
8704 pub fn LAPACKE_cpptrs(
8705 matrix_layout: c_int,
8706 uplo: c_char,
8707 n: lapack_int,
8708 nrhs: lapack_int,
8709 ap: *const __BindgenComplex<f32>,
8710 b: *mut __BindgenComplex<f32>,
8711 ldb: lapack_int,
8712 ) -> lapack_int;
8713 pub fn LAPACKE_zpptrs(
8714 matrix_layout: c_int,
8715 uplo: c_char,
8716 n: lapack_int,
8717 nrhs: lapack_int,
8718 ap: *const __BindgenComplex<f64>,
8719 b: *mut __BindgenComplex<f64>,
8720 ldb: lapack_int,
8721 ) -> lapack_int;
8722 pub fn LAPACKE_spstrf(
8723 matrix_layout: c_int,
8724 uplo: c_char,
8725 n: lapack_int,
8726 a: *mut f32,
8727 lda: lapack_int,
8728 piv: *mut lapack_int,
8729 rank: *mut lapack_int,
8730 tol: f32,
8731 ) -> lapack_int;
8732 pub fn LAPACKE_dpstrf(
8733 matrix_layout: c_int,
8734 uplo: c_char,
8735 n: lapack_int,
8736 a: *mut f64,
8737 lda: lapack_int,
8738 piv: *mut lapack_int,
8739 rank: *mut lapack_int,
8740 tol: f64,
8741 ) -> lapack_int;
8742 pub fn LAPACKE_cpstrf(
8743 matrix_layout: c_int,
8744 uplo: c_char,
8745 n: lapack_int,
8746 a: *mut __BindgenComplex<f32>,
8747 lda: lapack_int,
8748 piv: *mut lapack_int,
8749 rank: *mut lapack_int,
8750 tol: f32,
8751 ) -> lapack_int;
8752 pub fn LAPACKE_zpstrf(
8753 matrix_layout: c_int,
8754 uplo: c_char,
8755 n: lapack_int,
8756 a: *mut __BindgenComplex<f64>,
8757 lda: lapack_int,
8758 piv: *mut lapack_int,
8759 rank: *mut lapack_int,
8760 tol: f64,
8761 ) -> lapack_int;
8762 pub fn LAPACKE_sptcon(
8763 n: lapack_int,
8764 d: *const f32,
8765 e: *const f32,
8766 anorm: f32,
8767 rcond: *mut f32,
8768 ) -> lapack_int;
8769 pub fn LAPACKE_dptcon(
8770 n: lapack_int,
8771 d: *const f64,
8772 e: *const f64,
8773 anorm: f64,
8774 rcond: *mut f64,
8775 ) -> lapack_int;
8776 pub fn LAPACKE_cptcon(
8777 n: lapack_int,
8778 d: *const f32,
8779 e: *const __BindgenComplex<f32>,
8780 anorm: f32,
8781 rcond: *mut f32,
8782 ) -> lapack_int;
8783 pub fn LAPACKE_zptcon(
8784 n: lapack_int,
8785 d: *const f64,
8786 e: *const __BindgenComplex<f64>,
8787 anorm: f64,
8788 rcond: *mut f64,
8789 ) -> lapack_int;
8790 pub fn LAPACKE_spteqr(
8791 matrix_layout: c_int,
8792 compz: c_char,
8793 n: lapack_int,
8794 d: *mut f32,
8795 e: *mut f32,
8796 z: *mut f32,
8797 ldz: lapack_int,
8798 ) -> lapack_int;
8799 pub fn LAPACKE_dpteqr(
8800 matrix_layout: c_int,
8801 compz: c_char,
8802 n: lapack_int,
8803 d: *mut f64,
8804 e: *mut f64,
8805 z: *mut f64,
8806 ldz: lapack_int,
8807 ) -> lapack_int;
8808 pub fn LAPACKE_cpteqr(
8809 matrix_layout: c_int,
8810 compz: c_char,
8811 n: lapack_int,
8812 d: *mut f32,
8813 e: *mut f32,
8814 z: *mut __BindgenComplex<f32>,
8815 ldz: lapack_int,
8816 ) -> lapack_int;
8817 pub fn LAPACKE_zpteqr(
8818 matrix_layout: c_int,
8819 compz: c_char,
8820 n: lapack_int,
8821 d: *mut f64,
8822 e: *mut f64,
8823 z: *mut __BindgenComplex<f64>,
8824 ldz: lapack_int,
8825 ) -> lapack_int;
8826 pub fn LAPACKE_sptrfs(
8827 matrix_layout: c_int,
8828 n: lapack_int,
8829 nrhs: lapack_int,
8830 d: *const f32,
8831 e: *const f32,
8832 df: *const f32,
8833 ef: *const f32,
8834 b: *const f32,
8835 ldb: lapack_int,
8836 x: *mut f32,
8837 ldx: lapack_int,
8838 ferr: *mut f32,
8839 berr: *mut f32,
8840 ) -> lapack_int;
8841 pub fn LAPACKE_dptrfs(
8842 matrix_layout: c_int,
8843 n: lapack_int,
8844 nrhs: lapack_int,
8845 d: *const f64,
8846 e: *const f64,
8847 df: *const f64,
8848 ef: *const f64,
8849 b: *const f64,
8850 ldb: lapack_int,
8851 x: *mut f64,
8852 ldx: lapack_int,
8853 ferr: *mut f64,
8854 berr: *mut f64,
8855 ) -> lapack_int;
8856 pub fn LAPACKE_cptrfs(
8857 matrix_layout: c_int,
8858 uplo: c_char,
8859 n: lapack_int,
8860 nrhs: lapack_int,
8861 d: *const f32,
8862 e: *const __BindgenComplex<f32>,
8863 df: *const f32,
8864 ef: *const __BindgenComplex<f32>,
8865 b: *const __BindgenComplex<f32>,
8866 ldb: lapack_int,
8867 x: *mut __BindgenComplex<f32>,
8868 ldx: lapack_int,
8869 ferr: *mut f32,
8870 berr: *mut f32,
8871 ) -> lapack_int;
8872 pub fn LAPACKE_zptrfs(
8873 matrix_layout: c_int,
8874 uplo: c_char,
8875 n: lapack_int,
8876 nrhs: lapack_int,
8877 d: *const f64,
8878 e: *const __BindgenComplex<f64>,
8879 df: *const f64,
8880 ef: *const __BindgenComplex<f64>,
8881 b: *const __BindgenComplex<f64>,
8882 ldb: lapack_int,
8883 x: *mut __BindgenComplex<f64>,
8884 ldx: lapack_int,
8885 ferr: *mut f64,
8886 berr: *mut f64,
8887 ) -> lapack_int;
8888 pub fn LAPACKE_sptsv(
8889 matrix_layout: c_int,
8890 n: lapack_int,
8891 nrhs: lapack_int,
8892 d: *mut f32,
8893 e: *mut f32,
8894 b: *mut f32,
8895 ldb: lapack_int,
8896 ) -> lapack_int;
8897 pub fn LAPACKE_dptsv(
8898 matrix_layout: c_int,
8899 n: lapack_int,
8900 nrhs: lapack_int,
8901 d: *mut f64,
8902 e: *mut f64,
8903 b: *mut f64,
8904 ldb: lapack_int,
8905 ) -> lapack_int;
8906 pub fn LAPACKE_cptsv(
8907 matrix_layout: c_int,
8908 n: lapack_int,
8909 nrhs: lapack_int,
8910 d: *mut f32,
8911 e: *mut __BindgenComplex<f32>,
8912 b: *mut __BindgenComplex<f32>,
8913 ldb: lapack_int,
8914 ) -> lapack_int;
8915 pub fn LAPACKE_zptsv(
8916 matrix_layout: c_int,
8917 n: lapack_int,
8918 nrhs: lapack_int,
8919 d: *mut f64,
8920 e: *mut __BindgenComplex<f64>,
8921 b: *mut __BindgenComplex<f64>,
8922 ldb: lapack_int,
8923 ) -> lapack_int;
8924 pub fn LAPACKE_sptsvx(
8925 matrix_layout: c_int,
8926 fact: c_char,
8927 n: lapack_int,
8928 nrhs: lapack_int,
8929 d: *const f32,
8930 e: *const f32,
8931 df: *mut f32,
8932 ef: *mut f32,
8933 b: *const f32,
8934 ldb: lapack_int,
8935 x: *mut f32,
8936 ldx: lapack_int,
8937 rcond: *mut f32,
8938 ferr: *mut f32,
8939 berr: *mut f32,
8940 ) -> lapack_int;
8941 pub fn LAPACKE_dptsvx(
8942 matrix_layout: c_int,
8943 fact: c_char,
8944 n: lapack_int,
8945 nrhs: lapack_int,
8946 d: *const f64,
8947 e: *const f64,
8948 df: *mut f64,
8949 ef: *mut f64,
8950 b: *const f64,
8951 ldb: lapack_int,
8952 x: *mut f64,
8953 ldx: lapack_int,
8954 rcond: *mut f64,
8955 ferr: *mut f64,
8956 berr: *mut f64,
8957 ) -> lapack_int;
8958 pub fn LAPACKE_cptsvx(
8959 matrix_layout: c_int,
8960 fact: c_char,
8961 n: lapack_int,
8962 nrhs: lapack_int,
8963 d: *const f32,
8964 e: *const __BindgenComplex<f32>,
8965 df: *mut f32,
8966 ef: *mut __BindgenComplex<f32>,
8967 b: *const __BindgenComplex<f32>,
8968 ldb: lapack_int,
8969 x: *mut __BindgenComplex<f32>,
8970 ldx: lapack_int,
8971 rcond: *mut f32,
8972 ferr: *mut f32,
8973 berr: *mut f32,
8974 ) -> lapack_int;
8975 pub fn LAPACKE_zptsvx(
8976 matrix_layout: c_int,
8977 fact: c_char,
8978 n: lapack_int,
8979 nrhs: lapack_int,
8980 d: *const f64,
8981 e: *const __BindgenComplex<f64>,
8982 df: *mut f64,
8983 ef: *mut __BindgenComplex<f64>,
8984 b: *const __BindgenComplex<f64>,
8985 ldb: lapack_int,
8986 x: *mut __BindgenComplex<f64>,
8987 ldx: lapack_int,
8988 rcond: *mut f64,
8989 ferr: *mut f64,
8990 berr: *mut f64,
8991 ) -> lapack_int;
8992 pub fn LAPACKE_spttrf(n: lapack_int, d: *mut f32, e: *mut f32) -> lapack_int;
8993 pub fn LAPACKE_dpttrf(n: lapack_int, d: *mut f64, e: *mut f64) -> lapack_int;
8994 pub fn LAPACKE_cpttrf(n: lapack_int, d: *mut f32, e: *mut __BindgenComplex<f32>) -> lapack_int;
8995 pub fn LAPACKE_zpttrf(n: lapack_int, d: *mut f64, e: *mut __BindgenComplex<f64>) -> lapack_int;
8996 pub fn LAPACKE_spttrs(
8997 matrix_layout: c_int,
8998 n: lapack_int,
8999 nrhs: lapack_int,
9000 d: *const f32,
9001 e: *const f32,
9002 b: *mut f32,
9003 ldb: lapack_int,
9004 ) -> lapack_int;
9005 pub fn LAPACKE_dpttrs(
9006 matrix_layout: c_int,
9007 n: lapack_int,
9008 nrhs: lapack_int,
9009 d: *const f64,
9010 e: *const f64,
9011 b: *mut f64,
9012 ldb: lapack_int,
9013 ) -> lapack_int;
9014 pub fn LAPACKE_cpttrs(
9015 matrix_layout: c_int,
9016 uplo: c_char,
9017 n: lapack_int,
9018 nrhs: lapack_int,
9019 d: *const f32,
9020 e: *const __BindgenComplex<f32>,
9021 b: *mut __BindgenComplex<f32>,
9022 ldb: lapack_int,
9023 ) -> lapack_int;
9024 pub fn LAPACKE_zpttrs(
9025 matrix_layout: c_int,
9026 uplo: c_char,
9027 n: lapack_int,
9028 nrhs: lapack_int,
9029 d: *const f64,
9030 e: *const __BindgenComplex<f64>,
9031 b: *mut __BindgenComplex<f64>,
9032 ldb: lapack_int,
9033 ) -> lapack_int;
9034 pub fn LAPACKE_ssbev(
9035 matrix_layout: c_int,
9036 jobz: c_char,
9037 uplo: c_char,
9038 n: lapack_int,
9039 kd: lapack_int,
9040 ab: *mut f32,
9041 ldab: lapack_int,
9042 w: *mut f32,
9043 z: *mut f32,
9044 ldz: lapack_int,
9045 ) -> lapack_int;
9046 pub fn LAPACKE_dsbev(
9047 matrix_layout: c_int,
9048 jobz: c_char,
9049 uplo: c_char,
9050 n: lapack_int,
9051 kd: lapack_int,
9052 ab: *mut f64,
9053 ldab: lapack_int,
9054 w: *mut f64,
9055 z: *mut f64,
9056 ldz: lapack_int,
9057 ) -> lapack_int;
9058 pub fn LAPACKE_ssbevd(
9059 matrix_layout: c_int,
9060 jobz: c_char,
9061 uplo: c_char,
9062 n: lapack_int,
9063 kd: lapack_int,
9064 ab: *mut f32,
9065 ldab: lapack_int,
9066 w: *mut f32,
9067 z: *mut f32,
9068 ldz: lapack_int,
9069 ) -> lapack_int;
9070 pub fn LAPACKE_dsbevd(
9071 matrix_layout: c_int,
9072 jobz: c_char,
9073 uplo: c_char,
9074 n: lapack_int,
9075 kd: lapack_int,
9076 ab: *mut f64,
9077 ldab: lapack_int,
9078 w: *mut f64,
9079 z: *mut f64,
9080 ldz: lapack_int,
9081 ) -> lapack_int;
9082 pub fn LAPACKE_ssbevx(
9083 matrix_layout: c_int,
9084 jobz: c_char,
9085 range: c_char,
9086 uplo: c_char,
9087 n: lapack_int,
9088 kd: lapack_int,
9089 ab: *mut f32,
9090 ldab: lapack_int,
9091 q: *mut f32,
9092 ldq: lapack_int,
9093 vl: f32,
9094 vu: f32,
9095 il: lapack_int,
9096 iu: lapack_int,
9097 abstol: f32,
9098 m: *mut lapack_int,
9099 w: *mut f32,
9100 z: *mut f32,
9101 ldz: lapack_int,
9102 ifail: *mut lapack_int,
9103 ) -> lapack_int;
9104 pub fn LAPACKE_dsbevx(
9105 matrix_layout: c_int,
9106 jobz: c_char,
9107 range: c_char,
9108 uplo: c_char,
9109 n: lapack_int,
9110 kd: lapack_int,
9111 ab: *mut f64,
9112 ldab: lapack_int,
9113 q: *mut f64,
9114 ldq: lapack_int,
9115 vl: f64,
9116 vu: f64,
9117 il: lapack_int,
9118 iu: lapack_int,
9119 abstol: f64,
9120 m: *mut lapack_int,
9121 w: *mut f64,
9122 z: *mut f64,
9123 ldz: lapack_int,
9124 ifail: *mut lapack_int,
9125 ) -> lapack_int;
9126 pub fn LAPACKE_ssbgst(
9127 matrix_layout: c_int,
9128 vect: c_char,
9129 uplo: c_char,
9130 n: lapack_int,
9131 ka: lapack_int,
9132 kb: lapack_int,
9133 ab: *mut f32,
9134 ldab: lapack_int,
9135 bb: *const f32,
9136 ldbb: lapack_int,
9137 x: *mut f32,
9138 ldx: lapack_int,
9139 ) -> lapack_int;
9140 pub fn LAPACKE_dsbgst(
9141 matrix_layout: c_int,
9142 vect: c_char,
9143 uplo: c_char,
9144 n: lapack_int,
9145 ka: lapack_int,
9146 kb: lapack_int,
9147 ab: *mut f64,
9148 ldab: lapack_int,
9149 bb: *const f64,
9150 ldbb: lapack_int,
9151 x: *mut f64,
9152 ldx: lapack_int,
9153 ) -> lapack_int;
9154 pub fn LAPACKE_ssbgv(
9155 matrix_layout: c_int,
9156 jobz: c_char,
9157 uplo: c_char,
9158 n: lapack_int,
9159 ka: lapack_int,
9160 kb: lapack_int,
9161 ab: *mut f32,
9162 ldab: lapack_int,
9163 bb: *mut f32,
9164 ldbb: lapack_int,
9165 w: *mut f32,
9166 z: *mut f32,
9167 ldz: lapack_int,
9168 ) -> lapack_int;
9169 pub fn LAPACKE_dsbgv(
9170 matrix_layout: c_int,
9171 jobz: c_char,
9172 uplo: c_char,
9173 n: lapack_int,
9174 ka: lapack_int,
9175 kb: lapack_int,
9176 ab: *mut f64,
9177 ldab: lapack_int,
9178 bb: *mut f64,
9179 ldbb: lapack_int,
9180 w: *mut f64,
9181 z: *mut f64,
9182 ldz: lapack_int,
9183 ) -> lapack_int;
9184 pub fn LAPACKE_ssbgvd(
9185 matrix_layout: c_int,
9186 jobz: c_char,
9187 uplo: c_char,
9188 n: lapack_int,
9189 ka: lapack_int,
9190 kb: lapack_int,
9191 ab: *mut f32,
9192 ldab: lapack_int,
9193 bb: *mut f32,
9194 ldbb: lapack_int,
9195 w: *mut f32,
9196 z: *mut f32,
9197 ldz: lapack_int,
9198 ) -> lapack_int;
9199 pub fn LAPACKE_dsbgvd(
9200 matrix_layout: c_int,
9201 jobz: c_char,
9202 uplo: c_char,
9203 n: lapack_int,
9204 ka: lapack_int,
9205 kb: lapack_int,
9206 ab: *mut f64,
9207 ldab: lapack_int,
9208 bb: *mut f64,
9209 ldbb: lapack_int,
9210 w: *mut f64,
9211 z: *mut f64,
9212 ldz: lapack_int,
9213 ) -> lapack_int;
9214 pub fn LAPACKE_ssbgvx(
9215 matrix_layout: c_int,
9216 jobz: c_char,
9217 range: c_char,
9218 uplo: c_char,
9219 n: lapack_int,
9220 ka: lapack_int,
9221 kb: lapack_int,
9222 ab: *mut f32,
9223 ldab: lapack_int,
9224 bb: *mut f32,
9225 ldbb: lapack_int,
9226 q: *mut f32,
9227 ldq: lapack_int,
9228 vl: f32,
9229 vu: f32,
9230 il: lapack_int,
9231 iu: lapack_int,
9232 abstol: f32,
9233 m: *mut lapack_int,
9234 w: *mut f32,
9235 z: *mut f32,
9236 ldz: lapack_int,
9237 ifail: *mut lapack_int,
9238 ) -> lapack_int;
9239 pub fn LAPACKE_dsbgvx(
9240 matrix_layout: c_int,
9241 jobz: c_char,
9242 range: c_char,
9243 uplo: c_char,
9244 n: lapack_int,
9245 ka: lapack_int,
9246 kb: lapack_int,
9247 ab: *mut f64,
9248 ldab: lapack_int,
9249 bb: *mut f64,
9250 ldbb: lapack_int,
9251 q: *mut f64,
9252 ldq: lapack_int,
9253 vl: f64,
9254 vu: f64,
9255 il: lapack_int,
9256 iu: lapack_int,
9257 abstol: f64,
9258 m: *mut lapack_int,
9259 w: *mut f64,
9260 z: *mut f64,
9261 ldz: lapack_int,
9262 ifail: *mut lapack_int,
9263 ) -> lapack_int;
9264 pub fn LAPACKE_ssbtrd(
9265 matrix_layout: c_int,
9266 vect: c_char,
9267 uplo: c_char,
9268 n: lapack_int,
9269 kd: lapack_int,
9270 ab: *mut f32,
9271 ldab: lapack_int,
9272 d: *mut f32,
9273 e: *mut f32,
9274 q: *mut f32,
9275 ldq: lapack_int,
9276 ) -> lapack_int;
9277 pub fn LAPACKE_dsbtrd(
9278 matrix_layout: c_int,
9279 vect: c_char,
9280 uplo: c_char,
9281 n: lapack_int,
9282 kd: lapack_int,
9283 ab: *mut f64,
9284 ldab: lapack_int,
9285 d: *mut f64,
9286 e: *mut f64,
9287 q: *mut f64,
9288 ldq: lapack_int,
9289 ) -> lapack_int;
9290 pub fn LAPACKE_ssfrk(
9291 matrix_layout: c_int,
9292 transr: c_char,
9293 uplo: c_char,
9294 trans: c_char,
9295 n: lapack_int,
9296 k: lapack_int,
9297 alpha: f32,
9298 a: *const f32,
9299 lda: lapack_int,
9300 beta: f32,
9301 c: *mut f32,
9302 ) -> lapack_int;
9303 pub fn LAPACKE_dsfrk(
9304 matrix_layout: c_int,
9305 transr: c_char,
9306 uplo: c_char,
9307 trans: c_char,
9308 n: lapack_int,
9309 k: lapack_int,
9310 alpha: f64,
9311 a: *const f64,
9312 lda: lapack_int,
9313 beta: f64,
9314 c: *mut f64,
9315 ) -> lapack_int;
9316 pub fn LAPACKE_sspcon(
9317 matrix_layout: c_int,
9318 uplo: c_char,
9319 n: lapack_int,
9320 ap: *const f32,
9321 ipiv: *const lapack_int,
9322 anorm: f32,
9323 rcond: *mut f32,
9324 ) -> lapack_int;
9325 pub fn LAPACKE_dspcon(
9326 matrix_layout: c_int,
9327 uplo: c_char,
9328 n: lapack_int,
9329 ap: *const f64,
9330 ipiv: *const lapack_int,
9331 anorm: f64,
9332 rcond: *mut f64,
9333 ) -> lapack_int;
9334 pub fn LAPACKE_cspcon(
9335 matrix_layout: c_int,
9336 uplo: c_char,
9337 n: lapack_int,
9338 ap: *const __BindgenComplex<f32>,
9339 ipiv: *const lapack_int,
9340 anorm: f32,
9341 rcond: *mut f32,
9342 ) -> lapack_int;
9343 pub fn LAPACKE_zspcon(
9344 matrix_layout: c_int,
9345 uplo: c_char,
9346 n: lapack_int,
9347 ap: *const __BindgenComplex<f64>,
9348 ipiv: *const lapack_int,
9349 anorm: f64,
9350 rcond: *mut f64,
9351 ) -> lapack_int;
9352 pub fn LAPACKE_sspev(
9353 matrix_layout: c_int,
9354 jobz: c_char,
9355 uplo: c_char,
9356 n: lapack_int,
9357 ap: *mut f32,
9358 w: *mut f32,
9359 z: *mut f32,
9360 ldz: lapack_int,
9361 ) -> lapack_int;
9362 pub fn LAPACKE_dspev(
9363 matrix_layout: c_int,
9364 jobz: c_char,
9365 uplo: c_char,
9366 n: lapack_int,
9367 ap: *mut f64,
9368 w: *mut f64,
9369 z: *mut f64,
9370 ldz: lapack_int,
9371 ) -> lapack_int;
9372 pub fn LAPACKE_sspevd(
9373 matrix_layout: c_int,
9374 jobz: c_char,
9375 uplo: c_char,
9376 n: lapack_int,
9377 ap: *mut f32,
9378 w: *mut f32,
9379 z: *mut f32,
9380 ldz: lapack_int,
9381 ) -> lapack_int;
9382 pub fn LAPACKE_dspevd(
9383 matrix_layout: c_int,
9384 jobz: c_char,
9385 uplo: c_char,
9386 n: lapack_int,
9387 ap: *mut f64,
9388 w: *mut f64,
9389 z: *mut f64,
9390 ldz: lapack_int,
9391 ) -> lapack_int;
9392 pub fn LAPACKE_sspevx(
9393 matrix_layout: c_int,
9394 jobz: c_char,
9395 range: c_char,
9396 uplo: c_char,
9397 n: lapack_int,
9398 ap: *mut f32,
9399 vl: f32,
9400 vu: f32,
9401 il: lapack_int,
9402 iu: lapack_int,
9403 abstol: f32,
9404 m: *mut lapack_int,
9405 w: *mut f32,
9406 z: *mut f32,
9407 ldz: lapack_int,
9408 ifail: *mut lapack_int,
9409 ) -> lapack_int;
9410 pub fn LAPACKE_dspevx(
9411 matrix_layout: c_int,
9412 jobz: c_char,
9413 range: c_char,
9414 uplo: c_char,
9415 n: lapack_int,
9416 ap: *mut f64,
9417 vl: f64,
9418 vu: f64,
9419 il: lapack_int,
9420 iu: lapack_int,
9421 abstol: f64,
9422 m: *mut lapack_int,
9423 w: *mut f64,
9424 z: *mut f64,
9425 ldz: lapack_int,
9426 ifail: *mut lapack_int,
9427 ) -> lapack_int;
9428 pub fn LAPACKE_sspgst(
9429 matrix_layout: c_int,
9430 itype: lapack_int,
9431 uplo: c_char,
9432 n: lapack_int,
9433 ap: *mut f32,
9434 bp: *const f32,
9435 ) -> lapack_int;
9436 pub fn LAPACKE_dspgst(
9437 matrix_layout: c_int,
9438 itype: lapack_int,
9439 uplo: c_char,
9440 n: lapack_int,
9441 ap: *mut f64,
9442 bp: *const f64,
9443 ) -> lapack_int;
9444 pub fn LAPACKE_sspgv(
9445 matrix_layout: c_int,
9446 itype: lapack_int,
9447 jobz: c_char,
9448 uplo: c_char,
9449 n: lapack_int,
9450 ap: *mut f32,
9451 bp: *mut f32,
9452 w: *mut f32,
9453 z: *mut f32,
9454 ldz: lapack_int,
9455 ) -> lapack_int;
9456 pub fn LAPACKE_dspgv(
9457 matrix_layout: c_int,
9458 itype: lapack_int,
9459 jobz: c_char,
9460 uplo: c_char,
9461 n: lapack_int,
9462 ap: *mut f64,
9463 bp: *mut f64,
9464 w: *mut f64,
9465 z: *mut f64,
9466 ldz: lapack_int,
9467 ) -> lapack_int;
9468 pub fn LAPACKE_sspgvd(
9469 matrix_layout: c_int,
9470 itype: lapack_int,
9471 jobz: c_char,
9472 uplo: c_char,
9473 n: lapack_int,
9474 ap: *mut f32,
9475 bp: *mut f32,
9476 w: *mut f32,
9477 z: *mut f32,
9478 ldz: lapack_int,
9479 ) -> lapack_int;
9480 pub fn LAPACKE_dspgvd(
9481 matrix_layout: c_int,
9482 itype: lapack_int,
9483 jobz: c_char,
9484 uplo: c_char,
9485 n: lapack_int,
9486 ap: *mut f64,
9487 bp: *mut f64,
9488 w: *mut f64,
9489 z: *mut f64,
9490 ldz: lapack_int,
9491 ) -> lapack_int;
9492 pub fn LAPACKE_sspgvx(
9493 matrix_layout: c_int,
9494 itype: lapack_int,
9495 jobz: c_char,
9496 range: c_char,
9497 uplo: c_char,
9498 n: lapack_int,
9499 ap: *mut f32,
9500 bp: *mut f32,
9501 vl: f32,
9502 vu: f32,
9503 il: lapack_int,
9504 iu: lapack_int,
9505 abstol: f32,
9506 m: *mut lapack_int,
9507 w: *mut f32,
9508 z: *mut f32,
9509 ldz: lapack_int,
9510 ifail: *mut lapack_int,
9511 ) -> lapack_int;
9512 pub fn LAPACKE_dspgvx(
9513 matrix_layout: c_int,
9514 itype: lapack_int,
9515 jobz: c_char,
9516 range: c_char,
9517 uplo: c_char,
9518 n: lapack_int,
9519 ap: *mut f64,
9520 bp: *mut f64,
9521 vl: f64,
9522 vu: f64,
9523 il: lapack_int,
9524 iu: lapack_int,
9525 abstol: f64,
9526 m: *mut lapack_int,
9527 w: *mut f64,
9528 z: *mut f64,
9529 ldz: lapack_int,
9530 ifail: *mut lapack_int,
9531 ) -> lapack_int;
9532 pub fn LAPACKE_ssprfs(
9533 matrix_layout: c_int,
9534 uplo: c_char,
9535 n: lapack_int,
9536 nrhs: lapack_int,
9537 ap: *const f32,
9538 afp: *const f32,
9539 ipiv: *const lapack_int,
9540 b: *const f32,
9541 ldb: lapack_int,
9542 x: *mut f32,
9543 ldx: lapack_int,
9544 ferr: *mut f32,
9545 berr: *mut f32,
9546 ) -> lapack_int;
9547 pub fn LAPACKE_dsprfs(
9548 matrix_layout: c_int,
9549 uplo: c_char,
9550 n: lapack_int,
9551 nrhs: lapack_int,
9552 ap: *const f64,
9553 afp: *const f64,
9554 ipiv: *const lapack_int,
9555 b: *const f64,
9556 ldb: lapack_int,
9557 x: *mut f64,
9558 ldx: lapack_int,
9559 ferr: *mut f64,
9560 berr: *mut f64,
9561 ) -> lapack_int;
9562 pub fn LAPACKE_csprfs(
9563 matrix_layout: c_int,
9564 uplo: c_char,
9565 n: lapack_int,
9566 nrhs: lapack_int,
9567 ap: *const __BindgenComplex<f32>,
9568 afp: *const __BindgenComplex<f32>,
9569 ipiv: *const lapack_int,
9570 b: *const __BindgenComplex<f32>,
9571 ldb: lapack_int,
9572 x: *mut __BindgenComplex<f32>,
9573 ldx: lapack_int,
9574 ferr: *mut f32,
9575 berr: *mut f32,
9576 ) -> lapack_int;
9577 pub fn LAPACKE_zsprfs(
9578 matrix_layout: c_int,
9579 uplo: c_char,
9580 n: lapack_int,
9581 nrhs: lapack_int,
9582 ap: *const __BindgenComplex<f64>,
9583 afp: *const __BindgenComplex<f64>,
9584 ipiv: *const lapack_int,
9585 b: *const __BindgenComplex<f64>,
9586 ldb: lapack_int,
9587 x: *mut __BindgenComplex<f64>,
9588 ldx: lapack_int,
9589 ferr: *mut f64,
9590 berr: *mut f64,
9591 ) -> lapack_int;
9592 pub fn LAPACKE_sspsv(
9593 matrix_layout: c_int,
9594 uplo: c_char,
9595 n: lapack_int,
9596 nrhs: lapack_int,
9597 ap: *mut f32,
9598 ipiv: *mut lapack_int,
9599 b: *mut f32,
9600 ldb: lapack_int,
9601 ) -> lapack_int;
9602 pub fn LAPACKE_dspsv(
9603 matrix_layout: c_int,
9604 uplo: c_char,
9605 n: lapack_int,
9606 nrhs: lapack_int,
9607 ap: *mut f64,
9608 ipiv: *mut lapack_int,
9609 b: *mut f64,
9610 ldb: lapack_int,
9611 ) -> lapack_int;
9612 pub fn LAPACKE_cspsv(
9613 matrix_layout: c_int,
9614 uplo: c_char,
9615 n: lapack_int,
9616 nrhs: lapack_int,
9617 ap: *mut __BindgenComplex<f32>,
9618 ipiv: *mut lapack_int,
9619 b: *mut __BindgenComplex<f32>,
9620 ldb: lapack_int,
9621 ) -> lapack_int;
9622 pub fn LAPACKE_zspsv(
9623 matrix_layout: c_int,
9624 uplo: c_char,
9625 n: lapack_int,
9626 nrhs: lapack_int,
9627 ap: *mut __BindgenComplex<f64>,
9628 ipiv: *mut lapack_int,
9629 b: *mut __BindgenComplex<f64>,
9630 ldb: lapack_int,
9631 ) -> lapack_int;
9632 pub fn LAPACKE_sspsvx(
9633 matrix_layout: c_int,
9634 fact: c_char,
9635 uplo: c_char,
9636 n: lapack_int,
9637 nrhs: lapack_int,
9638 ap: *const f32,
9639 afp: *mut f32,
9640 ipiv: *mut lapack_int,
9641 b: *const f32,
9642 ldb: lapack_int,
9643 x: *mut f32,
9644 ldx: lapack_int,
9645 rcond: *mut f32,
9646 ferr: *mut f32,
9647 berr: *mut f32,
9648 ) -> lapack_int;
9649 pub fn LAPACKE_dspsvx(
9650 matrix_layout: c_int,
9651 fact: c_char,
9652 uplo: c_char,
9653 n: lapack_int,
9654 nrhs: lapack_int,
9655 ap: *const f64,
9656 afp: *mut f64,
9657 ipiv: *mut lapack_int,
9658 b: *const f64,
9659 ldb: lapack_int,
9660 x: *mut f64,
9661 ldx: lapack_int,
9662 rcond: *mut f64,
9663 ferr: *mut f64,
9664 berr: *mut f64,
9665 ) -> lapack_int;
9666 pub fn LAPACKE_cspsvx(
9667 matrix_layout: c_int,
9668 fact: c_char,
9669 uplo: c_char,
9670 n: lapack_int,
9671 nrhs: lapack_int,
9672 ap: *const __BindgenComplex<f32>,
9673 afp: *mut __BindgenComplex<f32>,
9674 ipiv: *mut lapack_int,
9675 b: *const __BindgenComplex<f32>,
9676 ldb: lapack_int,
9677 x: *mut __BindgenComplex<f32>,
9678 ldx: lapack_int,
9679 rcond: *mut f32,
9680 ferr: *mut f32,
9681 berr: *mut f32,
9682 ) -> lapack_int;
9683 pub fn LAPACKE_zspsvx(
9684 matrix_layout: c_int,
9685 fact: c_char,
9686 uplo: c_char,
9687 n: lapack_int,
9688 nrhs: lapack_int,
9689 ap: *const __BindgenComplex<f64>,
9690 afp: *mut __BindgenComplex<f64>,
9691 ipiv: *mut lapack_int,
9692 b: *const __BindgenComplex<f64>,
9693 ldb: lapack_int,
9694 x: *mut __BindgenComplex<f64>,
9695 ldx: lapack_int,
9696 rcond: *mut f64,
9697 ferr: *mut f64,
9698 berr: *mut f64,
9699 ) -> lapack_int;
9700 pub fn LAPACKE_ssptrd(
9701 matrix_layout: c_int,
9702 uplo: c_char,
9703 n: lapack_int,
9704 ap: *mut f32,
9705 d: *mut f32,
9706 e: *mut f32,
9707 tau: *mut f32,
9708 ) -> lapack_int;
9709 pub fn LAPACKE_dsptrd(
9710 matrix_layout: c_int,
9711 uplo: c_char,
9712 n: lapack_int,
9713 ap: *mut f64,
9714 d: *mut f64,
9715 e: *mut f64,
9716 tau: *mut f64,
9717 ) -> lapack_int;
9718 pub fn LAPACKE_ssptrf(
9719 matrix_layout: c_int,
9720 uplo: c_char,
9721 n: lapack_int,
9722 ap: *mut f32,
9723 ipiv: *mut lapack_int,
9724 ) -> lapack_int;
9725 pub fn LAPACKE_dsptrf(
9726 matrix_layout: c_int,
9727 uplo: c_char,
9728 n: lapack_int,
9729 ap: *mut f64,
9730 ipiv: *mut lapack_int,
9731 ) -> lapack_int;
9732 pub fn LAPACKE_csptrf(
9733 matrix_layout: c_int,
9734 uplo: c_char,
9735 n: lapack_int,
9736 ap: *mut __BindgenComplex<f32>,
9737 ipiv: *mut lapack_int,
9738 ) -> lapack_int;
9739 pub fn LAPACKE_zsptrf(
9740 matrix_layout: c_int,
9741 uplo: c_char,
9742 n: lapack_int,
9743 ap: *mut __BindgenComplex<f64>,
9744 ipiv: *mut lapack_int,
9745 ) -> lapack_int;
9746 pub fn LAPACKE_ssptri(
9747 matrix_layout: c_int,
9748 uplo: c_char,
9749 n: lapack_int,
9750 ap: *mut f32,
9751 ipiv: *const lapack_int,
9752 ) -> lapack_int;
9753 pub fn LAPACKE_dsptri(
9754 matrix_layout: c_int,
9755 uplo: c_char,
9756 n: lapack_int,
9757 ap: *mut f64,
9758 ipiv: *const lapack_int,
9759 ) -> lapack_int;
9760 pub fn LAPACKE_csptri(
9761 matrix_layout: c_int,
9762 uplo: c_char,
9763 n: lapack_int,
9764 ap: *mut __BindgenComplex<f32>,
9765 ipiv: *const lapack_int,
9766 ) -> lapack_int;
9767 pub fn LAPACKE_zsptri(
9768 matrix_layout: c_int,
9769 uplo: c_char,
9770 n: lapack_int,
9771 ap: *mut __BindgenComplex<f64>,
9772 ipiv: *const lapack_int,
9773 ) -> lapack_int;
9774 pub fn LAPACKE_ssptrs(
9775 matrix_layout: c_int,
9776 uplo: c_char,
9777 n: lapack_int,
9778 nrhs: lapack_int,
9779 ap: *const f32,
9780 ipiv: *const lapack_int,
9781 b: *mut f32,
9782 ldb: lapack_int,
9783 ) -> lapack_int;
9784 pub fn LAPACKE_dsptrs(
9785 matrix_layout: c_int,
9786 uplo: c_char,
9787 n: lapack_int,
9788 nrhs: lapack_int,
9789 ap: *const f64,
9790 ipiv: *const lapack_int,
9791 b: *mut f64,
9792 ldb: lapack_int,
9793 ) -> lapack_int;
9794 pub fn LAPACKE_csptrs(
9795 matrix_layout: c_int,
9796 uplo: c_char,
9797 n: lapack_int,
9798 nrhs: lapack_int,
9799 ap: *const __BindgenComplex<f32>,
9800 ipiv: *const lapack_int,
9801 b: *mut __BindgenComplex<f32>,
9802 ldb: lapack_int,
9803 ) -> lapack_int;
9804 pub fn LAPACKE_zsptrs(
9805 matrix_layout: c_int,
9806 uplo: c_char,
9807 n: lapack_int,
9808 nrhs: lapack_int,
9809 ap: *const __BindgenComplex<f64>,
9810 ipiv: *const lapack_int,
9811 b: *mut __BindgenComplex<f64>,
9812 ldb: lapack_int,
9813 ) -> lapack_int;
9814 pub fn LAPACKE_sstebz(
9815 range: c_char,
9816 order: c_char,
9817 n: lapack_int,
9818 vl: f32,
9819 vu: f32,
9820 il: lapack_int,
9821 iu: lapack_int,
9822 abstol: f32,
9823 d: *const f32,
9824 e: *const f32,
9825 m: *mut lapack_int,
9826 nsplit: *mut lapack_int,
9827 w: *mut f32,
9828 iblock: *mut lapack_int,
9829 isplit: *mut lapack_int,
9830 ) -> lapack_int;
9831 pub fn LAPACKE_dstebz(
9832 range: c_char,
9833 order: c_char,
9834 n: lapack_int,
9835 vl: f64,
9836 vu: f64,
9837 il: lapack_int,
9838 iu: lapack_int,
9839 abstol: f64,
9840 d: *const f64,
9841 e: *const f64,
9842 m: *mut lapack_int,
9843 nsplit: *mut lapack_int,
9844 w: *mut f64,
9845 iblock: *mut lapack_int,
9846 isplit: *mut lapack_int,
9847 ) -> lapack_int;
9848 pub fn LAPACKE_sstedc(
9849 matrix_layout: c_int,
9850 compz: c_char,
9851 n: lapack_int,
9852 d: *mut f32,
9853 e: *mut f32,
9854 z: *mut f32,
9855 ldz: lapack_int,
9856 ) -> lapack_int;
9857 pub fn LAPACKE_dstedc(
9858 matrix_layout: c_int,
9859 compz: c_char,
9860 n: lapack_int,
9861 d: *mut f64,
9862 e: *mut f64,
9863 z: *mut f64,
9864 ldz: lapack_int,
9865 ) -> lapack_int;
9866 pub fn LAPACKE_cstedc(
9867 matrix_layout: c_int,
9868 compz: c_char,
9869 n: lapack_int,
9870 d: *mut f32,
9871 e: *mut f32,
9872 z: *mut __BindgenComplex<f32>,
9873 ldz: lapack_int,
9874 ) -> lapack_int;
9875 pub fn LAPACKE_zstedc(
9876 matrix_layout: c_int,
9877 compz: c_char,
9878 n: lapack_int,
9879 d: *mut f64,
9880 e: *mut f64,
9881 z: *mut __BindgenComplex<f64>,
9882 ldz: lapack_int,
9883 ) -> lapack_int;
9884 pub fn LAPACKE_sstegr(
9885 matrix_layout: c_int,
9886 jobz: c_char,
9887 range: c_char,
9888 n: lapack_int,
9889 d: *mut f32,
9890 e: *mut f32,
9891 vl: f32,
9892 vu: f32,
9893 il: lapack_int,
9894 iu: lapack_int,
9895 abstol: f32,
9896 m: *mut lapack_int,
9897 w: *mut f32,
9898 z: *mut f32,
9899 ldz: lapack_int,
9900 isuppz: *mut lapack_int,
9901 ) -> lapack_int;
9902 pub fn LAPACKE_dstegr(
9903 matrix_layout: c_int,
9904 jobz: c_char,
9905 range: c_char,
9906 n: lapack_int,
9907 d: *mut f64,
9908 e: *mut f64,
9909 vl: f64,
9910 vu: f64,
9911 il: lapack_int,
9912 iu: lapack_int,
9913 abstol: f64,
9914 m: *mut lapack_int,
9915 w: *mut f64,
9916 z: *mut f64,
9917 ldz: lapack_int,
9918 isuppz: *mut lapack_int,
9919 ) -> lapack_int;
9920 pub fn LAPACKE_cstegr(
9921 matrix_layout: c_int,
9922 jobz: c_char,
9923 range: c_char,
9924 n: lapack_int,
9925 d: *mut f32,
9926 e: *mut f32,
9927 vl: f32,
9928 vu: f32,
9929 il: lapack_int,
9930 iu: lapack_int,
9931 abstol: f32,
9932 m: *mut lapack_int,
9933 w: *mut f32,
9934 z: *mut __BindgenComplex<f32>,
9935 ldz: lapack_int,
9936 isuppz: *mut lapack_int,
9937 ) -> lapack_int;
9938 pub fn LAPACKE_zstegr(
9939 matrix_layout: c_int,
9940 jobz: c_char,
9941 range: c_char,
9942 n: lapack_int,
9943 d: *mut f64,
9944 e: *mut f64,
9945 vl: f64,
9946 vu: f64,
9947 il: lapack_int,
9948 iu: lapack_int,
9949 abstol: f64,
9950 m: *mut lapack_int,
9951 w: *mut f64,
9952 z: *mut __BindgenComplex<f64>,
9953 ldz: lapack_int,
9954 isuppz: *mut lapack_int,
9955 ) -> lapack_int;
9956 pub fn LAPACKE_sstein(
9957 matrix_layout: c_int,
9958 n: lapack_int,
9959 d: *const f32,
9960 e: *const f32,
9961 m: lapack_int,
9962 w: *const f32,
9963 iblock: *const lapack_int,
9964 isplit: *const lapack_int,
9965 z: *mut f32,
9966 ldz: lapack_int,
9967 ifailv: *mut lapack_int,
9968 ) -> lapack_int;
9969 pub fn LAPACKE_dstein(
9970 matrix_layout: c_int,
9971 n: lapack_int,
9972 d: *const f64,
9973 e: *const f64,
9974 m: lapack_int,
9975 w: *const f64,
9976 iblock: *const lapack_int,
9977 isplit: *const lapack_int,
9978 z: *mut f64,
9979 ldz: lapack_int,
9980 ifailv: *mut lapack_int,
9981 ) -> lapack_int;
9982 pub fn LAPACKE_cstein(
9983 matrix_layout: c_int,
9984 n: lapack_int,
9985 d: *const f32,
9986 e: *const f32,
9987 m: lapack_int,
9988 w: *const f32,
9989 iblock: *const lapack_int,
9990 isplit: *const lapack_int,
9991 z: *mut __BindgenComplex<f32>,
9992 ldz: lapack_int,
9993 ifailv: *mut lapack_int,
9994 ) -> lapack_int;
9995 pub fn LAPACKE_zstein(
9996 matrix_layout: c_int,
9997 n: lapack_int,
9998 d: *const f64,
9999 e: *const f64,
10000 m: lapack_int,
10001 w: *const f64,
10002 iblock: *const lapack_int,
10003 isplit: *const lapack_int,
10004 z: *mut __BindgenComplex<f64>,
10005 ldz: lapack_int,
10006 ifailv: *mut lapack_int,
10007 ) -> lapack_int;
10008 pub fn LAPACKE_sstemr(
10009 matrix_layout: c_int,
10010 jobz: c_char,
10011 range: c_char,
10012 n: lapack_int,
10013 d: *mut f32,
10014 e: *mut f32,
10015 vl: f32,
10016 vu: f32,
10017 il: lapack_int,
10018 iu: lapack_int,
10019 m: *mut lapack_int,
10020 w: *mut f32,
10021 z: *mut f32,
10022 ldz: lapack_int,
10023 nzc: lapack_int,
10024 isuppz: *mut lapack_int,
10025 tryrac: *mut lapack_int,
10026 ) -> lapack_int;
10027 pub fn LAPACKE_dstemr(
10028 matrix_layout: c_int,
10029 jobz: c_char,
10030 range: c_char,
10031 n: lapack_int,
10032 d: *mut f64,
10033 e: *mut f64,
10034 vl: f64,
10035 vu: f64,
10036 il: lapack_int,
10037 iu: lapack_int,
10038 m: *mut lapack_int,
10039 w: *mut f64,
10040 z: *mut f64,
10041 ldz: lapack_int,
10042 nzc: lapack_int,
10043 isuppz: *mut lapack_int,
10044 tryrac: *mut lapack_int,
10045 ) -> lapack_int;
10046 pub fn LAPACKE_cstemr(
10047 matrix_layout: c_int,
10048 jobz: c_char,
10049 range: c_char,
10050 n: lapack_int,
10051 d: *mut f32,
10052 e: *mut f32,
10053 vl: f32,
10054 vu: f32,
10055 il: lapack_int,
10056 iu: lapack_int,
10057 m: *mut lapack_int,
10058 w: *mut f32,
10059 z: *mut __BindgenComplex<f32>,
10060 ldz: lapack_int,
10061 nzc: lapack_int,
10062 isuppz: *mut lapack_int,
10063 tryrac: *mut lapack_int,
10064 ) -> lapack_int;
10065 pub fn LAPACKE_zstemr(
10066 matrix_layout: c_int,
10067 jobz: c_char,
10068 range: c_char,
10069 n: lapack_int,
10070 d: *mut f64,
10071 e: *mut f64,
10072 vl: f64,
10073 vu: f64,
10074 il: lapack_int,
10075 iu: lapack_int,
10076 m: *mut lapack_int,
10077 w: *mut f64,
10078 z: *mut __BindgenComplex<f64>,
10079 ldz: lapack_int,
10080 nzc: lapack_int,
10081 isuppz: *mut lapack_int,
10082 tryrac: *mut lapack_int,
10083 ) -> lapack_int;
10084 pub fn LAPACKE_ssteqr(
10085 matrix_layout: c_int,
10086 compz: c_char,
10087 n: lapack_int,
10088 d: *mut f32,
10089 e: *mut f32,
10090 z: *mut f32,
10091 ldz: lapack_int,
10092 ) -> lapack_int;
10093 pub fn LAPACKE_dsteqr(
10094 matrix_layout: c_int,
10095 compz: c_char,
10096 n: lapack_int,
10097 d: *mut f64,
10098 e: *mut f64,
10099 z: *mut f64,
10100 ldz: lapack_int,
10101 ) -> lapack_int;
10102 pub fn LAPACKE_csteqr(
10103 matrix_layout: c_int,
10104 compz: c_char,
10105 n: lapack_int,
10106 d: *mut f32,
10107 e: *mut f32,
10108 z: *mut __BindgenComplex<f32>,
10109 ldz: lapack_int,
10110 ) -> lapack_int;
10111 pub fn LAPACKE_zsteqr(
10112 matrix_layout: c_int,
10113 compz: c_char,
10114 n: lapack_int,
10115 d: *mut f64,
10116 e: *mut f64,
10117 z: *mut __BindgenComplex<f64>,
10118 ldz: lapack_int,
10119 ) -> lapack_int;
10120 pub fn LAPACKE_ssterf(n: lapack_int, d: *mut f32, e: *mut f32) -> lapack_int;
10121 pub fn LAPACKE_dsterf(n: lapack_int, d: *mut f64, e: *mut f64) -> lapack_int;
10122 pub fn LAPACKE_sstev(
10123 matrix_layout: c_int,
10124 jobz: c_char,
10125 n: lapack_int,
10126 d: *mut f32,
10127 e: *mut f32,
10128 z: *mut f32,
10129 ldz: lapack_int,
10130 ) -> lapack_int;
10131 pub fn LAPACKE_dstev(
10132 matrix_layout: c_int,
10133 jobz: c_char,
10134 n: lapack_int,
10135 d: *mut f64,
10136 e: *mut f64,
10137 z: *mut f64,
10138 ldz: lapack_int,
10139 ) -> lapack_int;
10140 pub fn LAPACKE_sstevd(
10141 matrix_layout: c_int,
10142 jobz: c_char,
10143 n: lapack_int,
10144 d: *mut f32,
10145 e: *mut f32,
10146 z: *mut f32,
10147 ldz: lapack_int,
10148 ) -> lapack_int;
10149 pub fn LAPACKE_dstevd(
10150 matrix_layout: c_int,
10151 jobz: c_char,
10152 n: lapack_int,
10153 d: *mut f64,
10154 e: *mut f64,
10155 z: *mut f64,
10156 ldz: lapack_int,
10157 ) -> lapack_int;
10158 pub fn LAPACKE_sstevr(
10159 matrix_layout: c_int,
10160 jobz: c_char,
10161 range: c_char,
10162 n: lapack_int,
10163 d: *mut f32,
10164 e: *mut f32,
10165 vl: f32,
10166 vu: f32,
10167 il: lapack_int,
10168 iu: lapack_int,
10169 abstol: f32,
10170 m: *mut lapack_int,
10171 w: *mut f32,
10172 z: *mut f32,
10173 ldz: lapack_int,
10174 isuppz: *mut lapack_int,
10175 ) -> lapack_int;
10176 pub fn LAPACKE_dstevr(
10177 matrix_layout: c_int,
10178 jobz: c_char,
10179 range: c_char,
10180 n: lapack_int,
10181 d: *mut f64,
10182 e: *mut f64,
10183 vl: f64,
10184 vu: f64,
10185 il: lapack_int,
10186 iu: lapack_int,
10187 abstol: f64,
10188 m: *mut lapack_int,
10189 w: *mut f64,
10190 z: *mut f64,
10191 ldz: lapack_int,
10192 isuppz: *mut lapack_int,
10193 ) -> lapack_int;
10194 pub fn LAPACKE_sstevx(
10195 matrix_layout: c_int,
10196 jobz: c_char,
10197 range: c_char,
10198 n: lapack_int,
10199 d: *mut f32,
10200 e: *mut f32,
10201 vl: f32,
10202 vu: f32,
10203 il: lapack_int,
10204 iu: lapack_int,
10205 abstol: f32,
10206 m: *mut lapack_int,
10207 w: *mut f32,
10208 z: *mut f32,
10209 ldz: lapack_int,
10210 ifail: *mut lapack_int,
10211 ) -> lapack_int;
10212 pub fn LAPACKE_dstevx(
10213 matrix_layout: c_int,
10214 jobz: c_char,
10215 range: c_char,
10216 n: lapack_int,
10217 d: *mut f64,
10218 e: *mut f64,
10219 vl: f64,
10220 vu: f64,
10221 il: lapack_int,
10222 iu: lapack_int,
10223 abstol: f64,
10224 m: *mut lapack_int,
10225 w: *mut f64,
10226 z: *mut f64,
10227 ldz: lapack_int,
10228 ifail: *mut lapack_int,
10229 ) -> lapack_int;
10230 pub fn LAPACKE_ssycon(
10231 matrix_layout: c_int,
10232 uplo: c_char,
10233 n: lapack_int,
10234 a: *const f32,
10235 lda: lapack_int,
10236 ipiv: *const lapack_int,
10237 anorm: f32,
10238 rcond: *mut f32,
10239 ) -> lapack_int;
10240 pub fn LAPACKE_dsycon(
10241 matrix_layout: c_int,
10242 uplo: c_char,
10243 n: lapack_int,
10244 a: *const f64,
10245 lda: lapack_int,
10246 ipiv: *const lapack_int,
10247 anorm: f64,
10248 rcond: *mut f64,
10249 ) -> lapack_int;
10250 pub fn LAPACKE_csycon(
10251 matrix_layout: c_int,
10252 uplo: c_char,
10253 n: lapack_int,
10254 a: *const __BindgenComplex<f32>,
10255 lda: lapack_int,
10256 ipiv: *const lapack_int,
10257 anorm: f32,
10258 rcond: *mut f32,
10259 ) -> lapack_int;
10260 pub fn LAPACKE_zsycon(
10261 matrix_layout: c_int,
10262 uplo: c_char,
10263 n: lapack_int,
10264 a: *const __BindgenComplex<f64>,
10265 lda: lapack_int,
10266 ipiv: *const lapack_int,
10267 anorm: f64,
10268 rcond: *mut f64,
10269 ) -> lapack_int;
10270 pub fn LAPACKE_ssyequb(
10271 matrix_layout: c_int,
10272 uplo: c_char,
10273 n: lapack_int,
10274 a: *const f32,
10275 lda: lapack_int,
10276 s: *mut f32,
10277 scond: *mut f32,
10278 amax: *mut f32,
10279 ) -> lapack_int;
10280 pub fn LAPACKE_dsyequb(
10281 matrix_layout: c_int,
10282 uplo: c_char,
10283 n: lapack_int,
10284 a: *const f64,
10285 lda: lapack_int,
10286 s: *mut f64,
10287 scond: *mut f64,
10288 amax: *mut f64,
10289 ) -> lapack_int;
10290 pub fn LAPACKE_csyequb(
10291 matrix_layout: c_int,
10292 uplo: c_char,
10293 n: lapack_int,
10294 a: *const __BindgenComplex<f32>,
10295 lda: lapack_int,
10296 s: *mut f32,
10297 scond: *mut f32,
10298 amax: *mut f32,
10299 ) -> lapack_int;
10300 pub fn LAPACKE_zsyequb(
10301 matrix_layout: c_int,
10302 uplo: c_char,
10303 n: lapack_int,
10304 a: *const __BindgenComplex<f64>,
10305 lda: lapack_int,
10306 s: *mut f64,
10307 scond: *mut f64,
10308 amax: *mut f64,
10309 ) -> lapack_int;
10310 pub fn LAPACKE_ssyev(
10311 matrix_layout: c_int,
10312 jobz: c_char,
10313 uplo: c_char,
10314 n: lapack_int,
10315 a: *mut f32,
10316 lda: lapack_int,
10317 w: *mut f32,
10318 ) -> lapack_int;
10319 pub fn LAPACKE_dsyev(
10320 matrix_layout: c_int,
10321 jobz: c_char,
10322 uplo: c_char,
10323 n: lapack_int,
10324 a: *mut f64,
10325 lda: lapack_int,
10326 w: *mut f64,
10327 ) -> lapack_int;
10328 pub fn LAPACKE_ssyevd(
10329 matrix_layout: c_int,
10330 jobz: c_char,
10331 uplo: c_char,
10332 n: lapack_int,
10333 a: *mut f32,
10334 lda: lapack_int,
10335 w: *mut f32,
10336 ) -> lapack_int;
10337 pub fn LAPACKE_dsyevd(
10338 matrix_layout: c_int,
10339 jobz: c_char,
10340 uplo: c_char,
10341 n: lapack_int,
10342 a: *mut f64,
10343 lda: lapack_int,
10344 w: *mut f64,
10345 ) -> lapack_int;
10346 pub fn LAPACKE_ssyevr(
10347 matrix_layout: c_int,
10348 jobz: c_char,
10349 range: c_char,
10350 uplo: c_char,
10351 n: lapack_int,
10352 a: *mut f32,
10353 lda: lapack_int,
10354 vl: f32,
10355 vu: f32,
10356 il: lapack_int,
10357 iu: lapack_int,
10358 abstol: f32,
10359 m: *mut lapack_int,
10360 w: *mut f32,
10361 z: *mut f32,
10362 ldz: lapack_int,
10363 isuppz: *mut lapack_int,
10364 ) -> lapack_int;
10365 pub fn LAPACKE_dsyevr(
10366 matrix_layout: c_int,
10367 jobz: c_char,
10368 range: c_char,
10369 uplo: c_char,
10370 n: lapack_int,
10371 a: *mut f64,
10372 lda: lapack_int,
10373 vl: f64,
10374 vu: f64,
10375 il: lapack_int,
10376 iu: lapack_int,
10377 abstol: f64,
10378 m: *mut lapack_int,
10379 w: *mut f64,
10380 z: *mut f64,
10381 ldz: lapack_int,
10382 isuppz: *mut lapack_int,
10383 ) -> lapack_int;
10384 pub fn LAPACKE_ssyevx(
10385 matrix_layout: c_int,
10386 jobz: c_char,
10387 range: c_char,
10388 uplo: c_char,
10389 n: lapack_int,
10390 a: *mut f32,
10391 lda: lapack_int,
10392 vl: f32,
10393 vu: f32,
10394 il: lapack_int,
10395 iu: lapack_int,
10396 abstol: f32,
10397 m: *mut lapack_int,
10398 w: *mut f32,
10399 z: *mut f32,
10400 ldz: lapack_int,
10401 ifail: *mut lapack_int,
10402 ) -> lapack_int;
10403 pub fn LAPACKE_dsyevx(
10404 matrix_layout: c_int,
10405 jobz: c_char,
10406 range: c_char,
10407 uplo: c_char,
10408 n: lapack_int,
10409 a: *mut f64,
10410 lda: lapack_int,
10411 vl: f64,
10412 vu: f64,
10413 il: lapack_int,
10414 iu: lapack_int,
10415 abstol: f64,
10416 m: *mut lapack_int,
10417 w: *mut f64,
10418 z: *mut f64,
10419 ldz: lapack_int,
10420 ifail: *mut lapack_int,
10421 ) -> lapack_int;
10422 pub fn LAPACKE_ssygst(
10423 matrix_layout: c_int,
10424 itype: lapack_int,
10425 uplo: c_char,
10426 n: lapack_int,
10427 a: *mut f32,
10428 lda: lapack_int,
10429 b: *const f32,
10430 ldb: lapack_int,
10431 ) -> lapack_int;
10432 pub fn LAPACKE_dsygst(
10433 matrix_layout: c_int,
10434 itype: lapack_int,
10435 uplo: c_char,
10436 n: lapack_int,
10437 a: *mut f64,
10438 lda: lapack_int,
10439 b: *const f64,
10440 ldb: lapack_int,
10441 ) -> lapack_int;
10442 pub fn LAPACKE_ssygv(
10443 matrix_layout: c_int,
10444 itype: lapack_int,
10445 jobz: c_char,
10446 uplo: c_char,
10447 n: lapack_int,
10448 a: *mut f32,
10449 lda: lapack_int,
10450 b: *mut f32,
10451 ldb: lapack_int,
10452 w: *mut f32,
10453 ) -> lapack_int;
10454 pub fn LAPACKE_dsygv(
10455 matrix_layout: c_int,
10456 itype: lapack_int,
10457 jobz: c_char,
10458 uplo: c_char,
10459 n: lapack_int,
10460 a: *mut f64,
10461 lda: lapack_int,
10462 b: *mut f64,
10463 ldb: lapack_int,
10464 w: *mut f64,
10465 ) -> lapack_int;
10466 pub fn LAPACKE_ssygvd(
10467 matrix_layout: c_int,
10468 itype: lapack_int,
10469 jobz: c_char,
10470 uplo: c_char,
10471 n: lapack_int,
10472 a: *mut f32,
10473 lda: lapack_int,
10474 b: *mut f32,
10475 ldb: lapack_int,
10476 w: *mut f32,
10477 ) -> lapack_int;
10478 pub fn LAPACKE_dsygvd(
10479 matrix_layout: c_int,
10480 itype: lapack_int,
10481 jobz: c_char,
10482 uplo: c_char,
10483 n: lapack_int,
10484 a: *mut f64,
10485 lda: lapack_int,
10486 b: *mut f64,
10487 ldb: lapack_int,
10488 w: *mut f64,
10489 ) -> lapack_int;
10490 pub fn LAPACKE_ssygvx(
10491 matrix_layout: c_int,
10492 itype: lapack_int,
10493 jobz: c_char,
10494 range: c_char,
10495 uplo: c_char,
10496 n: lapack_int,
10497 a: *mut f32,
10498 lda: lapack_int,
10499 b: *mut f32,
10500 ldb: lapack_int,
10501 vl: f32,
10502 vu: f32,
10503 il: lapack_int,
10504 iu: lapack_int,
10505 abstol: f32,
10506 m: *mut lapack_int,
10507 w: *mut f32,
10508 z: *mut f32,
10509 ldz: lapack_int,
10510 ifail: *mut lapack_int,
10511 ) -> lapack_int;
10512 pub fn LAPACKE_dsygvx(
10513 matrix_layout: c_int,
10514 itype: lapack_int,
10515 jobz: c_char,
10516 range: c_char,
10517 uplo: c_char,
10518 n: lapack_int,
10519 a: *mut f64,
10520 lda: lapack_int,
10521 b: *mut f64,
10522 ldb: lapack_int,
10523 vl: f64,
10524 vu: f64,
10525 il: lapack_int,
10526 iu: lapack_int,
10527 abstol: f64,
10528 m: *mut lapack_int,
10529 w: *mut f64,
10530 z: *mut f64,
10531 ldz: lapack_int,
10532 ifail: *mut lapack_int,
10533 ) -> lapack_int;
10534 pub fn LAPACKE_ssyrfs(
10535 matrix_layout: c_int,
10536 uplo: c_char,
10537 n: lapack_int,
10538 nrhs: lapack_int,
10539 a: *const f32,
10540 lda: lapack_int,
10541 af: *const f32,
10542 ldaf: lapack_int,
10543 ipiv: *const lapack_int,
10544 b: *const f32,
10545 ldb: lapack_int,
10546 x: *mut f32,
10547 ldx: lapack_int,
10548 ferr: *mut f32,
10549 berr: *mut f32,
10550 ) -> lapack_int;
10551 pub fn LAPACKE_dsyrfs(
10552 matrix_layout: c_int,
10553 uplo: c_char,
10554 n: lapack_int,
10555 nrhs: lapack_int,
10556 a: *const f64,
10557 lda: lapack_int,
10558 af: *const f64,
10559 ldaf: lapack_int,
10560 ipiv: *const lapack_int,
10561 b: *const f64,
10562 ldb: lapack_int,
10563 x: *mut f64,
10564 ldx: lapack_int,
10565 ferr: *mut f64,
10566 berr: *mut f64,
10567 ) -> lapack_int;
10568 pub fn LAPACKE_csyrfs(
10569 matrix_layout: c_int,
10570 uplo: c_char,
10571 n: lapack_int,
10572 nrhs: lapack_int,
10573 a: *const __BindgenComplex<f32>,
10574 lda: lapack_int,
10575 af: *const __BindgenComplex<f32>,
10576 ldaf: lapack_int,
10577 ipiv: *const lapack_int,
10578 b: *const __BindgenComplex<f32>,
10579 ldb: lapack_int,
10580 x: *mut __BindgenComplex<f32>,
10581 ldx: lapack_int,
10582 ferr: *mut f32,
10583 berr: *mut f32,
10584 ) -> lapack_int;
10585 pub fn LAPACKE_zsyrfs(
10586 matrix_layout: c_int,
10587 uplo: c_char,
10588 n: lapack_int,
10589 nrhs: lapack_int,
10590 a: *const __BindgenComplex<f64>,
10591 lda: lapack_int,
10592 af: *const __BindgenComplex<f64>,
10593 ldaf: lapack_int,
10594 ipiv: *const lapack_int,
10595 b: *const __BindgenComplex<f64>,
10596 ldb: lapack_int,
10597 x: *mut __BindgenComplex<f64>,
10598 ldx: lapack_int,
10599 ferr: *mut f64,
10600 berr: *mut f64,
10601 ) -> lapack_int;
10602 pub fn LAPACKE_ssyrfsx(
10603 matrix_layout: c_int,
10604 uplo: c_char,
10605 equed: c_char,
10606 n: lapack_int,
10607 nrhs: lapack_int,
10608 a: *const f32,
10609 lda: lapack_int,
10610 af: *const f32,
10611 ldaf: lapack_int,
10612 ipiv: *const lapack_int,
10613 s: *const f32,
10614 b: *const f32,
10615 ldb: lapack_int,
10616 x: *mut f32,
10617 ldx: lapack_int,
10618 rcond: *mut f32,
10619 berr: *mut f32,
10620 n_err_bnds: lapack_int,
10621 err_bnds_norm: *mut f32,
10622 err_bnds_comp: *mut f32,
10623 nparams: lapack_int,
10624 params: *mut f32,
10625 ) -> lapack_int;
10626 pub fn LAPACKE_dsyrfsx(
10627 matrix_layout: c_int,
10628 uplo: c_char,
10629 equed: c_char,
10630 n: lapack_int,
10631 nrhs: lapack_int,
10632 a: *const f64,
10633 lda: lapack_int,
10634 af: *const f64,
10635 ldaf: lapack_int,
10636 ipiv: *const lapack_int,
10637 s: *const f64,
10638 b: *const f64,
10639 ldb: lapack_int,
10640 x: *mut f64,
10641 ldx: lapack_int,
10642 rcond: *mut f64,
10643 berr: *mut f64,
10644 n_err_bnds: lapack_int,
10645 err_bnds_norm: *mut f64,
10646 err_bnds_comp: *mut f64,
10647 nparams: lapack_int,
10648 params: *mut f64,
10649 ) -> lapack_int;
10650 pub fn LAPACKE_csyrfsx(
10651 matrix_layout: c_int,
10652 uplo: c_char,
10653 equed: c_char,
10654 n: lapack_int,
10655 nrhs: lapack_int,
10656 a: *const __BindgenComplex<f32>,
10657 lda: lapack_int,
10658 af: *const __BindgenComplex<f32>,
10659 ldaf: lapack_int,
10660 ipiv: *const lapack_int,
10661 s: *const f32,
10662 b: *const __BindgenComplex<f32>,
10663 ldb: lapack_int,
10664 x: *mut __BindgenComplex<f32>,
10665 ldx: lapack_int,
10666 rcond: *mut f32,
10667 berr: *mut f32,
10668 n_err_bnds: lapack_int,
10669 err_bnds_norm: *mut f32,
10670 err_bnds_comp: *mut f32,
10671 nparams: lapack_int,
10672 params: *mut f32,
10673 ) -> lapack_int;
10674 pub fn LAPACKE_zsyrfsx(
10675 matrix_layout: c_int,
10676 uplo: c_char,
10677 equed: c_char,
10678 n: lapack_int,
10679 nrhs: lapack_int,
10680 a: *const __BindgenComplex<f64>,
10681 lda: lapack_int,
10682 af: *const __BindgenComplex<f64>,
10683 ldaf: lapack_int,
10684 ipiv: *const lapack_int,
10685 s: *const f64,
10686 b: *const __BindgenComplex<f64>,
10687 ldb: lapack_int,
10688 x: *mut __BindgenComplex<f64>,
10689 ldx: lapack_int,
10690 rcond: *mut f64,
10691 berr: *mut f64,
10692 n_err_bnds: lapack_int,
10693 err_bnds_norm: *mut f64,
10694 err_bnds_comp: *mut f64,
10695 nparams: lapack_int,
10696 params: *mut f64,
10697 ) -> lapack_int;
10698 pub fn LAPACKE_ssysv(
10699 matrix_layout: c_int,
10700 uplo: c_char,
10701 n: lapack_int,
10702 nrhs: lapack_int,
10703 a: *mut f32,
10704 lda: lapack_int,
10705 ipiv: *mut lapack_int,
10706 b: *mut f32,
10707 ldb: lapack_int,
10708 ) -> lapack_int;
10709 pub fn LAPACKE_dsysv(
10710 matrix_layout: c_int,
10711 uplo: c_char,
10712 n: lapack_int,
10713 nrhs: lapack_int,
10714 a: *mut f64,
10715 lda: lapack_int,
10716 ipiv: *mut lapack_int,
10717 b: *mut f64,
10718 ldb: lapack_int,
10719 ) -> lapack_int;
10720 pub fn LAPACKE_csysv(
10721 matrix_layout: c_int,
10722 uplo: c_char,
10723 n: lapack_int,
10724 nrhs: lapack_int,
10725 a: *mut __BindgenComplex<f32>,
10726 lda: lapack_int,
10727 ipiv: *mut lapack_int,
10728 b: *mut __BindgenComplex<f32>,
10729 ldb: lapack_int,
10730 ) -> lapack_int;
10731 pub fn LAPACKE_zsysv(
10732 matrix_layout: c_int,
10733 uplo: c_char,
10734 n: lapack_int,
10735 nrhs: lapack_int,
10736 a: *mut __BindgenComplex<f64>,
10737 lda: lapack_int,
10738 ipiv: *mut lapack_int,
10739 b: *mut __BindgenComplex<f64>,
10740 ldb: lapack_int,
10741 ) -> lapack_int;
10742 pub fn LAPACKE_ssysvx(
10743 matrix_layout: c_int,
10744 fact: c_char,
10745 uplo: c_char,
10746 n: lapack_int,
10747 nrhs: lapack_int,
10748 a: *const f32,
10749 lda: lapack_int,
10750 af: *mut f32,
10751 ldaf: lapack_int,
10752 ipiv: *mut lapack_int,
10753 b: *const f32,
10754 ldb: lapack_int,
10755 x: *mut f32,
10756 ldx: lapack_int,
10757 rcond: *mut f32,
10758 ferr: *mut f32,
10759 berr: *mut f32,
10760 ) -> lapack_int;
10761 pub fn LAPACKE_dsysvx(
10762 matrix_layout: c_int,
10763 fact: c_char,
10764 uplo: c_char,
10765 n: lapack_int,
10766 nrhs: lapack_int,
10767 a: *const f64,
10768 lda: lapack_int,
10769 af: *mut f64,
10770 ldaf: lapack_int,
10771 ipiv: *mut lapack_int,
10772 b: *const f64,
10773 ldb: lapack_int,
10774 x: *mut f64,
10775 ldx: lapack_int,
10776 rcond: *mut f64,
10777 ferr: *mut f64,
10778 berr: *mut f64,
10779 ) -> lapack_int;
10780 pub fn LAPACKE_csysvx(
10781 matrix_layout: c_int,
10782 fact: c_char,
10783 uplo: c_char,
10784 n: lapack_int,
10785 nrhs: lapack_int,
10786 a: *const __BindgenComplex<f32>,
10787 lda: lapack_int,
10788 af: *mut __BindgenComplex<f32>,
10789 ldaf: lapack_int,
10790 ipiv: *mut lapack_int,
10791 b: *const __BindgenComplex<f32>,
10792 ldb: lapack_int,
10793 x: *mut __BindgenComplex<f32>,
10794 ldx: lapack_int,
10795 rcond: *mut f32,
10796 ferr: *mut f32,
10797 berr: *mut f32,
10798 ) -> lapack_int;
10799 pub fn LAPACKE_zsysvx(
10800 matrix_layout: c_int,
10801 fact: c_char,
10802 uplo: c_char,
10803 n: lapack_int,
10804 nrhs: lapack_int,
10805 a: *const __BindgenComplex<f64>,
10806 lda: lapack_int,
10807 af: *mut __BindgenComplex<f64>,
10808 ldaf: lapack_int,
10809 ipiv: *mut lapack_int,
10810 b: *const __BindgenComplex<f64>,
10811 ldb: lapack_int,
10812 x: *mut __BindgenComplex<f64>,
10813 ldx: lapack_int,
10814 rcond: *mut f64,
10815 ferr: *mut f64,
10816 berr: *mut f64,
10817 ) -> lapack_int;
10818 pub fn LAPACKE_ssysvxx(
10819 matrix_layout: c_int,
10820 fact: c_char,
10821 uplo: c_char,
10822 n: lapack_int,
10823 nrhs: lapack_int,
10824 a: *mut f32,
10825 lda: lapack_int,
10826 af: *mut f32,
10827 ldaf: lapack_int,
10828 ipiv: *mut lapack_int,
10829 equed: *mut c_char,
10830 s: *mut f32,
10831 b: *mut f32,
10832 ldb: lapack_int,
10833 x: *mut f32,
10834 ldx: lapack_int,
10835 rcond: *mut f32,
10836 rpvgrw: *mut f32,
10837 berr: *mut f32,
10838 n_err_bnds: lapack_int,
10839 err_bnds_norm: *mut f32,
10840 err_bnds_comp: *mut f32,
10841 nparams: lapack_int,
10842 params: *mut f32,
10843 ) -> lapack_int;
10844 pub fn LAPACKE_dsysvxx(
10845 matrix_layout: c_int,
10846 fact: c_char,
10847 uplo: c_char,
10848 n: lapack_int,
10849 nrhs: lapack_int,
10850 a: *mut f64,
10851 lda: lapack_int,
10852 af: *mut f64,
10853 ldaf: lapack_int,
10854 ipiv: *mut lapack_int,
10855 equed: *mut c_char,
10856 s: *mut f64,
10857 b: *mut f64,
10858 ldb: lapack_int,
10859 x: *mut f64,
10860 ldx: lapack_int,
10861 rcond: *mut f64,
10862 rpvgrw: *mut f64,
10863 berr: *mut f64,
10864 n_err_bnds: lapack_int,
10865 err_bnds_norm: *mut f64,
10866 err_bnds_comp: *mut f64,
10867 nparams: lapack_int,
10868 params: *mut f64,
10869 ) -> lapack_int;
10870 pub fn LAPACKE_csysvxx(
10871 matrix_layout: c_int,
10872 fact: c_char,
10873 uplo: c_char,
10874 n: lapack_int,
10875 nrhs: lapack_int,
10876 a: *mut __BindgenComplex<f32>,
10877 lda: lapack_int,
10878 af: *mut __BindgenComplex<f32>,
10879 ldaf: lapack_int,
10880 ipiv: *mut lapack_int,
10881 equed: *mut c_char,
10882 s: *mut f32,
10883 b: *mut __BindgenComplex<f32>,
10884 ldb: lapack_int,
10885 x: *mut __BindgenComplex<f32>,
10886 ldx: lapack_int,
10887 rcond: *mut f32,
10888 rpvgrw: *mut f32,
10889 berr: *mut f32,
10890 n_err_bnds: lapack_int,
10891 err_bnds_norm: *mut f32,
10892 err_bnds_comp: *mut f32,
10893 nparams: lapack_int,
10894 params: *mut f32,
10895 ) -> lapack_int;
10896 pub fn LAPACKE_zsysvxx(
10897 matrix_layout: c_int,
10898 fact: c_char,
10899 uplo: c_char,
10900 n: lapack_int,
10901 nrhs: lapack_int,
10902 a: *mut __BindgenComplex<f64>,
10903 lda: lapack_int,
10904 af: *mut __BindgenComplex<f64>,
10905 ldaf: lapack_int,
10906 ipiv: *mut lapack_int,
10907 equed: *mut c_char,
10908 s: *mut f64,
10909 b: *mut __BindgenComplex<f64>,
10910 ldb: lapack_int,
10911 x: *mut __BindgenComplex<f64>,
10912 ldx: lapack_int,
10913 rcond: *mut f64,
10914 rpvgrw: *mut f64,
10915 berr: *mut f64,
10916 n_err_bnds: lapack_int,
10917 err_bnds_norm: *mut f64,
10918 err_bnds_comp: *mut f64,
10919 nparams: lapack_int,
10920 params: *mut f64,
10921 ) -> lapack_int;
10922 pub fn LAPACKE_ssytrd(
10923 matrix_layout: c_int,
10924 uplo: c_char,
10925 n: lapack_int,
10926 a: *mut f32,
10927 lda: lapack_int,
10928 d: *mut f32,
10929 e: *mut f32,
10930 tau: *mut f32,
10931 ) -> lapack_int;
10932 pub fn LAPACKE_dsytrd(
10933 matrix_layout: c_int,
10934 uplo: c_char,
10935 n: lapack_int,
10936 a: *mut f64,
10937 lda: lapack_int,
10938 d: *mut f64,
10939 e: *mut f64,
10940 tau: *mut f64,
10941 ) -> lapack_int;
10942 pub fn LAPACKE_ssytrf(
10943 matrix_layout: c_int,
10944 uplo: c_char,
10945 n: lapack_int,
10946 a: *mut f32,
10947 lda: lapack_int,
10948 ipiv: *mut lapack_int,
10949 ) -> lapack_int;
10950 pub fn LAPACKE_dsytrf(
10951 matrix_layout: c_int,
10952 uplo: c_char,
10953 n: lapack_int,
10954 a: *mut f64,
10955 lda: lapack_int,
10956 ipiv: *mut lapack_int,
10957 ) -> lapack_int;
10958 pub fn LAPACKE_csytrf(
10959 matrix_layout: c_int,
10960 uplo: c_char,
10961 n: lapack_int,
10962 a: *mut __BindgenComplex<f32>,
10963 lda: lapack_int,
10964 ipiv: *mut lapack_int,
10965 ) -> lapack_int;
10966 pub fn LAPACKE_zsytrf(
10967 matrix_layout: c_int,
10968 uplo: c_char,
10969 n: lapack_int,
10970 a: *mut __BindgenComplex<f64>,
10971 lda: lapack_int,
10972 ipiv: *mut lapack_int,
10973 ) -> lapack_int;
10974 pub fn LAPACKE_ssytri(
10975 matrix_layout: c_int,
10976 uplo: c_char,
10977 n: lapack_int,
10978 a: *mut f32,
10979 lda: lapack_int,
10980 ipiv: *const lapack_int,
10981 ) -> lapack_int;
10982 pub fn LAPACKE_dsytri(
10983 matrix_layout: c_int,
10984 uplo: c_char,
10985 n: lapack_int,
10986 a: *mut f64,
10987 lda: lapack_int,
10988 ipiv: *const lapack_int,
10989 ) -> lapack_int;
10990 pub fn LAPACKE_csytri(
10991 matrix_layout: c_int,
10992 uplo: c_char,
10993 n: lapack_int,
10994 a: *mut __BindgenComplex<f32>,
10995 lda: lapack_int,
10996 ipiv: *const lapack_int,
10997 ) -> lapack_int;
10998 pub fn LAPACKE_zsytri(
10999 matrix_layout: c_int,
11000 uplo: c_char,
11001 n: lapack_int,
11002 a: *mut __BindgenComplex<f64>,
11003 lda: lapack_int,
11004 ipiv: *const lapack_int,
11005 ) -> lapack_int;
11006 pub fn LAPACKE_ssytrs(
11007 matrix_layout: c_int,
11008 uplo: c_char,
11009 n: lapack_int,
11010 nrhs: lapack_int,
11011 a: *const f32,
11012 lda: lapack_int,
11013 ipiv: *const lapack_int,
11014 b: *mut f32,
11015 ldb: lapack_int,
11016 ) -> lapack_int;
11017 pub fn LAPACKE_dsytrs(
11018 matrix_layout: c_int,
11019 uplo: c_char,
11020 n: lapack_int,
11021 nrhs: lapack_int,
11022 a: *const f64,
11023 lda: lapack_int,
11024 ipiv: *const lapack_int,
11025 b: *mut f64,
11026 ldb: lapack_int,
11027 ) -> lapack_int;
11028 pub fn LAPACKE_csytrs(
11029 matrix_layout: c_int,
11030 uplo: c_char,
11031 n: lapack_int,
11032 nrhs: lapack_int,
11033 a: *const __BindgenComplex<f32>,
11034 lda: lapack_int,
11035 ipiv: *const lapack_int,
11036 b: *mut __BindgenComplex<f32>,
11037 ldb: lapack_int,
11038 ) -> lapack_int;
11039 pub fn LAPACKE_zsytrs(
11040 matrix_layout: c_int,
11041 uplo: c_char,
11042 n: lapack_int,
11043 nrhs: lapack_int,
11044 a: *const __BindgenComplex<f64>,
11045 lda: lapack_int,
11046 ipiv: *const lapack_int,
11047 b: *mut __BindgenComplex<f64>,
11048 ldb: lapack_int,
11049 ) -> lapack_int;
11050 pub fn LAPACKE_stbcon(
11051 matrix_layout: c_int,
11052 norm: c_char,
11053 uplo: c_char,
11054 diag: c_char,
11055 n: lapack_int,
11056 kd: lapack_int,
11057 ab: *const f32,
11058 ldab: lapack_int,
11059 rcond: *mut f32,
11060 ) -> lapack_int;
11061 pub fn LAPACKE_dtbcon(
11062 matrix_layout: c_int,
11063 norm: c_char,
11064 uplo: c_char,
11065 diag: c_char,
11066 n: lapack_int,
11067 kd: lapack_int,
11068 ab: *const f64,
11069 ldab: lapack_int,
11070 rcond: *mut f64,
11071 ) -> lapack_int;
11072 pub fn LAPACKE_ctbcon(
11073 matrix_layout: c_int,
11074 norm: c_char,
11075 uplo: c_char,
11076 diag: c_char,
11077 n: lapack_int,
11078 kd: lapack_int,
11079 ab: *const __BindgenComplex<f32>,
11080 ldab: lapack_int,
11081 rcond: *mut f32,
11082 ) -> lapack_int;
11083 pub fn LAPACKE_ztbcon(
11084 matrix_layout: c_int,
11085 norm: c_char,
11086 uplo: c_char,
11087 diag: c_char,
11088 n: lapack_int,
11089 kd: lapack_int,
11090 ab: *const __BindgenComplex<f64>,
11091 ldab: lapack_int,
11092 rcond: *mut f64,
11093 ) -> lapack_int;
11094 pub fn LAPACKE_stbrfs(
11095 matrix_layout: c_int,
11096 uplo: c_char,
11097 trans: c_char,
11098 diag: c_char,
11099 n: lapack_int,
11100 kd: lapack_int,
11101 nrhs: lapack_int,
11102 ab: *const f32,
11103 ldab: lapack_int,
11104 b: *const f32,
11105 ldb: lapack_int,
11106 x: *const f32,
11107 ldx: lapack_int,
11108 ferr: *mut f32,
11109 berr: *mut f32,
11110 ) -> lapack_int;
11111 pub fn LAPACKE_dtbrfs(
11112 matrix_layout: c_int,
11113 uplo: c_char,
11114 trans: c_char,
11115 diag: c_char,
11116 n: lapack_int,
11117 kd: lapack_int,
11118 nrhs: lapack_int,
11119 ab: *const f64,
11120 ldab: lapack_int,
11121 b: *const f64,
11122 ldb: lapack_int,
11123 x: *const f64,
11124 ldx: lapack_int,
11125 ferr: *mut f64,
11126 berr: *mut f64,
11127 ) -> lapack_int;
11128 pub fn LAPACKE_ctbrfs(
11129 matrix_layout: c_int,
11130 uplo: c_char,
11131 trans: c_char,
11132 diag: c_char,
11133 n: lapack_int,
11134 kd: lapack_int,
11135 nrhs: lapack_int,
11136 ab: *const __BindgenComplex<f32>,
11137 ldab: lapack_int,
11138 b: *const __BindgenComplex<f32>,
11139 ldb: lapack_int,
11140 x: *const __BindgenComplex<f32>,
11141 ldx: lapack_int,
11142 ferr: *mut f32,
11143 berr: *mut f32,
11144 ) -> lapack_int;
11145 pub fn LAPACKE_ztbrfs(
11146 matrix_layout: c_int,
11147 uplo: c_char,
11148 trans: c_char,
11149 diag: c_char,
11150 n: lapack_int,
11151 kd: lapack_int,
11152 nrhs: lapack_int,
11153 ab: *const __BindgenComplex<f64>,
11154 ldab: lapack_int,
11155 b: *const __BindgenComplex<f64>,
11156 ldb: lapack_int,
11157 x: *const __BindgenComplex<f64>,
11158 ldx: lapack_int,
11159 ferr: *mut f64,
11160 berr: *mut f64,
11161 ) -> lapack_int;
11162 pub fn LAPACKE_stbtrs(
11163 matrix_layout: c_int,
11164 uplo: c_char,
11165 trans: c_char,
11166 diag: c_char,
11167 n: lapack_int,
11168 kd: lapack_int,
11169 nrhs: lapack_int,
11170 ab: *const f32,
11171 ldab: lapack_int,
11172 b: *mut f32,
11173 ldb: lapack_int,
11174 ) -> lapack_int;
11175 pub fn LAPACKE_dtbtrs(
11176 matrix_layout: c_int,
11177 uplo: c_char,
11178 trans: c_char,
11179 diag: c_char,
11180 n: lapack_int,
11181 kd: lapack_int,
11182 nrhs: lapack_int,
11183 ab: *const f64,
11184 ldab: lapack_int,
11185 b: *mut f64,
11186 ldb: lapack_int,
11187 ) -> lapack_int;
11188 pub fn LAPACKE_ctbtrs(
11189 matrix_layout: c_int,
11190 uplo: c_char,
11191 trans: c_char,
11192 diag: c_char,
11193 n: lapack_int,
11194 kd: lapack_int,
11195 nrhs: lapack_int,
11196 ab: *const __BindgenComplex<f32>,
11197 ldab: lapack_int,
11198 b: *mut __BindgenComplex<f32>,
11199 ldb: lapack_int,
11200 ) -> lapack_int;
11201 pub fn LAPACKE_ztbtrs(
11202 matrix_layout: c_int,
11203 uplo: c_char,
11204 trans: c_char,
11205 diag: c_char,
11206 n: lapack_int,
11207 kd: lapack_int,
11208 nrhs: lapack_int,
11209 ab: *const __BindgenComplex<f64>,
11210 ldab: lapack_int,
11211 b: *mut __BindgenComplex<f64>,
11212 ldb: lapack_int,
11213 ) -> lapack_int;
11214 pub fn LAPACKE_stfsm(
11215 matrix_layout: c_int,
11216 transr: c_char,
11217 side: c_char,
11218 uplo: c_char,
11219 trans: c_char,
11220 diag: c_char,
11221 m: lapack_int,
11222 n: lapack_int,
11223 alpha: f32,
11224 a: *const f32,
11225 b: *mut f32,
11226 ldb: lapack_int,
11227 ) -> lapack_int;
11228 pub fn LAPACKE_dtfsm(
11229 matrix_layout: c_int,
11230 transr: c_char,
11231 side: c_char,
11232 uplo: c_char,
11233 trans: c_char,
11234 diag: c_char,
11235 m: lapack_int,
11236 n: lapack_int,
11237 alpha: f64,
11238 a: *const f64,
11239 b: *mut f64,
11240 ldb: lapack_int,
11241 ) -> lapack_int;
11242 pub fn LAPACKE_ctfsm(
11243 matrix_layout: c_int,
11244 transr: c_char,
11245 side: c_char,
11246 uplo: c_char,
11247 trans: c_char,
11248 diag: c_char,
11249 m: lapack_int,
11250 n: lapack_int,
11251 alpha: __BindgenComplex<f32>,
11252 a: *const __BindgenComplex<f32>,
11253 b: *mut __BindgenComplex<f32>,
11254 ldb: lapack_int,
11255 ) -> lapack_int;
11256 pub fn LAPACKE_ztfsm(
11257 matrix_layout: c_int,
11258 transr: c_char,
11259 side: c_char,
11260 uplo: c_char,
11261 trans: c_char,
11262 diag: c_char,
11263 m: lapack_int,
11264 n: lapack_int,
11265 alpha: __BindgenComplex<f64>,
11266 a: *const __BindgenComplex<f64>,
11267 b: *mut __BindgenComplex<f64>,
11268 ldb: lapack_int,
11269 ) -> lapack_int;
11270 pub fn LAPACKE_stftri(
11271 matrix_layout: c_int,
11272 transr: c_char,
11273 uplo: c_char,
11274 diag: c_char,
11275 n: lapack_int,
11276 a: *mut f32,
11277 ) -> lapack_int;
11278 pub fn LAPACKE_dtftri(
11279 matrix_layout: c_int,
11280 transr: c_char,
11281 uplo: c_char,
11282 diag: c_char,
11283 n: lapack_int,
11284 a: *mut f64,
11285 ) -> lapack_int;
11286 pub fn LAPACKE_ctftri(
11287 matrix_layout: c_int,
11288 transr: c_char,
11289 uplo: c_char,
11290 diag: c_char,
11291 n: lapack_int,
11292 a: *mut __BindgenComplex<f32>,
11293 ) -> lapack_int;
11294 pub fn LAPACKE_ztftri(
11295 matrix_layout: c_int,
11296 transr: c_char,
11297 uplo: c_char,
11298 diag: c_char,
11299 n: lapack_int,
11300 a: *mut __BindgenComplex<f64>,
11301 ) -> lapack_int;
11302 pub fn LAPACKE_stfttp(
11303 matrix_layout: c_int,
11304 transr: c_char,
11305 uplo: c_char,
11306 n: lapack_int,
11307 arf: *const f32,
11308 ap: *mut f32,
11309 ) -> lapack_int;
11310 pub fn LAPACKE_dtfttp(
11311 matrix_layout: c_int,
11312 transr: c_char,
11313 uplo: c_char,
11314 n: lapack_int,
11315 arf: *const f64,
11316 ap: *mut f64,
11317 ) -> lapack_int;
11318 pub fn LAPACKE_ctfttp(
11319 matrix_layout: c_int,
11320 transr: c_char,
11321 uplo: c_char,
11322 n: lapack_int,
11323 arf: *const __BindgenComplex<f32>,
11324 ap: *mut __BindgenComplex<f32>,
11325 ) -> lapack_int;
11326 pub fn LAPACKE_ztfttp(
11327 matrix_layout: c_int,
11328 transr: c_char,
11329 uplo: c_char,
11330 n: lapack_int,
11331 arf: *const __BindgenComplex<f64>,
11332 ap: *mut __BindgenComplex<f64>,
11333 ) -> lapack_int;
11334 pub fn LAPACKE_stfttr(
11335 matrix_layout: c_int,
11336 transr: c_char,
11337 uplo: c_char,
11338 n: lapack_int,
11339 arf: *const f32,
11340 a: *mut f32,
11341 lda: lapack_int,
11342 ) -> lapack_int;
11343 pub fn LAPACKE_dtfttr(
11344 matrix_layout: c_int,
11345 transr: c_char,
11346 uplo: c_char,
11347 n: lapack_int,
11348 arf: *const f64,
11349 a: *mut f64,
11350 lda: lapack_int,
11351 ) -> lapack_int;
11352 pub fn LAPACKE_ctfttr(
11353 matrix_layout: c_int,
11354 transr: c_char,
11355 uplo: c_char,
11356 n: lapack_int,
11357 arf: *const __BindgenComplex<f32>,
11358 a: *mut __BindgenComplex<f32>,
11359 lda: lapack_int,
11360 ) -> lapack_int;
11361 pub fn LAPACKE_ztfttr(
11362 matrix_layout: c_int,
11363 transr: c_char,
11364 uplo: c_char,
11365 n: lapack_int,
11366 arf: *const __BindgenComplex<f64>,
11367 a: *mut __BindgenComplex<f64>,
11368 lda: lapack_int,
11369 ) -> lapack_int;
11370 pub fn LAPACKE_stgevc(
11371 matrix_layout: c_int,
11372 side: c_char,
11373 howmny: c_char,
11374 select: *const lapack_int,
11375 n: lapack_int,
11376 s: *const f32,
11377 lds: lapack_int,
11378 p: *const f32,
11379 ldp: lapack_int,
11380 vl: *mut f32,
11381 ldvl: lapack_int,
11382 vr: *mut f32,
11383 ldvr: lapack_int,
11384 mm: lapack_int,
11385 m: *mut lapack_int,
11386 ) -> lapack_int;
11387 pub fn LAPACKE_dtgevc(
11388 matrix_layout: c_int,
11389 side: c_char,
11390 howmny: c_char,
11391 select: *const lapack_int,
11392 n: lapack_int,
11393 s: *const f64,
11394 lds: lapack_int,
11395 p: *const f64,
11396 ldp: lapack_int,
11397 vl: *mut f64,
11398 ldvl: lapack_int,
11399 vr: *mut f64,
11400 ldvr: lapack_int,
11401 mm: lapack_int,
11402 m: *mut lapack_int,
11403 ) -> lapack_int;
11404 pub fn LAPACKE_ctgevc(
11405 matrix_layout: c_int,
11406 side: c_char,
11407 howmny: c_char,
11408 select: *const lapack_int,
11409 n: lapack_int,
11410 s: *const __BindgenComplex<f32>,
11411 lds: lapack_int,
11412 p: *const __BindgenComplex<f32>,
11413 ldp: lapack_int,
11414 vl: *mut __BindgenComplex<f32>,
11415 ldvl: lapack_int,
11416 vr: *mut __BindgenComplex<f32>,
11417 ldvr: lapack_int,
11418 mm: lapack_int,
11419 m: *mut lapack_int,
11420 ) -> lapack_int;
11421 pub fn LAPACKE_ztgevc(
11422 matrix_layout: c_int,
11423 side: c_char,
11424 howmny: c_char,
11425 select: *const lapack_int,
11426 n: lapack_int,
11427 s: *const __BindgenComplex<f64>,
11428 lds: lapack_int,
11429 p: *const __BindgenComplex<f64>,
11430 ldp: lapack_int,
11431 vl: *mut __BindgenComplex<f64>,
11432 ldvl: lapack_int,
11433 vr: *mut __BindgenComplex<f64>,
11434 ldvr: lapack_int,
11435 mm: lapack_int,
11436 m: *mut lapack_int,
11437 ) -> lapack_int;
11438 pub fn LAPACKE_stgexc(
11439 matrix_layout: c_int,
11440 wantq: lapack_int,
11441 wantz: lapack_int,
11442 n: lapack_int,
11443 a: *mut f32,
11444 lda: lapack_int,
11445 b: *mut f32,
11446 ldb: lapack_int,
11447 q: *mut f32,
11448 ldq: lapack_int,
11449 z: *mut f32,
11450 ldz: lapack_int,
11451 ifst: *mut lapack_int,
11452 ilst: *mut lapack_int,
11453 ) -> lapack_int;
11454 pub fn LAPACKE_dtgexc(
11455 matrix_layout: c_int,
11456 wantq: lapack_int,
11457 wantz: lapack_int,
11458 n: lapack_int,
11459 a: *mut f64,
11460 lda: lapack_int,
11461 b: *mut f64,
11462 ldb: lapack_int,
11463 q: *mut f64,
11464 ldq: lapack_int,
11465 z: *mut f64,
11466 ldz: lapack_int,
11467 ifst: *mut lapack_int,
11468 ilst: *mut lapack_int,
11469 ) -> lapack_int;
11470 pub fn LAPACKE_ctgexc(
11471 matrix_layout: c_int,
11472 wantq: lapack_int,
11473 wantz: lapack_int,
11474 n: lapack_int,
11475 a: *mut __BindgenComplex<f32>,
11476 lda: lapack_int,
11477 b: *mut __BindgenComplex<f32>,
11478 ldb: lapack_int,
11479 q: *mut __BindgenComplex<f32>,
11480 ldq: lapack_int,
11481 z: *mut __BindgenComplex<f32>,
11482 ldz: lapack_int,
11483 ifst: lapack_int,
11484 ilst: lapack_int,
11485 ) -> lapack_int;
11486 pub fn LAPACKE_ztgexc(
11487 matrix_layout: c_int,
11488 wantq: lapack_int,
11489 wantz: lapack_int,
11490 n: lapack_int,
11491 a: *mut __BindgenComplex<f64>,
11492 lda: lapack_int,
11493 b: *mut __BindgenComplex<f64>,
11494 ldb: lapack_int,
11495 q: *mut __BindgenComplex<f64>,
11496 ldq: lapack_int,
11497 z: *mut __BindgenComplex<f64>,
11498 ldz: lapack_int,
11499 ifst: lapack_int,
11500 ilst: lapack_int,
11501 ) -> lapack_int;
11502 pub fn LAPACKE_stgsen(
11503 matrix_layout: c_int,
11504 ijob: lapack_int,
11505 wantq: lapack_int,
11506 wantz: lapack_int,
11507 select: *const lapack_int,
11508 n: lapack_int,
11509 a: *mut f32,
11510 lda: lapack_int,
11511 b: *mut f32,
11512 ldb: lapack_int,
11513 alphar: *mut f32,
11514 alphai: *mut f32,
11515 beta: *mut f32,
11516 q: *mut f32,
11517 ldq: lapack_int,
11518 z: *mut f32,
11519 ldz: lapack_int,
11520 m: *mut lapack_int,
11521 pl: *mut f32,
11522 pr: *mut f32,
11523 dif: *mut f32,
11524 ) -> lapack_int;
11525 pub fn LAPACKE_dtgsen(
11526 matrix_layout: c_int,
11527 ijob: lapack_int,
11528 wantq: lapack_int,
11529 wantz: lapack_int,
11530 select: *const lapack_int,
11531 n: lapack_int,
11532 a: *mut f64,
11533 lda: lapack_int,
11534 b: *mut f64,
11535 ldb: lapack_int,
11536 alphar: *mut f64,
11537 alphai: *mut f64,
11538 beta: *mut f64,
11539 q: *mut f64,
11540 ldq: lapack_int,
11541 z: *mut f64,
11542 ldz: lapack_int,
11543 m: *mut lapack_int,
11544 pl: *mut f64,
11545 pr: *mut f64,
11546 dif: *mut f64,
11547 ) -> lapack_int;
11548 pub fn LAPACKE_ctgsen(
11549 matrix_layout: c_int,
11550 ijob: lapack_int,
11551 wantq: lapack_int,
11552 wantz: lapack_int,
11553 select: *const lapack_int,
11554 n: lapack_int,
11555 a: *mut __BindgenComplex<f32>,
11556 lda: lapack_int,
11557 b: *mut __BindgenComplex<f32>,
11558 ldb: lapack_int,
11559 alpha: *mut __BindgenComplex<f32>,
11560 beta: *mut __BindgenComplex<f32>,
11561 q: *mut __BindgenComplex<f32>,
11562 ldq: lapack_int,
11563 z: *mut __BindgenComplex<f32>,
11564 ldz: lapack_int,
11565 m: *mut lapack_int,
11566 pl: *mut f32,
11567 pr: *mut f32,
11568 dif: *mut f32,
11569 ) -> lapack_int;
11570 pub fn LAPACKE_ztgsen(
11571 matrix_layout: c_int,
11572 ijob: lapack_int,
11573 wantq: lapack_int,
11574 wantz: lapack_int,
11575 select: *const lapack_int,
11576 n: lapack_int,
11577 a: *mut __BindgenComplex<f64>,
11578 lda: lapack_int,
11579 b: *mut __BindgenComplex<f64>,
11580 ldb: lapack_int,
11581 alpha: *mut __BindgenComplex<f64>,
11582 beta: *mut __BindgenComplex<f64>,
11583 q: *mut __BindgenComplex<f64>,
11584 ldq: lapack_int,
11585 z: *mut __BindgenComplex<f64>,
11586 ldz: lapack_int,
11587 m: *mut lapack_int,
11588 pl: *mut f64,
11589 pr: *mut f64,
11590 dif: *mut f64,
11591 ) -> lapack_int;
11592 pub fn LAPACKE_stgsja(
11593 matrix_layout: c_int,
11594 jobu: c_char,
11595 jobv: c_char,
11596 jobq: c_char,
11597 m: lapack_int,
11598 p: lapack_int,
11599 n: lapack_int,
11600 k: lapack_int,
11601 l: lapack_int,
11602 a: *mut f32,
11603 lda: lapack_int,
11604 b: *mut f32,
11605 ldb: lapack_int,
11606 tola: f32,
11607 tolb: f32,
11608 alpha: *mut f32,
11609 beta: *mut f32,
11610 u: *mut f32,
11611 ldu: lapack_int,
11612 v: *mut f32,
11613 ldv: lapack_int,
11614 q: *mut f32,
11615 ldq: lapack_int,
11616 ncycle: *mut lapack_int,
11617 ) -> lapack_int;
11618 pub fn LAPACKE_dtgsja(
11619 matrix_layout: c_int,
11620 jobu: c_char,
11621 jobv: c_char,
11622 jobq: c_char,
11623 m: lapack_int,
11624 p: lapack_int,
11625 n: lapack_int,
11626 k: lapack_int,
11627 l: lapack_int,
11628 a: *mut f64,
11629 lda: lapack_int,
11630 b: *mut f64,
11631 ldb: lapack_int,
11632 tola: f64,
11633 tolb: f64,
11634 alpha: *mut f64,
11635 beta: *mut f64,
11636 u: *mut f64,
11637 ldu: lapack_int,
11638 v: *mut f64,
11639 ldv: lapack_int,
11640 q: *mut f64,
11641 ldq: lapack_int,
11642 ncycle: *mut lapack_int,
11643 ) -> lapack_int;
11644 pub fn LAPACKE_ctgsja(
11645 matrix_layout: c_int,
11646 jobu: c_char,
11647 jobv: c_char,
11648 jobq: c_char,
11649 m: lapack_int,
11650 p: lapack_int,
11651 n: lapack_int,
11652 k: lapack_int,
11653 l: lapack_int,
11654 a: *mut __BindgenComplex<f32>,
11655 lda: lapack_int,
11656 b: *mut __BindgenComplex<f32>,
11657 ldb: lapack_int,
11658 tola: f32,
11659 tolb: f32,
11660 alpha: *mut f32,
11661 beta: *mut f32,
11662 u: *mut __BindgenComplex<f32>,
11663 ldu: lapack_int,
11664 v: *mut __BindgenComplex<f32>,
11665 ldv: lapack_int,
11666 q: *mut __BindgenComplex<f32>,
11667 ldq: lapack_int,
11668 ncycle: *mut lapack_int,
11669 ) -> lapack_int;
11670 pub fn LAPACKE_ztgsja(
11671 matrix_layout: c_int,
11672 jobu: c_char,
11673 jobv: c_char,
11674 jobq: c_char,
11675 m: lapack_int,
11676 p: lapack_int,
11677 n: lapack_int,
11678 k: lapack_int,
11679 l: lapack_int,
11680 a: *mut __BindgenComplex<f64>,
11681 lda: lapack_int,
11682 b: *mut __BindgenComplex<f64>,
11683 ldb: lapack_int,
11684 tola: f64,
11685 tolb: f64,
11686 alpha: *mut f64,
11687 beta: *mut f64,
11688 u: *mut __BindgenComplex<f64>,
11689 ldu: lapack_int,
11690 v: *mut __BindgenComplex<f64>,
11691 ldv: lapack_int,
11692 q: *mut __BindgenComplex<f64>,
11693 ldq: lapack_int,
11694 ncycle: *mut lapack_int,
11695 ) -> lapack_int;
11696 pub fn LAPACKE_stgsna(
11697 matrix_layout: c_int,
11698 job: c_char,
11699 howmny: c_char,
11700 select: *const lapack_int,
11701 n: lapack_int,
11702 a: *const f32,
11703 lda: lapack_int,
11704 b: *const f32,
11705 ldb: lapack_int,
11706 vl: *const f32,
11707 ldvl: lapack_int,
11708 vr: *const f32,
11709 ldvr: lapack_int,
11710 s: *mut f32,
11711 dif: *mut f32,
11712 mm: lapack_int,
11713 m: *mut lapack_int,
11714 ) -> lapack_int;
11715 pub fn LAPACKE_dtgsna(
11716 matrix_layout: c_int,
11717 job: c_char,
11718 howmny: c_char,
11719 select: *const lapack_int,
11720 n: lapack_int,
11721 a: *const f64,
11722 lda: lapack_int,
11723 b: *const f64,
11724 ldb: lapack_int,
11725 vl: *const f64,
11726 ldvl: lapack_int,
11727 vr: *const f64,
11728 ldvr: lapack_int,
11729 s: *mut f64,
11730 dif: *mut f64,
11731 mm: lapack_int,
11732 m: *mut lapack_int,
11733 ) -> lapack_int;
11734 pub fn LAPACKE_ctgsna(
11735 matrix_layout: c_int,
11736 job: c_char,
11737 howmny: c_char,
11738 select: *const lapack_int,
11739 n: lapack_int,
11740 a: *const __BindgenComplex<f32>,
11741 lda: lapack_int,
11742 b: *const __BindgenComplex<f32>,
11743 ldb: lapack_int,
11744 vl: *const __BindgenComplex<f32>,
11745 ldvl: lapack_int,
11746 vr: *const __BindgenComplex<f32>,
11747 ldvr: lapack_int,
11748 s: *mut f32,
11749 dif: *mut f32,
11750 mm: lapack_int,
11751 m: *mut lapack_int,
11752 ) -> lapack_int;
11753 pub fn LAPACKE_ztgsna(
11754 matrix_layout: c_int,
11755 job: c_char,
11756 howmny: c_char,
11757 select: *const lapack_int,
11758 n: lapack_int,
11759 a: *const __BindgenComplex<f64>,
11760 lda: lapack_int,
11761 b: *const __BindgenComplex<f64>,
11762 ldb: lapack_int,
11763 vl: *const __BindgenComplex<f64>,
11764 ldvl: lapack_int,
11765 vr: *const __BindgenComplex<f64>,
11766 ldvr: lapack_int,
11767 s: *mut f64,
11768 dif: *mut f64,
11769 mm: lapack_int,
11770 m: *mut lapack_int,
11771 ) -> lapack_int;
11772 pub fn LAPACKE_stgsyl(
11773 matrix_layout: c_int,
11774 trans: c_char,
11775 ijob: lapack_int,
11776 m: lapack_int,
11777 n: lapack_int,
11778 a: *const f32,
11779 lda: lapack_int,
11780 b: *const f32,
11781 ldb: lapack_int,
11782 c: *mut f32,
11783 ldc: lapack_int,
11784 d: *const f32,
11785 ldd: lapack_int,
11786 e: *const f32,
11787 lde: lapack_int,
11788 f: *mut f32,
11789 ldf: lapack_int,
11790 scale: *mut f32,
11791 dif: *mut f32,
11792 ) -> lapack_int;
11793 pub fn LAPACKE_dtgsyl(
11794 matrix_layout: c_int,
11795 trans: c_char,
11796 ijob: lapack_int,
11797 m: lapack_int,
11798 n: lapack_int,
11799 a: *const f64,
11800 lda: lapack_int,
11801 b: *const f64,
11802 ldb: lapack_int,
11803 c: *mut f64,
11804 ldc: lapack_int,
11805 d: *const f64,
11806 ldd: lapack_int,
11807 e: *const f64,
11808 lde: lapack_int,
11809 f: *mut f64,
11810 ldf: lapack_int,
11811 scale: *mut f64,
11812 dif: *mut f64,
11813 ) -> lapack_int;
11814 pub fn LAPACKE_ctgsyl(
11815 matrix_layout: c_int,
11816 trans: c_char,
11817 ijob: lapack_int,
11818 m: lapack_int,
11819 n: lapack_int,
11820 a: *const __BindgenComplex<f32>,
11821 lda: lapack_int,
11822 b: *const __BindgenComplex<f32>,
11823 ldb: lapack_int,
11824 c: *mut __BindgenComplex<f32>,
11825 ldc: lapack_int,
11826 d: *const __BindgenComplex<f32>,
11827 ldd: lapack_int,
11828 e: *const __BindgenComplex<f32>,
11829 lde: lapack_int,
11830 f: *mut __BindgenComplex<f32>,
11831 ldf: lapack_int,
11832 scale: *mut f32,
11833 dif: *mut f32,
11834 ) -> lapack_int;
11835 pub fn LAPACKE_ztgsyl(
11836 matrix_layout: c_int,
11837 trans: c_char,
11838 ijob: lapack_int,
11839 m: lapack_int,
11840 n: lapack_int,
11841 a: *const __BindgenComplex<f64>,
11842 lda: lapack_int,
11843 b: *const __BindgenComplex<f64>,
11844 ldb: lapack_int,
11845 c: *mut __BindgenComplex<f64>,
11846 ldc: lapack_int,
11847 d: *const __BindgenComplex<f64>,
11848 ldd: lapack_int,
11849 e: *const __BindgenComplex<f64>,
11850 lde: lapack_int,
11851 f: *mut __BindgenComplex<f64>,
11852 ldf: lapack_int,
11853 scale: *mut f64,
11854 dif: *mut f64,
11855 ) -> lapack_int;
11856 pub fn LAPACKE_stpcon(
11857 matrix_layout: c_int,
11858 norm: c_char,
11859 uplo: c_char,
11860 diag: c_char,
11861 n: lapack_int,
11862 ap: *const f32,
11863 rcond: *mut f32,
11864 ) -> lapack_int;
11865 pub fn LAPACKE_dtpcon(
11866 matrix_layout: c_int,
11867 norm: c_char,
11868 uplo: c_char,
11869 diag: c_char,
11870 n: lapack_int,
11871 ap: *const f64,
11872 rcond: *mut f64,
11873 ) -> lapack_int;
11874 pub fn LAPACKE_ctpcon(
11875 matrix_layout: c_int,
11876 norm: c_char,
11877 uplo: c_char,
11878 diag: c_char,
11879 n: lapack_int,
11880 ap: *const __BindgenComplex<f32>,
11881 rcond: *mut f32,
11882 ) -> lapack_int;
11883 pub fn LAPACKE_ztpcon(
11884 matrix_layout: c_int,
11885 norm: c_char,
11886 uplo: c_char,
11887 diag: c_char,
11888 n: lapack_int,
11889 ap: *const __BindgenComplex<f64>,
11890 rcond: *mut f64,
11891 ) -> lapack_int;
11892 pub fn LAPACKE_stprfs(
11893 matrix_layout: c_int,
11894 uplo: c_char,
11895 trans: c_char,
11896 diag: c_char,
11897 n: lapack_int,
11898 nrhs: lapack_int,
11899 ap: *const f32,
11900 b: *const f32,
11901 ldb: lapack_int,
11902 x: *const f32,
11903 ldx: lapack_int,
11904 ferr: *mut f32,
11905 berr: *mut f32,
11906 ) -> lapack_int;
11907 pub fn LAPACKE_dtprfs(
11908 matrix_layout: c_int,
11909 uplo: c_char,
11910 trans: c_char,
11911 diag: c_char,
11912 n: lapack_int,
11913 nrhs: lapack_int,
11914 ap: *const f64,
11915 b: *const f64,
11916 ldb: lapack_int,
11917 x: *const f64,
11918 ldx: lapack_int,
11919 ferr: *mut f64,
11920 berr: *mut f64,
11921 ) -> lapack_int;
11922 pub fn LAPACKE_ctprfs(
11923 matrix_layout: c_int,
11924 uplo: c_char,
11925 trans: c_char,
11926 diag: c_char,
11927 n: lapack_int,
11928 nrhs: lapack_int,
11929 ap: *const __BindgenComplex<f32>,
11930 b: *const __BindgenComplex<f32>,
11931 ldb: lapack_int,
11932 x: *const __BindgenComplex<f32>,
11933 ldx: lapack_int,
11934 ferr: *mut f32,
11935 berr: *mut f32,
11936 ) -> lapack_int;
11937 pub fn LAPACKE_ztprfs(
11938 matrix_layout: c_int,
11939 uplo: c_char,
11940 trans: c_char,
11941 diag: c_char,
11942 n: lapack_int,
11943 nrhs: lapack_int,
11944 ap: *const __BindgenComplex<f64>,
11945 b: *const __BindgenComplex<f64>,
11946 ldb: lapack_int,
11947 x: *const __BindgenComplex<f64>,
11948 ldx: lapack_int,
11949 ferr: *mut f64,
11950 berr: *mut f64,
11951 ) -> lapack_int;
11952 pub fn LAPACKE_stptri(
11953 matrix_layout: c_int,
11954 uplo: c_char,
11955 diag: c_char,
11956 n: lapack_int,
11957 ap: *mut f32,
11958 ) -> lapack_int;
11959 pub fn LAPACKE_dtptri(
11960 matrix_layout: c_int,
11961 uplo: c_char,
11962 diag: c_char,
11963 n: lapack_int,
11964 ap: *mut f64,
11965 ) -> lapack_int;
11966 pub fn LAPACKE_ctptri(
11967 matrix_layout: c_int,
11968 uplo: c_char,
11969 diag: c_char,
11970 n: lapack_int,
11971 ap: *mut __BindgenComplex<f32>,
11972 ) -> lapack_int;
11973 pub fn LAPACKE_ztptri(
11974 matrix_layout: c_int,
11975 uplo: c_char,
11976 diag: c_char,
11977 n: lapack_int,
11978 ap: *mut __BindgenComplex<f64>,
11979 ) -> lapack_int;
11980 pub fn LAPACKE_stptrs(
11981 matrix_layout: c_int,
11982 uplo: c_char,
11983 trans: c_char,
11984 diag: c_char,
11985 n: lapack_int,
11986 nrhs: lapack_int,
11987 ap: *const f32,
11988 b: *mut f32,
11989 ldb: lapack_int,
11990 ) -> lapack_int;
11991 pub fn LAPACKE_dtptrs(
11992 matrix_layout: c_int,
11993 uplo: c_char,
11994 trans: c_char,
11995 diag: c_char,
11996 n: lapack_int,
11997 nrhs: lapack_int,
11998 ap: *const f64,
11999 b: *mut f64,
12000 ldb: lapack_int,
12001 ) -> lapack_int;
12002 pub fn LAPACKE_ctptrs(
12003 matrix_layout: c_int,
12004 uplo: c_char,
12005 trans: c_char,
12006 diag: c_char,
12007 n: lapack_int,
12008 nrhs: lapack_int,
12009 ap: *const __BindgenComplex<f32>,
12010 b: *mut __BindgenComplex<f32>,
12011 ldb: lapack_int,
12012 ) -> lapack_int;
12013 pub fn LAPACKE_ztptrs(
12014 matrix_layout: c_int,
12015 uplo: c_char,
12016 trans: c_char,
12017 diag: c_char,
12018 n: lapack_int,
12019 nrhs: lapack_int,
12020 ap: *const __BindgenComplex<f64>,
12021 b: *mut __BindgenComplex<f64>,
12022 ldb: lapack_int,
12023 ) -> lapack_int;
12024 pub fn LAPACKE_stpttf(
12025 matrix_layout: c_int,
12026 transr: c_char,
12027 uplo: c_char,
12028 n: lapack_int,
12029 ap: *const f32,
12030 arf: *mut f32,
12031 ) -> lapack_int;
12032 pub fn LAPACKE_dtpttf(
12033 matrix_layout: c_int,
12034 transr: c_char,
12035 uplo: c_char,
12036 n: lapack_int,
12037 ap: *const f64,
12038 arf: *mut f64,
12039 ) -> lapack_int;
12040 pub fn LAPACKE_ctpttf(
12041 matrix_layout: c_int,
12042 transr: c_char,
12043 uplo: c_char,
12044 n: lapack_int,
12045 ap: *const __BindgenComplex<f32>,
12046 arf: *mut __BindgenComplex<f32>,
12047 ) -> lapack_int;
12048 pub fn LAPACKE_ztpttf(
12049 matrix_layout: c_int,
12050 transr: c_char,
12051 uplo: c_char,
12052 n: lapack_int,
12053 ap: *const __BindgenComplex<f64>,
12054 arf: *mut __BindgenComplex<f64>,
12055 ) -> lapack_int;
12056 pub fn LAPACKE_stpttr(
12057 matrix_layout: c_int,
12058 uplo: c_char,
12059 n: lapack_int,
12060 ap: *const f32,
12061 a: *mut f32,
12062 lda: lapack_int,
12063 ) -> lapack_int;
12064 pub fn LAPACKE_dtpttr(
12065 matrix_layout: c_int,
12066 uplo: c_char,
12067 n: lapack_int,
12068 ap: *const f64,
12069 a: *mut f64,
12070 lda: lapack_int,
12071 ) -> lapack_int;
12072 pub fn LAPACKE_ctpttr(
12073 matrix_layout: c_int,
12074 uplo: c_char,
12075 n: lapack_int,
12076 ap: *const __BindgenComplex<f32>,
12077 a: *mut __BindgenComplex<f32>,
12078 lda: lapack_int,
12079 ) -> lapack_int;
12080 pub fn LAPACKE_ztpttr(
12081 matrix_layout: c_int,
12082 uplo: c_char,
12083 n: lapack_int,
12084 ap: *const __BindgenComplex<f64>,
12085 a: *mut __BindgenComplex<f64>,
12086 lda: lapack_int,
12087 ) -> lapack_int;
12088 pub fn LAPACKE_strcon(
12089 matrix_layout: c_int,
12090 norm: c_char,
12091 uplo: c_char,
12092 diag: c_char,
12093 n: lapack_int,
12094 a: *const f32,
12095 lda: lapack_int,
12096 rcond: *mut f32,
12097 ) -> lapack_int;
12098 pub fn LAPACKE_dtrcon(
12099 matrix_layout: c_int,
12100 norm: c_char,
12101 uplo: c_char,
12102 diag: c_char,
12103 n: lapack_int,
12104 a: *const f64,
12105 lda: lapack_int,
12106 rcond: *mut f64,
12107 ) -> lapack_int;
12108 pub fn LAPACKE_ctrcon(
12109 matrix_layout: c_int,
12110 norm: c_char,
12111 uplo: c_char,
12112 diag: c_char,
12113 n: lapack_int,
12114 a: *const __BindgenComplex<f32>,
12115 lda: lapack_int,
12116 rcond: *mut f32,
12117 ) -> lapack_int;
12118 pub fn LAPACKE_ztrcon(
12119 matrix_layout: c_int,
12120 norm: c_char,
12121 uplo: c_char,
12122 diag: c_char,
12123 n: lapack_int,
12124 a: *const __BindgenComplex<f64>,
12125 lda: lapack_int,
12126 rcond: *mut f64,
12127 ) -> lapack_int;
12128 pub fn LAPACKE_strevc(
12129 matrix_layout: c_int,
12130 side: c_char,
12131 howmny: c_char,
12132 select: *mut lapack_int,
12133 n: lapack_int,
12134 t: *const f32,
12135 ldt: lapack_int,
12136 vl: *mut f32,
12137 ldvl: lapack_int,
12138 vr: *mut f32,
12139 ldvr: lapack_int,
12140 mm: lapack_int,
12141 m: *mut lapack_int,
12142 ) -> lapack_int;
12143 pub fn LAPACKE_dtrevc(
12144 matrix_layout: c_int,
12145 side: c_char,
12146 howmny: c_char,
12147 select: *mut lapack_int,
12148 n: lapack_int,
12149 t: *const f64,
12150 ldt: lapack_int,
12151 vl: *mut f64,
12152 ldvl: lapack_int,
12153 vr: *mut f64,
12154 ldvr: lapack_int,
12155 mm: lapack_int,
12156 m: *mut lapack_int,
12157 ) -> lapack_int;
12158 pub fn LAPACKE_ctrevc(
12159 matrix_layout: c_int,
12160 side: c_char,
12161 howmny: c_char,
12162 select: *const lapack_int,
12163 n: lapack_int,
12164 t: *mut __BindgenComplex<f32>,
12165 ldt: lapack_int,
12166 vl: *mut __BindgenComplex<f32>,
12167 ldvl: lapack_int,
12168 vr: *mut __BindgenComplex<f32>,
12169 ldvr: lapack_int,
12170 mm: lapack_int,
12171 m: *mut lapack_int,
12172 ) -> lapack_int;
12173 pub fn LAPACKE_ztrevc(
12174 matrix_layout: c_int,
12175 side: c_char,
12176 howmny: c_char,
12177 select: *const lapack_int,
12178 n: lapack_int,
12179 t: *mut __BindgenComplex<f64>,
12180 ldt: lapack_int,
12181 vl: *mut __BindgenComplex<f64>,
12182 ldvl: lapack_int,
12183 vr: *mut __BindgenComplex<f64>,
12184 ldvr: lapack_int,
12185 mm: lapack_int,
12186 m: *mut lapack_int,
12187 ) -> lapack_int;
12188 pub fn LAPACKE_strexc(
12189 matrix_layout: c_int,
12190 compq: c_char,
12191 n: lapack_int,
12192 t: *mut f32,
12193 ldt: lapack_int,
12194 q: *mut f32,
12195 ldq: lapack_int,
12196 ifst: *mut lapack_int,
12197 ilst: *mut lapack_int,
12198 ) -> lapack_int;
12199 pub fn LAPACKE_dtrexc(
12200 matrix_layout: c_int,
12201 compq: c_char,
12202 n: lapack_int,
12203 t: *mut f64,
12204 ldt: lapack_int,
12205 q: *mut f64,
12206 ldq: lapack_int,
12207 ifst: *mut lapack_int,
12208 ilst: *mut lapack_int,
12209 ) -> lapack_int;
12210 pub fn LAPACKE_ctrexc(
12211 matrix_layout: c_int,
12212 compq: c_char,
12213 n: lapack_int,
12214 t: *mut __BindgenComplex<f32>,
12215 ldt: lapack_int,
12216 q: *mut __BindgenComplex<f32>,
12217 ldq: lapack_int,
12218 ifst: lapack_int,
12219 ilst: lapack_int,
12220 ) -> lapack_int;
12221 pub fn LAPACKE_ztrexc(
12222 matrix_layout: c_int,
12223 compq: c_char,
12224 n: lapack_int,
12225 t: *mut __BindgenComplex<f64>,
12226 ldt: lapack_int,
12227 q: *mut __BindgenComplex<f64>,
12228 ldq: lapack_int,
12229 ifst: lapack_int,
12230 ilst: lapack_int,
12231 ) -> lapack_int;
12232 pub fn LAPACKE_strrfs(
12233 matrix_layout: c_int,
12234 uplo: c_char,
12235 trans: c_char,
12236 diag: c_char,
12237 n: lapack_int,
12238 nrhs: lapack_int,
12239 a: *const f32,
12240 lda: lapack_int,
12241 b: *const f32,
12242 ldb: lapack_int,
12243 x: *const f32,
12244 ldx: lapack_int,
12245 ferr: *mut f32,
12246 berr: *mut f32,
12247 ) -> lapack_int;
12248 pub fn LAPACKE_dtrrfs(
12249 matrix_layout: c_int,
12250 uplo: c_char,
12251 trans: c_char,
12252 diag: c_char,
12253 n: lapack_int,
12254 nrhs: lapack_int,
12255 a: *const f64,
12256 lda: lapack_int,
12257 b: *const f64,
12258 ldb: lapack_int,
12259 x: *const f64,
12260 ldx: lapack_int,
12261 ferr: *mut f64,
12262 berr: *mut f64,
12263 ) -> lapack_int;
12264 pub fn LAPACKE_ctrrfs(
12265 matrix_layout: c_int,
12266 uplo: c_char,
12267 trans: c_char,
12268 diag: c_char,
12269 n: lapack_int,
12270 nrhs: lapack_int,
12271 a: *const __BindgenComplex<f32>,
12272 lda: lapack_int,
12273 b: *const __BindgenComplex<f32>,
12274 ldb: lapack_int,
12275 x: *const __BindgenComplex<f32>,
12276 ldx: lapack_int,
12277 ferr: *mut f32,
12278 berr: *mut f32,
12279 ) -> lapack_int;
12280 pub fn LAPACKE_ztrrfs(
12281 matrix_layout: c_int,
12282 uplo: c_char,
12283 trans: c_char,
12284 diag: c_char,
12285 n: lapack_int,
12286 nrhs: lapack_int,
12287 a: *const __BindgenComplex<f64>,
12288 lda: lapack_int,
12289 b: *const __BindgenComplex<f64>,
12290 ldb: lapack_int,
12291 x: *const __BindgenComplex<f64>,
12292 ldx: lapack_int,
12293 ferr: *mut f64,
12294 berr: *mut f64,
12295 ) -> lapack_int;
12296 pub fn LAPACKE_strsen(
12297 matrix_layout: c_int,
12298 job: c_char,
12299 compq: c_char,
12300 select: *const lapack_int,
12301 n: lapack_int,
12302 t: *mut f32,
12303 ldt: lapack_int,
12304 q: *mut f32,
12305 ldq: lapack_int,
12306 wr: *mut f32,
12307 wi: *mut f32,
12308 m: *mut lapack_int,
12309 s: *mut f32,
12310 sep: *mut f32,
12311 ) -> lapack_int;
12312 pub fn LAPACKE_dtrsen(
12313 matrix_layout: c_int,
12314 job: c_char,
12315 compq: c_char,
12316 select: *const lapack_int,
12317 n: lapack_int,
12318 t: *mut f64,
12319 ldt: lapack_int,
12320 q: *mut f64,
12321 ldq: lapack_int,
12322 wr: *mut f64,
12323 wi: *mut f64,
12324 m: *mut lapack_int,
12325 s: *mut f64,
12326 sep: *mut f64,
12327 ) -> lapack_int;
12328 pub fn LAPACKE_ctrsen(
12329 matrix_layout: c_int,
12330 job: c_char,
12331 compq: c_char,
12332 select: *const lapack_int,
12333 n: lapack_int,
12334 t: *mut __BindgenComplex<f32>,
12335 ldt: lapack_int,
12336 q: *mut __BindgenComplex<f32>,
12337 ldq: lapack_int,
12338 w: *mut __BindgenComplex<f32>,
12339 m: *mut lapack_int,
12340 s: *mut f32,
12341 sep: *mut f32,
12342 ) -> lapack_int;
12343 pub fn LAPACKE_ztrsen(
12344 matrix_layout: c_int,
12345 job: c_char,
12346 compq: c_char,
12347 select: *const lapack_int,
12348 n: lapack_int,
12349 t: *mut __BindgenComplex<f64>,
12350 ldt: lapack_int,
12351 q: *mut __BindgenComplex<f64>,
12352 ldq: lapack_int,
12353 w: *mut __BindgenComplex<f64>,
12354 m: *mut lapack_int,
12355 s: *mut f64,
12356 sep: *mut f64,
12357 ) -> lapack_int;
12358 pub fn LAPACKE_strsna(
12359 matrix_layout: c_int,
12360 job: c_char,
12361 howmny: c_char,
12362 select: *const lapack_int,
12363 n: lapack_int,
12364 t: *const f32,
12365 ldt: lapack_int,
12366 vl: *const f32,
12367 ldvl: lapack_int,
12368 vr: *const f32,
12369 ldvr: lapack_int,
12370 s: *mut f32,
12371 sep: *mut f32,
12372 mm: lapack_int,
12373 m: *mut lapack_int,
12374 ) -> lapack_int;
12375 pub fn LAPACKE_dtrsna(
12376 matrix_layout: c_int,
12377 job: c_char,
12378 howmny: c_char,
12379 select: *const lapack_int,
12380 n: lapack_int,
12381 t: *const f64,
12382 ldt: lapack_int,
12383 vl: *const f64,
12384 ldvl: lapack_int,
12385 vr: *const f64,
12386 ldvr: lapack_int,
12387 s: *mut f64,
12388 sep: *mut f64,
12389 mm: lapack_int,
12390 m: *mut lapack_int,
12391 ) -> lapack_int;
12392 pub fn LAPACKE_ctrsna(
12393 matrix_layout: c_int,
12394 job: c_char,
12395 howmny: c_char,
12396 select: *const lapack_int,
12397 n: lapack_int,
12398 t: *const __BindgenComplex<f32>,
12399 ldt: lapack_int,
12400 vl: *const __BindgenComplex<f32>,
12401 ldvl: lapack_int,
12402 vr: *const __BindgenComplex<f32>,
12403 ldvr: lapack_int,
12404 s: *mut f32,
12405 sep: *mut f32,
12406 mm: lapack_int,
12407 m: *mut lapack_int,
12408 ) -> lapack_int;
12409 pub fn LAPACKE_ztrsna(
12410 matrix_layout: c_int,
12411 job: c_char,
12412 howmny: c_char,
12413 select: *const lapack_int,
12414 n: lapack_int,
12415 t: *const __BindgenComplex<f64>,
12416 ldt: lapack_int,
12417 vl: *const __BindgenComplex<f64>,
12418 ldvl: lapack_int,
12419 vr: *const __BindgenComplex<f64>,
12420 ldvr: lapack_int,
12421 s: *mut f64,
12422 sep: *mut f64,
12423 mm: lapack_int,
12424 m: *mut lapack_int,
12425 ) -> lapack_int;
12426 pub fn LAPACKE_strsyl(
12427 matrix_layout: c_int,
12428 trana: c_char,
12429 tranb: c_char,
12430 isgn: lapack_int,
12431 m: lapack_int,
12432 n: lapack_int,
12433 a: *const f32,
12434 lda: lapack_int,
12435 b: *const f32,
12436 ldb: lapack_int,
12437 c: *mut f32,
12438 ldc: lapack_int,
12439 scale: *mut f32,
12440 ) -> lapack_int;
12441 pub fn LAPACKE_dtrsyl(
12442 matrix_layout: c_int,
12443 trana: c_char,
12444 tranb: c_char,
12445 isgn: lapack_int,
12446 m: lapack_int,
12447 n: lapack_int,
12448 a: *const f64,
12449 lda: lapack_int,
12450 b: *const f64,
12451 ldb: lapack_int,
12452 c: *mut f64,
12453 ldc: lapack_int,
12454 scale: *mut f64,
12455 ) -> lapack_int;
12456 pub fn LAPACKE_ctrsyl(
12457 matrix_layout: c_int,
12458 trana: c_char,
12459 tranb: c_char,
12460 isgn: lapack_int,
12461 m: lapack_int,
12462 n: lapack_int,
12463 a: *const __BindgenComplex<f32>,
12464 lda: lapack_int,
12465 b: *const __BindgenComplex<f32>,
12466 ldb: lapack_int,
12467 c: *mut __BindgenComplex<f32>,
12468 ldc: lapack_int,
12469 scale: *mut f32,
12470 ) -> lapack_int;
12471 pub fn LAPACKE_ztrsyl(
12472 matrix_layout: c_int,
12473 trana: c_char,
12474 tranb: c_char,
12475 isgn: lapack_int,
12476 m: lapack_int,
12477 n: lapack_int,
12478 a: *const __BindgenComplex<f64>,
12479 lda: lapack_int,
12480 b: *const __BindgenComplex<f64>,
12481 ldb: lapack_int,
12482 c: *mut __BindgenComplex<f64>,
12483 ldc: lapack_int,
12484 scale: *mut f64,
12485 ) -> lapack_int;
12486 pub fn LAPACKE_strsyl3(
12487 matrix_layout: c_int,
12488 trana: c_char,
12489 tranb: c_char,
12490 isgn: lapack_int,
12491 m: lapack_int,
12492 n: lapack_int,
12493 a: *const f32,
12494 lda: lapack_int,
12495 b: *const f32,
12496 ldb: lapack_int,
12497 c: *mut f32,
12498 ldc: lapack_int,
12499 scale: *mut f32,
12500 ) -> lapack_int;
12501 pub fn LAPACKE_dtrsyl3(
12502 matrix_layout: c_int,
12503 trana: c_char,
12504 tranb: c_char,
12505 isgn: lapack_int,
12506 m: lapack_int,
12507 n: lapack_int,
12508 a: *const f64,
12509 lda: lapack_int,
12510 b: *const f64,
12511 ldb: lapack_int,
12512 c: *mut f64,
12513 ldc: lapack_int,
12514 scale: *mut f64,
12515 ) -> lapack_int;
12516 pub fn LAPACKE_ztrsyl3(
12517 matrix_layout: c_int,
12518 trana: c_char,
12519 tranb: c_char,
12520 isgn: lapack_int,
12521 m: lapack_int,
12522 n: lapack_int,
12523 a: *const __BindgenComplex<f64>,
12524 lda: lapack_int,
12525 b: *const __BindgenComplex<f64>,
12526 ldb: lapack_int,
12527 c: *mut __BindgenComplex<f64>,
12528 ldc: lapack_int,
12529 scale: *mut f64,
12530 ) -> lapack_int;
12531 pub fn LAPACKE_strtri(
12532 matrix_layout: c_int,
12533 uplo: c_char,
12534 diag: c_char,
12535 n: lapack_int,
12536 a: *mut f32,
12537 lda: lapack_int,
12538 ) -> lapack_int;
12539 pub fn LAPACKE_dtrtri(
12540 matrix_layout: c_int,
12541 uplo: c_char,
12542 diag: c_char,
12543 n: lapack_int,
12544 a: *mut f64,
12545 lda: lapack_int,
12546 ) -> lapack_int;
12547 pub fn LAPACKE_ctrtri(
12548 matrix_layout: c_int,
12549 uplo: c_char,
12550 diag: c_char,
12551 n: lapack_int,
12552 a: *mut __BindgenComplex<f32>,
12553 lda: lapack_int,
12554 ) -> lapack_int;
12555 pub fn LAPACKE_ztrtri(
12556 matrix_layout: c_int,
12557 uplo: c_char,
12558 diag: c_char,
12559 n: lapack_int,
12560 a: *mut __BindgenComplex<f64>,
12561 lda: lapack_int,
12562 ) -> lapack_int;
12563 pub fn LAPACKE_strtrs(
12564 matrix_layout: c_int,
12565 uplo: c_char,
12566 trans: c_char,
12567 diag: c_char,
12568 n: lapack_int,
12569 nrhs: lapack_int,
12570 a: *const f32,
12571 lda: lapack_int,
12572 b: *mut f32,
12573 ldb: lapack_int,
12574 ) -> lapack_int;
12575 pub fn LAPACKE_dtrtrs(
12576 matrix_layout: c_int,
12577 uplo: c_char,
12578 trans: c_char,
12579 diag: c_char,
12580 n: lapack_int,
12581 nrhs: lapack_int,
12582 a: *const f64,
12583 lda: lapack_int,
12584 b: *mut f64,
12585 ldb: lapack_int,
12586 ) -> lapack_int;
12587 pub fn LAPACKE_ctrtrs(
12588 matrix_layout: c_int,
12589 uplo: c_char,
12590 trans: c_char,
12591 diag: c_char,
12592 n: lapack_int,
12593 nrhs: lapack_int,
12594 a: *const __BindgenComplex<f32>,
12595 lda: lapack_int,
12596 b: *mut __BindgenComplex<f32>,
12597 ldb: lapack_int,
12598 ) -> lapack_int;
12599 pub fn LAPACKE_ztrtrs(
12600 matrix_layout: c_int,
12601 uplo: c_char,
12602 trans: c_char,
12603 diag: c_char,
12604 n: lapack_int,
12605 nrhs: lapack_int,
12606 a: *const __BindgenComplex<f64>,
12607 lda: lapack_int,
12608 b: *mut __BindgenComplex<f64>,
12609 ldb: lapack_int,
12610 ) -> lapack_int;
12611 pub fn LAPACKE_strttf(
12612 matrix_layout: c_int,
12613 transr: c_char,
12614 uplo: c_char,
12615 n: lapack_int,
12616 a: *const f32,
12617 lda: lapack_int,
12618 arf: *mut f32,
12619 ) -> lapack_int;
12620 pub fn LAPACKE_dtrttf(
12621 matrix_layout: c_int,
12622 transr: c_char,
12623 uplo: c_char,
12624 n: lapack_int,
12625 a: *const f64,
12626 lda: lapack_int,
12627 arf: *mut f64,
12628 ) -> lapack_int;
12629 pub fn LAPACKE_ctrttf(
12630 matrix_layout: c_int,
12631 transr: c_char,
12632 uplo: c_char,
12633 n: lapack_int,
12634 a: *const __BindgenComplex<f32>,
12635 lda: lapack_int,
12636 arf: *mut __BindgenComplex<f32>,
12637 ) -> lapack_int;
12638 pub fn LAPACKE_ztrttf(
12639 matrix_layout: c_int,
12640 transr: c_char,
12641 uplo: c_char,
12642 n: lapack_int,
12643 a: *const __BindgenComplex<f64>,
12644 lda: lapack_int,
12645 arf: *mut __BindgenComplex<f64>,
12646 ) -> lapack_int;
12647 pub fn LAPACKE_strttp(
12648 matrix_layout: c_int,
12649 uplo: c_char,
12650 n: lapack_int,
12651 a: *const f32,
12652 lda: lapack_int,
12653 ap: *mut f32,
12654 ) -> lapack_int;
12655 pub fn LAPACKE_dtrttp(
12656 matrix_layout: c_int,
12657 uplo: c_char,
12658 n: lapack_int,
12659 a: *const f64,
12660 lda: lapack_int,
12661 ap: *mut f64,
12662 ) -> lapack_int;
12663 pub fn LAPACKE_ctrttp(
12664 matrix_layout: c_int,
12665 uplo: c_char,
12666 n: lapack_int,
12667 a: *const __BindgenComplex<f32>,
12668 lda: lapack_int,
12669 ap: *mut __BindgenComplex<f32>,
12670 ) -> lapack_int;
12671 pub fn LAPACKE_ztrttp(
12672 matrix_layout: c_int,
12673 uplo: c_char,
12674 n: lapack_int,
12675 a: *const __BindgenComplex<f64>,
12676 lda: lapack_int,
12677 ap: *mut __BindgenComplex<f64>,
12678 ) -> lapack_int;
12679 pub fn LAPACKE_stzrzf(
12680 matrix_layout: c_int,
12681 m: lapack_int,
12682 n: lapack_int,
12683 a: *mut f32,
12684 lda: lapack_int,
12685 tau: *mut f32,
12686 ) -> lapack_int;
12687 pub fn LAPACKE_dtzrzf(
12688 matrix_layout: c_int,
12689 m: lapack_int,
12690 n: lapack_int,
12691 a: *mut f64,
12692 lda: lapack_int,
12693 tau: *mut f64,
12694 ) -> lapack_int;
12695 pub fn LAPACKE_ctzrzf(
12696 matrix_layout: c_int,
12697 m: lapack_int,
12698 n: lapack_int,
12699 a: *mut __BindgenComplex<f32>,
12700 lda: lapack_int,
12701 tau: *mut __BindgenComplex<f32>,
12702 ) -> lapack_int;
12703 pub fn LAPACKE_ztzrzf(
12704 matrix_layout: c_int,
12705 m: lapack_int,
12706 n: lapack_int,
12707 a: *mut __BindgenComplex<f64>,
12708 lda: lapack_int,
12709 tau: *mut __BindgenComplex<f64>,
12710 ) -> lapack_int;
12711 pub fn LAPACKE_cungbr(
12712 matrix_layout: c_int,
12713 vect: c_char,
12714 m: lapack_int,
12715 n: lapack_int,
12716 k: lapack_int,
12717 a: *mut __BindgenComplex<f32>,
12718 lda: lapack_int,
12719 tau: *const __BindgenComplex<f32>,
12720 ) -> lapack_int;
12721 pub fn LAPACKE_zungbr(
12722 matrix_layout: c_int,
12723 vect: c_char,
12724 m: lapack_int,
12725 n: lapack_int,
12726 k: lapack_int,
12727 a: *mut __BindgenComplex<f64>,
12728 lda: lapack_int,
12729 tau: *const __BindgenComplex<f64>,
12730 ) -> lapack_int;
12731 pub fn LAPACKE_cunghr(
12732 matrix_layout: c_int,
12733 n: lapack_int,
12734 ilo: lapack_int,
12735 ihi: lapack_int,
12736 a: *mut __BindgenComplex<f32>,
12737 lda: lapack_int,
12738 tau: *const __BindgenComplex<f32>,
12739 ) -> lapack_int;
12740 pub fn LAPACKE_zunghr(
12741 matrix_layout: c_int,
12742 n: lapack_int,
12743 ilo: lapack_int,
12744 ihi: lapack_int,
12745 a: *mut __BindgenComplex<f64>,
12746 lda: lapack_int,
12747 tau: *const __BindgenComplex<f64>,
12748 ) -> lapack_int;
12749 pub fn LAPACKE_cunglq(
12750 matrix_layout: c_int,
12751 m: lapack_int,
12752 n: lapack_int,
12753 k: lapack_int,
12754 a: *mut __BindgenComplex<f32>,
12755 lda: lapack_int,
12756 tau: *const __BindgenComplex<f32>,
12757 ) -> lapack_int;
12758 pub fn LAPACKE_zunglq(
12759 matrix_layout: c_int,
12760 m: lapack_int,
12761 n: lapack_int,
12762 k: lapack_int,
12763 a: *mut __BindgenComplex<f64>,
12764 lda: lapack_int,
12765 tau: *const __BindgenComplex<f64>,
12766 ) -> lapack_int;
12767 pub fn LAPACKE_cungql(
12768 matrix_layout: c_int,
12769 m: lapack_int,
12770 n: lapack_int,
12771 k: lapack_int,
12772 a: *mut __BindgenComplex<f32>,
12773 lda: lapack_int,
12774 tau: *const __BindgenComplex<f32>,
12775 ) -> lapack_int;
12776 pub fn LAPACKE_zungql(
12777 matrix_layout: c_int,
12778 m: lapack_int,
12779 n: lapack_int,
12780 k: lapack_int,
12781 a: *mut __BindgenComplex<f64>,
12782 lda: lapack_int,
12783 tau: *const __BindgenComplex<f64>,
12784 ) -> lapack_int;
12785 pub fn LAPACKE_cungqr(
12786 matrix_layout: c_int,
12787 m: lapack_int,
12788 n: lapack_int,
12789 k: lapack_int,
12790 a: *mut __BindgenComplex<f32>,
12791 lda: lapack_int,
12792 tau: *const __BindgenComplex<f32>,
12793 ) -> lapack_int;
12794 pub fn LAPACKE_zungqr(
12795 matrix_layout: c_int,
12796 m: lapack_int,
12797 n: lapack_int,
12798 k: lapack_int,
12799 a: *mut __BindgenComplex<f64>,
12800 lda: lapack_int,
12801 tau: *const __BindgenComplex<f64>,
12802 ) -> lapack_int;
12803 pub fn LAPACKE_cungrq(
12804 matrix_layout: c_int,
12805 m: lapack_int,
12806 n: lapack_int,
12807 k: lapack_int,
12808 a: *mut __BindgenComplex<f32>,
12809 lda: lapack_int,
12810 tau: *const __BindgenComplex<f32>,
12811 ) -> lapack_int;
12812 pub fn LAPACKE_zungrq(
12813 matrix_layout: c_int,
12814 m: lapack_int,
12815 n: lapack_int,
12816 k: lapack_int,
12817 a: *mut __BindgenComplex<f64>,
12818 lda: lapack_int,
12819 tau: *const __BindgenComplex<f64>,
12820 ) -> lapack_int;
12821 pub fn LAPACKE_cungtr(
12822 matrix_layout: c_int,
12823 uplo: c_char,
12824 n: lapack_int,
12825 a: *mut __BindgenComplex<f32>,
12826 lda: lapack_int,
12827 tau: *const __BindgenComplex<f32>,
12828 ) -> lapack_int;
12829 pub fn LAPACKE_zungtr(
12830 matrix_layout: c_int,
12831 uplo: c_char,
12832 n: lapack_int,
12833 a: *mut __BindgenComplex<f64>,
12834 lda: lapack_int,
12835 tau: *const __BindgenComplex<f64>,
12836 ) -> lapack_int;
12837 pub fn LAPACKE_cungtsqr_row(
12838 matrix_layout: c_int,
12839 m: lapack_int,
12840 n: lapack_int,
12841 mb: lapack_int,
12842 nb: lapack_int,
12843 a: *mut __BindgenComplex<f32>,
12844 lda: lapack_int,
12845 t: *const __BindgenComplex<f32>,
12846 ldt: lapack_int,
12847 ) -> lapack_int;
12848 pub fn LAPACKE_zungtsqr_row(
12849 matrix_layout: c_int,
12850 m: lapack_int,
12851 n: lapack_int,
12852 mb: lapack_int,
12853 nb: lapack_int,
12854 a: *mut __BindgenComplex<f64>,
12855 lda: lapack_int,
12856 t: *const __BindgenComplex<f64>,
12857 ldt: lapack_int,
12858 ) -> lapack_int;
12859 pub fn LAPACKE_cunmbr(
12860 matrix_layout: c_int,
12861 vect: c_char,
12862 side: c_char,
12863 trans: c_char,
12864 m: lapack_int,
12865 n: lapack_int,
12866 k: lapack_int,
12867 a: *const __BindgenComplex<f32>,
12868 lda: lapack_int,
12869 tau: *const __BindgenComplex<f32>,
12870 c: *mut __BindgenComplex<f32>,
12871 ldc: lapack_int,
12872 ) -> lapack_int;
12873 pub fn LAPACKE_zunmbr(
12874 matrix_layout: c_int,
12875 vect: c_char,
12876 side: c_char,
12877 trans: c_char,
12878 m: lapack_int,
12879 n: lapack_int,
12880 k: lapack_int,
12881 a: *const __BindgenComplex<f64>,
12882 lda: lapack_int,
12883 tau: *const __BindgenComplex<f64>,
12884 c: *mut __BindgenComplex<f64>,
12885 ldc: lapack_int,
12886 ) -> lapack_int;
12887 pub fn LAPACKE_cunmhr(
12888 matrix_layout: c_int,
12889 side: c_char,
12890 trans: c_char,
12891 m: lapack_int,
12892 n: lapack_int,
12893 ilo: lapack_int,
12894 ihi: lapack_int,
12895 a: *const __BindgenComplex<f32>,
12896 lda: lapack_int,
12897 tau: *const __BindgenComplex<f32>,
12898 c: *mut __BindgenComplex<f32>,
12899 ldc: lapack_int,
12900 ) -> lapack_int;
12901 pub fn LAPACKE_zunmhr(
12902 matrix_layout: c_int,
12903 side: c_char,
12904 trans: c_char,
12905 m: lapack_int,
12906 n: lapack_int,
12907 ilo: lapack_int,
12908 ihi: lapack_int,
12909 a: *const __BindgenComplex<f64>,
12910 lda: lapack_int,
12911 tau: *const __BindgenComplex<f64>,
12912 c: *mut __BindgenComplex<f64>,
12913 ldc: lapack_int,
12914 ) -> lapack_int;
12915 pub fn LAPACKE_cunmlq(
12916 matrix_layout: c_int,
12917 side: c_char,
12918 trans: c_char,
12919 m: lapack_int,
12920 n: lapack_int,
12921 k: lapack_int,
12922 a: *const __BindgenComplex<f32>,
12923 lda: lapack_int,
12924 tau: *const __BindgenComplex<f32>,
12925 c: *mut __BindgenComplex<f32>,
12926 ldc: lapack_int,
12927 ) -> lapack_int;
12928 pub fn LAPACKE_zunmlq(
12929 matrix_layout: c_int,
12930 side: c_char,
12931 trans: c_char,
12932 m: lapack_int,
12933 n: lapack_int,
12934 k: lapack_int,
12935 a: *const __BindgenComplex<f64>,
12936 lda: lapack_int,
12937 tau: *const __BindgenComplex<f64>,
12938 c: *mut __BindgenComplex<f64>,
12939 ldc: lapack_int,
12940 ) -> lapack_int;
12941 pub fn LAPACKE_cunmql(
12942 matrix_layout: c_int,
12943 side: c_char,
12944 trans: c_char,
12945 m: lapack_int,
12946 n: lapack_int,
12947 k: lapack_int,
12948 a: *const __BindgenComplex<f32>,
12949 lda: lapack_int,
12950 tau: *const __BindgenComplex<f32>,
12951 c: *mut __BindgenComplex<f32>,
12952 ldc: lapack_int,
12953 ) -> lapack_int;
12954 pub fn LAPACKE_zunmql(
12955 matrix_layout: c_int,
12956 side: c_char,
12957 trans: c_char,
12958 m: lapack_int,
12959 n: lapack_int,
12960 k: lapack_int,
12961 a: *const __BindgenComplex<f64>,
12962 lda: lapack_int,
12963 tau: *const __BindgenComplex<f64>,
12964 c: *mut __BindgenComplex<f64>,
12965 ldc: lapack_int,
12966 ) -> lapack_int;
12967 pub fn LAPACKE_cunmqr(
12968 matrix_layout: c_int,
12969 side: c_char,
12970 trans: c_char,
12971 m: lapack_int,
12972 n: lapack_int,
12973 k: lapack_int,
12974 a: *const __BindgenComplex<f32>,
12975 lda: lapack_int,
12976 tau: *const __BindgenComplex<f32>,
12977 c: *mut __BindgenComplex<f32>,
12978 ldc: lapack_int,
12979 ) -> lapack_int;
12980 pub fn LAPACKE_zunmqr(
12981 matrix_layout: c_int,
12982 side: c_char,
12983 trans: c_char,
12984 m: lapack_int,
12985 n: lapack_int,
12986 k: lapack_int,
12987 a: *const __BindgenComplex<f64>,
12988 lda: lapack_int,
12989 tau: *const __BindgenComplex<f64>,
12990 c: *mut __BindgenComplex<f64>,
12991 ldc: lapack_int,
12992 ) -> lapack_int;
12993 pub fn LAPACKE_cunmrq(
12994 matrix_layout: c_int,
12995 side: c_char,
12996 trans: c_char,
12997 m: lapack_int,
12998 n: lapack_int,
12999 k: lapack_int,
13000 a: *const __BindgenComplex<f32>,
13001 lda: lapack_int,
13002 tau: *const __BindgenComplex<f32>,
13003 c: *mut __BindgenComplex<f32>,
13004 ldc: lapack_int,
13005 ) -> lapack_int;
13006 pub fn LAPACKE_zunmrq(
13007 matrix_layout: c_int,
13008 side: c_char,
13009 trans: c_char,
13010 m: lapack_int,
13011 n: lapack_int,
13012 k: lapack_int,
13013 a: *const __BindgenComplex<f64>,
13014 lda: lapack_int,
13015 tau: *const __BindgenComplex<f64>,
13016 c: *mut __BindgenComplex<f64>,
13017 ldc: lapack_int,
13018 ) -> lapack_int;
13019 pub fn LAPACKE_cunmrz(
13020 matrix_layout: c_int,
13021 side: c_char,
13022 trans: c_char,
13023 m: lapack_int,
13024 n: lapack_int,
13025 k: lapack_int,
13026 l: lapack_int,
13027 a: *const __BindgenComplex<f32>,
13028 lda: lapack_int,
13029 tau: *const __BindgenComplex<f32>,
13030 c: *mut __BindgenComplex<f32>,
13031 ldc: lapack_int,
13032 ) -> lapack_int;
13033 pub fn LAPACKE_zunmrz(
13034 matrix_layout: c_int,
13035 side: c_char,
13036 trans: c_char,
13037 m: lapack_int,
13038 n: lapack_int,
13039 k: lapack_int,
13040 l: lapack_int,
13041 a: *const __BindgenComplex<f64>,
13042 lda: lapack_int,
13043 tau: *const __BindgenComplex<f64>,
13044 c: *mut __BindgenComplex<f64>,
13045 ldc: lapack_int,
13046 ) -> lapack_int;
13047 pub fn LAPACKE_cunmtr(
13048 matrix_layout: c_int,
13049 side: c_char,
13050 uplo: c_char,
13051 trans: c_char,
13052 m: lapack_int,
13053 n: lapack_int,
13054 a: *const __BindgenComplex<f32>,
13055 lda: lapack_int,
13056 tau: *const __BindgenComplex<f32>,
13057 c: *mut __BindgenComplex<f32>,
13058 ldc: lapack_int,
13059 ) -> lapack_int;
13060 pub fn LAPACKE_zunmtr(
13061 matrix_layout: c_int,
13062 side: c_char,
13063 uplo: c_char,
13064 trans: c_char,
13065 m: lapack_int,
13066 n: lapack_int,
13067 a: *const __BindgenComplex<f64>,
13068 lda: lapack_int,
13069 tau: *const __BindgenComplex<f64>,
13070 c: *mut __BindgenComplex<f64>,
13071 ldc: lapack_int,
13072 ) -> lapack_int;
13073 pub fn LAPACKE_cupgtr(
13074 matrix_layout: c_int,
13075 uplo: c_char,
13076 n: lapack_int,
13077 ap: *const __BindgenComplex<f32>,
13078 tau: *const __BindgenComplex<f32>,
13079 q: *mut __BindgenComplex<f32>,
13080 ldq: lapack_int,
13081 ) -> lapack_int;
13082 pub fn LAPACKE_zupgtr(
13083 matrix_layout: c_int,
13084 uplo: c_char,
13085 n: lapack_int,
13086 ap: *const __BindgenComplex<f64>,
13087 tau: *const __BindgenComplex<f64>,
13088 q: *mut __BindgenComplex<f64>,
13089 ldq: lapack_int,
13090 ) -> lapack_int;
13091 pub fn LAPACKE_cupmtr(
13092 matrix_layout: c_int,
13093 side: c_char,
13094 uplo: c_char,
13095 trans: c_char,
13096 m: lapack_int,
13097 n: lapack_int,
13098 ap: *const __BindgenComplex<f32>,
13099 tau: *const __BindgenComplex<f32>,
13100 c: *mut __BindgenComplex<f32>,
13101 ldc: lapack_int,
13102 ) -> lapack_int;
13103 pub fn LAPACKE_zupmtr(
13104 matrix_layout: c_int,
13105 side: c_char,
13106 uplo: c_char,
13107 trans: c_char,
13108 m: lapack_int,
13109 n: lapack_int,
13110 ap: *const __BindgenComplex<f64>,
13111 tau: *const __BindgenComplex<f64>,
13112 c: *mut __BindgenComplex<f64>,
13113 ldc: lapack_int,
13114 ) -> lapack_int;
13115 pub fn LAPACKE_sbdsdc_work(
13116 matrix_layout: c_int,
13117 uplo: c_char,
13118 compq: c_char,
13119 n: lapack_int,
13120 d: *mut f32,
13121 e: *mut f32,
13122 u: *mut f32,
13123 ldu: lapack_int,
13124 vt: *mut f32,
13125 ldvt: lapack_int,
13126 q: *mut f32,
13127 iq: *mut lapack_int,
13128 work: *mut f32,
13129 iwork: *mut lapack_int,
13130 ) -> lapack_int;
13131 pub fn LAPACKE_dbdsdc_work(
13132 matrix_layout: c_int,
13133 uplo: c_char,
13134 compq: c_char,
13135 n: lapack_int,
13136 d: *mut f64,
13137 e: *mut f64,
13138 u: *mut f64,
13139 ldu: lapack_int,
13140 vt: *mut f64,
13141 ldvt: lapack_int,
13142 q: *mut f64,
13143 iq: *mut lapack_int,
13144 work: *mut f64,
13145 iwork: *mut lapack_int,
13146 ) -> lapack_int;
13147 pub fn LAPACKE_sbdsvdx_work(
13148 matrix_layout: c_int,
13149 uplo: c_char,
13150 jobz: c_char,
13151 range: c_char,
13152 n: lapack_int,
13153 d: *mut f32,
13154 e: *mut f32,
13155 vl: f32,
13156 vu: f32,
13157 il: lapack_int,
13158 iu: lapack_int,
13159 ns: *mut lapack_int,
13160 s: *mut f32,
13161 z: *mut f32,
13162 ldz: lapack_int,
13163 work: *mut f32,
13164 iwork: *mut lapack_int,
13165 ) -> lapack_int;
13166 pub fn LAPACKE_dbdsvdx_work(
13167 matrix_layout: c_int,
13168 uplo: c_char,
13169 jobz: c_char,
13170 range: c_char,
13171 n: lapack_int,
13172 d: *mut f64,
13173 e: *mut f64,
13174 vl: f64,
13175 vu: f64,
13176 il: lapack_int,
13177 iu: lapack_int,
13178 ns: *mut lapack_int,
13179 s: *mut f64,
13180 z: *mut f64,
13181 ldz: lapack_int,
13182 work: *mut f64,
13183 iwork: *mut lapack_int,
13184 ) -> lapack_int;
13185 pub fn LAPACKE_sbdsqr_work(
13186 matrix_layout: c_int,
13187 uplo: c_char,
13188 n: lapack_int,
13189 ncvt: lapack_int,
13190 nru: lapack_int,
13191 ncc: lapack_int,
13192 d: *mut f32,
13193 e: *mut f32,
13194 vt: *mut f32,
13195 ldvt: lapack_int,
13196 u: *mut f32,
13197 ldu: lapack_int,
13198 c: *mut f32,
13199 ldc: lapack_int,
13200 work: *mut f32,
13201 ) -> lapack_int;
13202 pub fn LAPACKE_dbdsqr_work(
13203 matrix_layout: c_int,
13204 uplo: c_char,
13205 n: lapack_int,
13206 ncvt: lapack_int,
13207 nru: lapack_int,
13208 ncc: lapack_int,
13209 d: *mut f64,
13210 e: *mut f64,
13211 vt: *mut f64,
13212 ldvt: lapack_int,
13213 u: *mut f64,
13214 ldu: lapack_int,
13215 c: *mut f64,
13216 ldc: lapack_int,
13217 work: *mut f64,
13218 ) -> lapack_int;
13219 pub fn LAPACKE_cbdsqr_work(
13220 matrix_layout: c_int,
13221 uplo: c_char,
13222 n: lapack_int,
13223 ncvt: lapack_int,
13224 nru: lapack_int,
13225 ncc: lapack_int,
13226 d: *mut f32,
13227 e: *mut f32,
13228 vt: *mut __BindgenComplex<f32>,
13229 ldvt: lapack_int,
13230 u: *mut __BindgenComplex<f32>,
13231 ldu: lapack_int,
13232 c: *mut __BindgenComplex<f32>,
13233 ldc: lapack_int,
13234 work: *mut f32,
13235 ) -> lapack_int;
13236 pub fn LAPACKE_zbdsqr_work(
13237 matrix_layout: c_int,
13238 uplo: c_char,
13239 n: lapack_int,
13240 ncvt: lapack_int,
13241 nru: lapack_int,
13242 ncc: lapack_int,
13243 d: *mut f64,
13244 e: *mut f64,
13245 vt: *mut __BindgenComplex<f64>,
13246 ldvt: lapack_int,
13247 u: *mut __BindgenComplex<f64>,
13248 ldu: lapack_int,
13249 c: *mut __BindgenComplex<f64>,
13250 ldc: lapack_int,
13251 work: *mut f64,
13252 ) -> lapack_int;
13253 pub fn LAPACKE_sdisna_work(
13254 job: c_char,
13255 m: lapack_int,
13256 n: lapack_int,
13257 d: *const f32,
13258 sep: *mut f32,
13259 ) -> lapack_int;
13260 pub fn LAPACKE_ddisna_work(
13261 job: c_char,
13262 m: lapack_int,
13263 n: lapack_int,
13264 d: *const f64,
13265 sep: *mut f64,
13266 ) -> lapack_int;
13267 pub fn LAPACKE_sgbbrd_work(
13268 matrix_layout: c_int,
13269 vect: c_char,
13270 m: lapack_int,
13271 n: lapack_int,
13272 ncc: lapack_int,
13273 kl: lapack_int,
13274 ku: lapack_int,
13275 ab: *mut f32,
13276 ldab: lapack_int,
13277 d: *mut f32,
13278 e: *mut f32,
13279 q: *mut f32,
13280 ldq: lapack_int,
13281 pt: *mut f32,
13282 ldpt: lapack_int,
13283 c: *mut f32,
13284 ldc: lapack_int,
13285 work: *mut f32,
13286 ) -> lapack_int;
13287 pub fn LAPACKE_dgbbrd_work(
13288 matrix_layout: c_int,
13289 vect: c_char,
13290 m: lapack_int,
13291 n: lapack_int,
13292 ncc: lapack_int,
13293 kl: lapack_int,
13294 ku: lapack_int,
13295 ab: *mut f64,
13296 ldab: lapack_int,
13297 d: *mut f64,
13298 e: *mut f64,
13299 q: *mut f64,
13300 ldq: lapack_int,
13301 pt: *mut f64,
13302 ldpt: lapack_int,
13303 c: *mut f64,
13304 ldc: lapack_int,
13305 work: *mut f64,
13306 ) -> lapack_int;
13307 pub fn LAPACKE_cgbbrd_work(
13308 matrix_layout: c_int,
13309 vect: c_char,
13310 m: lapack_int,
13311 n: lapack_int,
13312 ncc: lapack_int,
13313 kl: lapack_int,
13314 ku: lapack_int,
13315 ab: *mut __BindgenComplex<f32>,
13316 ldab: lapack_int,
13317 d: *mut f32,
13318 e: *mut f32,
13319 q: *mut __BindgenComplex<f32>,
13320 ldq: lapack_int,
13321 pt: *mut __BindgenComplex<f32>,
13322 ldpt: lapack_int,
13323 c: *mut __BindgenComplex<f32>,
13324 ldc: lapack_int,
13325 work: *mut __BindgenComplex<f32>,
13326 rwork: *mut f32,
13327 ) -> lapack_int;
13328 pub fn LAPACKE_zgbbrd_work(
13329 matrix_layout: c_int,
13330 vect: c_char,
13331 m: lapack_int,
13332 n: lapack_int,
13333 ncc: lapack_int,
13334 kl: lapack_int,
13335 ku: lapack_int,
13336 ab: *mut __BindgenComplex<f64>,
13337 ldab: lapack_int,
13338 d: *mut f64,
13339 e: *mut f64,
13340 q: *mut __BindgenComplex<f64>,
13341 ldq: lapack_int,
13342 pt: *mut __BindgenComplex<f64>,
13343 ldpt: lapack_int,
13344 c: *mut __BindgenComplex<f64>,
13345 ldc: lapack_int,
13346 work: *mut __BindgenComplex<f64>,
13347 rwork: *mut f64,
13348 ) -> lapack_int;
13349 pub fn LAPACKE_sgbcon_work(
13350 matrix_layout: c_int,
13351 norm: c_char,
13352 n: lapack_int,
13353 kl: lapack_int,
13354 ku: lapack_int,
13355 ab: *const f32,
13356 ldab: lapack_int,
13357 ipiv: *const lapack_int,
13358 anorm: f32,
13359 rcond: *mut f32,
13360 work: *mut f32,
13361 iwork: *mut lapack_int,
13362 ) -> lapack_int;
13363 pub fn LAPACKE_dgbcon_work(
13364 matrix_layout: c_int,
13365 norm: c_char,
13366 n: lapack_int,
13367 kl: lapack_int,
13368 ku: lapack_int,
13369 ab: *const f64,
13370 ldab: lapack_int,
13371 ipiv: *const lapack_int,
13372 anorm: f64,
13373 rcond: *mut f64,
13374 work: *mut f64,
13375 iwork: *mut lapack_int,
13376 ) -> lapack_int;
13377 pub fn LAPACKE_cgbcon_work(
13378 matrix_layout: c_int,
13379 norm: c_char,
13380 n: lapack_int,
13381 kl: lapack_int,
13382 ku: lapack_int,
13383 ab: *const __BindgenComplex<f32>,
13384 ldab: lapack_int,
13385 ipiv: *const lapack_int,
13386 anorm: f32,
13387 rcond: *mut f32,
13388 work: *mut __BindgenComplex<f32>,
13389 rwork: *mut f32,
13390 ) -> lapack_int;
13391 pub fn LAPACKE_zgbcon_work(
13392 matrix_layout: c_int,
13393 norm: c_char,
13394 n: lapack_int,
13395 kl: lapack_int,
13396 ku: lapack_int,
13397 ab: *const __BindgenComplex<f64>,
13398 ldab: lapack_int,
13399 ipiv: *const lapack_int,
13400 anorm: f64,
13401 rcond: *mut f64,
13402 work: *mut __BindgenComplex<f64>,
13403 rwork: *mut f64,
13404 ) -> lapack_int;
13405 pub fn LAPACKE_sgbequ_work(
13406 matrix_layout: c_int,
13407 m: lapack_int,
13408 n: lapack_int,
13409 kl: lapack_int,
13410 ku: lapack_int,
13411 ab: *const f32,
13412 ldab: lapack_int,
13413 r: *mut f32,
13414 c: *mut f32,
13415 rowcnd: *mut f32,
13416 colcnd: *mut f32,
13417 amax: *mut f32,
13418 ) -> lapack_int;
13419 pub fn LAPACKE_dgbequ_work(
13420 matrix_layout: c_int,
13421 m: lapack_int,
13422 n: lapack_int,
13423 kl: lapack_int,
13424 ku: lapack_int,
13425 ab: *const f64,
13426 ldab: lapack_int,
13427 r: *mut f64,
13428 c: *mut f64,
13429 rowcnd: *mut f64,
13430 colcnd: *mut f64,
13431 amax: *mut f64,
13432 ) -> lapack_int;
13433 pub fn LAPACKE_cgbequ_work(
13434 matrix_layout: c_int,
13435 m: lapack_int,
13436 n: lapack_int,
13437 kl: lapack_int,
13438 ku: lapack_int,
13439 ab: *const __BindgenComplex<f32>,
13440 ldab: lapack_int,
13441 r: *mut f32,
13442 c: *mut f32,
13443 rowcnd: *mut f32,
13444 colcnd: *mut f32,
13445 amax: *mut f32,
13446 ) -> lapack_int;
13447 pub fn LAPACKE_zgbequ_work(
13448 matrix_layout: c_int,
13449 m: lapack_int,
13450 n: lapack_int,
13451 kl: lapack_int,
13452 ku: lapack_int,
13453 ab: *const __BindgenComplex<f64>,
13454 ldab: lapack_int,
13455 r: *mut f64,
13456 c: *mut f64,
13457 rowcnd: *mut f64,
13458 colcnd: *mut f64,
13459 amax: *mut f64,
13460 ) -> lapack_int;
13461 pub fn LAPACKE_sgbequb_work(
13462 matrix_layout: c_int,
13463 m: lapack_int,
13464 n: lapack_int,
13465 kl: lapack_int,
13466 ku: lapack_int,
13467 ab: *const f32,
13468 ldab: lapack_int,
13469 r: *mut f32,
13470 c: *mut f32,
13471 rowcnd: *mut f32,
13472 colcnd: *mut f32,
13473 amax: *mut f32,
13474 ) -> lapack_int;
13475 pub fn LAPACKE_dgbequb_work(
13476 matrix_layout: c_int,
13477 m: lapack_int,
13478 n: lapack_int,
13479 kl: lapack_int,
13480 ku: lapack_int,
13481 ab: *const f64,
13482 ldab: lapack_int,
13483 r: *mut f64,
13484 c: *mut f64,
13485 rowcnd: *mut f64,
13486 colcnd: *mut f64,
13487 amax: *mut f64,
13488 ) -> lapack_int;
13489 pub fn LAPACKE_cgbequb_work(
13490 matrix_layout: c_int,
13491 m: lapack_int,
13492 n: lapack_int,
13493 kl: lapack_int,
13494 ku: lapack_int,
13495 ab: *const __BindgenComplex<f32>,
13496 ldab: lapack_int,
13497 r: *mut f32,
13498 c: *mut f32,
13499 rowcnd: *mut f32,
13500 colcnd: *mut f32,
13501 amax: *mut f32,
13502 ) -> lapack_int;
13503 pub fn LAPACKE_zgbequb_work(
13504 matrix_layout: c_int,
13505 m: lapack_int,
13506 n: lapack_int,
13507 kl: lapack_int,
13508 ku: lapack_int,
13509 ab: *const __BindgenComplex<f64>,
13510 ldab: lapack_int,
13511 r: *mut f64,
13512 c: *mut f64,
13513 rowcnd: *mut f64,
13514 colcnd: *mut f64,
13515 amax: *mut f64,
13516 ) -> lapack_int;
13517 pub fn LAPACKE_sgbrfs_work(
13518 matrix_layout: c_int,
13519 trans: c_char,
13520 n: lapack_int,
13521 kl: lapack_int,
13522 ku: lapack_int,
13523 nrhs: lapack_int,
13524 ab: *const f32,
13525 ldab: lapack_int,
13526 afb: *const f32,
13527 ldafb: lapack_int,
13528 ipiv: *const lapack_int,
13529 b: *const f32,
13530 ldb: lapack_int,
13531 x: *mut f32,
13532 ldx: lapack_int,
13533 ferr: *mut f32,
13534 berr: *mut f32,
13535 work: *mut f32,
13536 iwork: *mut lapack_int,
13537 ) -> lapack_int;
13538 pub fn LAPACKE_dgbrfs_work(
13539 matrix_layout: c_int,
13540 trans: c_char,
13541 n: lapack_int,
13542 kl: lapack_int,
13543 ku: lapack_int,
13544 nrhs: lapack_int,
13545 ab: *const f64,
13546 ldab: lapack_int,
13547 afb: *const f64,
13548 ldafb: lapack_int,
13549 ipiv: *const lapack_int,
13550 b: *const f64,
13551 ldb: lapack_int,
13552 x: *mut f64,
13553 ldx: lapack_int,
13554 ferr: *mut f64,
13555 berr: *mut f64,
13556 work: *mut f64,
13557 iwork: *mut lapack_int,
13558 ) -> lapack_int;
13559 pub fn LAPACKE_cgbrfs_work(
13560 matrix_layout: c_int,
13561 trans: c_char,
13562 n: lapack_int,
13563 kl: lapack_int,
13564 ku: lapack_int,
13565 nrhs: lapack_int,
13566 ab: *const __BindgenComplex<f32>,
13567 ldab: lapack_int,
13568 afb: *const __BindgenComplex<f32>,
13569 ldafb: lapack_int,
13570 ipiv: *const lapack_int,
13571 b: *const __BindgenComplex<f32>,
13572 ldb: lapack_int,
13573 x: *mut __BindgenComplex<f32>,
13574 ldx: lapack_int,
13575 ferr: *mut f32,
13576 berr: *mut f32,
13577 work: *mut __BindgenComplex<f32>,
13578 rwork: *mut f32,
13579 ) -> lapack_int;
13580 pub fn LAPACKE_zgbrfs_work(
13581 matrix_layout: c_int,
13582 trans: c_char,
13583 n: lapack_int,
13584 kl: lapack_int,
13585 ku: lapack_int,
13586 nrhs: lapack_int,
13587 ab: *const __BindgenComplex<f64>,
13588 ldab: lapack_int,
13589 afb: *const __BindgenComplex<f64>,
13590 ldafb: lapack_int,
13591 ipiv: *const lapack_int,
13592 b: *const __BindgenComplex<f64>,
13593 ldb: lapack_int,
13594 x: *mut __BindgenComplex<f64>,
13595 ldx: lapack_int,
13596 ferr: *mut f64,
13597 berr: *mut f64,
13598 work: *mut __BindgenComplex<f64>,
13599 rwork: *mut f64,
13600 ) -> lapack_int;
13601 pub fn LAPACKE_sgbrfsx_work(
13602 matrix_layout: c_int,
13603 trans: c_char,
13604 equed: c_char,
13605 n: lapack_int,
13606 kl: lapack_int,
13607 ku: lapack_int,
13608 nrhs: lapack_int,
13609 ab: *const f32,
13610 ldab: lapack_int,
13611 afb: *const f32,
13612 ldafb: lapack_int,
13613 ipiv: *const lapack_int,
13614 r: *const f32,
13615 c: *const f32,
13616 b: *const f32,
13617 ldb: lapack_int,
13618 x: *mut f32,
13619 ldx: lapack_int,
13620 rcond: *mut f32,
13621 berr: *mut f32,
13622 n_err_bnds: lapack_int,
13623 err_bnds_norm: *mut f32,
13624 err_bnds_comp: *mut f32,
13625 nparams: lapack_int,
13626 params: *mut f32,
13627 work: *mut f32,
13628 iwork: *mut lapack_int,
13629 ) -> lapack_int;
13630 pub fn LAPACKE_dgbrfsx_work(
13631 matrix_layout: c_int,
13632 trans: c_char,
13633 equed: c_char,
13634 n: lapack_int,
13635 kl: lapack_int,
13636 ku: lapack_int,
13637 nrhs: lapack_int,
13638 ab: *const f64,
13639 ldab: lapack_int,
13640 afb: *const f64,
13641 ldafb: lapack_int,
13642 ipiv: *const lapack_int,
13643 r: *const f64,
13644 c: *const f64,
13645 b: *const f64,
13646 ldb: lapack_int,
13647 x: *mut f64,
13648 ldx: lapack_int,
13649 rcond: *mut f64,
13650 berr: *mut f64,
13651 n_err_bnds: lapack_int,
13652 err_bnds_norm: *mut f64,
13653 err_bnds_comp: *mut f64,
13654 nparams: lapack_int,
13655 params: *mut f64,
13656 work: *mut f64,
13657 iwork: *mut lapack_int,
13658 ) -> lapack_int;
13659 pub fn LAPACKE_cgbrfsx_work(
13660 matrix_layout: c_int,
13661 trans: c_char,
13662 equed: c_char,
13663 n: lapack_int,
13664 kl: lapack_int,
13665 ku: lapack_int,
13666 nrhs: lapack_int,
13667 ab: *const __BindgenComplex<f32>,
13668 ldab: lapack_int,
13669 afb: *const __BindgenComplex<f32>,
13670 ldafb: lapack_int,
13671 ipiv: *const lapack_int,
13672 r: *const f32,
13673 c: *const f32,
13674 b: *const __BindgenComplex<f32>,
13675 ldb: lapack_int,
13676 x: *mut __BindgenComplex<f32>,
13677 ldx: lapack_int,
13678 rcond: *mut f32,
13679 berr: *mut f32,
13680 n_err_bnds: lapack_int,
13681 err_bnds_norm: *mut f32,
13682 err_bnds_comp: *mut f32,
13683 nparams: lapack_int,
13684 params: *mut f32,
13685 work: *mut __BindgenComplex<f32>,
13686 rwork: *mut f32,
13687 ) -> lapack_int;
13688 pub fn LAPACKE_zgbrfsx_work(
13689 matrix_layout: c_int,
13690 trans: c_char,
13691 equed: c_char,
13692 n: lapack_int,
13693 kl: lapack_int,
13694 ku: lapack_int,
13695 nrhs: lapack_int,
13696 ab: *const __BindgenComplex<f64>,
13697 ldab: lapack_int,
13698 afb: *const __BindgenComplex<f64>,
13699 ldafb: lapack_int,
13700 ipiv: *const lapack_int,
13701 r: *const f64,
13702 c: *const f64,
13703 b: *const __BindgenComplex<f64>,
13704 ldb: lapack_int,
13705 x: *mut __BindgenComplex<f64>,
13706 ldx: lapack_int,
13707 rcond: *mut f64,
13708 berr: *mut f64,
13709 n_err_bnds: lapack_int,
13710 err_bnds_norm: *mut f64,
13711 err_bnds_comp: *mut f64,
13712 nparams: lapack_int,
13713 params: *mut f64,
13714 work: *mut __BindgenComplex<f64>,
13715 rwork: *mut f64,
13716 ) -> lapack_int;
13717 pub fn LAPACKE_sgbsv_work(
13718 matrix_layout: c_int,
13719 n: lapack_int,
13720 kl: lapack_int,
13721 ku: lapack_int,
13722 nrhs: lapack_int,
13723 ab: *mut f32,
13724 ldab: lapack_int,
13725 ipiv: *mut lapack_int,
13726 b: *mut f32,
13727 ldb: lapack_int,
13728 ) -> lapack_int;
13729 pub fn LAPACKE_dgbsv_work(
13730 matrix_layout: c_int,
13731 n: lapack_int,
13732 kl: lapack_int,
13733 ku: lapack_int,
13734 nrhs: lapack_int,
13735 ab: *mut f64,
13736 ldab: lapack_int,
13737 ipiv: *mut lapack_int,
13738 b: *mut f64,
13739 ldb: lapack_int,
13740 ) -> lapack_int;
13741 pub fn LAPACKE_cgbsv_work(
13742 matrix_layout: c_int,
13743 n: lapack_int,
13744 kl: lapack_int,
13745 ku: lapack_int,
13746 nrhs: lapack_int,
13747 ab: *mut __BindgenComplex<f32>,
13748 ldab: lapack_int,
13749 ipiv: *mut lapack_int,
13750 b: *mut __BindgenComplex<f32>,
13751 ldb: lapack_int,
13752 ) -> lapack_int;
13753 pub fn LAPACKE_zgbsv_work(
13754 matrix_layout: c_int,
13755 n: lapack_int,
13756 kl: lapack_int,
13757 ku: lapack_int,
13758 nrhs: lapack_int,
13759 ab: *mut __BindgenComplex<f64>,
13760 ldab: lapack_int,
13761 ipiv: *mut lapack_int,
13762 b: *mut __BindgenComplex<f64>,
13763 ldb: lapack_int,
13764 ) -> lapack_int;
13765 pub fn LAPACKE_sgbsvx_work(
13766 matrix_layout: c_int,
13767 fact: c_char,
13768 trans: c_char,
13769 n: lapack_int,
13770 kl: lapack_int,
13771 ku: lapack_int,
13772 nrhs: lapack_int,
13773 ab: *mut f32,
13774 ldab: lapack_int,
13775 afb: *mut f32,
13776 ldafb: lapack_int,
13777 ipiv: *mut lapack_int,
13778 equed: *mut c_char,
13779 r: *mut f32,
13780 c: *mut f32,
13781 b: *mut f32,
13782 ldb: lapack_int,
13783 x: *mut f32,
13784 ldx: lapack_int,
13785 rcond: *mut f32,
13786 ferr: *mut f32,
13787 berr: *mut f32,
13788 work: *mut f32,
13789 iwork: *mut lapack_int,
13790 ) -> lapack_int;
13791 pub fn LAPACKE_dgbsvx_work(
13792 matrix_layout: c_int,
13793 fact: c_char,
13794 trans: c_char,
13795 n: lapack_int,
13796 kl: lapack_int,
13797 ku: lapack_int,
13798 nrhs: lapack_int,
13799 ab: *mut f64,
13800 ldab: lapack_int,
13801 afb: *mut f64,
13802 ldafb: lapack_int,
13803 ipiv: *mut lapack_int,
13804 equed: *mut c_char,
13805 r: *mut f64,
13806 c: *mut f64,
13807 b: *mut f64,
13808 ldb: lapack_int,
13809 x: *mut f64,
13810 ldx: lapack_int,
13811 rcond: *mut f64,
13812 ferr: *mut f64,
13813 berr: *mut f64,
13814 work: *mut f64,
13815 iwork: *mut lapack_int,
13816 ) -> lapack_int;
13817 pub fn LAPACKE_cgbsvx_work(
13818 matrix_layout: c_int,
13819 fact: c_char,
13820 trans: c_char,
13821 n: lapack_int,
13822 kl: lapack_int,
13823 ku: lapack_int,
13824 nrhs: lapack_int,
13825 ab: *mut __BindgenComplex<f32>,
13826 ldab: lapack_int,
13827 afb: *mut __BindgenComplex<f32>,
13828 ldafb: lapack_int,
13829 ipiv: *mut lapack_int,
13830 equed: *mut c_char,
13831 r: *mut f32,
13832 c: *mut f32,
13833 b: *mut __BindgenComplex<f32>,
13834 ldb: lapack_int,
13835 x: *mut __BindgenComplex<f32>,
13836 ldx: lapack_int,
13837 rcond: *mut f32,
13838 ferr: *mut f32,
13839 berr: *mut f32,
13840 work: *mut __BindgenComplex<f32>,
13841 rwork: *mut f32,
13842 ) -> lapack_int;
13843 pub fn LAPACKE_zgbsvx_work(
13844 matrix_layout: c_int,
13845 fact: c_char,
13846 trans: c_char,
13847 n: lapack_int,
13848 kl: lapack_int,
13849 ku: lapack_int,
13850 nrhs: lapack_int,
13851 ab: *mut __BindgenComplex<f64>,
13852 ldab: lapack_int,
13853 afb: *mut __BindgenComplex<f64>,
13854 ldafb: lapack_int,
13855 ipiv: *mut lapack_int,
13856 equed: *mut c_char,
13857 r: *mut f64,
13858 c: *mut f64,
13859 b: *mut __BindgenComplex<f64>,
13860 ldb: lapack_int,
13861 x: *mut __BindgenComplex<f64>,
13862 ldx: lapack_int,
13863 rcond: *mut f64,
13864 ferr: *mut f64,
13865 berr: *mut f64,
13866 work: *mut __BindgenComplex<f64>,
13867 rwork: *mut f64,
13868 ) -> lapack_int;
13869 pub fn LAPACKE_sgbsvxx_work(
13870 matrix_layout: c_int,
13871 fact: c_char,
13872 trans: c_char,
13873 n: lapack_int,
13874 kl: lapack_int,
13875 ku: lapack_int,
13876 nrhs: lapack_int,
13877 ab: *mut f32,
13878 ldab: lapack_int,
13879 afb: *mut f32,
13880 ldafb: lapack_int,
13881 ipiv: *mut lapack_int,
13882 equed: *mut c_char,
13883 r: *mut f32,
13884 c: *mut f32,
13885 b: *mut f32,
13886 ldb: lapack_int,
13887 x: *mut f32,
13888 ldx: lapack_int,
13889 rcond: *mut f32,
13890 rpvgrw: *mut f32,
13891 berr: *mut f32,
13892 n_err_bnds: lapack_int,
13893 err_bnds_norm: *mut f32,
13894 err_bnds_comp: *mut f32,
13895 nparams: lapack_int,
13896 params: *mut f32,
13897 work: *mut f32,
13898 iwork: *mut lapack_int,
13899 ) -> lapack_int;
13900 pub fn LAPACKE_dgbsvxx_work(
13901 matrix_layout: c_int,
13902 fact: c_char,
13903 trans: c_char,
13904 n: lapack_int,
13905 kl: lapack_int,
13906 ku: lapack_int,
13907 nrhs: lapack_int,
13908 ab: *mut f64,
13909 ldab: lapack_int,
13910 afb: *mut f64,
13911 ldafb: lapack_int,
13912 ipiv: *mut lapack_int,
13913 equed: *mut c_char,
13914 r: *mut f64,
13915 c: *mut f64,
13916 b: *mut f64,
13917 ldb: lapack_int,
13918 x: *mut f64,
13919 ldx: lapack_int,
13920 rcond: *mut f64,
13921 rpvgrw: *mut f64,
13922 berr: *mut f64,
13923 n_err_bnds: lapack_int,
13924 err_bnds_norm: *mut f64,
13925 err_bnds_comp: *mut f64,
13926 nparams: lapack_int,
13927 params: *mut f64,
13928 work: *mut f64,
13929 iwork: *mut lapack_int,
13930 ) -> lapack_int;
13931 pub fn LAPACKE_cgbsvxx_work(
13932 matrix_layout: c_int,
13933 fact: c_char,
13934 trans: c_char,
13935 n: lapack_int,
13936 kl: lapack_int,
13937 ku: lapack_int,
13938 nrhs: lapack_int,
13939 ab: *mut __BindgenComplex<f32>,
13940 ldab: lapack_int,
13941 afb: *mut __BindgenComplex<f32>,
13942 ldafb: lapack_int,
13943 ipiv: *mut lapack_int,
13944 equed: *mut c_char,
13945 r: *mut f32,
13946 c: *mut f32,
13947 b: *mut __BindgenComplex<f32>,
13948 ldb: lapack_int,
13949 x: *mut __BindgenComplex<f32>,
13950 ldx: lapack_int,
13951 rcond: *mut f32,
13952 rpvgrw: *mut f32,
13953 berr: *mut f32,
13954 n_err_bnds: lapack_int,
13955 err_bnds_norm: *mut f32,
13956 err_bnds_comp: *mut f32,
13957 nparams: lapack_int,
13958 params: *mut f32,
13959 work: *mut __BindgenComplex<f32>,
13960 rwork: *mut f32,
13961 ) -> lapack_int;
13962 pub fn LAPACKE_zgbsvxx_work(
13963 matrix_layout: c_int,
13964 fact: c_char,
13965 trans: c_char,
13966 n: lapack_int,
13967 kl: lapack_int,
13968 ku: lapack_int,
13969 nrhs: lapack_int,
13970 ab: *mut __BindgenComplex<f64>,
13971 ldab: lapack_int,
13972 afb: *mut __BindgenComplex<f64>,
13973 ldafb: lapack_int,
13974 ipiv: *mut lapack_int,
13975 equed: *mut c_char,
13976 r: *mut f64,
13977 c: *mut f64,
13978 b: *mut __BindgenComplex<f64>,
13979 ldb: lapack_int,
13980 x: *mut __BindgenComplex<f64>,
13981 ldx: lapack_int,
13982 rcond: *mut f64,
13983 rpvgrw: *mut f64,
13984 berr: *mut f64,
13985 n_err_bnds: lapack_int,
13986 err_bnds_norm: *mut f64,
13987 err_bnds_comp: *mut f64,
13988 nparams: lapack_int,
13989 params: *mut f64,
13990 work: *mut __BindgenComplex<f64>,
13991 rwork: *mut f64,
13992 ) -> lapack_int;
13993 pub fn LAPACKE_sgbtrf_work(
13994 matrix_layout: c_int,
13995 m: lapack_int,
13996 n: lapack_int,
13997 kl: lapack_int,
13998 ku: lapack_int,
13999 ab: *mut f32,
14000 ldab: lapack_int,
14001 ipiv: *mut lapack_int,
14002 ) -> lapack_int;
14003 pub fn LAPACKE_dgbtrf_work(
14004 matrix_layout: c_int,
14005 m: lapack_int,
14006 n: lapack_int,
14007 kl: lapack_int,
14008 ku: lapack_int,
14009 ab: *mut f64,
14010 ldab: lapack_int,
14011 ipiv: *mut lapack_int,
14012 ) -> lapack_int;
14013 pub fn LAPACKE_cgbtrf_work(
14014 matrix_layout: c_int,
14015 m: lapack_int,
14016 n: lapack_int,
14017 kl: lapack_int,
14018 ku: lapack_int,
14019 ab: *mut __BindgenComplex<f32>,
14020 ldab: lapack_int,
14021 ipiv: *mut lapack_int,
14022 ) -> lapack_int;
14023 pub fn LAPACKE_zgbtrf_work(
14024 matrix_layout: c_int,
14025 m: lapack_int,
14026 n: lapack_int,
14027 kl: lapack_int,
14028 ku: lapack_int,
14029 ab: *mut __BindgenComplex<f64>,
14030 ldab: lapack_int,
14031 ipiv: *mut lapack_int,
14032 ) -> lapack_int;
14033 pub fn LAPACKE_sgbtrs_work(
14034 matrix_layout: c_int,
14035 trans: c_char,
14036 n: lapack_int,
14037 kl: lapack_int,
14038 ku: lapack_int,
14039 nrhs: lapack_int,
14040 ab: *const f32,
14041 ldab: lapack_int,
14042 ipiv: *const lapack_int,
14043 b: *mut f32,
14044 ldb: lapack_int,
14045 ) -> lapack_int;
14046 pub fn LAPACKE_dgbtrs_work(
14047 matrix_layout: c_int,
14048 trans: c_char,
14049 n: lapack_int,
14050 kl: lapack_int,
14051 ku: lapack_int,
14052 nrhs: lapack_int,
14053 ab: *const f64,
14054 ldab: lapack_int,
14055 ipiv: *const lapack_int,
14056 b: *mut f64,
14057 ldb: lapack_int,
14058 ) -> lapack_int;
14059 pub fn LAPACKE_cgbtrs_work(
14060 matrix_layout: c_int,
14061 trans: c_char,
14062 n: lapack_int,
14063 kl: lapack_int,
14064 ku: lapack_int,
14065 nrhs: lapack_int,
14066 ab: *const __BindgenComplex<f32>,
14067 ldab: lapack_int,
14068 ipiv: *const lapack_int,
14069 b: *mut __BindgenComplex<f32>,
14070 ldb: lapack_int,
14071 ) -> lapack_int;
14072 pub fn LAPACKE_zgbtrs_work(
14073 matrix_layout: c_int,
14074 trans: c_char,
14075 n: lapack_int,
14076 kl: lapack_int,
14077 ku: lapack_int,
14078 nrhs: lapack_int,
14079 ab: *const __BindgenComplex<f64>,
14080 ldab: lapack_int,
14081 ipiv: *const lapack_int,
14082 b: *mut __BindgenComplex<f64>,
14083 ldb: lapack_int,
14084 ) -> lapack_int;
14085 pub fn LAPACKE_sgebak_work(
14086 matrix_layout: c_int,
14087 job: c_char,
14088 side: c_char,
14089 n: lapack_int,
14090 ilo: lapack_int,
14091 ihi: lapack_int,
14092 scale: *const f32,
14093 m: lapack_int,
14094 v: *mut f32,
14095 ldv: lapack_int,
14096 ) -> lapack_int;
14097 pub fn LAPACKE_dgebak_work(
14098 matrix_layout: c_int,
14099 job: c_char,
14100 side: c_char,
14101 n: lapack_int,
14102 ilo: lapack_int,
14103 ihi: lapack_int,
14104 scale: *const f64,
14105 m: lapack_int,
14106 v: *mut f64,
14107 ldv: lapack_int,
14108 ) -> lapack_int;
14109 pub fn LAPACKE_cgebak_work(
14110 matrix_layout: c_int,
14111 job: c_char,
14112 side: c_char,
14113 n: lapack_int,
14114 ilo: lapack_int,
14115 ihi: lapack_int,
14116 scale: *const f32,
14117 m: lapack_int,
14118 v: *mut __BindgenComplex<f32>,
14119 ldv: lapack_int,
14120 ) -> lapack_int;
14121 pub fn LAPACKE_zgebak_work(
14122 matrix_layout: c_int,
14123 job: c_char,
14124 side: c_char,
14125 n: lapack_int,
14126 ilo: lapack_int,
14127 ihi: lapack_int,
14128 scale: *const f64,
14129 m: lapack_int,
14130 v: *mut __BindgenComplex<f64>,
14131 ldv: lapack_int,
14132 ) -> lapack_int;
14133 pub fn LAPACKE_sgebal_work(
14134 matrix_layout: c_int,
14135 job: c_char,
14136 n: lapack_int,
14137 a: *mut f32,
14138 lda: lapack_int,
14139 ilo: *mut lapack_int,
14140 ihi: *mut lapack_int,
14141 scale: *mut f32,
14142 ) -> lapack_int;
14143 pub fn LAPACKE_dgebal_work(
14144 matrix_layout: c_int,
14145 job: c_char,
14146 n: lapack_int,
14147 a: *mut f64,
14148 lda: lapack_int,
14149 ilo: *mut lapack_int,
14150 ihi: *mut lapack_int,
14151 scale: *mut f64,
14152 ) -> lapack_int;
14153 pub fn LAPACKE_cgebal_work(
14154 matrix_layout: c_int,
14155 job: c_char,
14156 n: lapack_int,
14157 a: *mut __BindgenComplex<f32>,
14158 lda: lapack_int,
14159 ilo: *mut lapack_int,
14160 ihi: *mut lapack_int,
14161 scale: *mut f32,
14162 ) -> lapack_int;
14163 pub fn LAPACKE_zgebal_work(
14164 matrix_layout: c_int,
14165 job: c_char,
14166 n: lapack_int,
14167 a: *mut __BindgenComplex<f64>,
14168 lda: lapack_int,
14169 ilo: *mut lapack_int,
14170 ihi: *mut lapack_int,
14171 scale: *mut f64,
14172 ) -> lapack_int;
14173 pub fn LAPACKE_sgebrd_work(
14174 matrix_layout: c_int,
14175 m: lapack_int,
14176 n: lapack_int,
14177 a: *mut f32,
14178 lda: lapack_int,
14179 d: *mut f32,
14180 e: *mut f32,
14181 tauq: *mut f32,
14182 taup: *mut f32,
14183 work: *mut f32,
14184 lwork: lapack_int,
14185 ) -> lapack_int;
14186 pub fn LAPACKE_dgebrd_work(
14187 matrix_layout: c_int,
14188 m: lapack_int,
14189 n: lapack_int,
14190 a: *mut f64,
14191 lda: lapack_int,
14192 d: *mut f64,
14193 e: *mut f64,
14194 tauq: *mut f64,
14195 taup: *mut f64,
14196 work: *mut f64,
14197 lwork: lapack_int,
14198 ) -> lapack_int;
14199 pub fn LAPACKE_cgebrd_work(
14200 matrix_layout: c_int,
14201 m: lapack_int,
14202 n: lapack_int,
14203 a: *mut __BindgenComplex<f32>,
14204 lda: lapack_int,
14205 d: *mut f32,
14206 e: *mut f32,
14207 tauq: *mut __BindgenComplex<f32>,
14208 taup: *mut __BindgenComplex<f32>,
14209 work: *mut __BindgenComplex<f32>,
14210 lwork: lapack_int,
14211 ) -> lapack_int;
14212 pub fn LAPACKE_zgebrd_work(
14213 matrix_layout: c_int,
14214 m: lapack_int,
14215 n: lapack_int,
14216 a: *mut __BindgenComplex<f64>,
14217 lda: lapack_int,
14218 d: *mut f64,
14219 e: *mut f64,
14220 tauq: *mut __BindgenComplex<f64>,
14221 taup: *mut __BindgenComplex<f64>,
14222 work: *mut __BindgenComplex<f64>,
14223 lwork: lapack_int,
14224 ) -> lapack_int;
14225 pub fn LAPACKE_sgecon_work(
14226 matrix_layout: c_int,
14227 norm: c_char,
14228 n: lapack_int,
14229 a: *const f32,
14230 lda: lapack_int,
14231 anorm: f32,
14232 rcond: *mut f32,
14233 work: *mut f32,
14234 iwork: *mut lapack_int,
14235 ) -> lapack_int;
14236 pub fn LAPACKE_dgecon_work(
14237 matrix_layout: c_int,
14238 norm: c_char,
14239 n: lapack_int,
14240 a: *const f64,
14241 lda: lapack_int,
14242 anorm: f64,
14243 rcond: *mut f64,
14244 work: *mut f64,
14245 iwork: *mut lapack_int,
14246 ) -> lapack_int;
14247 pub fn LAPACKE_cgecon_work(
14248 matrix_layout: c_int,
14249 norm: c_char,
14250 n: lapack_int,
14251 a: *const __BindgenComplex<f32>,
14252 lda: lapack_int,
14253 anorm: f32,
14254 rcond: *mut f32,
14255 work: *mut __BindgenComplex<f32>,
14256 rwork: *mut f32,
14257 ) -> lapack_int;
14258 pub fn LAPACKE_zgecon_work(
14259 matrix_layout: c_int,
14260 norm: c_char,
14261 n: lapack_int,
14262 a: *const __BindgenComplex<f64>,
14263 lda: lapack_int,
14264 anorm: f64,
14265 rcond: *mut f64,
14266 work: *mut __BindgenComplex<f64>,
14267 rwork: *mut f64,
14268 ) -> lapack_int;
14269 pub fn LAPACKE_sgeequ_work(
14270 matrix_layout: c_int,
14271 m: lapack_int,
14272 n: lapack_int,
14273 a: *const f32,
14274 lda: lapack_int,
14275 r: *mut f32,
14276 c: *mut f32,
14277 rowcnd: *mut f32,
14278 colcnd: *mut f32,
14279 amax: *mut f32,
14280 ) -> lapack_int;
14281 pub fn LAPACKE_dgeequ_work(
14282 matrix_layout: c_int,
14283 m: lapack_int,
14284 n: lapack_int,
14285 a: *const f64,
14286 lda: lapack_int,
14287 r: *mut f64,
14288 c: *mut f64,
14289 rowcnd: *mut f64,
14290 colcnd: *mut f64,
14291 amax: *mut f64,
14292 ) -> lapack_int;
14293 pub fn LAPACKE_cgeequ_work(
14294 matrix_layout: c_int,
14295 m: lapack_int,
14296 n: lapack_int,
14297 a: *const __BindgenComplex<f32>,
14298 lda: lapack_int,
14299 r: *mut f32,
14300 c: *mut f32,
14301 rowcnd: *mut f32,
14302 colcnd: *mut f32,
14303 amax: *mut f32,
14304 ) -> lapack_int;
14305 pub fn LAPACKE_zgeequ_work(
14306 matrix_layout: c_int,
14307 m: lapack_int,
14308 n: lapack_int,
14309 a: *const __BindgenComplex<f64>,
14310 lda: lapack_int,
14311 r: *mut f64,
14312 c: *mut f64,
14313 rowcnd: *mut f64,
14314 colcnd: *mut f64,
14315 amax: *mut f64,
14316 ) -> lapack_int;
14317 pub fn LAPACKE_sgeequb_work(
14318 matrix_layout: c_int,
14319 m: lapack_int,
14320 n: lapack_int,
14321 a: *const f32,
14322 lda: lapack_int,
14323 r: *mut f32,
14324 c: *mut f32,
14325 rowcnd: *mut f32,
14326 colcnd: *mut f32,
14327 amax: *mut f32,
14328 ) -> lapack_int;
14329 pub fn LAPACKE_dgeequb_work(
14330 matrix_layout: c_int,
14331 m: lapack_int,
14332 n: lapack_int,
14333 a: *const f64,
14334 lda: lapack_int,
14335 r: *mut f64,
14336 c: *mut f64,
14337 rowcnd: *mut f64,
14338 colcnd: *mut f64,
14339 amax: *mut f64,
14340 ) -> lapack_int;
14341 pub fn LAPACKE_cgeequb_work(
14342 matrix_layout: c_int,
14343 m: lapack_int,
14344 n: lapack_int,
14345 a: *const __BindgenComplex<f32>,
14346 lda: lapack_int,
14347 r: *mut f32,
14348 c: *mut f32,
14349 rowcnd: *mut f32,
14350 colcnd: *mut f32,
14351 amax: *mut f32,
14352 ) -> lapack_int;
14353 pub fn LAPACKE_zgeequb_work(
14354 matrix_layout: c_int,
14355 m: lapack_int,
14356 n: lapack_int,
14357 a: *const __BindgenComplex<f64>,
14358 lda: lapack_int,
14359 r: *mut f64,
14360 c: *mut f64,
14361 rowcnd: *mut f64,
14362 colcnd: *mut f64,
14363 amax: *mut f64,
14364 ) -> lapack_int;
14365 pub fn LAPACKE_sgees_work(
14366 matrix_layout: c_int,
14367 jobvs: c_char,
14368 sort: c_char,
14369 select: LAPACK_S_SELECT2,
14370 n: lapack_int,
14371 a: *mut f32,
14372 lda: lapack_int,
14373 sdim: *mut lapack_int,
14374 wr: *mut f32,
14375 wi: *mut f32,
14376 vs: *mut f32,
14377 ldvs: lapack_int,
14378 work: *mut f32,
14379 lwork: lapack_int,
14380 bwork: *mut lapack_int,
14381 ) -> lapack_int;
14382 pub fn LAPACKE_dgees_work(
14383 matrix_layout: c_int,
14384 jobvs: c_char,
14385 sort: c_char,
14386 select: LAPACK_D_SELECT2,
14387 n: lapack_int,
14388 a: *mut f64,
14389 lda: lapack_int,
14390 sdim: *mut lapack_int,
14391 wr: *mut f64,
14392 wi: *mut f64,
14393 vs: *mut f64,
14394 ldvs: lapack_int,
14395 work: *mut f64,
14396 lwork: lapack_int,
14397 bwork: *mut lapack_int,
14398 ) -> lapack_int;
14399 pub fn LAPACKE_cgees_work(
14400 matrix_layout: c_int,
14401 jobvs: c_char,
14402 sort: c_char,
14403 select: LAPACK_C_SELECT1,
14404 n: lapack_int,
14405 a: *mut __BindgenComplex<f32>,
14406 lda: lapack_int,
14407 sdim: *mut lapack_int,
14408 w: *mut __BindgenComplex<f32>,
14409 vs: *mut __BindgenComplex<f32>,
14410 ldvs: lapack_int,
14411 work: *mut __BindgenComplex<f32>,
14412 lwork: lapack_int,
14413 rwork: *mut f32,
14414 bwork: *mut lapack_int,
14415 ) -> lapack_int;
14416 pub fn LAPACKE_zgees_work(
14417 matrix_layout: c_int,
14418 jobvs: c_char,
14419 sort: c_char,
14420 select: LAPACK_Z_SELECT1,
14421 n: lapack_int,
14422 a: *mut __BindgenComplex<f64>,
14423 lda: lapack_int,
14424 sdim: *mut lapack_int,
14425 w: *mut __BindgenComplex<f64>,
14426 vs: *mut __BindgenComplex<f64>,
14427 ldvs: lapack_int,
14428 work: *mut __BindgenComplex<f64>,
14429 lwork: lapack_int,
14430 rwork: *mut f64,
14431 bwork: *mut lapack_int,
14432 ) -> lapack_int;
14433 pub fn LAPACKE_sgeesx_work(
14434 matrix_layout: c_int,
14435 jobvs: c_char,
14436 sort: c_char,
14437 select: LAPACK_S_SELECT2,
14438 sense: c_char,
14439 n: lapack_int,
14440 a: *mut f32,
14441 lda: lapack_int,
14442 sdim: *mut lapack_int,
14443 wr: *mut f32,
14444 wi: *mut f32,
14445 vs: *mut f32,
14446 ldvs: lapack_int,
14447 rconde: *mut f32,
14448 rcondv: *mut f32,
14449 work: *mut f32,
14450 lwork: lapack_int,
14451 iwork: *mut lapack_int,
14452 liwork: lapack_int,
14453 bwork: *mut lapack_int,
14454 ) -> lapack_int;
14455 pub fn LAPACKE_dgeesx_work(
14456 matrix_layout: c_int,
14457 jobvs: c_char,
14458 sort: c_char,
14459 select: LAPACK_D_SELECT2,
14460 sense: c_char,
14461 n: lapack_int,
14462 a: *mut f64,
14463 lda: lapack_int,
14464 sdim: *mut lapack_int,
14465 wr: *mut f64,
14466 wi: *mut f64,
14467 vs: *mut f64,
14468 ldvs: lapack_int,
14469 rconde: *mut f64,
14470 rcondv: *mut f64,
14471 work: *mut f64,
14472 lwork: lapack_int,
14473 iwork: *mut lapack_int,
14474 liwork: lapack_int,
14475 bwork: *mut lapack_int,
14476 ) -> lapack_int;
14477 pub fn LAPACKE_cgeesx_work(
14478 matrix_layout: c_int,
14479 jobvs: c_char,
14480 sort: c_char,
14481 select: LAPACK_C_SELECT1,
14482 sense: c_char,
14483 n: lapack_int,
14484 a: *mut __BindgenComplex<f32>,
14485 lda: lapack_int,
14486 sdim: *mut lapack_int,
14487 w: *mut __BindgenComplex<f32>,
14488 vs: *mut __BindgenComplex<f32>,
14489 ldvs: lapack_int,
14490 rconde: *mut f32,
14491 rcondv: *mut f32,
14492 work: *mut __BindgenComplex<f32>,
14493 lwork: lapack_int,
14494 rwork: *mut f32,
14495 bwork: *mut lapack_int,
14496 ) -> lapack_int;
14497 pub fn LAPACKE_zgeesx_work(
14498 matrix_layout: c_int,
14499 jobvs: c_char,
14500 sort: c_char,
14501 select: LAPACK_Z_SELECT1,
14502 sense: c_char,
14503 n: lapack_int,
14504 a: *mut __BindgenComplex<f64>,
14505 lda: lapack_int,
14506 sdim: *mut lapack_int,
14507 w: *mut __BindgenComplex<f64>,
14508 vs: *mut __BindgenComplex<f64>,
14509 ldvs: lapack_int,
14510 rconde: *mut f64,
14511 rcondv: *mut f64,
14512 work: *mut __BindgenComplex<f64>,
14513 lwork: lapack_int,
14514 rwork: *mut f64,
14515 bwork: *mut lapack_int,
14516 ) -> lapack_int;
14517 pub fn LAPACKE_sgeev_work(
14518 matrix_layout: c_int,
14519 jobvl: c_char,
14520 jobvr: c_char,
14521 n: lapack_int,
14522 a: *mut f32,
14523 lda: lapack_int,
14524 wr: *mut f32,
14525 wi: *mut f32,
14526 vl: *mut f32,
14527 ldvl: lapack_int,
14528 vr: *mut f32,
14529 ldvr: lapack_int,
14530 work: *mut f32,
14531 lwork: lapack_int,
14532 ) -> lapack_int;
14533 pub fn LAPACKE_dgeev_work(
14534 matrix_layout: c_int,
14535 jobvl: c_char,
14536 jobvr: c_char,
14537 n: lapack_int,
14538 a: *mut f64,
14539 lda: lapack_int,
14540 wr: *mut f64,
14541 wi: *mut f64,
14542 vl: *mut f64,
14543 ldvl: lapack_int,
14544 vr: *mut f64,
14545 ldvr: lapack_int,
14546 work: *mut f64,
14547 lwork: lapack_int,
14548 ) -> lapack_int;
14549 pub fn LAPACKE_cgeev_work(
14550 matrix_layout: c_int,
14551 jobvl: c_char,
14552 jobvr: c_char,
14553 n: lapack_int,
14554 a: *mut __BindgenComplex<f32>,
14555 lda: lapack_int,
14556 w: *mut __BindgenComplex<f32>,
14557 vl: *mut __BindgenComplex<f32>,
14558 ldvl: lapack_int,
14559 vr: *mut __BindgenComplex<f32>,
14560 ldvr: lapack_int,
14561 work: *mut __BindgenComplex<f32>,
14562 lwork: lapack_int,
14563 rwork: *mut f32,
14564 ) -> lapack_int;
14565 pub fn LAPACKE_zgeev_work(
14566 matrix_layout: c_int,
14567 jobvl: c_char,
14568 jobvr: c_char,
14569 n: lapack_int,
14570 a: *mut __BindgenComplex<f64>,
14571 lda: lapack_int,
14572 w: *mut __BindgenComplex<f64>,
14573 vl: *mut __BindgenComplex<f64>,
14574 ldvl: lapack_int,
14575 vr: *mut __BindgenComplex<f64>,
14576 ldvr: lapack_int,
14577 work: *mut __BindgenComplex<f64>,
14578 lwork: lapack_int,
14579 rwork: *mut f64,
14580 ) -> lapack_int;
14581 pub fn LAPACKE_sgeevx_work(
14582 matrix_layout: c_int,
14583 balanc: c_char,
14584 jobvl: c_char,
14585 jobvr: c_char,
14586 sense: c_char,
14587 n: lapack_int,
14588 a: *mut f32,
14589 lda: lapack_int,
14590 wr: *mut f32,
14591 wi: *mut f32,
14592 vl: *mut f32,
14593 ldvl: lapack_int,
14594 vr: *mut f32,
14595 ldvr: lapack_int,
14596 ilo: *mut lapack_int,
14597 ihi: *mut lapack_int,
14598 scale: *mut f32,
14599 abnrm: *mut f32,
14600 rconde: *mut f32,
14601 rcondv: *mut f32,
14602 work: *mut f32,
14603 lwork: lapack_int,
14604 iwork: *mut lapack_int,
14605 ) -> lapack_int;
14606 pub fn LAPACKE_dgeevx_work(
14607 matrix_layout: c_int,
14608 balanc: c_char,
14609 jobvl: c_char,
14610 jobvr: c_char,
14611 sense: c_char,
14612 n: lapack_int,
14613 a: *mut f64,
14614 lda: lapack_int,
14615 wr: *mut f64,
14616 wi: *mut f64,
14617 vl: *mut f64,
14618 ldvl: lapack_int,
14619 vr: *mut f64,
14620 ldvr: lapack_int,
14621 ilo: *mut lapack_int,
14622 ihi: *mut lapack_int,
14623 scale: *mut f64,
14624 abnrm: *mut f64,
14625 rconde: *mut f64,
14626 rcondv: *mut f64,
14627 work: *mut f64,
14628 lwork: lapack_int,
14629 iwork: *mut lapack_int,
14630 ) -> lapack_int;
14631 pub fn LAPACKE_cgeevx_work(
14632 matrix_layout: c_int,
14633 balanc: c_char,
14634 jobvl: c_char,
14635 jobvr: c_char,
14636 sense: c_char,
14637 n: lapack_int,
14638 a: *mut __BindgenComplex<f32>,
14639 lda: lapack_int,
14640 w: *mut __BindgenComplex<f32>,
14641 vl: *mut __BindgenComplex<f32>,
14642 ldvl: lapack_int,
14643 vr: *mut __BindgenComplex<f32>,
14644 ldvr: lapack_int,
14645 ilo: *mut lapack_int,
14646 ihi: *mut lapack_int,
14647 scale: *mut f32,
14648 abnrm: *mut f32,
14649 rconde: *mut f32,
14650 rcondv: *mut f32,
14651 work: *mut __BindgenComplex<f32>,
14652 lwork: lapack_int,
14653 rwork: *mut f32,
14654 ) -> lapack_int;
14655 pub fn LAPACKE_zgeevx_work(
14656 matrix_layout: c_int,
14657 balanc: c_char,
14658 jobvl: c_char,
14659 jobvr: c_char,
14660 sense: c_char,
14661 n: lapack_int,
14662 a: *mut __BindgenComplex<f64>,
14663 lda: lapack_int,
14664 w: *mut __BindgenComplex<f64>,
14665 vl: *mut __BindgenComplex<f64>,
14666 ldvl: lapack_int,
14667 vr: *mut __BindgenComplex<f64>,
14668 ldvr: lapack_int,
14669 ilo: *mut lapack_int,
14670 ihi: *mut lapack_int,
14671 scale: *mut f64,
14672 abnrm: *mut f64,
14673 rconde: *mut f64,
14674 rcondv: *mut f64,
14675 work: *mut __BindgenComplex<f64>,
14676 lwork: lapack_int,
14677 rwork: *mut f64,
14678 ) -> lapack_int;
14679 pub fn LAPACKE_sgehrd_work(
14680 matrix_layout: c_int,
14681 n: lapack_int,
14682 ilo: lapack_int,
14683 ihi: lapack_int,
14684 a: *mut f32,
14685 lda: lapack_int,
14686 tau: *mut f32,
14687 work: *mut f32,
14688 lwork: lapack_int,
14689 ) -> lapack_int;
14690 pub fn LAPACKE_dgehrd_work(
14691 matrix_layout: c_int,
14692 n: lapack_int,
14693 ilo: lapack_int,
14694 ihi: lapack_int,
14695 a: *mut f64,
14696 lda: lapack_int,
14697 tau: *mut f64,
14698 work: *mut f64,
14699 lwork: lapack_int,
14700 ) -> lapack_int;
14701 pub fn LAPACKE_cgehrd_work(
14702 matrix_layout: c_int,
14703 n: lapack_int,
14704 ilo: lapack_int,
14705 ihi: lapack_int,
14706 a: *mut __BindgenComplex<f32>,
14707 lda: lapack_int,
14708 tau: *mut __BindgenComplex<f32>,
14709 work: *mut __BindgenComplex<f32>,
14710 lwork: lapack_int,
14711 ) -> lapack_int;
14712 pub fn LAPACKE_zgehrd_work(
14713 matrix_layout: c_int,
14714 n: lapack_int,
14715 ilo: lapack_int,
14716 ihi: lapack_int,
14717 a: *mut __BindgenComplex<f64>,
14718 lda: lapack_int,
14719 tau: *mut __BindgenComplex<f64>,
14720 work: *mut __BindgenComplex<f64>,
14721 lwork: lapack_int,
14722 ) -> lapack_int;
14723 pub fn LAPACKE_sgejsv_work(
14724 matrix_layout: c_int,
14725 joba: c_char,
14726 jobu: c_char,
14727 jobv: c_char,
14728 jobr: c_char,
14729 jobt: c_char,
14730 jobp: c_char,
14731 m: lapack_int,
14732 n: lapack_int,
14733 a: *mut f32,
14734 lda: lapack_int,
14735 sva: *mut f32,
14736 u: *mut f32,
14737 ldu: lapack_int,
14738 v: *mut f32,
14739 ldv: lapack_int,
14740 work: *mut f32,
14741 lwork: lapack_int,
14742 iwork: *mut lapack_int,
14743 ) -> lapack_int;
14744 pub fn LAPACKE_dgejsv_work(
14745 matrix_layout: c_int,
14746 joba: c_char,
14747 jobu: c_char,
14748 jobv: c_char,
14749 jobr: c_char,
14750 jobt: c_char,
14751 jobp: c_char,
14752 m: lapack_int,
14753 n: lapack_int,
14754 a: *mut f64,
14755 lda: lapack_int,
14756 sva: *mut f64,
14757 u: *mut f64,
14758 ldu: lapack_int,
14759 v: *mut f64,
14760 ldv: lapack_int,
14761 work: *mut f64,
14762 lwork: lapack_int,
14763 iwork: *mut lapack_int,
14764 ) -> lapack_int;
14765 pub fn LAPACKE_cgejsv_work(
14766 matrix_layout: c_int,
14767 joba: c_char,
14768 jobu: c_char,
14769 jobv: c_char,
14770 jobr: c_char,
14771 jobt: c_char,
14772 jobp: c_char,
14773 m: lapack_int,
14774 n: lapack_int,
14775 a: *mut __BindgenComplex<f32>,
14776 lda: lapack_int,
14777 sva: *mut f32,
14778 u: *mut __BindgenComplex<f32>,
14779 ldu: lapack_int,
14780 v: *mut __BindgenComplex<f32>,
14781 ldv: lapack_int,
14782 cwork: *mut __BindgenComplex<f32>,
14783 lwork: lapack_int,
14784 work: *mut f32,
14785 lrwork: lapack_int,
14786 iwork: *mut lapack_int,
14787 ) -> lapack_int;
14788 pub fn LAPACKE_zgejsv_work(
14789 matrix_layout: c_int,
14790 joba: c_char,
14791 jobu: c_char,
14792 jobv: c_char,
14793 jobr: c_char,
14794 jobt: c_char,
14795 jobp: c_char,
14796 m: lapack_int,
14797 n: lapack_int,
14798 a: *mut __BindgenComplex<f64>,
14799 lda: lapack_int,
14800 sva: *mut f64,
14801 u: *mut __BindgenComplex<f64>,
14802 ldu: lapack_int,
14803 v: *mut __BindgenComplex<f64>,
14804 ldv: lapack_int,
14805 cwork: *mut __BindgenComplex<f64>,
14806 lwork: lapack_int,
14807 work: *mut f64,
14808 lrwork: lapack_int,
14809 iwork: *mut lapack_int,
14810 ) -> lapack_int;
14811 pub fn LAPACKE_sgelq2_work(
14812 matrix_layout: c_int,
14813 m: lapack_int,
14814 n: lapack_int,
14815 a: *mut f32,
14816 lda: lapack_int,
14817 tau: *mut f32,
14818 work: *mut f32,
14819 ) -> lapack_int;
14820 pub fn LAPACKE_dgelq2_work(
14821 matrix_layout: c_int,
14822 m: lapack_int,
14823 n: lapack_int,
14824 a: *mut f64,
14825 lda: lapack_int,
14826 tau: *mut f64,
14827 work: *mut f64,
14828 ) -> lapack_int;
14829 pub fn LAPACKE_cgelq2_work(
14830 matrix_layout: c_int,
14831 m: lapack_int,
14832 n: lapack_int,
14833 a: *mut __BindgenComplex<f32>,
14834 lda: lapack_int,
14835 tau: *mut __BindgenComplex<f32>,
14836 work: *mut __BindgenComplex<f32>,
14837 ) -> lapack_int;
14838 pub fn LAPACKE_zgelq2_work(
14839 matrix_layout: c_int,
14840 m: lapack_int,
14841 n: lapack_int,
14842 a: *mut __BindgenComplex<f64>,
14843 lda: lapack_int,
14844 tau: *mut __BindgenComplex<f64>,
14845 work: *mut __BindgenComplex<f64>,
14846 ) -> lapack_int;
14847 pub fn LAPACKE_sgelqf_work(
14848 matrix_layout: c_int,
14849 m: lapack_int,
14850 n: lapack_int,
14851 a: *mut f32,
14852 lda: lapack_int,
14853 tau: *mut f32,
14854 work: *mut f32,
14855 lwork: lapack_int,
14856 ) -> lapack_int;
14857 pub fn LAPACKE_dgelqf_work(
14858 matrix_layout: c_int,
14859 m: lapack_int,
14860 n: lapack_int,
14861 a: *mut f64,
14862 lda: lapack_int,
14863 tau: *mut f64,
14864 work: *mut f64,
14865 lwork: lapack_int,
14866 ) -> lapack_int;
14867 pub fn LAPACKE_cgelqf_work(
14868 matrix_layout: c_int,
14869 m: lapack_int,
14870 n: lapack_int,
14871 a: *mut __BindgenComplex<f32>,
14872 lda: lapack_int,
14873 tau: *mut __BindgenComplex<f32>,
14874 work: *mut __BindgenComplex<f32>,
14875 lwork: lapack_int,
14876 ) -> lapack_int;
14877 pub fn LAPACKE_zgelqf_work(
14878 matrix_layout: c_int,
14879 m: lapack_int,
14880 n: lapack_int,
14881 a: *mut __BindgenComplex<f64>,
14882 lda: lapack_int,
14883 tau: *mut __BindgenComplex<f64>,
14884 work: *mut __BindgenComplex<f64>,
14885 lwork: lapack_int,
14886 ) -> lapack_int;
14887 pub fn LAPACKE_sgels_work(
14888 matrix_layout: c_int,
14889 trans: c_char,
14890 m: lapack_int,
14891 n: lapack_int,
14892 nrhs: lapack_int,
14893 a: *mut f32,
14894 lda: lapack_int,
14895 b: *mut f32,
14896 ldb: lapack_int,
14897 work: *mut f32,
14898 lwork: lapack_int,
14899 ) -> lapack_int;
14900 pub fn LAPACKE_dgels_work(
14901 matrix_layout: c_int,
14902 trans: c_char,
14903 m: lapack_int,
14904 n: lapack_int,
14905 nrhs: lapack_int,
14906 a: *mut f64,
14907 lda: lapack_int,
14908 b: *mut f64,
14909 ldb: lapack_int,
14910 work: *mut f64,
14911 lwork: lapack_int,
14912 ) -> lapack_int;
14913 pub fn LAPACKE_cgels_work(
14914 matrix_layout: c_int,
14915 trans: c_char,
14916 m: lapack_int,
14917 n: lapack_int,
14918 nrhs: lapack_int,
14919 a: *mut __BindgenComplex<f32>,
14920 lda: lapack_int,
14921 b: *mut __BindgenComplex<f32>,
14922 ldb: lapack_int,
14923 work: *mut __BindgenComplex<f32>,
14924 lwork: lapack_int,
14925 ) -> lapack_int;
14926 pub fn LAPACKE_zgels_work(
14927 matrix_layout: c_int,
14928 trans: c_char,
14929 m: lapack_int,
14930 n: lapack_int,
14931 nrhs: lapack_int,
14932 a: *mut __BindgenComplex<f64>,
14933 lda: lapack_int,
14934 b: *mut __BindgenComplex<f64>,
14935 ldb: lapack_int,
14936 work: *mut __BindgenComplex<f64>,
14937 lwork: lapack_int,
14938 ) -> lapack_int;
14939 pub fn LAPACKE_sgelsd_work(
14940 matrix_layout: c_int,
14941 m: lapack_int,
14942 n: lapack_int,
14943 nrhs: lapack_int,
14944 a: *mut f32,
14945 lda: lapack_int,
14946 b: *mut f32,
14947 ldb: lapack_int,
14948 s: *mut f32,
14949 rcond: f32,
14950 rank: *mut lapack_int,
14951 work: *mut f32,
14952 lwork: lapack_int,
14953 iwork: *mut lapack_int,
14954 ) -> lapack_int;
14955 pub fn LAPACKE_dgelsd_work(
14956 matrix_layout: c_int,
14957 m: lapack_int,
14958 n: lapack_int,
14959 nrhs: lapack_int,
14960 a: *mut f64,
14961 lda: lapack_int,
14962 b: *mut f64,
14963 ldb: lapack_int,
14964 s: *mut f64,
14965 rcond: f64,
14966 rank: *mut lapack_int,
14967 work: *mut f64,
14968 lwork: lapack_int,
14969 iwork: *mut lapack_int,
14970 ) -> lapack_int;
14971 pub fn LAPACKE_cgelsd_work(
14972 matrix_layout: c_int,
14973 m: lapack_int,
14974 n: lapack_int,
14975 nrhs: lapack_int,
14976 a: *mut __BindgenComplex<f32>,
14977 lda: lapack_int,
14978 b: *mut __BindgenComplex<f32>,
14979 ldb: lapack_int,
14980 s: *mut f32,
14981 rcond: f32,
14982 rank: *mut lapack_int,
14983 work: *mut __BindgenComplex<f32>,
14984 lwork: lapack_int,
14985 rwork: *mut f32,
14986 iwork: *mut lapack_int,
14987 ) -> lapack_int;
14988 pub fn LAPACKE_zgelsd_work(
14989 matrix_layout: c_int,
14990 m: lapack_int,
14991 n: lapack_int,
14992 nrhs: lapack_int,
14993 a: *mut __BindgenComplex<f64>,
14994 lda: lapack_int,
14995 b: *mut __BindgenComplex<f64>,
14996 ldb: lapack_int,
14997 s: *mut f64,
14998 rcond: f64,
14999 rank: *mut lapack_int,
15000 work: *mut __BindgenComplex<f64>,
15001 lwork: lapack_int,
15002 rwork: *mut f64,
15003 iwork: *mut lapack_int,
15004 ) -> lapack_int;
15005 pub fn LAPACKE_sgelss_work(
15006 matrix_layout: c_int,
15007 m: lapack_int,
15008 n: lapack_int,
15009 nrhs: lapack_int,
15010 a: *mut f32,
15011 lda: lapack_int,
15012 b: *mut f32,
15013 ldb: lapack_int,
15014 s: *mut f32,
15015 rcond: f32,
15016 rank: *mut lapack_int,
15017 work: *mut f32,
15018 lwork: lapack_int,
15019 ) -> lapack_int;
15020 pub fn LAPACKE_dgelss_work(
15021 matrix_layout: c_int,
15022 m: lapack_int,
15023 n: lapack_int,
15024 nrhs: lapack_int,
15025 a: *mut f64,
15026 lda: lapack_int,
15027 b: *mut f64,
15028 ldb: lapack_int,
15029 s: *mut f64,
15030 rcond: f64,
15031 rank: *mut lapack_int,
15032 work: *mut f64,
15033 lwork: lapack_int,
15034 ) -> lapack_int;
15035 pub fn LAPACKE_cgelss_work(
15036 matrix_layout: c_int,
15037 m: lapack_int,
15038 n: lapack_int,
15039 nrhs: lapack_int,
15040 a: *mut __BindgenComplex<f32>,
15041 lda: lapack_int,
15042 b: *mut __BindgenComplex<f32>,
15043 ldb: lapack_int,
15044 s: *mut f32,
15045 rcond: f32,
15046 rank: *mut lapack_int,
15047 work: *mut __BindgenComplex<f32>,
15048 lwork: lapack_int,
15049 rwork: *mut f32,
15050 ) -> lapack_int;
15051 pub fn LAPACKE_zgelss_work(
15052 matrix_layout: c_int,
15053 m: lapack_int,
15054 n: lapack_int,
15055 nrhs: lapack_int,
15056 a: *mut __BindgenComplex<f64>,
15057 lda: lapack_int,
15058 b: *mut __BindgenComplex<f64>,
15059 ldb: lapack_int,
15060 s: *mut f64,
15061 rcond: f64,
15062 rank: *mut lapack_int,
15063 work: *mut __BindgenComplex<f64>,
15064 lwork: lapack_int,
15065 rwork: *mut f64,
15066 ) -> lapack_int;
15067 pub fn LAPACKE_sgelsy_work(
15068 matrix_layout: c_int,
15069 m: lapack_int,
15070 n: lapack_int,
15071 nrhs: lapack_int,
15072 a: *mut f32,
15073 lda: lapack_int,
15074 b: *mut f32,
15075 ldb: lapack_int,
15076 jpvt: *mut lapack_int,
15077 rcond: f32,
15078 rank: *mut lapack_int,
15079 work: *mut f32,
15080 lwork: lapack_int,
15081 ) -> lapack_int;
15082 pub fn LAPACKE_dgelsy_work(
15083 matrix_layout: c_int,
15084 m: lapack_int,
15085 n: lapack_int,
15086 nrhs: lapack_int,
15087 a: *mut f64,
15088 lda: lapack_int,
15089 b: *mut f64,
15090 ldb: lapack_int,
15091 jpvt: *mut lapack_int,
15092 rcond: f64,
15093 rank: *mut lapack_int,
15094 work: *mut f64,
15095 lwork: lapack_int,
15096 ) -> lapack_int;
15097 pub fn LAPACKE_cgelsy_work(
15098 matrix_layout: c_int,
15099 m: lapack_int,
15100 n: lapack_int,
15101 nrhs: lapack_int,
15102 a: *mut __BindgenComplex<f32>,
15103 lda: lapack_int,
15104 b: *mut __BindgenComplex<f32>,
15105 ldb: lapack_int,
15106 jpvt: *mut lapack_int,
15107 rcond: f32,
15108 rank: *mut lapack_int,
15109 work: *mut __BindgenComplex<f32>,
15110 lwork: lapack_int,
15111 rwork: *mut f32,
15112 ) -> lapack_int;
15113 pub fn LAPACKE_zgelsy_work(
15114 matrix_layout: c_int,
15115 m: lapack_int,
15116 n: lapack_int,
15117 nrhs: lapack_int,
15118 a: *mut __BindgenComplex<f64>,
15119 lda: lapack_int,
15120 b: *mut __BindgenComplex<f64>,
15121 ldb: lapack_int,
15122 jpvt: *mut lapack_int,
15123 rcond: f64,
15124 rank: *mut lapack_int,
15125 work: *mut __BindgenComplex<f64>,
15126 lwork: lapack_int,
15127 rwork: *mut f64,
15128 ) -> lapack_int;
15129 pub fn LAPACKE_sgeqlf_work(
15130 matrix_layout: c_int,
15131 m: lapack_int,
15132 n: lapack_int,
15133 a: *mut f32,
15134 lda: lapack_int,
15135 tau: *mut f32,
15136 work: *mut f32,
15137 lwork: lapack_int,
15138 ) -> lapack_int;
15139 pub fn LAPACKE_dgeqlf_work(
15140 matrix_layout: c_int,
15141 m: lapack_int,
15142 n: lapack_int,
15143 a: *mut f64,
15144 lda: lapack_int,
15145 tau: *mut f64,
15146 work: *mut f64,
15147 lwork: lapack_int,
15148 ) -> lapack_int;
15149 pub fn LAPACKE_cgeqlf_work(
15150 matrix_layout: c_int,
15151 m: lapack_int,
15152 n: lapack_int,
15153 a: *mut __BindgenComplex<f32>,
15154 lda: lapack_int,
15155 tau: *mut __BindgenComplex<f32>,
15156 work: *mut __BindgenComplex<f32>,
15157 lwork: lapack_int,
15158 ) -> lapack_int;
15159 pub fn LAPACKE_zgeqlf_work(
15160 matrix_layout: c_int,
15161 m: lapack_int,
15162 n: lapack_int,
15163 a: *mut __BindgenComplex<f64>,
15164 lda: lapack_int,
15165 tau: *mut __BindgenComplex<f64>,
15166 work: *mut __BindgenComplex<f64>,
15167 lwork: lapack_int,
15168 ) -> lapack_int;
15169 pub fn LAPACKE_sgeqp3_work(
15170 matrix_layout: c_int,
15171 m: lapack_int,
15172 n: lapack_int,
15173 a: *mut f32,
15174 lda: lapack_int,
15175 jpvt: *mut lapack_int,
15176 tau: *mut f32,
15177 work: *mut f32,
15178 lwork: lapack_int,
15179 ) -> lapack_int;
15180 pub fn LAPACKE_dgeqp3_work(
15181 matrix_layout: c_int,
15182 m: lapack_int,
15183 n: lapack_int,
15184 a: *mut f64,
15185 lda: lapack_int,
15186 jpvt: *mut lapack_int,
15187 tau: *mut f64,
15188 work: *mut f64,
15189 lwork: lapack_int,
15190 ) -> lapack_int;
15191 pub fn LAPACKE_cgeqp3_work(
15192 matrix_layout: c_int,
15193 m: lapack_int,
15194 n: lapack_int,
15195 a: *mut __BindgenComplex<f32>,
15196 lda: lapack_int,
15197 jpvt: *mut lapack_int,
15198 tau: *mut __BindgenComplex<f32>,
15199 work: *mut __BindgenComplex<f32>,
15200 lwork: lapack_int,
15201 rwork: *mut f32,
15202 ) -> lapack_int;
15203 pub fn LAPACKE_zgeqp3_work(
15204 matrix_layout: c_int,
15205 m: lapack_int,
15206 n: lapack_int,
15207 a: *mut __BindgenComplex<f64>,
15208 lda: lapack_int,
15209 jpvt: *mut lapack_int,
15210 tau: *mut __BindgenComplex<f64>,
15211 work: *mut __BindgenComplex<f64>,
15212 lwork: lapack_int,
15213 rwork: *mut f64,
15214 ) -> lapack_int;
15215 pub fn LAPACKE_sgeqpf_work(
15216 matrix_layout: c_int,
15217 m: lapack_int,
15218 n: lapack_int,
15219 a: *mut f32,
15220 lda: lapack_int,
15221 jpvt: *mut lapack_int,
15222 tau: *mut f32,
15223 work: *mut f32,
15224 ) -> lapack_int;
15225 pub fn LAPACKE_dgeqpf_work(
15226 matrix_layout: c_int,
15227 m: lapack_int,
15228 n: lapack_int,
15229 a: *mut f64,
15230 lda: lapack_int,
15231 jpvt: *mut lapack_int,
15232 tau: *mut f64,
15233 work: *mut f64,
15234 ) -> lapack_int;
15235 pub fn LAPACKE_cgeqpf_work(
15236 matrix_layout: c_int,
15237 m: lapack_int,
15238 n: lapack_int,
15239 a: *mut __BindgenComplex<f32>,
15240 lda: lapack_int,
15241 jpvt: *mut lapack_int,
15242 tau: *mut __BindgenComplex<f32>,
15243 work: *mut __BindgenComplex<f32>,
15244 rwork: *mut f32,
15245 ) -> lapack_int;
15246 pub fn LAPACKE_zgeqpf_work(
15247 matrix_layout: c_int,
15248 m: lapack_int,
15249 n: lapack_int,
15250 a: *mut __BindgenComplex<f64>,
15251 lda: lapack_int,
15252 jpvt: *mut lapack_int,
15253 tau: *mut __BindgenComplex<f64>,
15254 work: *mut __BindgenComplex<f64>,
15255 rwork: *mut f64,
15256 ) -> lapack_int;
15257 pub fn LAPACKE_sgeqr2_work(
15258 matrix_layout: c_int,
15259 m: lapack_int,
15260 n: lapack_int,
15261 a: *mut f32,
15262 lda: lapack_int,
15263 tau: *mut f32,
15264 work: *mut f32,
15265 ) -> lapack_int;
15266 pub fn LAPACKE_dgeqr2_work(
15267 matrix_layout: c_int,
15268 m: lapack_int,
15269 n: lapack_int,
15270 a: *mut f64,
15271 lda: lapack_int,
15272 tau: *mut f64,
15273 work: *mut f64,
15274 ) -> lapack_int;
15275 pub fn LAPACKE_cgeqr2_work(
15276 matrix_layout: c_int,
15277 m: lapack_int,
15278 n: lapack_int,
15279 a: *mut __BindgenComplex<f32>,
15280 lda: lapack_int,
15281 tau: *mut __BindgenComplex<f32>,
15282 work: *mut __BindgenComplex<f32>,
15283 ) -> lapack_int;
15284 pub fn LAPACKE_zgeqr2_work(
15285 matrix_layout: c_int,
15286 m: lapack_int,
15287 n: lapack_int,
15288 a: *mut __BindgenComplex<f64>,
15289 lda: lapack_int,
15290 tau: *mut __BindgenComplex<f64>,
15291 work: *mut __BindgenComplex<f64>,
15292 ) -> lapack_int;
15293 pub fn LAPACKE_sgeqrf_work(
15294 matrix_layout: c_int,
15295 m: lapack_int,
15296 n: lapack_int,
15297 a: *mut f32,
15298 lda: lapack_int,
15299 tau: *mut f32,
15300 work: *mut f32,
15301 lwork: lapack_int,
15302 ) -> lapack_int;
15303 pub fn LAPACKE_dgeqrf_work(
15304 matrix_layout: c_int,
15305 m: lapack_int,
15306 n: lapack_int,
15307 a: *mut f64,
15308 lda: lapack_int,
15309 tau: *mut f64,
15310 work: *mut f64,
15311 lwork: lapack_int,
15312 ) -> lapack_int;
15313 pub fn LAPACKE_cgeqrf_work(
15314 matrix_layout: c_int,
15315 m: lapack_int,
15316 n: lapack_int,
15317 a: *mut __BindgenComplex<f32>,
15318 lda: lapack_int,
15319 tau: *mut __BindgenComplex<f32>,
15320 work: *mut __BindgenComplex<f32>,
15321 lwork: lapack_int,
15322 ) -> lapack_int;
15323 pub fn LAPACKE_zgeqrf_work(
15324 matrix_layout: c_int,
15325 m: lapack_int,
15326 n: lapack_int,
15327 a: *mut __BindgenComplex<f64>,
15328 lda: lapack_int,
15329 tau: *mut __BindgenComplex<f64>,
15330 work: *mut __BindgenComplex<f64>,
15331 lwork: lapack_int,
15332 ) -> lapack_int;
15333 pub fn LAPACKE_sgeqrfp_work(
15334 matrix_layout: c_int,
15335 m: lapack_int,
15336 n: lapack_int,
15337 a: *mut f32,
15338 lda: lapack_int,
15339 tau: *mut f32,
15340 work: *mut f32,
15341 lwork: lapack_int,
15342 ) -> lapack_int;
15343 pub fn LAPACKE_dgeqrfp_work(
15344 matrix_layout: c_int,
15345 m: lapack_int,
15346 n: lapack_int,
15347 a: *mut f64,
15348 lda: lapack_int,
15349 tau: *mut f64,
15350 work: *mut f64,
15351 lwork: lapack_int,
15352 ) -> lapack_int;
15353 pub fn LAPACKE_cgeqrfp_work(
15354 matrix_layout: c_int,
15355 m: lapack_int,
15356 n: lapack_int,
15357 a: *mut __BindgenComplex<f32>,
15358 lda: lapack_int,
15359 tau: *mut __BindgenComplex<f32>,
15360 work: *mut __BindgenComplex<f32>,
15361 lwork: lapack_int,
15362 ) -> lapack_int;
15363 pub fn LAPACKE_zgeqrfp_work(
15364 matrix_layout: c_int,
15365 m: lapack_int,
15366 n: lapack_int,
15367 a: *mut __BindgenComplex<f64>,
15368 lda: lapack_int,
15369 tau: *mut __BindgenComplex<f64>,
15370 work: *mut __BindgenComplex<f64>,
15371 lwork: lapack_int,
15372 ) -> lapack_int;
15373 pub fn LAPACKE_sgerfs_work(
15374 matrix_layout: c_int,
15375 trans: c_char,
15376 n: lapack_int,
15377 nrhs: lapack_int,
15378 a: *const f32,
15379 lda: lapack_int,
15380 af: *const f32,
15381 ldaf: lapack_int,
15382 ipiv: *const lapack_int,
15383 b: *const f32,
15384 ldb: lapack_int,
15385 x: *mut f32,
15386 ldx: lapack_int,
15387 ferr: *mut f32,
15388 berr: *mut f32,
15389 work: *mut f32,
15390 iwork: *mut lapack_int,
15391 ) -> lapack_int;
15392 pub fn LAPACKE_dgerfs_work(
15393 matrix_layout: c_int,
15394 trans: c_char,
15395 n: lapack_int,
15396 nrhs: lapack_int,
15397 a: *const f64,
15398 lda: lapack_int,
15399 af: *const f64,
15400 ldaf: lapack_int,
15401 ipiv: *const lapack_int,
15402 b: *const f64,
15403 ldb: lapack_int,
15404 x: *mut f64,
15405 ldx: lapack_int,
15406 ferr: *mut f64,
15407 berr: *mut f64,
15408 work: *mut f64,
15409 iwork: *mut lapack_int,
15410 ) -> lapack_int;
15411 pub fn LAPACKE_cgerfs_work(
15412 matrix_layout: c_int,
15413 trans: c_char,
15414 n: lapack_int,
15415 nrhs: lapack_int,
15416 a: *const __BindgenComplex<f32>,
15417 lda: lapack_int,
15418 af: *const __BindgenComplex<f32>,
15419 ldaf: lapack_int,
15420 ipiv: *const lapack_int,
15421 b: *const __BindgenComplex<f32>,
15422 ldb: lapack_int,
15423 x: *mut __BindgenComplex<f32>,
15424 ldx: lapack_int,
15425 ferr: *mut f32,
15426 berr: *mut f32,
15427 work: *mut __BindgenComplex<f32>,
15428 rwork: *mut f32,
15429 ) -> lapack_int;
15430 pub fn LAPACKE_zgerfs_work(
15431 matrix_layout: c_int,
15432 trans: c_char,
15433 n: lapack_int,
15434 nrhs: lapack_int,
15435 a: *const __BindgenComplex<f64>,
15436 lda: lapack_int,
15437 af: *const __BindgenComplex<f64>,
15438 ldaf: lapack_int,
15439 ipiv: *const lapack_int,
15440 b: *const __BindgenComplex<f64>,
15441 ldb: lapack_int,
15442 x: *mut __BindgenComplex<f64>,
15443 ldx: lapack_int,
15444 ferr: *mut f64,
15445 berr: *mut f64,
15446 work: *mut __BindgenComplex<f64>,
15447 rwork: *mut f64,
15448 ) -> lapack_int;
15449 pub fn LAPACKE_sgerfsx_work(
15450 matrix_layout: c_int,
15451 trans: c_char,
15452 equed: c_char,
15453 n: lapack_int,
15454 nrhs: lapack_int,
15455 a: *const f32,
15456 lda: lapack_int,
15457 af: *const f32,
15458 ldaf: lapack_int,
15459 ipiv: *const lapack_int,
15460 r: *const f32,
15461 c: *const f32,
15462 b: *const f32,
15463 ldb: lapack_int,
15464 x: *mut f32,
15465 ldx: lapack_int,
15466 rcond: *mut f32,
15467 berr: *mut f32,
15468 n_err_bnds: lapack_int,
15469 err_bnds_norm: *mut f32,
15470 err_bnds_comp: *mut f32,
15471 nparams: lapack_int,
15472 params: *mut f32,
15473 work: *mut f32,
15474 iwork: *mut lapack_int,
15475 ) -> lapack_int;
15476 pub fn LAPACKE_dgerfsx_work(
15477 matrix_layout: c_int,
15478 trans: c_char,
15479 equed: c_char,
15480 n: lapack_int,
15481 nrhs: lapack_int,
15482 a: *const f64,
15483 lda: lapack_int,
15484 af: *const f64,
15485 ldaf: lapack_int,
15486 ipiv: *const lapack_int,
15487 r: *const f64,
15488 c: *const f64,
15489 b: *const f64,
15490 ldb: lapack_int,
15491 x: *mut f64,
15492 ldx: lapack_int,
15493 rcond: *mut f64,
15494 berr: *mut f64,
15495 n_err_bnds: lapack_int,
15496 err_bnds_norm: *mut f64,
15497 err_bnds_comp: *mut f64,
15498 nparams: lapack_int,
15499 params: *mut f64,
15500 work: *mut f64,
15501 iwork: *mut lapack_int,
15502 ) -> lapack_int;
15503 pub fn LAPACKE_cgerfsx_work(
15504 matrix_layout: c_int,
15505 trans: c_char,
15506 equed: c_char,
15507 n: lapack_int,
15508 nrhs: lapack_int,
15509 a: *const __BindgenComplex<f32>,
15510 lda: lapack_int,
15511 af: *const __BindgenComplex<f32>,
15512 ldaf: lapack_int,
15513 ipiv: *const lapack_int,
15514 r: *const f32,
15515 c: *const f32,
15516 b: *const __BindgenComplex<f32>,
15517 ldb: lapack_int,
15518 x: *mut __BindgenComplex<f32>,
15519 ldx: lapack_int,
15520 rcond: *mut f32,
15521 berr: *mut f32,
15522 n_err_bnds: lapack_int,
15523 err_bnds_norm: *mut f32,
15524 err_bnds_comp: *mut f32,
15525 nparams: lapack_int,
15526 params: *mut f32,
15527 work: *mut __BindgenComplex<f32>,
15528 rwork: *mut f32,
15529 ) -> lapack_int;
15530 pub fn LAPACKE_zgerfsx_work(
15531 matrix_layout: c_int,
15532 trans: c_char,
15533 equed: c_char,
15534 n: lapack_int,
15535 nrhs: lapack_int,
15536 a: *const __BindgenComplex<f64>,
15537 lda: lapack_int,
15538 af: *const __BindgenComplex<f64>,
15539 ldaf: lapack_int,
15540 ipiv: *const lapack_int,
15541 r: *const f64,
15542 c: *const f64,
15543 b: *const __BindgenComplex<f64>,
15544 ldb: lapack_int,
15545 x: *mut __BindgenComplex<f64>,
15546 ldx: lapack_int,
15547 rcond: *mut f64,
15548 berr: *mut f64,
15549 n_err_bnds: lapack_int,
15550 err_bnds_norm: *mut f64,
15551 err_bnds_comp: *mut f64,
15552 nparams: lapack_int,
15553 params: *mut f64,
15554 work: *mut __BindgenComplex<f64>,
15555 rwork: *mut f64,
15556 ) -> lapack_int;
15557 pub fn LAPACKE_sgerqf_work(
15558 matrix_layout: c_int,
15559 m: lapack_int,
15560 n: lapack_int,
15561 a: *mut f32,
15562 lda: lapack_int,
15563 tau: *mut f32,
15564 work: *mut f32,
15565 lwork: lapack_int,
15566 ) -> lapack_int;
15567 pub fn LAPACKE_dgerqf_work(
15568 matrix_layout: c_int,
15569 m: lapack_int,
15570 n: lapack_int,
15571 a: *mut f64,
15572 lda: lapack_int,
15573 tau: *mut f64,
15574 work: *mut f64,
15575 lwork: lapack_int,
15576 ) -> lapack_int;
15577 pub fn LAPACKE_cgerqf_work(
15578 matrix_layout: c_int,
15579 m: lapack_int,
15580 n: lapack_int,
15581 a: *mut __BindgenComplex<f32>,
15582 lda: lapack_int,
15583 tau: *mut __BindgenComplex<f32>,
15584 work: *mut __BindgenComplex<f32>,
15585 lwork: lapack_int,
15586 ) -> lapack_int;
15587 pub fn LAPACKE_zgerqf_work(
15588 matrix_layout: c_int,
15589 m: lapack_int,
15590 n: lapack_int,
15591 a: *mut __BindgenComplex<f64>,
15592 lda: lapack_int,
15593 tau: *mut __BindgenComplex<f64>,
15594 work: *mut __BindgenComplex<f64>,
15595 lwork: lapack_int,
15596 ) -> lapack_int;
15597 pub fn LAPACKE_sgesdd_work(
15598 matrix_layout: c_int,
15599 jobz: c_char,
15600 m: lapack_int,
15601 n: lapack_int,
15602 a: *mut f32,
15603 lda: lapack_int,
15604 s: *mut f32,
15605 u: *mut f32,
15606 ldu: lapack_int,
15607 vt: *mut f32,
15608 ldvt: lapack_int,
15609 work: *mut f32,
15610 lwork: lapack_int,
15611 iwork: *mut lapack_int,
15612 ) -> lapack_int;
15613 pub fn LAPACKE_dgesdd_work(
15614 matrix_layout: c_int,
15615 jobz: c_char,
15616 m: lapack_int,
15617 n: lapack_int,
15618 a: *mut f64,
15619 lda: lapack_int,
15620 s: *mut f64,
15621 u: *mut f64,
15622 ldu: lapack_int,
15623 vt: *mut f64,
15624 ldvt: lapack_int,
15625 work: *mut f64,
15626 lwork: lapack_int,
15627 iwork: *mut lapack_int,
15628 ) -> lapack_int;
15629 pub fn LAPACKE_cgesdd_work(
15630 matrix_layout: c_int,
15631 jobz: c_char,
15632 m: lapack_int,
15633 n: lapack_int,
15634 a: *mut __BindgenComplex<f32>,
15635 lda: lapack_int,
15636 s: *mut f32,
15637 u: *mut __BindgenComplex<f32>,
15638 ldu: lapack_int,
15639 vt: *mut __BindgenComplex<f32>,
15640 ldvt: lapack_int,
15641 work: *mut __BindgenComplex<f32>,
15642 lwork: lapack_int,
15643 rwork: *mut f32,
15644 iwork: *mut lapack_int,
15645 ) -> lapack_int;
15646 pub fn LAPACKE_zgesdd_work(
15647 matrix_layout: c_int,
15648 jobz: c_char,
15649 m: lapack_int,
15650 n: lapack_int,
15651 a: *mut __BindgenComplex<f64>,
15652 lda: lapack_int,
15653 s: *mut f64,
15654 u: *mut __BindgenComplex<f64>,
15655 ldu: lapack_int,
15656 vt: *mut __BindgenComplex<f64>,
15657 ldvt: lapack_int,
15658 work: *mut __BindgenComplex<f64>,
15659 lwork: lapack_int,
15660 rwork: *mut f64,
15661 iwork: *mut lapack_int,
15662 ) -> lapack_int;
15663 pub fn LAPACKE_sgedmd_work(
15664 matrix_layout: c_int,
15665 jobs: c_char,
15666 jobz: c_char,
15667 jobr: c_char,
15668 jobf: c_char,
15669 whtsvd: lapack_int,
15670 m: lapack_int,
15671 n: lapack_int,
15672 x: *mut f32,
15673 ldx: lapack_int,
15674 y: *mut f32,
15675 ldy: lapack_int,
15676 nrnk: lapack_int,
15677 tol: *mut f32,
15678 k: lapack_int,
15679 reig: *mut f32,
15680 imeig: *mut f32,
15681 z: *mut f32,
15682 ldz: lapack_int,
15683 res: *mut f32,
15684 b: *mut f32,
15685 ldb: lapack_int,
15686 w: *mut f32,
15687 ldw: lapack_int,
15688 s: *mut f32,
15689 lds: lapack_int,
15690 work: *mut f32,
15691 lwork: lapack_int,
15692 iwork: *mut lapack_int,
15693 liwork: lapack_int,
15694 ) -> lapack_int;
15695 pub fn LAPACKE_dgedmd_work(
15696 matrix_layout: c_int,
15697 jobs: c_char,
15698 jobz: c_char,
15699 jobr: c_char,
15700 jobf: c_char,
15701 whtsvd: lapack_int,
15702 m: lapack_int,
15703 n: lapack_int,
15704 x: *mut f64,
15705 ldx: lapack_int,
15706 y: *mut f64,
15707 ldy: lapack_int,
15708 nrnk: lapack_int,
15709 tol: *mut f64,
15710 k: lapack_int,
15711 reig: *mut f64,
15712 imeig: *mut f64,
15713 z: *mut f64,
15714 ldz: lapack_int,
15715 res: *mut f64,
15716 b: *mut f64,
15717 ldb: lapack_int,
15718 w: *mut f64,
15719 ldw: lapack_int,
15720 s: *mut f64,
15721 lds: lapack_int,
15722 work: *mut f64,
15723 lwork: lapack_int,
15724 iwork: *mut lapack_int,
15725 liwork: lapack_int,
15726 ) -> lapack_int;
15727 pub fn LAPACKE_cgedmd_work(
15728 matrix_layout: c_int,
15729 jobs: c_char,
15730 jobz: c_char,
15731 jobr: c_char,
15732 jobf: c_char,
15733 whtsvd: lapack_int,
15734 m: lapack_int,
15735 n: lapack_int,
15736 x: *mut __BindgenComplex<f32>,
15737 ldx: lapack_int,
15738 y: *mut __BindgenComplex<f32>,
15739 ldy: lapack_int,
15740 nrnk: lapack_int,
15741 tol: *mut f32,
15742 k: lapack_int,
15743 eigs: *mut __BindgenComplex<f32>,
15744 z: *mut __BindgenComplex<f32>,
15745 ldz: lapack_int,
15746 res: *mut f32,
15747 b: *mut __BindgenComplex<f32>,
15748 ldb: lapack_int,
15749 w: *mut __BindgenComplex<f32>,
15750 ldw: lapack_int,
15751 s: *mut __BindgenComplex<f32>,
15752 lds: lapack_int,
15753 zwork: *mut __BindgenComplex<f32>,
15754 lzwork: lapack_int,
15755 work: *mut f32,
15756 lwork: lapack_int,
15757 iwork: *mut lapack_int,
15758 liwork: lapack_int,
15759 ) -> lapack_int;
15760 pub fn LAPACKE_zgedmd_work(
15761 matrix_layout: c_int,
15762 jobs: c_char,
15763 jobz: c_char,
15764 jobr: c_char,
15765 jobf: c_char,
15766 whtsvd: lapack_int,
15767 m: lapack_int,
15768 n: lapack_int,
15769 x: *mut __BindgenComplex<f64>,
15770 ldx: lapack_int,
15771 y: *mut __BindgenComplex<f64>,
15772 ldy: lapack_int,
15773 nrnk: lapack_int,
15774 tol: *mut f64,
15775 k: lapack_int,
15776 eigs: *mut __BindgenComplex<f64>,
15777 z: *mut __BindgenComplex<f64>,
15778 ldz: lapack_int,
15779 res: *mut f64,
15780 b: *mut __BindgenComplex<f64>,
15781 ldb: lapack_int,
15782 w: *mut __BindgenComplex<f64>,
15783 ldw: lapack_int,
15784 s: *mut __BindgenComplex<f64>,
15785 lds: lapack_int,
15786 zwork: *mut __BindgenComplex<f64>,
15787 lzwork: lapack_int,
15788 work: *mut f64,
15789 lwork: lapack_int,
15790 iwork: *mut lapack_int,
15791 liwork: lapack_int,
15792 ) -> lapack_int;
15793 pub fn LAPACKE_sgedmdq_work(
15794 matrix_layout: c_int,
15795 jobs: c_char,
15796 jobz: c_char,
15797 jobr: c_char,
15798 jobq: c_char,
15799 jobt: c_char,
15800 jobf: c_char,
15801 whtsvd: lapack_int,
15802 m: lapack_int,
15803 n: lapack_int,
15804 f: *mut f32,
15805 ldf: lapack_int,
15806 x: *mut f32,
15807 ldx: lapack_int,
15808 y: *mut f32,
15809 ldy: lapack_int,
15810 nrnk: lapack_int,
15811 tol: *mut f32,
15812 k: lapack_int,
15813 reig: *mut f32,
15814 imeig: *mut f32,
15815 z: *mut f32,
15816 ldz: lapack_int,
15817 res: *mut f32,
15818 b: *mut f32,
15819 ldb: lapack_int,
15820 v: *mut f32,
15821 ldv: lapack_int,
15822 s: *mut f32,
15823 lds: lapack_int,
15824 work: *mut f32,
15825 lwork: lapack_int,
15826 iwork: *mut lapack_int,
15827 liwork: lapack_int,
15828 ) -> lapack_int;
15829 pub fn LAPACKE_dgedmdq_work(
15830 matrix_layout: c_int,
15831 jobs: c_char,
15832 jobz: c_char,
15833 jobr: c_char,
15834 jobq: c_char,
15835 jobt: c_char,
15836 jobf: c_char,
15837 whtsvd: lapack_int,
15838 m: lapack_int,
15839 n: lapack_int,
15840 f: *mut f64,
15841 ldf: lapack_int,
15842 x: *mut f64,
15843 ldx: lapack_int,
15844 y: *mut f64,
15845 ldy: lapack_int,
15846 nrnk: lapack_int,
15847 tol: *mut f64,
15848 k: lapack_int,
15849 reig: *mut f64,
15850 imeig: *mut f64,
15851 z: *mut f64,
15852 ldz: lapack_int,
15853 res: *mut f64,
15854 b: *mut f64,
15855 ldb: lapack_int,
15856 v: *mut f64,
15857 ldv: lapack_int,
15858 s: *mut f64,
15859 lds: lapack_int,
15860 work: *mut f64,
15861 lwork: lapack_int,
15862 iwork: *mut lapack_int,
15863 liwork: lapack_int,
15864 ) -> lapack_int;
15865 pub fn LAPACKE_cgedmdq_work(
15866 matrix_layout: c_int,
15867 jobs: c_char,
15868 jobz: c_char,
15869 jobr: c_char,
15870 jobq: c_char,
15871 jobt: c_char,
15872 jobf: c_char,
15873 whtsvd: lapack_int,
15874 m: lapack_int,
15875 n: lapack_int,
15876 f: *mut __BindgenComplex<f32>,
15877 ldf: lapack_int,
15878 x: *mut __BindgenComplex<f32>,
15879 ldx: lapack_int,
15880 y: *mut __BindgenComplex<f32>,
15881 ldy: lapack_int,
15882 nrnk: lapack_int,
15883 tol: *mut f32,
15884 k: lapack_int,
15885 eigs: *mut __BindgenComplex<f32>,
15886 z: *mut __BindgenComplex<f32>,
15887 ldz: lapack_int,
15888 res: *mut f32,
15889 b: *mut __BindgenComplex<f32>,
15890 ldb: lapack_int,
15891 v: *mut __BindgenComplex<f32>,
15892 ldv: lapack_int,
15893 s: *mut __BindgenComplex<f32>,
15894 lds: lapack_int,
15895 zwork: *mut __BindgenComplex<f32>,
15896 lzwork: lapack_int,
15897 work: *mut f32,
15898 lwork: lapack_int,
15899 iwork: *mut lapack_int,
15900 liwork: lapack_int,
15901 ) -> lapack_int;
15902 pub fn LAPACKE_zgedmdq_work(
15903 matrix_layout: c_int,
15904 jobs: c_char,
15905 jobz: c_char,
15906 jobr: c_char,
15907 jobq: c_char,
15908 jobt: c_char,
15909 jobf: c_char,
15910 whtsvd: lapack_int,
15911 m: lapack_int,
15912 n: lapack_int,
15913 f: *mut __BindgenComplex<f64>,
15914 ldf: lapack_int,
15915 x: *mut __BindgenComplex<f64>,
15916 ldx: lapack_int,
15917 y: *mut __BindgenComplex<f64>,
15918 ldy: lapack_int,
15919 nrnk: lapack_int,
15920 tol: *mut f64,
15921 k: lapack_int,
15922 eigs: *mut __BindgenComplex<f64>,
15923 z: *mut __BindgenComplex<f64>,
15924 ldz: lapack_int,
15925 res: *mut f64,
15926 b: *mut __BindgenComplex<f64>,
15927 ldb: lapack_int,
15928 v: *mut __BindgenComplex<f64>,
15929 ldv: lapack_int,
15930 s: *mut __BindgenComplex<f64>,
15931 lds: lapack_int,
15932 zwork: *mut __BindgenComplex<f64>,
15933 lzwork: lapack_int,
15934 work: *mut f64,
15935 lwork: lapack_int,
15936 iwork: *mut lapack_int,
15937 liwork: lapack_int,
15938 ) -> lapack_int;
15939 pub fn LAPACKE_sgesv_work(
15940 matrix_layout: c_int,
15941 n: lapack_int,
15942 nrhs: lapack_int,
15943 a: *mut f32,
15944 lda: lapack_int,
15945 ipiv: *mut lapack_int,
15946 b: *mut f32,
15947 ldb: lapack_int,
15948 ) -> lapack_int;
15949 pub fn LAPACKE_dgesv_work(
15950 matrix_layout: c_int,
15951 n: lapack_int,
15952 nrhs: lapack_int,
15953 a: *mut f64,
15954 lda: lapack_int,
15955 ipiv: *mut lapack_int,
15956 b: *mut f64,
15957 ldb: lapack_int,
15958 ) -> lapack_int;
15959 pub fn LAPACKE_cgesv_work(
15960 matrix_layout: c_int,
15961 n: lapack_int,
15962 nrhs: lapack_int,
15963 a: *mut __BindgenComplex<f32>,
15964 lda: lapack_int,
15965 ipiv: *mut lapack_int,
15966 b: *mut __BindgenComplex<f32>,
15967 ldb: lapack_int,
15968 ) -> lapack_int;
15969 pub fn LAPACKE_zgesv_work(
15970 matrix_layout: c_int,
15971 n: lapack_int,
15972 nrhs: lapack_int,
15973 a: *mut __BindgenComplex<f64>,
15974 lda: lapack_int,
15975 ipiv: *mut lapack_int,
15976 b: *mut __BindgenComplex<f64>,
15977 ldb: lapack_int,
15978 ) -> lapack_int;
15979 pub fn LAPACKE_dsgesv_work(
15980 matrix_layout: c_int,
15981 n: lapack_int,
15982 nrhs: lapack_int,
15983 a: *mut f64,
15984 lda: lapack_int,
15985 ipiv: *mut lapack_int,
15986 b: *mut f64,
15987 ldb: lapack_int,
15988 x: *mut f64,
15989 ldx: lapack_int,
15990 work: *mut f64,
15991 swork: *mut f32,
15992 iter: *mut lapack_int,
15993 ) -> lapack_int;
15994 pub fn LAPACKE_zcgesv_work(
15995 matrix_layout: c_int,
15996 n: lapack_int,
15997 nrhs: lapack_int,
15998 a: *mut __BindgenComplex<f64>,
15999 lda: lapack_int,
16000 ipiv: *mut lapack_int,
16001 b: *mut __BindgenComplex<f64>,
16002 ldb: lapack_int,
16003 x: *mut __BindgenComplex<f64>,
16004 ldx: lapack_int,
16005 work: *mut __BindgenComplex<f64>,
16006 swork: *mut __BindgenComplex<f32>,
16007 rwork: *mut f64,
16008 iter: *mut lapack_int,
16009 ) -> lapack_int;
16010 pub fn LAPACKE_sgesvd_work(
16011 matrix_layout: c_int,
16012 jobu: c_char,
16013 jobvt: c_char,
16014 m: lapack_int,
16015 n: lapack_int,
16016 a: *mut f32,
16017 lda: lapack_int,
16018 s: *mut f32,
16019 u: *mut f32,
16020 ldu: lapack_int,
16021 vt: *mut f32,
16022 ldvt: lapack_int,
16023 work: *mut f32,
16024 lwork: lapack_int,
16025 ) -> lapack_int;
16026 pub fn LAPACKE_dgesvd_work(
16027 matrix_layout: c_int,
16028 jobu: c_char,
16029 jobvt: c_char,
16030 m: lapack_int,
16031 n: lapack_int,
16032 a: *mut f64,
16033 lda: lapack_int,
16034 s: *mut f64,
16035 u: *mut f64,
16036 ldu: lapack_int,
16037 vt: *mut f64,
16038 ldvt: lapack_int,
16039 work: *mut f64,
16040 lwork: lapack_int,
16041 ) -> lapack_int;
16042 pub fn LAPACKE_cgesvd_work(
16043 matrix_layout: c_int,
16044 jobu: c_char,
16045 jobvt: c_char,
16046 m: lapack_int,
16047 n: lapack_int,
16048 a: *mut __BindgenComplex<f32>,
16049 lda: lapack_int,
16050 s: *mut f32,
16051 u: *mut __BindgenComplex<f32>,
16052 ldu: lapack_int,
16053 vt: *mut __BindgenComplex<f32>,
16054 ldvt: lapack_int,
16055 work: *mut __BindgenComplex<f32>,
16056 lwork: lapack_int,
16057 rwork: *mut f32,
16058 ) -> lapack_int;
16059 pub fn LAPACKE_zgesvd_work(
16060 matrix_layout: c_int,
16061 jobu: c_char,
16062 jobvt: c_char,
16063 m: lapack_int,
16064 n: lapack_int,
16065 a: *mut __BindgenComplex<f64>,
16066 lda: lapack_int,
16067 s: *mut f64,
16068 u: *mut __BindgenComplex<f64>,
16069 ldu: lapack_int,
16070 vt: *mut __BindgenComplex<f64>,
16071 ldvt: lapack_int,
16072 work: *mut __BindgenComplex<f64>,
16073 lwork: lapack_int,
16074 rwork: *mut f64,
16075 ) -> lapack_int;
16076 pub fn LAPACKE_sgesvdx_work(
16077 matrix_layout: c_int,
16078 jobu: c_char,
16079 jobvt: c_char,
16080 range: c_char,
16081 m: lapack_int,
16082 n: lapack_int,
16083 a: *mut f32,
16084 lda: lapack_int,
16085 vl: f32,
16086 vu: f32,
16087 il: lapack_int,
16088 iu: lapack_int,
16089 ns: *mut lapack_int,
16090 s: *mut f32,
16091 u: *mut f32,
16092 ldu: lapack_int,
16093 vt: *mut f32,
16094 ldvt: lapack_int,
16095 work: *mut f32,
16096 lwork: lapack_int,
16097 iwork: *mut lapack_int,
16098 ) -> lapack_int;
16099 pub fn LAPACKE_dgesvdx_work(
16100 matrix_layout: c_int,
16101 jobu: c_char,
16102 jobvt: c_char,
16103 range: c_char,
16104 m: lapack_int,
16105 n: lapack_int,
16106 a: *mut f64,
16107 lda: lapack_int,
16108 vl: f64,
16109 vu: f64,
16110 il: lapack_int,
16111 iu: lapack_int,
16112 ns: *mut lapack_int,
16113 s: *mut f64,
16114 u: *mut f64,
16115 ldu: lapack_int,
16116 vt: *mut f64,
16117 ldvt: lapack_int,
16118 work: *mut f64,
16119 lwork: lapack_int,
16120 iwork: *mut lapack_int,
16121 ) -> lapack_int;
16122 pub fn LAPACKE_cgesvdx_work(
16123 matrix_layout: c_int,
16124 jobu: c_char,
16125 jobvt: c_char,
16126 range: c_char,
16127 m: lapack_int,
16128 n: lapack_int,
16129 a: *mut __BindgenComplex<f32>,
16130 lda: lapack_int,
16131 vl: f32,
16132 vu: f32,
16133 il: lapack_int,
16134 iu: lapack_int,
16135 ns: *mut lapack_int,
16136 s: *mut f32,
16137 u: *mut __BindgenComplex<f32>,
16138 ldu: lapack_int,
16139 vt: *mut __BindgenComplex<f32>,
16140 ldvt: lapack_int,
16141 work: *mut __BindgenComplex<f32>,
16142 lwork: lapack_int,
16143 rwork: *mut f32,
16144 iwork: *mut lapack_int,
16145 ) -> lapack_int;
16146 pub fn LAPACKE_zgesvdx_work(
16147 matrix_layout: c_int,
16148 jobu: c_char,
16149 jobvt: c_char,
16150 range: c_char,
16151 m: lapack_int,
16152 n: lapack_int,
16153 a: *mut __BindgenComplex<f64>,
16154 lda: lapack_int,
16155 vl: f64,
16156 vu: f64,
16157 il: lapack_int,
16158 iu: lapack_int,
16159 ns: *mut lapack_int,
16160 s: *mut f64,
16161 u: *mut __BindgenComplex<f64>,
16162 ldu: lapack_int,
16163 vt: *mut __BindgenComplex<f64>,
16164 ldvt: lapack_int,
16165 work: *mut __BindgenComplex<f64>,
16166 lwork: lapack_int,
16167 rwork: *mut f64,
16168 iwork: *mut lapack_int,
16169 ) -> lapack_int;
16170 pub fn LAPACKE_sgesvdq_work(
16171 matrix_layout: c_int,
16172 joba: c_char,
16173 jobp: c_char,
16174 jobr: c_char,
16175 jobu: c_char,
16176 jobv: c_char,
16177 m: lapack_int,
16178 n: lapack_int,
16179 a: *mut f32,
16180 lda: lapack_int,
16181 s: *mut f32,
16182 u: *mut f32,
16183 ldu: lapack_int,
16184 v: *mut f32,
16185 ldv: lapack_int,
16186 numrank: *mut lapack_int,
16187 iwork: *mut lapack_int,
16188 liwork: lapack_int,
16189 work: *mut f32,
16190 lwork: lapack_int,
16191 rwork: *mut f32,
16192 lrwork: lapack_int,
16193 ) -> lapack_int;
16194 pub fn LAPACKE_dgesvdq_work(
16195 matrix_layout: c_int,
16196 joba: c_char,
16197 jobp: c_char,
16198 jobr: c_char,
16199 jobu: c_char,
16200 jobv: c_char,
16201 m: lapack_int,
16202 n: lapack_int,
16203 a: *mut f64,
16204 lda: lapack_int,
16205 s: *mut f64,
16206 u: *mut f64,
16207 ldu: lapack_int,
16208 v: *mut f64,
16209 ldv: lapack_int,
16210 numrank: *mut lapack_int,
16211 iwork: *mut lapack_int,
16212 liwork: lapack_int,
16213 work: *mut f64,
16214 lwork: lapack_int,
16215 rwork: *mut f64,
16216 lrwork: lapack_int,
16217 ) -> lapack_int;
16218 pub fn LAPACKE_cgesvdq_work(
16219 matrix_layout: c_int,
16220 joba: c_char,
16221 jobp: c_char,
16222 jobr: c_char,
16223 jobu: c_char,
16224 jobv: c_char,
16225 m: lapack_int,
16226 n: lapack_int,
16227 a: *mut __BindgenComplex<f32>,
16228 lda: lapack_int,
16229 s: *mut f32,
16230 u: *mut __BindgenComplex<f32>,
16231 ldu: lapack_int,
16232 v: *mut __BindgenComplex<f32>,
16233 ldv: lapack_int,
16234 numrank: *mut lapack_int,
16235 iwork: *mut lapack_int,
16236 liwork: lapack_int,
16237 cwork: *mut __BindgenComplex<f32>,
16238 lcwork: lapack_int,
16239 rwork: *mut f32,
16240 lrwork: lapack_int,
16241 ) -> lapack_int;
16242 pub fn LAPACKE_zgesvdq_work(
16243 matrix_layout: c_int,
16244 joba: c_char,
16245 jobp: c_char,
16246 jobr: c_char,
16247 jobu: c_char,
16248 jobv: c_char,
16249 m: lapack_int,
16250 n: lapack_int,
16251 a: *mut __BindgenComplex<f64>,
16252 lda: lapack_int,
16253 s: *mut f64,
16254 u: *mut __BindgenComplex<f64>,
16255 ldu: lapack_int,
16256 v: *mut __BindgenComplex<f64>,
16257 ldv: lapack_int,
16258 numrank: *mut lapack_int,
16259 iwork: *mut lapack_int,
16260 liwork: lapack_int,
16261 cwork: *mut __BindgenComplex<f64>,
16262 lcwork: lapack_int,
16263 rwork: *mut f64,
16264 lrwork: lapack_int,
16265 ) -> lapack_int;
16266 pub fn LAPACKE_sgesvj_work(
16267 matrix_layout: c_int,
16268 joba: c_char,
16269 jobu: c_char,
16270 jobv: c_char,
16271 m: lapack_int,
16272 n: lapack_int,
16273 a: *mut f32,
16274 lda: lapack_int,
16275 sva: *mut f32,
16276 mv: lapack_int,
16277 v: *mut f32,
16278 ldv: lapack_int,
16279 work: *mut f32,
16280 lwork: lapack_int,
16281 ) -> lapack_int;
16282 pub fn LAPACKE_dgesvj_work(
16283 matrix_layout: c_int,
16284 joba: c_char,
16285 jobu: c_char,
16286 jobv: c_char,
16287 m: lapack_int,
16288 n: lapack_int,
16289 a: *mut f64,
16290 lda: lapack_int,
16291 sva: *mut f64,
16292 mv: lapack_int,
16293 v: *mut f64,
16294 ldv: lapack_int,
16295 work: *mut f64,
16296 lwork: lapack_int,
16297 ) -> lapack_int;
16298 pub fn LAPACKE_cgesvj_work(
16299 matrix_layout: c_int,
16300 joba: c_char,
16301 jobu: c_char,
16302 jobv: c_char,
16303 m: lapack_int,
16304 n: lapack_int,
16305 a: *mut __BindgenComplex<f32>,
16306 lda: lapack_int,
16307 sva: *mut f32,
16308 mv: lapack_int,
16309 v: *mut __BindgenComplex<f32>,
16310 ldv: lapack_int,
16311 cwork: *mut __BindgenComplex<f32>,
16312 lwork: lapack_int,
16313 rwork: *mut f32,
16314 lrwork: lapack_int,
16315 ) -> lapack_int;
16316 pub fn LAPACKE_zgesvj_work(
16317 matrix_layout: c_int,
16318 joba: c_char,
16319 jobu: c_char,
16320 jobv: c_char,
16321 m: lapack_int,
16322 n: lapack_int,
16323 a: *mut __BindgenComplex<f64>,
16324 lda: lapack_int,
16325 sva: *mut f64,
16326 mv: lapack_int,
16327 v: *mut __BindgenComplex<f64>,
16328 ldv: lapack_int,
16329 cwork: *mut __BindgenComplex<f64>,
16330 lwork: lapack_int,
16331 rwork: *mut f64,
16332 lrwork: lapack_int,
16333 ) -> lapack_int;
16334 pub fn LAPACKE_sgesvx_work(
16335 matrix_layout: c_int,
16336 fact: c_char,
16337 trans: c_char,
16338 n: lapack_int,
16339 nrhs: lapack_int,
16340 a: *mut f32,
16341 lda: lapack_int,
16342 af: *mut f32,
16343 ldaf: lapack_int,
16344 ipiv: *mut lapack_int,
16345 equed: *mut c_char,
16346 r: *mut f32,
16347 c: *mut f32,
16348 b: *mut f32,
16349 ldb: lapack_int,
16350 x: *mut f32,
16351 ldx: lapack_int,
16352 rcond: *mut f32,
16353 ferr: *mut f32,
16354 berr: *mut f32,
16355 work: *mut f32,
16356 iwork: *mut lapack_int,
16357 ) -> lapack_int;
16358 pub fn LAPACKE_dgesvx_work(
16359 matrix_layout: c_int,
16360 fact: c_char,
16361 trans: c_char,
16362 n: lapack_int,
16363 nrhs: lapack_int,
16364 a: *mut f64,
16365 lda: lapack_int,
16366 af: *mut f64,
16367 ldaf: lapack_int,
16368 ipiv: *mut lapack_int,
16369 equed: *mut c_char,
16370 r: *mut f64,
16371 c: *mut f64,
16372 b: *mut f64,
16373 ldb: lapack_int,
16374 x: *mut f64,
16375 ldx: lapack_int,
16376 rcond: *mut f64,
16377 ferr: *mut f64,
16378 berr: *mut f64,
16379 work: *mut f64,
16380 iwork: *mut lapack_int,
16381 ) -> lapack_int;
16382 pub fn LAPACKE_cgesvx_work(
16383 matrix_layout: c_int,
16384 fact: c_char,
16385 trans: c_char,
16386 n: lapack_int,
16387 nrhs: lapack_int,
16388 a: *mut __BindgenComplex<f32>,
16389 lda: lapack_int,
16390 af: *mut __BindgenComplex<f32>,
16391 ldaf: lapack_int,
16392 ipiv: *mut lapack_int,
16393 equed: *mut c_char,
16394 r: *mut f32,
16395 c: *mut f32,
16396 b: *mut __BindgenComplex<f32>,
16397 ldb: lapack_int,
16398 x: *mut __BindgenComplex<f32>,
16399 ldx: lapack_int,
16400 rcond: *mut f32,
16401 ferr: *mut f32,
16402 berr: *mut f32,
16403 work: *mut __BindgenComplex<f32>,
16404 rwork: *mut f32,
16405 ) -> lapack_int;
16406 pub fn LAPACKE_zgesvx_work(
16407 matrix_layout: c_int,
16408 fact: c_char,
16409 trans: c_char,
16410 n: lapack_int,
16411 nrhs: lapack_int,
16412 a: *mut __BindgenComplex<f64>,
16413 lda: lapack_int,
16414 af: *mut __BindgenComplex<f64>,
16415 ldaf: lapack_int,
16416 ipiv: *mut lapack_int,
16417 equed: *mut c_char,
16418 r: *mut f64,
16419 c: *mut f64,
16420 b: *mut __BindgenComplex<f64>,
16421 ldb: lapack_int,
16422 x: *mut __BindgenComplex<f64>,
16423 ldx: lapack_int,
16424 rcond: *mut f64,
16425 ferr: *mut f64,
16426 berr: *mut f64,
16427 work: *mut __BindgenComplex<f64>,
16428 rwork: *mut f64,
16429 ) -> lapack_int;
16430 pub fn LAPACKE_sgesvxx_work(
16431 matrix_layout: c_int,
16432 fact: c_char,
16433 trans: c_char,
16434 n: lapack_int,
16435 nrhs: lapack_int,
16436 a: *mut f32,
16437 lda: lapack_int,
16438 af: *mut f32,
16439 ldaf: lapack_int,
16440 ipiv: *mut lapack_int,
16441 equed: *mut c_char,
16442 r: *mut f32,
16443 c: *mut f32,
16444 b: *mut f32,
16445 ldb: lapack_int,
16446 x: *mut f32,
16447 ldx: lapack_int,
16448 rcond: *mut f32,
16449 rpvgrw: *mut f32,
16450 berr: *mut f32,
16451 n_err_bnds: lapack_int,
16452 err_bnds_norm: *mut f32,
16453 err_bnds_comp: *mut f32,
16454 nparams: lapack_int,
16455 params: *mut f32,
16456 work: *mut f32,
16457 iwork: *mut lapack_int,
16458 ) -> lapack_int;
16459 pub fn LAPACKE_dgesvxx_work(
16460 matrix_layout: c_int,
16461 fact: c_char,
16462 trans: c_char,
16463 n: lapack_int,
16464 nrhs: lapack_int,
16465 a: *mut f64,
16466 lda: lapack_int,
16467 af: *mut f64,
16468 ldaf: lapack_int,
16469 ipiv: *mut lapack_int,
16470 equed: *mut c_char,
16471 r: *mut f64,
16472 c: *mut f64,
16473 b: *mut f64,
16474 ldb: lapack_int,
16475 x: *mut f64,
16476 ldx: lapack_int,
16477 rcond: *mut f64,
16478 rpvgrw: *mut f64,
16479 berr: *mut f64,
16480 n_err_bnds: lapack_int,
16481 err_bnds_norm: *mut f64,
16482 err_bnds_comp: *mut f64,
16483 nparams: lapack_int,
16484 params: *mut f64,
16485 work: *mut f64,
16486 iwork: *mut lapack_int,
16487 ) -> lapack_int;
16488 pub fn LAPACKE_cgesvxx_work(
16489 matrix_layout: c_int,
16490 fact: c_char,
16491 trans: c_char,
16492 n: lapack_int,
16493 nrhs: lapack_int,
16494 a: *mut __BindgenComplex<f32>,
16495 lda: lapack_int,
16496 af: *mut __BindgenComplex<f32>,
16497 ldaf: lapack_int,
16498 ipiv: *mut lapack_int,
16499 equed: *mut c_char,
16500 r: *mut f32,
16501 c: *mut f32,
16502 b: *mut __BindgenComplex<f32>,
16503 ldb: lapack_int,
16504 x: *mut __BindgenComplex<f32>,
16505 ldx: lapack_int,
16506 rcond: *mut f32,
16507 rpvgrw: *mut f32,
16508 berr: *mut f32,
16509 n_err_bnds: lapack_int,
16510 err_bnds_norm: *mut f32,
16511 err_bnds_comp: *mut f32,
16512 nparams: lapack_int,
16513 params: *mut f32,
16514 work: *mut __BindgenComplex<f32>,
16515 rwork: *mut f32,
16516 ) -> lapack_int;
16517 pub fn LAPACKE_zgesvxx_work(
16518 matrix_layout: c_int,
16519 fact: c_char,
16520 trans: c_char,
16521 n: lapack_int,
16522 nrhs: lapack_int,
16523 a: *mut __BindgenComplex<f64>,
16524 lda: lapack_int,
16525 af: *mut __BindgenComplex<f64>,
16526 ldaf: lapack_int,
16527 ipiv: *mut lapack_int,
16528 equed: *mut c_char,
16529 r: *mut f64,
16530 c: *mut f64,
16531 b: *mut __BindgenComplex<f64>,
16532 ldb: lapack_int,
16533 x: *mut __BindgenComplex<f64>,
16534 ldx: lapack_int,
16535 rcond: *mut f64,
16536 rpvgrw: *mut f64,
16537 berr: *mut f64,
16538 n_err_bnds: lapack_int,
16539 err_bnds_norm: *mut f64,
16540 err_bnds_comp: *mut f64,
16541 nparams: lapack_int,
16542 params: *mut f64,
16543 work: *mut __BindgenComplex<f64>,
16544 rwork: *mut f64,
16545 ) -> lapack_int;
16546 pub fn LAPACKE_sgetf2_work(
16547 matrix_layout: c_int,
16548 m: lapack_int,
16549 n: lapack_int,
16550 a: *mut f32,
16551 lda: lapack_int,
16552 ipiv: *mut lapack_int,
16553 ) -> lapack_int;
16554 pub fn LAPACKE_dgetf2_work(
16555 matrix_layout: c_int,
16556 m: lapack_int,
16557 n: lapack_int,
16558 a: *mut f64,
16559 lda: lapack_int,
16560 ipiv: *mut lapack_int,
16561 ) -> lapack_int;
16562 pub fn LAPACKE_cgetf2_work(
16563 matrix_layout: c_int,
16564 m: lapack_int,
16565 n: lapack_int,
16566 a: *mut __BindgenComplex<f32>,
16567 lda: lapack_int,
16568 ipiv: *mut lapack_int,
16569 ) -> lapack_int;
16570 pub fn LAPACKE_zgetf2_work(
16571 matrix_layout: c_int,
16572 m: lapack_int,
16573 n: lapack_int,
16574 a: *mut __BindgenComplex<f64>,
16575 lda: lapack_int,
16576 ipiv: *mut lapack_int,
16577 ) -> lapack_int;
16578 pub fn LAPACKE_sgetrf_work(
16579 matrix_layout: c_int,
16580 m: lapack_int,
16581 n: lapack_int,
16582 a: *mut f32,
16583 lda: lapack_int,
16584 ipiv: *mut lapack_int,
16585 ) -> lapack_int;
16586 pub fn LAPACKE_dgetrf_work(
16587 matrix_layout: c_int,
16588 m: lapack_int,
16589 n: lapack_int,
16590 a: *mut f64,
16591 lda: lapack_int,
16592 ipiv: *mut lapack_int,
16593 ) -> lapack_int;
16594 pub fn LAPACKE_cgetrf_work(
16595 matrix_layout: c_int,
16596 m: lapack_int,
16597 n: lapack_int,
16598 a: *mut __BindgenComplex<f32>,
16599 lda: lapack_int,
16600 ipiv: *mut lapack_int,
16601 ) -> lapack_int;
16602 pub fn LAPACKE_zgetrf_work(
16603 matrix_layout: c_int,
16604 m: lapack_int,
16605 n: lapack_int,
16606 a: *mut __BindgenComplex<f64>,
16607 lda: lapack_int,
16608 ipiv: *mut lapack_int,
16609 ) -> lapack_int;
16610 pub fn LAPACKE_sgetrf2_work(
16611 matrix_layout: c_int,
16612 m: lapack_int,
16613 n: lapack_int,
16614 a: *mut f32,
16615 lda: lapack_int,
16616 ipiv: *mut lapack_int,
16617 ) -> lapack_int;
16618 pub fn LAPACKE_dgetrf2_work(
16619 matrix_layout: c_int,
16620 m: lapack_int,
16621 n: lapack_int,
16622 a: *mut f64,
16623 lda: lapack_int,
16624 ipiv: *mut lapack_int,
16625 ) -> lapack_int;
16626 pub fn LAPACKE_cgetrf2_work(
16627 matrix_layout: c_int,
16628 m: lapack_int,
16629 n: lapack_int,
16630 a: *mut __BindgenComplex<f32>,
16631 lda: lapack_int,
16632 ipiv: *mut lapack_int,
16633 ) -> lapack_int;
16634 pub fn LAPACKE_zgetrf2_work(
16635 matrix_layout: c_int,
16636 m: lapack_int,
16637 n: lapack_int,
16638 a: *mut __BindgenComplex<f64>,
16639 lda: lapack_int,
16640 ipiv: *mut lapack_int,
16641 ) -> lapack_int;
16642 pub fn LAPACKE_sgetri_work(
16643 matrix_layout: c_int,
16644 n: lapack_int,
16645 a: *mut f32,
16646 lda: lapack_int,
16647 ipiv: *const lapack_int,
16648 work: *mut f32,
16649 lwork: lapack_int,
16650 ) -> lapack_int;
16651 pub fn LAPACKE_dgetri_work(
16652 matrix_layout: c_int,
16653 n: lapack_int,
16654 a: *mut f64,
16655 lda: lapack_int,
16656 ipiv: *const lapack_int,
16657 work: *mut f64,
16658 lwork: lapack_int,
16659 ) -> lapack_int;
16660 pub fn LAPACKE_cgetri_work(
16661 matrix_layout: c_int,
16662 n: lapack_int,
16663 a: *mut __BindgenComplex<f32>,
16664 lda: lapack_int,
16665 ipiv: *const lapack_int,
16666 work: *mut __BindgenComplex<f32>,
16667 lwork: lapack_int,
16668 ) -> lapack_int;
16669 pub fn LAPACKE_zgetri_work(
16670 matrix_layout: c_int,
16671 n: lapack_int,
16672 a: *mut __BindgenComplex<f64>,
16673 lda: lapack_int,
16674 ipiv: *const lapack_int,
16675 work: *mut __BindgenComplex<f64>,
16676 lwork: lapack_int,
16677 ) -> lapack_int;
16678 pub fn LAPACKE_sgetrs_work(
16679 matrix_layout: c_int,
16680 trans: c_char,
16681 n: lapack_int,
16682 nrhs: lapack_int,
16683 a: *const f32,
16684 lda: lapack_int,
16685 ipiv: *const lapack_int,
16686 b: *mut f32,
16687 ldb: lapack_int,
16688 ) -> lapack_int;
16689 pub fn LAPACKE_dgetrs_work(
16690 matrix_layout: c_int,
16691 trans: c_char,
16692 n: lapack_int,
16693 nrhs: lapack_int,
16694 a: *const f64,
16695 lda: lapack_int,
16696 ipiv: *const lapack_int,
16697 b: *mut f64,
16698 ldb: lapack_int,
16699 ) -> lapack_int;
16700 pub fn LAPACKE_cgetrs_work(
16701 matrix_layout: c_int,
16702 trans: c_char,
16703 n: lapack_int,
16704 nrhs: lapack_int,
16705 a: *const __BindgenComplex<f32>,
16706 lda: lapack_int,
16707 ipiv: *const lapack_int,
16708 b: *mut __BindgenComplex<f32>,
16709 ldb: lapack_int,
16710 ) -> lapack_int;
16711 pub fn LAPACKE_zgetrs_work(
16712 matrix_layout: c_int,
16713 trans: c_char,
16714 n: lapack_int,
16715 nrhs: lapack_int,
16716 a: *const __BindgenComplex<f64>,
16717 lda: lapack_int,
16718 ipiv: *const lapack_int,
16719 b: *mut __BindgenComplex<f64>,
16720 ldb: lapack_int,
16721 ) -> lapack_int;
16722 pub fn LAPACKE_sggbak_work(
16723 matrix_layout: c_int,
16724 job: c_char,
16725 side: c_char,
16726 n: lapack_int,
16727 ilo: lapack_int,
16728 ihi: lapack_int,
16729 lscale: *const f32,
16730 rscale: *const f32,
16731 m: lapack_int,
16732 v: *mut f32,
16733 ldv: lapack_int,
16734 ) -> lapack_int;
16735 pub fn LAPACKE_dggbak_work(
16736 matrix_layout: c_int,
16737 job: c_char,
16738 side: c_char,
16739 n: lapack_int,
16740 ilo: lapack_int,
16741 ihi: lapack_int,
16742 lscale: *const f64,
16743 rscale: *const f64,
16744 m: lapack_int,
16745 v: *mut f64,
16746 ldv: lapack_int,
16747 ) -> lapack_int;
16748 pub fn LAPACKE_cggbak_work(
16749 matrix_layout: c_int,
16750 job: c_char,
16751 side: c_char,
16752 n: lapack_int,
16753 ilo: lapack_int,
16754 ihi: lapack_int,
16755 lscale: *const f32,
16756 rscale: *const f32,
16757 m: lapack_int,
16758 v: *mut __BindgenComplex<f32>,
16759 ldv: lapack_int,
16760 ) -> lapack_int;
16761 pub fn LAPACKE_zggbak_work(
16762 matrix_layout: c_int,
16763 job: c_char,
16764 side: c_char,
16765 n: lapack_int,
16766 ilo: lapack_int,
16767 ihi: lapack_int,
16768 lscale: *const f64,
16769 rscale: *const f64,
16770 m: lapack_int,
16771 v: *mut __BindgenComplex<f64>,
16772 ldv: lapack_int,
16773 ) -> lapack_int;
16774 pub fn LAPACKE_sggbal_work(
16775 matrix_layout: c_int,
16776 job: c_char,
16777 n: lapack_int,
16778 a: *mut f32,
16779 lda: lapack_int,
16780 b: *mut f32,
16781 ldb: lapack_int,
16782 ilo: *mut lapack_int,
16783 ihi: *mut lapack_int,
16784 lscale: *mut f32,
16785 rscale: *mut f32,
16786 work: *mut f32,
16787 ) -> lapack_int;
16788 pub fn LAPACKE_dggbal_work(
16789 matrix_layout: c_int,
16790 job: c_char,
16791 n: lapack_int,
16792 a: *mut f64,
16793 lda: lapack_int,
16794 b: *mut f64,
16795 ldb: lapack_int,
16796 ilo: *mut lapack_int,
16797 ihi: *mut lapack_int,
16798 lscale: *mut f64,
16799 rscale: *mut f64,
16800 work: *mut f64,
16801 ) -> lapack_int;
16802 pub fn LAPACKE_cggbal_work(
16803 matrix_layout: c_int,
16804 job: c_char,
16805 n: lapack_int,
16806 a: *mut __BindgenComplex<f32>,
16807 lda: lapack_int,
16808 b: *mut __BindgenComplex<f32>,
16809 ldb: lapack_int,
16810 ilo: *mut lapack_int,
16811 ihi: *mut lapack_int,
16812 lscale: *mut f32,
16813 rscale: *mut f32,
16814 work: *mut f32,
16815 ) -> lapack_int;
16816 pub fn LAPACKE_zggbal_work(
16817 matrix_layout: c_int,
16818 job: c_char,
16819 n: lapack_int,
16820 a: *mut __BindgenComplex<f64>,
16821 lda: lapack_int,
16822 b: *mut __BindgenComplex<f64>,
16823 ldb: lapack_int,
16824 ilo: *mut lapack_int,
16825 ihi: *mut lapack_int,
16826 lscale: *mut f64,
16827 rscale: *mut f64,
16828 work: *mut f64,
16829 ) -> lapack_int;
16830 pub fn LAPACKE_sgges_work(
16831 matrix_layout: c_int,
16832 jobvsl: c_char,
16833 jobvsr: c_char,
16834 sort: c_char,
16835 selctg: LAPACK_S_SELECT3,
16836 n: lapack_int,
16837 a: *mut f32,
16838 lda: lapack_int,
16839 b: *mut f32,
16840 ldb: lapack_int,
16841 sdim: *mut lapack_int,
16842 alphar: *mut f32,
16843 alphai: *mut f32,
16844 beta: *mut f32,
16845 vsl: *mut f32,
16846 ldvsl: lapack_int,
16847 vsr: *mut f32,
16848 ldvsr: lapack_int,
16849 work: *mut f32,
16850 lwork: lapack_int,
16851 bwork: *mut lapack_int,
16852 ) -> lapack_int;
16853 pub fn LAPACKE_dgges_work(
16854 matrix_layout: c_int,
16855 jobvsl: c_char,
16856 jobvsr: c_char,
16857 sort: c_char,
16858 selctg: LAPACK_D_SELECT3,
16859 n: lapack_int,
16860 a: *mut f64,
16861 lda: lapack_int,
16862 b: *mut f64,
16863 ldb: lapack_int,
16864 sdim: *mut lapack_int,
16865 alphar: *mut f64,
16866 alphai: *mut f64,
16867 beta: *mut f64,
16868 vsl: *mut f64,
16869 ldvsl: lapack_int,
16870 vsr: *mut f64,
16871 ldvsr: lapack_int,
16872 work: *mut f64,
16873 lwork: lapack_int,
16874 bwork: *mut lapack_int,
16875 ) -> lapack_int;
16876 pub fn LAPACKE_cgges_work(
16877 matrix_layout: c_int,
16878 jobvsl: c_char,
16879 jobvsr: c_char,
16880 sort: c_char,
16881 selctg: LAPACK_C_SELECT2,
16882 n: lapack_int,
16883 a: *mut __BindgenComplex<f32>,
16884 lda: lapack_int,
16885 b: *mut __BindgenComplex<f32>,
16886 ldb: lapack_int,
16887 sdim: *mut lapack_int,
16888 alpha: *mut __BindgenComplex<f32>,
16889 beta: *mut __BindgenComplex<f32>,
16890 vsl: *mut __BindgenComplex<f32>,
16891 ldvsl: lapack_int,
16892 vsr: *mut __BindgenComplex<f32>,
16893 ldvsr: lapack_int,
16894 work: *mut __BindgenComplex<f32>,
16895 lwork: lapack_int,
16896 rwork: *mut f32,
16897 bwork: *mut lapack_int,
16898 ) -> lapack_int;
16899 pub fn LAPACKE_zgges_work(
16900 matrix_layout: c_int,
16901 jobvsl: c_char,
16902 jobvsr: c_char,
16903 sort: c_char,
16904 selctg: LAPACK_Z_SELECT2,
16905 n: lapack_int,
16906 a: *mut __BindgenComplex<f64>,
16907 lda: lapack_int,
16908 b: *mut __BindgenComplex<f64>,
16909 ldb: lapack_int,
16910 sdim: *mut lapack_int,
16911 alpha: *mut __BindgenComplex<f64>,
16912 beta: *mut __BindgenComplex<f64>,
16913 vsl: *mut __BindgenComplex<f64>,
16914 ldvsl: lapack_int,
16915 vsr: *mut __BindgenComplex<f64>,
16916 ldvsr: lapack_int,
16917 work: *mut __BindgenComplex<f64>,
16918 lwork: lapack_int,
16919 rwork: *mut f64,
16920 bwork: *mut lapack_int,
16921 ) -> lapack_int;
16922 pub fn LAPACKE_sgges3_work(
16923 matrix_layout: c_int,
16924 jobvsl: c_char,
16925 jobvsr: c_char,
16926 sort: c_char,
16927 selctg: LAPACK_S_SELECT3,
16928 n: lapack_int,
16929 a: *mut f32,
16930 lda: lapack_int,
16931 b: *mut f32,
16932 ldb: lapack_int,
16933 sdim: *mut lapack_int,
16934 alphar: *mut f32,
16935 alphai: *mut f32,
16936 beta: *mut f32,
16937 vsl: *mut f32,
16938 ldvsl: lapack_int,
16939 vsr: *mut f32,
16940 ldvsr: lapack_int,
16941 work: *mut f32,
16942 lwork: lapack_int,
16943 bwork: *mut lapack_int,
16944 ) -> lapack_int;
16945 pub fn LAPACKE_dgges3_work(
16946 matrix_layout: c_int,
16947 jobvsl: c_char,
16948 jobvsr: c_char,
16949 sort: c_char,
16950 selctg: LAPACK_D_SELECT3,
16951 n: lapack_int,
16952 a: *mut f64,
16953 lda: lapack_int,
16954 b: *mut f64,
16955 ldb: lapack_int,
16956 sdim: *mut lapack_int,
16957 alphar: *mut f64,
16958 alphai: *mut f64,
16959 beta: *mut f64,
16960 vsl: *mut f64,
16961 ldvsl: lapack_int,
16962 vsr: *mut f64,
16963 ldvsr: lapack_int,
16964 work: *mut f64,
16965 lwork: lapack_int,
16966 bwork: *mut lapack_int,
16967 ) -> lapack_int;
16968 pub fn LAPACKE_cgges3_work(
16969 matrix_layout: c_int,
16970 jobvsl: c_char,
16971 jobvsr: c_char,
16972 sort: c_char,
16973 selctg: LAPACK_C_SELECT2,
16974 n: lapack_int,
16975 a: *mut __BindgenComplex<f32>,
16976 lda: lapack_int,
16977 b: *mut __BindgenComplex<f32>,
16978 ldb: lapack_int,
16979 sdim: *mut lapack_int,
16980 alpha: *mut __BindgenComplex<f32>,
16981 beta: *mut __BindgenComplex<f32>,
16982 vsl: *mut __BindgenComplex<f32>,
16983 ldvsl: lapack_int,
16984 vsr: *mut __BindgenComplex<f32>,
16985 ldvsr: lapack_int,
16986 work: *mut __BindgenComplex<f32>,
16987 lwork: lapack_int,
16988 rwork: *mut f32,
16989 bwork: *mut lapack_int,
16990 ) -> lapack_int;
16991 pub fn LAPACKE_zgges3_work(
16992 matrix_layout: c_int,
16993 jobvsl: c_char,
16994 jobvsr: c_char,
16995 sort: c_char,
16996 selctg: LAPACK_Z_SELECT2,
16997 n: lapack_int,
16998 a: *mut __BindgenComplex<f64>,
16999 lda: lapack_int,
17000 b: *mut __BindgenComplex<f64>,
17001 ldb: lapack_int,
17002 sdim: *mut lapack_int,
17003 alpha: *mut __BindgenComplex<f64>,
17004 beta: *mut __BindgenComplex<f64>,
17005 vsl: *mut __BindgenComplex<f64>,
17006 ldvsl: lapack_int,
17007 vsr: *mut __BindgenComplex<f64>,
17008 ldvsr: lapack_int,
17009 work: *mut __BindgenComplex<f64>,
17010 lwork: lapack_int,
17011 rwork: *mut f64,
17012 bwork: *mut lapack_int,
17013 ) -> lapack_int;
17014 pub fn LAPACKE_sggesx_work(
17015 matrix_layout: c_int,
17016 jobvsl: c_char,
17017 jobvsr: c_char,
17018 sort: c_char,
17019 selctg: LAPACK_S_SELECT3,
17020 sense: c_char,
17021 n: lapack_int,
17022 a: *mut f32,
17023 lda: lapack_int,
17024 b: *mut f32,
17025 ldb: lapack_int,
17026 sdim: *mut lapack_int,
17027 alphar: *mut f32,
17028 alphai: *mut f32,
17029 beta: *mut f32,
17030 vsl: *mut f32,
17031 ldvsl: lapack_int,
17032 vsr: *mut f32,
17033 ldvsr: lapack_int,
17034 rconde: *mut f32,
17035 rcondv: *mut f32,
17036 work: *mut f32,
17037 lwork: lapack_int,
17038 iwork: *mut lapack_int,
17039 liwork: lapack_int,
17040 bwork: *mut lapack_int,
17041 ) -> lapack_int;
17042 pub fn LAPACKE_dggesx_work(
17043 matrix_layout: c_int,
17044 jobvsl: c_char,
17045 jobvsr: c_char,
17046 sort: c_char,
17047 selctg: LAPACK_D_SELECT3,
17048 sense: c_char,
17049 n: lapack_int,
17050 a: *mut f64,
17051 lda: lapack_int,
17052 b: *mut f64,
17053 ldb: lapack_int,
17054 sdim: *mut lapack_int,
17055 alphar: *mut f64,
17056 alphai: *mut f64,
17057 beta: *mut f64,
17058 vsl: *mut f64,
17059 ldvsl: lapack_int,
17060 vsr: *mut f64,
17061 ldvsr: lapack_int,
17062 rconde: *mut f64,
17063 rcondv: *mut f64,
17064 work: *mut f64,
17065 lwork: lapack_int,
17066 iwork: *mut lapack_int,
17067 liwork: lapack_int,
17068 bwork: *mut lapack_int,
17069 ) -> lapack_int;
17070 pub fn LAPACKE_cggesx_work(
17071 matrix_layout: c_int,
17072 jobvsl: c_char,
17073 jobvsr: c_char,
17074 sort: c_char,
17075 selctg: LAPACK_C_SELECT2,
17076 sense: c_char,
17077 n: lapack_int,
17078 a: *mut __BindgenComplex<f32>,
17079 lda: lapack_int,
17080 b: *mut __BindgenComplex<f32>,
17081 ldb: lapack_int,
17082 sdim: *mut lapack_int,
17083 alpha: *mut __BindgenComplex<f32>,
17084 beta: *mut __BindgenComplex<f32>,
17085 vsl: *mut __BindgenComplex<f32>,
17086 ldvsl: lapack_int,
17087 vsr: *mut __BindgenComplex<f32>,
17088 ldvsr: lapack_int,
17089 rconde: *mut f32,
17090 rcondv: *mut f32,
17091 work: *mut __BindgenComplex<f32>,
17092 lwork: lapack_int,
17093 rwork: *mut f32,
17094 iwork: *mut lapack_int,
17095 liwork: lapack_int,
17096 bwork: *mut lapack_int,
17097 ) -> lapack_int;
17098 pub fn LAPACKE_zggesx_work(
17099 matrix_layout: c_int,
17100 jobvsl: c_char,
17101 jobvsr: c_char,
17102 sort: c_char,
17103 selctg: LAPACK_Z_SELECT2,
17104 sense: c_char,
17105 n: lapack_int,
17106 a: *mut __BindgenComplex<f64>,
17107 lda: lapack_int,
17108 b: *mut __BindgenComplex<f64>,
17109 ldb: lapack_int,
17110 sdim: *mut lapack_int,
17111 alpha: *mut __BindgenComplex<f64>,
17112 beta: *mut __BindgenComplex<f64>,
17113 vsl: *mut __BindgenComplex<f64>,
17114 ldvsl: lapack_int,
17115 vsr: *mut __BindgenComplex<f64>,
17116 ldvsr: lapack_int,
17117 rconde: *mut f64,
17118 rcondv: *mut f64,
17119 work: *mut __BindgenComplex<f64>,
17120 lwork: lapack_int,
17121 rwork: *mut f64,
17122 iwork: *mut lapack_int,
17123 liwork: lapack_int,
17124 bwork: *mut lapack_int,
17125 ) -> lapack_int;
17126 pub fn LAPACKE_sggev_work(
17127 matrix_layout: c_int,
17128 jobvl: c_char,
17129 jobvr: c_char,
17130 n: lapack_int,
17131 a: *mut f32,
17132 lda: lapack_int,
17133 b: *mut f32,
17134 ldb: lapack_int,
17135 alphar: *mut f32,
17136 alphai: *mut f32,
17137 beta: *mut f32,
17138 vl: *mut f32,
17139 ldvl: lapack_int,
17140 vr: *mut f32,
17141 ldvr: lapack_int,
17142 work: *mut f32,
17143 lwork: lapack_int,
17144 ) -> lapack_int;
17145 pub fn LAPACKE_dggev_work(
17146 matrix_layout: c_int,
17147 jobvl: c_char,
17148 jobvr: c_char,
17149 n: lapack_int,
17150 a: *mut f64,
17151 lda: lapack_int,
17152 b: *mut f64,
17153 ldb: lapack_int,
17154 alphar: *mut f64,
17155 alphai: *mut f64,
17156 beta: *mut f64,
17157 vl: *mut f64,
17158 ldvl: lapack_int,
17159 vr: *mut f64,
17160 ldvr: lapack_int,
17161 work: *mut f64,
17162 lwork: lapack_int,
17163 ) -> lapack_int;
17164 pub fn LAPACKE_cggev_work(
17165 matrix_layout: c_int,
17166 jobvl: c_char,
17167 jobvr: c_char,
17168 n: lapack_int,
17169 a: *mut __BindgenComplex<f32>,
17170 lda: lapack_int,
17171 b: *mut __BindgenComplex<f32>,
17172 ldb: lapack_int,
17173 alpha: *mut __BindgenComplex<f32>,
17174 beta: *mut __BindgenComplex<f32>,
17175 vl: *mut __BindgenComplex<f32>,
17176 ldvl: lapack_int,
17177 vr: *mut __BindgenComplex<f32>,
17178 ldvr: lapack_int,
17179 work: *mut __BindgenComplex<f32>,
17180 lwork: lapack_int,
17181 rwork: *mut f32,
17182 ) -> lapack_int;
17183 pub fn LAPACKE_zggev_work(
17184 matrix_layout: c_int,
17185 jobvl: c_char,
17186 jobvr: c_char,
17187 n: lapack_int,
17188 a: *mut __BindgenComplex<f64>,
17189 lda: lapack_int,
17190 b: *mut __BindgenComplex<f64>,
17191 ldb: lapack_int,
17192 alpha: *mut __BindgenComplex<f64>,
17193 beta: *mut __BindgenComplex<f64>,
17194 vl: *mut __BindgenComplex<f64>,
17195 ldvl: lapack_int,
17196 vr: *mut __BindgenComplex<f64>,
17197 ldvr: lapack_int,
17198 work: *mut __BindgenComplex<f64>,
17199 lwork: lapack_int,
17200 rwork: *mut f64,
17201 ) -> lapack_int;
17202 pub fn LAPACKE_sggev3_work(
17203 matrix_layout: c_int,
17204 jobvl: c_char,
17205 jobvr: c_char,
17206 n: lapack_int,
17207 a: *mut f32,
17208 lda: lapack_int,
17209 b: *mut f32,
17210 ldb: lapack_int,
17211 alphar: *mut f32,
17212 alphai: *mut f32,
17213 beta: *mut f32,
17214 vl: *mut f32,
17215 ldvl: lapack_int,
17216 vr: *mut f32,
17217 ldvr: lapack_int,
17218 work: *mut f32,
17219 lwork: lapack_int,
17220 ) -> lapack_int;
17221 pub fn LAPACKE_dggev3_work(
17222 matrix_layout: c_int,
17223 jobvl: c_char,
17224 jobvr: c_char,
17225 n: lapack_int,
17226 a: *mut f64,
17227 lda: lapack_int,
17228 b: *mut f64,
17229 ldb: lapack_int,
17230 alphar: *mut f64,
17231 alphai: *mut f64,
17232 beta: *mut f64,
17233 vl: *mut f64,
17234 ldvl: lapack_int,
17235 vr: *mut f64,
17236 ldvr: lapack_int,
17237 work: *mut f64,
17238 lwork: lapack_int,
17239 ) -> lapack_int;
17240 pub fn LAPACKE_cggev3_work(
17241 matrix_layout: c_int,
17242 jobvl: c_char,
17243 jobvr: c_char,
17244 n: lapack_int,
17245 a: *mut __BindgenComplex<f32>,
17246 lda: lapack_int,
17247 b: *mut __BindgenComplex<f32>,
17248 ldb: lapack_int,
17249 alpha: *mut __BindgenComplex<f32>,
17250 beta: *mut __BindgenComplex<f32>,
17251 vl: *mut __BindgenComplex<f32>,
17252 ldvl: lapack_int,
17253 vr: *mut __BindgenComplex<f32>,
17254 ldvr: lapack_int,
17255 work: *mut __BindgenComplex<f32>,
17256 lwork: lapack_int,
17257 rwork: *mut f32,
17258 ) -> lapack_int;
17259 pub fn LAPACKE_zggev3_work(
17260 matrix_layout: c_int,
17261 jobvl: c_char,
17262 jobvr: c_char,
17263 n: lapack_int,
17264 a: *mut __BindgenComplex<f64>,
17265 lda: lapack_int,
17266 b: *mut __BindgenComplex<f64>,
17267 ldb: lapack_int,
17268 alpha: *mut __BindgenComplex<f64>,
17269 beta: *mut __BindgenComplex<f64>,
17270 vl: *mut __BindgenComplex<f64>,
17271 ldvl: lapack_int,
17272 vr: *mut __BindgenComplex<f64>,
17273 ldvr: lapack_int,
17274 work: *mut __BindgenComplex<f64>,
17275 lwork: lapack_int,
17276 rwork: *mut f64,
17277 ) -> lapack_int;
17278 pub fn LAPACKE_sggevx_work(
17279 matrix_layout: c_int,
17280 balanc: c_char,
17281 jobvl: c_char,
17282 jobvr: c_char,
17283 sense: c_char,
17284 n: lapack_int,
17285 a: *mut f32,
17286 lda: lapack_int,
17287 b: *mut f32,
17288 ldb: lapack_int,
17289 alphar: *mut f32,
17290 alphai: *mut f32,
17291 beta: *mut f32,
17292 vl: *mut f32,
17293 ldvl: lapack_int,
17294 vr: *mut f32,
17295 ldvr: lapack_int,
17296 ilo: *mut lapack_int,
17297 ihi: *mut lapack_int,
17298 lscale: *mut f32,
17299 rscale: *mut f32,
17300 abnrm: *mut f32,
17301 bbnrm: *mut f32,
17302 rconde: *mut f32,
17303 rcondv: *mut f32,
17304 work: *mut f32,
17305 lwork: lapack_int,
17306 iwork: *mut lapack_int,
17307 bwork: *mut lapack_int,
17308 ) -> lapack_int;
17309 pub fn LAPACKE_dggevx_work(
17310 matrix_layout: c_int,
17311 balanc: c_char,
17312 jobvl: c_char,
17313 jobvr: c_char,
17314 sense: c_char,
17315 n: lapack_int,
17316 a: *mut f64,
17317 lda: lapack_int,
17318 b: *mut f64,
17319 ldb: lapack_int,
17320 alphar: *mut f64,
17321 alphai: *mut f64,
17322 beta: *mut f64,
17323 vl: *mut f64,
17324 ldvl: lapack_int,
17325 vr: *mut f64,
17326 ldvr: lapack_int,
17327 ilo: *mut lapack_int,
17328 ihi: *mut lapack_int,
17329 lscale: *mut f64,
17330 rscale: *mut f64,
17331 abnrm: *mut f64,
17332 bbnrm: *mut f64,
17333 rconde: *mut f64,
17334 rcondv: *mut f64,
17335 work: *mut f64,
17336 lwork: lapack_int,
17337 iwork: *mut lapack_int,
17338 bwork: *mut lapack_int,
17339 ) -> lapack_int;
17340 pub fn LAPACKE_cggevx_work(
17341 matrix_layout: c_int,
17342 balanc: c_char,
17343 jobvl: c_char,
17344 jobvr: c_char,
17345 sense: c_char,
17346 n: lapack_int,
17347 a: *mut __BindgenComplex<f32>,
17348 lda: lapack_int,
17349 b: *mut __BindgenComplex<f32>,
17350 ldb: lapack_int,
17351 alpha: *mut __BindgenComplex<f32>,
17352 beta: *mut __BindgenComplex<f32>,
17353 vl: *mut __BindgenComplex<f32>,
17354 ldvl: lapack_int,
17355 vr: *mut __BindgenComplex<f32>,
17356 ldvr: lapack_int,
17357 ilo: *mut lapack_int,
17358 ihi: *mut lapack_int,
17359 lscale: *mut f32,
17360 rscale: *mut f32,
17361 abnrm: *mut f32,
17362 bbnrm: *mut f32,
17363 rconde: *mut f32,
17364 rcondv: *mut f32,
17365 work: *mut __BindgenComplex<f32>,
17366 lwork: lapack_int,
17367 rwork: *mut f32,
17368 iwork: *mut lapack_int,
17369 bwork: *mut lapack_int,
17370 ) -> lapack_int;
17371 pub fn LAPACKE_zggevx_work(
17372 matrix_layout: c_int,
17373 balanc: c_char,
17374 jobvl: c_char,
17375 jobvr: c_char,
17376 sense: c_char,
17377 n: lapack_int,
17378 a: *mut __BindgenComplex<f64>,
17379 lda: lapack_int,
17380 b: *mut __BindgenComplex<f64>,
17381 ldb: lapack_int,
17382 alpha: *mut __BindgenComplex<f64>,
17383 beta: *mut __BindgenComplex<f64>,
17384 vl: *mut __BindgenComplex<f64>,
17385 ldvl: lapack_int,
17386 vr: *mut __BindgenComplex<f64>,
17387 ldvr: lapack_int,
17388 ilo: *mut lapack_int,
17389 ihi: *mut lapack_int,
17390 lscale: *mut f64,
17391 rscale: *mut f64,
17392 abnrm: *mut f64,
17393 bbnrm: *mut f64,
17394 rconde: *mut f64,
17395 rcondv: *mut f64,
17396 work: *mut __BindgenComplex<f64>,
17397 lwork: lapack_int,
17398 rwork: *mut f64,
17399 iwork: *mut lapack_int,
17400 bwork: *mut lapack_int,
17401 ) -> lapack_int;
17402 pub fn LAPACKE_sggglm_work(
17403 matrix_layout: c_int,
17404 n: lapack_int,
17405 m: lapack_int,
17406 p: lapack_int,
17407 a: *mut f32,
17408 lda: lapack_int,
17409 b: *mut f32,
17410 ldb: lapack_int,
17411 d: *mut f32,
17412 x: *mut f32,
17413 y: *mut f32,
17414 work: *mut f32,
17415 lwork: lapack_int,
17416 ) -> lapack_int;
17417 pub fn LAPACKE_dggglm_work(
17418 matrix_layout: c_int,
17419 n: lapack_int,
17420 m: lapack_int,
17421 p: lapack_int,
17422 a: *mut f64,
17423 lda: lapack_int,
17424 b: *mut f64,
17425 ldb: lapack_int,
17426 d: *mut f64,
17427 x: *mut f64,
17428 y: *mut f64,
17429 work: *mut f64,
17430 lwork: lapack_int,
17431 ) -> lapack_int;
17432 pub fn LAPACKE_cggglm_work(
17433 matrix_layout: c_int,
17434 n: lapack_int,
17435 m: lapack_int,
17436 p: lapack_int,
17437 a: *mut __BindgenComplex<f32>,
17438 lda: lapack_int,
17439 b: *mut __BindgenComplex<f32>,
17440 ldb: lapack_int,
17441 d: *mut __BindgenComplex<f32>,
17442 x: *mut __BindgenComplex<f32>,
17443 y: *mut __BindgenComplex<f32>,
17444 work: *mut __BindgenComplex<f32>,
17445 lwork: lapack_int,
17446 ) -> lapack_int;
17447 pub fn LAPACKE_zggglm_work(
17448 matrix_layout: c_int,
17449 n: lapack_int,
17450 m: lapack_int,
17451 p: lapack_int,
17452 a: *mut __BindgenComplex<f64>,
17453 lda: lapack_int,
17454 b: *mut __BindgenComplex<f64>,
17455 ldb: lapack_int,
17456 d: *mut __BindgenComplex<f64>,
17457 x: *mut __BindgenComplex<f64>,
17458 y: *mut __BindgenComplex<f64>,
17459 work: *mut __BindgenComplex<f64>,
17460 lwork: lapack_int,
17461 ) -> lapack_int;
17462 pub fn LAPACKE_sgghrd_work(
17463 matrix_layout: c_int,
17464 compq: c_char,
17465 compz: c_char,
17466 n: lapack_int,
17467 ilo: lapack_int,
17468 ihi: lapack_int,
17469 a: *mut f32,
17470 lda: lapack_int,
17471 b: *mut f32,
17472 ldb: lapack_int,
17473 q: *mut f32,
17474 ldq: lapack_int,
17475 z: *mut f32,
17476 ldz: lapack_int,
17477 ) -> lapack_int;
17478 pub fn LAPACKE_dgghrd_work(
17479 matrix_layout: c_int,
17480 compq: c_char,
17481 compz: c_char,
17482 n: lapack_int,
17483 ilo: lapack_int,
17484 ihi: lapack_int,
17485 a: *mut f64,
17486 lda: lapack_int,
17487 b: *mut f64,
17488 ldb: lapack_int,
17489 q: *mut f64,
17490 ldq: lapack_int,
17491 z: *mut f64,
17492 ldz: lapack_int,
17493 ) -> lapack_int;
17494 pub fn LAPACKE_cgghrd_work(
17495 matrix_layout: c_int,
17496 compq: c_char,
17497 compz: c_char,
17498 n: lapack_int,
17499 ilo: lapack_int,
17500 ihi: lapack_int,
17501 a: *mut __BindgenComplex<f32>,
17502 lda: lapack_int,
17503 b: *mut __BindgenComplex<f32>,
17504 ldb: lapack_int,
17505 q: *mut __BindgenComplex<f32>,
17506 ldq: lapack_int,
17507 z: *mut __BindgenComplex<f32>,
17508 ldz: lapack_int,
17509 ) -> lapack_int;
17510 pub fn LAPACKE_zgghrd_work(
17511 matrix_layout: c_int,
17512 compq: c_char,
17513 compz: c_char,
17514 n: lapack_int,
17515 ilo: lapack_int,
17516 ihi: lapack_int,
17517 a: *mut __BindgenComplex<f64>,
17518 lda: lapack_int,
17519 b: *mut __BindgenComplex<f64>,
17520 ldb: lapack_int,
17521 q: *mut __BindgenComplex<f64>,
17522 ldq: lapack_int,
17523 z: *mut __BindgenComplex<f64>,
17524 ldz: lapack_int,
17525 ) -> lapack_int;
17526 pub fn LAPACKE_sgghd3_work(
17527 matrix_layout: c_int,
17528 compq: c_char,
17529 compz: c_char,
17530 n: lapack_int,
17531 ilo: lapack_int,
17532 ihi: lapack_int,
17533 a: *mut f32,
17534 lda: lapack_int,
17535 b: *mut f32,
17536 ldb: lapack_int,
17537 q: *mut f32,
17538 ldq: lapack_int,
17539 z: *mut f32,
17540 ldz: lapack_int,
17541 work: *mut f32,
17542 lwork: lapack_int,
17543 ) -> lapack_int;
17544 pub fn LAPACKE_dgghd3_work(
17545 matrix_layout: c_int,
17546 compq: c_char,
17547 compz: c_char,
17548 n: lapack_int,
17549 ilo: lapack_int,
17550 ihi: lapack_int,
17551 a: *mut f64,
17552 lda: lapack_int,
17553 b: *mut f64,
17554 ldb: lapack_int,
17555 q: *mut f64,
17556 ldq: lapack_int,
17557 z: *mut f64,
17558 ldz: lapack_int,
17559 work: *mut f64,
17560 lwork: lapack_int,
17561 ) -> lapack_int;
17562 pub fn LAPACKE_cgghd3_work(
17563 matrix_layout: c_int,
17564 compq: c_char,
17565 compz: c_char,
17566 n: lapack_int,
17567 ilo: lapack_int,
17568 ihi: lapack_int,
17569 a: *mut __BindgenComplex<f32>,
17570 lda: lapack_int,
17571 b: *mut __BindgenComplex<f32>,
17572 ldb: lapack_int,
17573 q: *mut __BindgenComplex<f32>,
17574 ldq: lapack_int,
17575 z: *mut __BindgenComplex<f32>,
17576 ldz: lapack_int,
17577 work: *mut __BindgenComplex<f32>,
17578 lwork: lapack_int,
17579 ) -> lapack_int;
17580 pub fn LAPACKE_zgghd3_work(
17581 matrix_layout: c_int,
17582 compq: c_char,
17583 compz: c_char,
17584 n: lapack_int,
17585 ilo: lapack_int,
17586 ihi: lapack_int,
17587 a: *mut __BindgenComplex<f64>,
17588 lda: lapack_int,
17589 b: *mut __BindgenComplex<f64>,
17590 ldb: lapack_int,
17591 q: *mut __BindgenComplex<f64>,
17592 ldq: lapack_int,
17593 z: *mut __BindgenComplex<f64>,
17594 ldz: lapack_int,
17595 work: *mut __BindgenComplex<f64>,
17596 lwork: lapack_int,
17597 ) -> lapack_int;
17598 pub fn LAPACKE_sgglse_work(
17599 matrix_layout: c_int,
17600 m: lapack_int,
17601 n: lapack_int,
17602 p: lapack_int,
17603 a: *mut f32,
17604 lda: lapack_int,
17605 b: *mut f32,
17606 ldb: lapack_int,
17607 c: *mut f32,
17608 d: *mut f32,
17609 x: *mut f32,
17610 work: *mut f32,
17611 lwork: lapack_int,
17612 ) -> lapack_int;
17613 pub fn LAPACKE_dgglse_work(
17614 matrix_layout: c_int,
17615 m: lapack_int,
17616 n: lapack_int,
17617 p: lapack_int,
17618 a: *mut f64,
17619 lda: lapack_int,
17620 b: *mut f64,
17621 ldb: lapack_int,
17622 c: *mut f64,
17623 d: *mut f64,
17624 x: *mut f64,
17625 work: *mut f64,
17626 lwork: lapack_int,
17627 ) -> lapack_int;
17628 pub fn LAPACKE_cgglse_work(
17629 matrix_layout: c_int,
17630 m: lapack_int,
17631 n: lapack_int,
17632 p: lapack_int,
17633 a: *mut __BindgenComplex<f32>,
17634 lda: lapack_int,
17635 b: *mut __BindgenComplex<f32>,
17636 ldb: lapack_int,
17637 c: *mut __BindgenComplex<f32>,
17638 d: *mut __BindgenComplex<f32>,
17639 x: *mut __BindgenComplex<f32>,
17640 work: *mut __BindgenComplex<f32>,
17641 lwork: lapack_int,
17642 ) -> lapack_int;
17643 pub fn LAPACKE_zgglse_work(
17644 matrix_layout: c_int,
17645 m: lapack_int,
17646 n: lapack_int,
17647 p: lapack_int,
17648 a: *mut __BindgenComplex<f64>,
17649 lda: lapack_int,
17650 b: *mut __BindgenComplex<f64>,
17651 ldb: lapack_int,
17652 c: *mut __BindgenComplex<f64>,
17653 d: *mut __BindgenComplex<f64>,
17654 x: *mut __BindgenComplex<f64>,
17655 work: *mut __BindgenComplex<f64>,
17656 lwork: lapack_int,
17657 ) -> lapack_int;
17658 pub fn LAPACKE_sggqrf_work(
17659 matrix_layout: c_int,
17660 n: lapack_int,
17661 m: lapack_int,
17662 p: lapack_int,
17663 a: *mut f32,
17664 lda: lapack_int,
17665 taua: *mut f32,
17666 b: *mut f32,
17667 ldb: lapack_int,
17668 taub: *mut f32,
17669 work: *mut f32,
17670 lwork: lapack_int,
17671 ) -> lapack_int;
17672 pub fn LAPACKE_dggqrf_work(
17673 matrix_layout: c_int,
17674 n: lapack_int,
17675 m: lapack_int,
17676 p: lapack_int,
17677 a: *mut f64,
17678 lda: lapack_int,
17679 taua: *mut f64,
17680 b: *mut f64,
17681 ldb: lapack_int,
17682 taub: *mut f64,
17683 work: *mut f64,
17684 lwork: lapack_int,
17685 ) -> lapack_int;
17686 pub fn LAPACKE_cggqrf_work(
17687 matrix_layout: c_int,
17688 n: lapack_int,
17689 m: lapack_int,
17690 p: lapack_int,
17691 a: *mut __BindgenComplex<f32>,
17692 lda: lapack_int,
17693 taua: *mut __BindgenComplex<f32>,
17694 b: *mut __BindgenComplex<f32>,
17695 ldb: lapack_int,
17696 taub: *mut __BindgenComplex<f32>,
17697 work: *mut __BindgenComplex<f32>,
17698 lwork: lapack_int,
17699 ) -> lapack_int;
17700 pub fn LAPACKE_zggqrf_work(
17701 matrix_layout: c_int,
17702 n: lapack_int,
17703 m: lapack_int,
17704 p: lapack_int,
17705 a: *mut __BindgenComplex<f64>,
17706 lda: lapack_int,
17707 taua: *mut __BindgenComplex<f64>,
17708 b: *mut __BindgenComplex<f64>,
17709 ldb: lapack_int,
17710 taub: *mut __BindgenComplex<f64>,
17711 work: *mut __BindgenComplex<f64>,
17712 lwork: lapack_int,
17713 ) -> lapack_int;
17714 pub fn LAPACKE_sggrqf_work(
17715 matrix_layout: c_int,
17716 m: lapack_int,
17717 p: lapack_int,
17718 n: lapack_int,
17719 a: *mut f32,
17720 lda: lapack_int,
17721 taua: *mut f32,
17722 b: *mut f32,
17723 ldb: lapack_int,
17724 taub: *mut f32,
17725 work: *mut f32,
17726 lwork: lapack_int,
17727 ) -> lapack_int;
17728 pub fn LAPACKE_dggrqf_work(
17729 matrix_layout: c_int,
17730 m: lapack_int,
17731 p: lapack_int,
17732 n: lapack_int,
17733 a: *mut f64,
17734 lda: lapack_int,
17735 taua: *mut f64,
17736 b: *mut f64,
17737 ldb: lapack_int,
17738 taub: *mut f64,
17739 work: *mut f64,
17740 lwork: lapack_int,
17741 ) -> lapack_int;
17742 pub fn LAPACKE_cggrqf_work(
17743 matrix_layout: c_int,
17744 m: lapack_int,
17745 p: lapack_int,
17746 n: lapack_int,
17747 a: *mut __BindgenComplex<f32>,
17748 lda: lapack_int,
17749 taua: *mut __BindgenComplex<f32>,
17750 b: *mut __BindgenComplex<f32>,
17751 ldb: lapack_int,
17752 taub: *mut __BindgenComplex<f32>,
17753 work: *mut __BindgenComplex<f32>,
17754 lwork: lapack_int,
17755 ) -> lapack_int;
17756 pub fn LAPACKE_zggrqf_work(
17757 matrix_layout: c_int,
17758 m: lapack_int,
17759 p: lapack_int,
17760 n: lapack_int,
17761 a: *mut __BindgenComplex<f64>,
17762 lda: lapack_int,
17763 taua: *mut __BindgenComplex<f64>,
17764 b: *mut __BindgenComplex<f64>,
17765 ldb: lapack_int,
17766 taub: *mut __BindgenComplex<f64>,
17767 work: *mut __BindgenComplex<f64>,
17768 lwork: lapack_int,
17769 ) -> lapack_int;
17770 pub fn LAPACKE_sggsvd_work(
17771 matrix_layout: c_int,
17772 jobu: c_char,
17773 jobv: c_char,
17774 jobq: c_char,
17775 m: lapack_int,
17776 n: lapack_int,
17777 p: lapack_int,
17778 k: *mut lapack_int,
17779 l: *mut lapack_int,
17780 a: *mut f32,
17781 lda: lapack_int,
17782 b: *mut f32,
17783 ldb: lapack_int,
17784 alpha: *mut f32,
17785 beta: *mut f32,
17786 u: *mut f32,
17787 ldu: lapack_int,
17788 v: *mut f32,
17789 ldv: lapack_int,
17790 q: *mut f32,
17791 ldq: lapack_int,
17792 work: *mut f32,
17793 iwork: *mut lapack_int,
17794 ) -> lapack_int;
17795 pub fn LAPACKE_dggsvd_work(
17796 matrix_layout: c_int,
17797 jobu: c_char,
17798 jobv: c_char,
17799 jobq: c_char,
17800 m: lapack_int,
17801 n: lapack_int,
17802 p: lapack_int,
17803 k: *mut lapack_int,
17804 l: *mut lapack_int,
17805 a: *mut f64,
17806 lda: lapack_int,
17807 b: *mut f64,
17808 ldb: lapack_int,
17809 alpha: *mut f64,
17810 beta: *mut f64,
17811 u: *mut f64,
17812 ldu: lapack_int,
17813 v: *mut f64,
17814 ldv: lapack_int,
17815 q: *mut f64,
17816 ldq: lapack_int,
17817 work: *mut f64,
17818 iwork: *mut lapack_int,
17819 ) -> lapack_int;
17820 pub fn LAPACKE_cggsvd_work(
17821 matrix_layout: c_int,
17822 jobu: c_char,
17823 jobv: c_char,
17824 jobq: c_char,
17825 m: lapack_int,
17826 n: lapack_int,
17827 p: lapack_int,
17828 k: *mut lapack_int,
17829 l: *mut lapack_int,
17830 a: *mut __BindgenComplex<f32>,
17831 lda: lapack_int,
17832 b: *mut __BindgenComplex<f32>,
17833 ldb: lapack_int,
17834 alpha: *mut f32,
17835 beta: *mut f32,
17836 u: *mut __BindgenComplex<f32>,
17837 ldu: lapack_int,
17838 v: *mut __BindgenComplex<f32>,
17839 ldv: lapack_int,
17840 q: *mut __BindgenComplex<f32>,
17841 ldq: lapack_int,
17842 work: *mut __BindgenComplex<f32>,
17843 rwork: *mut f32,
17844 iwork: *mut lapack_int,
17845 ) -> lapack_int;
17846 pub fn LAPACKE_zggsvd_work(
17847 matrix_layout: c_int,
17848 jobu: c_char,
17849 jobv: c_char,
17850 jobq: c_char,
17851 m: lapack_int,
17852 n: lapack_int,
17853 p: lapack_int,
17854 k: *mut lapack_int,
17855 l: *mut lapack_int,
17856 a: *mut __BindgenComplex<f64>,
17857 lda: lapack_int,
17858 b: *mut __BindgenComplex<f64>,
17859 ldb: lapack_int,
17860 alpha: *mut f64,
17861 beta: *mut f64,
17862 u: *mut __BindgenComplex<f64>,
17863 ldu: lapack_int,
17864 v: *mut __BindgenComplex<f64>,
17865 ldv: lapack_int,
17866 q: *mut __BindgenComplex<f64>,
17867 ldq: lapack_int,
17868 work: *mut __BindgenComplex<f64>,
17869 rwork: *mut f64,
17870 iwork: *mut lapack_int,
17871 ) -> lapack_int;
17872 pub fn LAPACKE_sggsvd3_work(
17873 matrix_layout: c_int,
17874 jobu: c_char,
17875 jobv: c_char,
17876 jobq: c_char,
17877 m: lapack_int,
17878 n: lapack_int,
17879 p: lapack_int,
17880 k: *mut lapack_int,
17881 l: *mut lapack_int,
17882 a: *mut f32,
17883 lda: lapack_int,
17884 b: *mut f32,
17885 ldb: lapack_int,
17886 alpha: *mut f32,
17887 beta: *mut f32,
17888 u: *mut f32,
17889 ldu: lapack_int,
17890 v: *mut f32,
17891 ldv: lapack_int,
17892 q: *mut f32,
17893 ldq: lapack_int,
17894 work: *mut f32,
17895 lwork: lapack_int,
17896 iwork: *mut lapack_int,
17897 ) -> lapack_int;
17898 pub fn LAPACKE_dggsvd3_work(
17899 matrix_layout: c_int,
17900 jobu: c_char,
17901 jobv: c_char,
17902 jobq: c_char,
17903 m: lapack_int,
17904 n: lapack_int,
17905 p: lapack_int,
17906 k: *mut lapack_int,
17907 l: *mut lapack_int,
17908 a: *mut f64,
17909 lda: lapack_int,
17910 b: *mut f64,
17911 ldb: lapack_int,
17912 alpha: *mut f64,
17913 beta: *mut f64,
17914 u: *mut f64,
17915 ldu: lapack_int,
17916 v: *mut f64,
17917 ldv: lapack_int,
17918 q: *mut f64,
17919 ldq: lapack_int,
17920 work: *mut f64,
17921 lwork: lapack_int,
17922 iwork: *mut lapack_int,
17923 ) -> lapack_int;
17924 pub fn LAPACKE_cggsvd3_work(
17925 matrix_layout: c_int,
17926 jobu: c_char,
17927 jobv: c_char,
17928 jobq: c_char,
17929 m: lapack_int,
17930 n: lapack_int,
17931 p: lapack_int,
17932 k: *mut lapack_int,
17933 l: *mut lapack_int,
17934 a: *mut __BindgenComplex<f32>,
17935 lda: lapack_int,
17936 b: *mut __BindgenComplex<f32>,
17937 ldb: lapack_int,
17938 alpha: *mut f32,
17939 beta: *mut f32,
17940 u: *mut __BindgenComplex<f32>,
17941 ldu: lapack_int,
17942 v: *mut __BindgenComplex<f32>,
17943 ldv: lapack_int,
17944 q: *mut __BindgenComplex<f32>,
17945 ldq: lapack_int,
17946 work: *mut __BindgenComplex<f32>,
17947 lwork: lapack_int,
17948 rwork: *mut f32,
17949 iwork: *mut lapack_int,
17950 ) -> lapack_int;
17951 pub fn LAPACKE_zggsvd3_work(
17952 matrix_layout: c_int,
17953 jobu: c_char,
17954 jobv: c_char,
17955 jobq: c_char,
17956 m: lapack_int,
17957 n: lapack_int,
17958 p: lapack_int,
17959 k: *mut lapack_int,
17960 l: *mut lapack_int,
17961 a: *mut __BindgenComplex<f64>,
17962 lda: lapack_int,
17963 b: *mut __BindgenComplex<f64>,
17964 ldb: lapack_int,
17965 alpha: *mut f64,
17966 beta: *mut f64,
17967 u: *mut __BindgenComplex<f64>,
17968 ldu: lapack_int,
17969 v: *mut __BindgenComplex<f64>,
17970 ldv: lapack_int,
17971 q: *mut __BindgenComplex<f64>,
17972 ldq: lapack_int,
17973 work: *mut __BindgenComplex<f64>,
17974 lwork: lapack_int,
17975 rwork: *mut f64,
17976 iwork: *mut lapack_int,
17977 ) -> lapack_int;
17978 pub fn LAPACKE_sggsvp_work(
17979 matrix_layout: c_int,
17980 jobu: c_char,
17981 jobv: c_char,
17982 jobq: c_char,
17983 m: lapack_int,
17984 p: lapack_int,
17985 n: lapack_int,
17986 a: *mut f32,
17987 lda: lapack_int,
17988 b: *mut f32,
17989 ldb: lapack_int,
17990 tola: f32,
17991 tolb: f32,
17992 k: *mut lapack_int,
17993 l: *mut lapack_int,
17994 u: *mut f32,
17995 ldu: lapack_int,
17996 v: *mut f32,
17997 ldv: lapack_int,
17998 q: *mut f32,
17999 ldq: lapack_int,
18000 iwork: *mut lapack_int,
18001 tau: *mut f32,
18002 work: *mut f32,
18003 ) -> lapack_int;
18004 pub fn LAPACKE_dggsvp_work(
18005 matrix_layout: c_int,
18006 jobu: c_char,
18007 jobv: c_char,
18008 jobq: c_char,
18009 m: lapack_int,
18010 p: lapack_int,
18011 n: lapack_int,
18012 a: *mut f64,
18013 lda: lapack_int,
18014 b: *mut f64,
18015 ldb: lapack_int,
18016 tola: f64,
18017 tolb: f64,
18018 k: *mut lapack_int,
18019 l: *mut lapack_int,
18020 u: *mut f64,
18021 ldu: lapack_int,
18022 v: *mut f64,
18023 ldv: lapack_int,
18024 q: *mut f64,
18025 ldq: lapack_int,
18026 iwork: *mut lapack_int,
18027 tau: *mut f64,
18028 work: *mut f64,
18029 ) -> lapack_int;
18030 pub fn LAPACKE_cggsvp_work(
18031 matrix_layout: c_int,
18032 jobu: c_char,
18033 jobv: c_char,
18034 jobq: c_char,
18035 m: lapack_int,
18036 p: lapack_int,
18037 n: lapack_int,
18038 a: *mut __BindgenComplex<f32>,
18039 lda: lapack_int,
18040 b: *mut __BindgenComplex<f32>,
18041 ldb: lapack_int,
18042 tola: f32,
18043 tolb: f32,
18044 k: *mut lapack_int,
18045 l: *mut lapack_int,
18046 u: *mut __BindgenComplex<f32>,
18047 ldu: lapack_int,
18048 v: *mut __BindgenComplex<f32>,
18049 ldv: lapack_int,
18050 q: *mut __BindgenComplex<f32>,
18051 ldq: lapack_int,
18052 iwork: *mut lapack_int,
18053 rwork: *mut f32,
18054 tau: *mut __BindgenComplex<f32>,
18055 work: *mut __BindgenComplex<f32>,
18056 ) -> lapack_int;
18057 pub fn LAPACKE_zggsvp_work(
18058 matrix_layout: c_int,
18059 jobu: c_char,
18060 jobv: c_char,
18061 jobq: c_char,
18062 m: lapack_int,
18063 p: lapack_int,
18064 n: lapack_int,
18065 a: *mut __BindgenComplex<f64>,
18066 lda: lapack_int,
18067 b: *mut __BindgenComplex<f64>,
18068 ldb: lapack_int,
18069 tola: f64,
18070 tolb: f64,
18071 k: *mut lapack_int,
18072 l: *mut lapack_int,
18073 u: *mut __BindgenComplex<f64>,
18074 ldu: lapack_int,
18075 v: *mut __BindgenComplex<f64>,
18076 ldv: lapack_int,
18077 q: *mut __BindgenComplex<f64>,
18078 ldq: lapack_int,
18079 iwork: *mut lapack_int,
18080 rwork: *mut f64,
18081 tau: *mut __BindgenComplex<f64>,
18082 work: *mut __BindgenComplex<f64>,
18083 ) -> lapack_int;
18084 pub fn LAPACKE_sggsvp3_work(
18085 matrix_layout: c_int,
18086 jobu: c_char,
18087 jobv: c_char,
18088 jobq: c_char,
18089 m: lapack_int,
18090 p: lapack_int,
18091 n: lapack_int,
18092 a: *mut f32,
18093 lda: lapack_int,
18094 b: *mut f32,
18095 ldb: lapack_int,
18096 tola: f32,
18097 tolb: f32,
18098 k: *mut lapack_int,
18099 l: *mut lapack_int,
18100 u: *mut f32,
18101 ldu: lapack_int,
18102 v: *mut f32,
18103 ldv: lapack_int,
18104 q: *mut f32,
18105 ldq: lapack_int,
18106 iwork: *mut lapack_int,
18107 tau: *mut f32,
18108 work: *mut f32,
18109 lwork: lapack_int,
18110 ) -> lapack_int;
18111 pub fn LAPACKE_dggsvp3_work(
18112 matrix_layout: c_int,
18113 jobu: c_char,
18114 jobv: c_char,
18115 jobq: c_char,
18116 m: lapack_int,
18117 p: lapack_int,
18118 n: lapack_int,
18119 a: *mut f64,
18120 lda: lapack_int,
18121 b: *mut f64,
18122 ldb: lapack_int,
18123 tola: f64,
18124 tolb: f64,
18125 k: *mut lapack_int,
18126 l: *mut lapack_int,
18127 u: *mut f64,
18128 ldu: lapack_int,
18129 v: *mut f64,
18130 ldv: lapack_int,
18131 q: *mut f64,
18132 ldq: lapack_int,
18133 iwork: *mut lapack_int,
18134 tau: *mut f64,
18135 work: *mut f64,
18136 lwork: lapack_int,
18137 ) -> lapack_int;
18138 pub fn LAPACKE_cggsvp3_work(
18139 matrix_layout: c_int,
18140 jobu: c_char,
18141 jobv: c_char,
18142 jobq: c_char,
18143 m: lapack_int,
18144 p: lapack_int,
18145 n: lapack_int,
18146 a: *mut __BindgenComplex<f32>,
18147 lda: lapack_int,
18148 b: *mut __BindgenComplex<f32>,
18149 ldb: lapack_int,
18150 tola: f32,
18151 tolb: f32,
18152 k: *mut lapack_int,
18153 l: *mut lapack_int,
18154 u: *mut __BindgenComplex<f32>,
18155 ldu: lapack_int,
18156 v: *mut __BindgenComplex<f32>,
18157 ldv: lapack_int,
18158 q: *mut __BindgenComplex<f32>,
18159 ldq: lapack_int,
18160 iwork: *mut lapack_int,
18161 rwork: *mut f32,
18162 tau: *mut __BindgenComplex<f32>,
18163 work: *mut __BindgenComplex<f32>,
18164 lwork: lapack_int,
18165 ) -> lapack_int;
18166 pub fn LAPACKE_zggsvp3_work(
18167 matrix_layout: c_int,
18168 jobu: c_char,
18169 jobv: c_char,
18170 jobq: c_char,
18171 m: lapack_int,
18172 p: lapack_int,
18173 n: lapack_int,
18174 a: *mut __BindgenComplex<f64>,
18175 lda: lapack_int,
18176 b: *mut __BindgenComplex<f64>,
18177 ldb: lapack_int,
18178 tola: f64,
18179 tolb: f64,
18180 k: *mut lapack_int,
18181 l: *mut lapack_int,
18182 u: *mut __BindgenComplex<f64>,
18183 ldu: lapack_int,
18184 v: *mut __BindgenComplex<f64>,
18185 ldv: lapack_int,
18186 q: *mut __BindgenComplex<f64>,
18187 ldq: lapack_int,
18188 iwork: *mut lapack_int,
18189 rwork: *mut f64,
18190 tau: *mut __BindgenComplex<f64>,
18191 work: *mut __BindgenComplex<f64>,
18192 lwork: lapack_int,
18193 ) -> lapack_int;
18194 pub fn LAPACKE_sgtcon_work(
18195 norm: c_char,
18196 n: lapack_int,
18197 dl: *const f32,
18198 d: *const f32,
18199 du: *const f32,
18200 du2: *const f32,
18201 ipiv: *const lapack_int,
18202 anorm: f32,
18203 rcond: *mut f32,
18204 work: *mut f32,
18205 iwork: *mut lapack_int,
18206 ) -> lapack_int;
18207 pub fn LAPACKE_dgtcon_work(
18208 norm: c_char,
18209 n: lapack_int,
18210 dl: *const f64,
18211 d: *const f64,
18212 du: *const f64,
18213 du2: *const f64,
18214 ipiv: *const lapack_int,
18215 anorm: f64,
18216 rcond: *mut f64,
18217 work: *mut f64,
18218 iwork: *mut lapack_int,
18219 ) -> lapack_int;
18220 pub fn LAPACKE_cgtcon_work(
18221 norm: c_char,
18222 n: lapack_int,
18223 dl: *const __BindgenComplex<f32>,
18224 d: *const __BindgenComplex<f32>,
18225 du: *const __BindgenComplex<f32>,
18226 du2: *const __BindgenComplex<f32>,
18227 ipiv: *const lapack_int,
18228 anorm: f32,
18229 rcond: *mut f32,
18230 work: *mut __BindgenComplex<f32>,
18231 ) -> lapack_int;
18232 pub fn LAPACKE_zgtcon_work(
18233 norm: c_char,
18234 n: lapack_int,
18235 dl: *const __BindgenComplex<f64>,
18236 d: *const __BindgenComplex<f64>,
18237 du: *const __BindgenComplex<f64>,
18238 du2: *const __BindgenComplex<f64>,
18239 ipiv: *const lapack_int,
18240 anorm: f64,
18241 rcond: *mut f64,
18242 work: *mut __BindgenComplex<f64>,
18243 ) -> lapack_int;
18244 pub fn LAPACKE_sgtrfs_work(
18245 matrix_layout: c_int,
18246 trans: c_char,
18247 n: lapack_int,
18248 nrhs: lapack_int,
18249 dl: *const f32,
18250 d: *const f32,
18251 du: *const f32,
18252 dlf: *const f32,
18253 df: *const f32,
18254 duf: *const f32,
18255 du2: *const f32,
18256 ipiv: *const lapack_int,
18257 b: *const f32,
18258 ldb: lapack_int,
18259 x: *mut f32,
18260 ldx: lapack_int,
18261 ferr: *mut f32,
18262 berr: *mut f32,
18263 work: *mut f32,
18264 iwork: *mut lapack_int,
18265 ) -> lapack_int;
18266 pub fn LAPACKE_dgtrfs_work(
18267 matrix_layout: c_int,
18268 trans: c_char,
18269 n: lapack_int,
18270 nrhs: lapack_int,
18271 dl: *const f64,
18272 d: *const f64,
18273 du: *const f64,
18274 dlf: *const f64,
18275 df: *const f64,
18276 duf: *const f64,
18277 du2: *const f64,
18278 ipiv: *const lapack_int,
18279 b: *const f64,
18280 ldb: lapack_int,
18281 x: *mut f64,
18282 ldx: lapack_int,
18283 ferr: *mut f64,
18284 berr: *mut f64,
18285 work: *mut f64,
18286 iwork: *mut lapack_int,
18287 ) -> lapack_int;
18288 pub fn LAPACKE_cgtrfs_work(
18289 matrix_layout: c_int,
18290 trans: c_char,
18291 n: lapack_int,
18292 nrhs: lapack_int,
18293 dl: *const __BindgenComplex<f32>,
18294 d: *const __BindgenComplex<f32>,
18295 du: *const __BindgenComplex<f32>,
18296 dlf: *const __BindgenComplex<f32>,
18297 df: *const __BindgenComplex<f32>,
18298 duf: *const __BindgenComplex<f32>,
18299 du2: *const __BindgenComplex<f32>,
18300 ipiv: *const lapack_int,
18301 b: *const __BindgenComplex<f32>,
18302 ldb: lapack_int,
18303 x: *mut __BindgenComplex<f32>,
18304 ldx: lapack_int,
18305 ferr: *mut f32,
18306 berr: *mut f32,
18307 work: *mut __BindgenComplex<f32>,
18308 rwork: *mut f32,
18309 ) -> lapack_int;
18310 pub fn LAPACKE_zgtrfs_work(
18311 matrix_layout: c_int,
18312 trans: c_char,
18313 n: lapack_int,
18314 nrhs: lapack_int,
18315 dl: *const __BindgenComplex<f64>,
18316 d: *const __BindgenComplex<f64>,
18317 du: *const __BindgenComplex<f64>,
18318 dlf: *const __BindgenComplex<f64>,
18319 df: *const __BindgenComplex<f64>,
18320 duf: *const __BindgenComplex<f64>,
18321 du2: *const __BindgenComplex<f64>,
18322 ipiv: *const lapack_int,
18323 b: *const __BindgenComplex<f64>,
18324 ldb: lapack_int,
18325 x: *mut __BindgenComplex<f64>,
18326 ldx: lapack_int,
18327 ferr: *mut f64,
18328 berr: *mut f64,
18329 work: *mut __BindgenComplex<f64>,
18330 rwork: *mut f64,
18331 ) -> lapack_int;
18332 pub fn LAPACKE_sgtsv_work(
18333 matrix_layout: c_int,
18334 n: lapack_int,
18335 nrhs: lapack_int,
18336 dl: *mut f32,
18337 d: *mut f32,
18338 du: *mut f32,
18339 b: *mut f32,
18340 ldb: lapack_int,
18341 ) -> lapack_int;
18342 pub fn LAPACKE_dgtsv_work(
18343 matrix_layout: c_int,
18344 n: lapack_int,
18345 nrhs: lapack_int,
18346 dl: *mut f64,
18347 d: *mut f64,
18348 du: *mut f64,
18349 b: *mut f64,
18350 ldb: lapack_int,
18351 ) -> lapack_int;
18352 pub fn LAPACKE_cgtsv_work(
18353 matrix_layout: c_int,
18354 n: lapack_int,
18355 nrhs: lapack_int,
18356 dl: *mut __BindgenComplex<f32>,
18357 d: *mut __BindgenComplex<f32>,
18358 du: *mut __BindgenComplex<f32>,
18359 b: *mut __BindgenComplex<f32>,
18360 ldb: lapack_int,
18361 ) -> lapack_int;
18362 pub fn LAPACKE_zgtsv_work(
18363 matrix_layout: c_int,
18364 n: lapack_int,
18365 nrhs: lapack_int,
18366 dl: *mut __BindgenComplex<f64>,
18367 d: *mut __BindgenComplex<f64>,
18368 du: *mut __BindgenComplex<f64>,
18369 b: *mut __BindgenComplex<f64>,
18370 ldb: lapack_int,
18371 ) -> lapack_int;
18372 pub fn LAPACKE_sgtsvx_work(
18373 matrix_layout: c_int,
18374 fact: c_char,
18375 trans: c_char,
18376 n: lapack_int,
18377 nrhs: lapack_int,
18378 dl: *const f32,
18379 d: *const f32,
18380 du: *const f32,
18381 dlf: *mut f32,
18382 df: *mut f32,
18383 duf: *mut f32,
18384 du2: *mut f32,
18385 ipiv: *mut lapack_int,
18386 b: *const f32,
18387 ldb: lapack_int,
18388 x: *mut f32,
18389 ldx: lapack_int,
18390 rcond: *mut f32,
18391 ferr: *mut f32,
18392 berr: *mut f32,
18393 work: *mut f32,
18394 iwork: *mut lapack_int,
18395 ) -> lapack_int;
18396 pub fn LAPACKE_dgtsvx_work(
18397 matrix_layout: c_int,
18398 fact: c_char,
18399 trans: c_char,
18400 n: lapack_int,
18401 nrhs: lapack_int,
18402 dl: *const f64,
18403 d: *const f64,
18404 du: *const f64,
18405 dlf: *mut f64,
18406 df: *mut f64,
18407 duf: *mut f64,
18408 du2: *mut f64,
18409 ipiv: *mut lapack_int,
18410 b: *const f64,
18411 ldb: lapack_int,
18412 x: *mut f64,
18413 ldx: lapack_int,
18414 rcond: *mut f64,
18415 ferr: *mut f64,
18416 berr: *mut f64,
18417 work: *mut f64,
18418 iwork: *mut lapack_int,
18419 ) -> lapack_int;
18420 pub fn LAPACKE_cgtsvx_work(
18421 matrix_layout: c_int,
18422 fact: c_char,
18423 trans: c_char,
18424 n: lapack_int,
18425 nrhs: lapack_int,
18426 dl: *const __BindgenComplex<f32>,
18427 d: *const __BindgenComplex<f32>,
18428 du: *const __BindgenComplex<f32>,
18429 dlf: *mut __BindgenComplex<f32>,
18430 df: *mut __BindgenComplex<f32>,
18431 duf: *mut __BindgenComplex<f32>,
18432 du2: *mut __BindgenComplex<f32>,
18433 ipiv: *mut lapack_int,
18434 b: *const __BindgenComplex<f32>,
18435 ldb: lapack_int,
18436 x: *mut __BindgenComplex<f32>,
18437 ldx: lapack_int,
18438 rcond: *mut f32,
18439 ferr: *mut f32,
18440 berr: *mut f32,
18441 work: *mut __BindgenComplex<f32>,
18442 rwork: *mut f32,
18443 ) -> lapack_int;
18444 pub fn LAPACKE_zgtsvx_work(
18445 matrix_layout: c_int,
18446 fact: c_char,
18447 trans: c_char,
18448 n: lapack_int,
18449 nrhs: lapack_int,
18450 dl: *const __BindgenComplex<f64>,
18451 d: *const __BindgenComplex<f64>,
18452 du: *const __BindgenComplex<f64>,
18453 dlf: *mut __BindgenComplex<f64>,
18454 df: *mut __BindgenComplex<f64>,
18455 duf: *mut __BindgenComplex<f64>,
18456 du2: *mut __BindgenComplex<f64>,
18457 ipiv: *mut lapack_int,
18458 b: *const __BindgenComplex<f64>,
18459 ldb: lapack_int,
18460 x: *mut __BindgenComplex<f64>,
18461 ldx: lapack_int,
18462 rcond: *mut f64,
18463 ferr: *mut f64,
18464 berr: *mut f64,
18465 work: *mut __BindgenComplex<f64>,
18466 rwork: *mut f64,
18467 ) -> lapack_int;
18468 pub fn LAPACKE_sgttrf_work(
18469 n: lapack_int,
18470 dl: *mut f32,
18471 d: *mut f32,
18472 du: *mut f32,
18473 du2: *mut f32,
18474 ipiv: *mut lapack_int,
18475 ) -> lapack_int;
18476 pub fn LAPACKE_dgttrf_work(
18477 n: lapack_int,
18478 dl: *mut f64,
18479 d: *mut f64,
18480 du: *mut f64,
18481 du2: *mut f64,
18482 ipiv: *mut lapack_int,
18483 ) -> lapack_int;
18484 pub fn LAPACKE_cgttrf_work(
18485 n: lapack_int,
18486 dl: *mut __BindgenComplex<f32>,
18487 d: *mut __BindgenComplex<f32>,
18488 du: *mut __BindgenComplex<f32>,
18489 du2: *mut __BindgenComplex<f32>,
18490 ipiv: *mut lapack_int,
18491 ) -> lapack_int;
18492 pub fn LAPACKE_zgttrf_work(
18493 n: lapack_int,
18494 dl: *mut __BindgenComplex<f64>,
18495 d: *mut __BindgenComplex<f64>,
18496 du: *mut __BindgenComplex<f64>,
18497 du2: *mut __BindgenComplex<f64>,
18498 ipiv: *mut lapack_int,
18499 ) -> lapack_int;
18500 pub fn LAPACKE_sgttrs_work(
18501 matrix_layout: c_int,
18502 trans: c_char,
18503 n: lapack_int,
18504 nrhs: lapack_int,
18505 dl: *const f32,
18506 d: *const f32,
18507 du: *const f32,
18508 du2: *const f32,
18509 ipiv: *const lapack_int,
18510 b: *mut f32,
18511 ldb: lapack_int,
18512 ) -> lapack_int;
18513 pub fn LAPACKE_dgttrs_work(
18514 matrix_layout: c_int,
18515 trans: c_char,
18516 n: lapack_int,
18517 nrhs: lapack_int,
18518 dl: *const f64,
18519 d: *const f64,
18520 du: *const f64,
18521 du2: *const f64,
18522 ipiv: *const lapack_int,
18523 b: *mut f64,
18524 ldb: lapack_int,
18525 ) -> lapack_int;
18526 pub fn LAPACKE_cgttrs_work(
18527 matrix_layout: c_int,
18528 trans: c_char,
18529 n: lapack_int,
18530 nrhs: lapack_int,
18531 dl: *const __BindgenComplex<f32>,
18532 d: *const __BindgenComplex<f32>,
18533 du: *const __BindgenComplex<f32>,
18534 du2: *const __BindgenComplex<f32>,
18535 ipiv: *const lapack_int,
18536 b: *mut __BindgenComplex<f32>,
18537 ldb: lapack_int,
18538 ) -> lapack_int;
18539 pub fn LAPACKE_zgttrs_work(
18540 matrix_layout: c_int,
18541 trans: c_char,
18542 n: lapack_int,
18543 nrhs: lapack_int,
18544 dl: *const __BindgenComplex<f64>,
18545 d: *const __BindgenComplex<f64>,
18546 du: *const __BindgenComplex<f64>,
18547 du2: *const __BindgenComplex<f64>,
18548 ipiv: *const lapack_int,
18549 b: *mut __BindgenComplex<f64>,
18550 ldb: lapack_int,
18551 ) -> lapack_int;
18552 pub fn LAPACKE_chbev_work(
18553 matrix_layout: c_int,
18554 jobz: c_char,
18555 uplo: c_char,
18556 n: lapack_int,
18557 kd: lapack_int,
18558 ab: *mut __BindgenComplex<f32>,
18559 ldab: lapack_int,
18560 w: *mut f32,
18561 z: *mut __BindgenComplex<f32>,
18562 ldz: lapack_int,
18563 work: *mut __BindgenComplex<f32>,
18564 rwork: *mut f32,
18565 ) -> lapack_int;
18566 pub fn LAPACKE_zhbev_work(
18567 matrix_layout: c_int,
18568 jobz: c_char,
18569 uplo: c_char,
18570 n: lapack_int,
18571 kd: lapack_int,
18572 ab: *mut __BindgenComplex<f64>,
18573 ldab: lapack_int,
18574 w: *mut f64,
18575 z: *mut __BindgenComplex<f64>,
18576 ldz: lapack_int,
18577 work: *mut __BindgenComplex<f64>,
18578 rwork: *mut f64,
18579 ) -> lapack_int;
18580 pub fn LAPACKE_chbevd_work(
18581 matrix_layout: c_int,
18582 jobz: c_char,
18583 uplo: c_char,
18584 n: lapack_int,
18585 kd: lapack_int,
18586 ab: *mut __BindgenComplex<f32>,
18587 ldab: lapack_int,
18588 w: *mut f32,
18589 z: *mut __BindgenComplex<f32>,
18590 ldz: lapack_int,
18591 work: *mut __BindgenComplex<f32>,
18592 lwork: lapack_int,
18593 rwork: *mut f32,
18594 lrwork: lapack_int,
18595 iwork: *mut lapack_int,
18596 liwork: lapack_int,
18597 ) -> lapack_int;
18598 pub fn LAPACKE_zhbevd_work(
18599 matrix_layout: c_int,
18600 jobz: c_char,
18601 uplo: c_char,
18602 n: lapack_int,
18603 kd: lapack_int,
18604 ab: *mut __BindgenComplex<f64>,
18605 ldab: lapack_int,
18606 w: *mut f64,
18607 z: *mut __BindgenComplex<f64>,
18608 ldz: lapack_int,
18609 work: *mut __BindgenComplex<f64>,
18610 lwork: lapack_int,
18611 rwork: *mut f64,
18612 lrwork: lapack_int,
18613 iwork: *mut lapack_int,
18614 liwork: lapack_int,
18615 ) -> lapack_int;
18616 pub fn LAPACKE_chbevx_work(
18617 matrix_layout: c_int,
18618 jobz: c_char,
18619 range: c_char,
18620 uplo: c_char,
18621 n: lapack_int,
18622 kd: lapack_int,
18623 ab: *mut __BindgenComplex<f32>,
18624 ldab: lapack_int,
18625 q: *mut __BindgenComplex<f32>,
18626 ldq: lapack_int,
18627 vl: f32,
18628 vu: f32,
18629 il: lapack_int,
18630 iu: lapack_int,
18631 abstol: f32,
18632 m: *mut lapack_int,
18633 w: *mut f32,
18634 z: *mut __BindgenComplex<f32>,
18635 ldz: lapack_int,
18636 work: *mut __BindgenComplex<f32>,
18637 rwork: *mut f32,
18638 iwork: *mut lapack_int,
18639 ifail: *mut lapack_int,
18640 ) -> lapack_int;
18641 pub fn LAPACKE_zhbevx_work(
18642 matrix_layout: c_int,
18643 jobz: c_char,
18644 range: c_char,
18645 uplo: c_char,
18646 n: lapack_int,
18647 kd: lapack_int,
18648 ab: *mut __BindgenComplex<f64>,
18649 ldab: lapack_int,
18650 q: *mut __BindgenComplex<f64>,
18651 ldq: lapack_int,
18652 vl: f64,
18653 vu: f64,
18654 il: lapack_int,
18655 iu: lapack_int,
18656 abstol: f64,
18657 m: *mut lapack_int,
18658 w: *mut f64,
18659 z: *mut __BindgenComplex<f64>,
18660 ldz: lapack_int,
18661 work: *mut __BindgenComplex<f64>,
18662 rwork: *mut f64,
18663 iwork: *mut lapack_int,
18664 ifail: *mut lapack_int,
18665 ) -> lapack_int;
18666 pub fn LAPACKE_chbgst_work(
18667 matrix_layout: c_int,
18668 vect: c_char,
18669 uplo: c_char,
18670 n: lapack_int,
18671 ka: lapack_int,
18672 kb: lapack_int,
18673 ab: *mut __BindgenComplex<f32>,
18674 ldab: lapack_int,
18675 bb: *const __BindgenComplex<f32>,
18676 ldbb: lapack_int,
18677 x: *mut __BindgenComplex<f32>,
18678 ldx: lapack_int,
18679 work: *mut __BindgenComplex<f32>,
18680 rwork: *mut f32,
18681 ) -> lapack_int;
18682 pub fn LAPACKE_zhbgst_work(
18683 matrix_layout: c_int,
18684 vect: c_char,
18685 uplo: c_char,
18686 n: lapack_int,
18687 ka: lapack_int,
18688 kb: lapack_int,
18689 ab: *mut __BindgenComplex<f64>,
18690 ldab: lapack_int,
18691 bb: *const __BindgenComplex<f64>,
18692 ldbb: lapack_int,
18693 x: *mut __BindgenComplex<f64>,
18694 ldx: lapack_int,
18695 work: *mut __BindgenComplex<f64>,
18696 rwork: *mut f64,
18697 ) -> lapack_int;
18698 pub fn LAPACKE_chbgv_work(
18699 matrix_layout: c_int,
18700 jobz: c_char,
18701 uplo: c_char,
18702 n: lapack_int,
18703 ka: lapack_int,
18704 kb: lapack_int,
18705 ab: *mut __BindgenComplex<f32>,
18706 ldab: lapack_int,
18707 bb: *mut __BindgenComplex<f32>,
18708 ldbb: lapack_int,
18709 w: *mut f32,
18710 z: *mut __BindgenComplex<f32>,
18711 ldz: lapack_int,
18712 work: *mut __BindgenComplex<f32>,
18713 rwork: *mut f32,
18714 ) -> lapack_int;
18715 pub fn LAPACKE_zhbgv_work(
18716 matrix_layout: c_int,
18717 jobz: c_char,
18718 uplo: c_char,
18719 n: lapack_int,
18720 ka: lapack_int,
18721 kb: lapack_int,
18722 ab: *mut __BindgenComplex<f64>,
18723 ldab: lapack_int,
18724 bb: *mut __BindgenComplex<f64>,
18725 ldbb: lapack_int,
18726 w: *mut f64,
18727 z: *mut __BindgenComplex<f64>,
18728 ldz: lapack_int,
18729 work: *mut __BindgenComplex<f64>,
18730 rwork: *mut f64,
18731 ) -> lapack_int;
18732 pub fn LAPACKE_chbgvd_work(
18733 matrix_layout: c_int,
18734 jobz: c_char,
18735 uplo: c_char,
18736 n: lapack_int,
18737 ka: lapack_int,
18738 kb: lapack_int,
18739 ab: *mut __BindgenComplex<f32>,
18740 ldab: lapack_int,
18741 bb: *mut __BindgenComplex<f32>,
18742 ldbb: lapack_int,
18743 w: *mut f32,
18744 z: *mut __BindgenComplex<f32>,
18745 ldz: lapack_int,
18746 work: *mut __BindgenComplex<f32>,
18747 lwork: lapack_int,
18748 rwork: *mut f32,
18749 lrwork: lapack_int,
18750 iwork: *mut lapack_int,
18751 liwork: lapack_int,
18752 ) -> lapack_int;
18753 pub fn LAPACKE_zhbgvd_work(
18754 matrix_layout: c_int,
18755 jobz: c_char,
18756 uplo: c_char,
18757 n: lapack_int,
18758 ka: lapack_int,
18759 kb: lapack_int,
18760 ab: *mut __BindgenComplex<f64>,
18761 ldab: lapack_int,
18762 bb: *mut __BindgenComplex<f64>,
18763 ldbb: lapack_int,
18764 w: *mut f64,
18765 z: *mut __BindgenComplex<f64>,
18766 ldz: lapack_int,
18767 work: *mut __BindgenComplex<f64>,
18768 lwork: lapack_int,
18769 rwork: *mut f64,
18770 lrwork: lapack_int,
18771 iwork: *mut lapack_int,
18772 liwork: lapack_int,
18773 ) -> lapack_int;
18774 pub fn LAPACKE_chbgvx_work(
18775 matrix_layout: c_int,
18776 jobz: c_char,
18777 range: c_char,
18778 uplo: c_char,
18779 n: lapack_int,
18780 ka: lapack_int,
18781 kb: lapack_int,
18782 ab: *mut __BindgenComplex<f32>,
18783 ldab: lapack_int,
18784 bb: *mut __BindgenComplex<f32>,
18785 ldbb: lapack_int,
18786 q: *mut __BindgenComplex<f32>,
18787 ldq: lapack_int,
18788 vl: f32,
18789 vu: f32,
18790 il: lapack_int,
18791 iu: lapack_int,
18792 abstol: f32,
18793 m: *mut lapack_int,
18794 w: *mut f32,
18795 z: *mut __BindgenComplex<f32>,
18796 ldz: lapack_int,
18797 work: *mut __BindgenComplex<f32>,
18798 rwork: *mut f32,
18799 iwork: *mut lapack_int,
18800 ifail: *mut lapack_int,
18801 ) -> lapack_int;
18802 pub fn LAPACKE_zhbgvx_work(
18803 matrix_layout: c_int,
18804 jobz: c_char,
18805 range: c_char,
18806 uplo: c_char,
18807 n: lapack_int,
18808 ka: lapack_int,
18809 kb: lapack_int,
18810 ab: *mut __BindgenComplex<f64>,
18811 ldab: lapack_int,
18812 bb: *mut __BindgenComplex<f64>,
18813 ldbb: lapack_int,
18814 q: *mut __BindgenComplex<f64>,
18815 ldq: lapack_int,
18816 vl: f64,
18817 vu: f64,
18818 il: lapack_int,
18819 iu: lapack_int,
18820 abstol: f64,
18821 m: *mut lapack_int,
18822 w: *mut f64,
18823 z: *mut __BindgenComplex<f64>,
18824 ldz: lapack_int,
18825 work: *mut __BindgenComplex<f64>,
18826 rwork: *mut f64,
18827 iwork: *mut lapack_int,
18828 ifail: *mut lapack_int,
18829 ) -> lapack_int;
18830 pub fn LAPACKE_chbtrd_work(
18831 matrix_layout: c_int,
18832 vect: c_char,
18833 uplo: c_char,
18834 n: lapack_int,
18835 kd: lapack_int,
18836 ab: *mut __BindgenComplex<f32>,
18837 ldab: lapack_int,
18838 d: *mut f32,
18839 e: *mut f32,
18840 q: *mut __BindgenComplex<f32>,
18841 ldq: lapack_int,
18842 work: *mut __BindgenComplex<f32>,
18843 ) -> lapack_int;
18844 pub fn LAPACKE_zhbtrd_work(
18845 matrix_layout: c_int,
18846 vect: c_char,
18847 uplo: c_char,
18848 n: lapack_int,
18849 kd: lapack_int,
18850 ab: *mut __BindgenComplex<f64>,
18851 ldab: lapack_int,
18852 d: *mut f64,
18853 e: *mut f64,
18854 q: *mut __BindgenComplex<f64>,
18855 ldq: lapack_int,
18856 work: *mut __BindgenComplex<f64>,
18857 ) -> lapack_int;
18858 pub fn LAPACKE_checon_work(
18859 matrix_layout: c_int,
18860 uplo: c_char,
18861 n: lapack_int,
18862 a: *const __BindgenComplex<f32>,
18863 lda: lapack_int,
18864 ipiv: *const lapack_int,
18865 anorm: f32,
18866 rcond: *mut f32,
18867 work: *mut __BindgenComplex<f32>,
18868 ) -> lapack_int;
18869 pub fn LAPACKE_zhecon_work(
18870 matrix_layout: c_int,
18871 uplo: c_char,
18872 n: lapack_int,
18873 a: *const __BindgenComplex<f64>,
18874 lda: lapack_int,
18875 ipiv: *const lapack_int,
18876 anorm: f64,
18877 rcond: *mut f64,
18878 work: *mut __BindgenComplex<f64>,
18879 ) -> lapack_int;
18880 pub fn LAPACKE_cheequb_work(
18881 matrix_layout: c_int,
18882 uplo: c_char,
18883 n: lapack_int,
18884 a: *const __BindgenComplex<f32>,
18885 lda: lapack_int,
18886 s: *mut f32,
18887 scond: *mut f32,
18888 amax: *mut f32,
18889 work: *mut __BindgenComplex<f32>,
18890 ) -> lapack_int;
18891 pub fn LAPACKE_zheequb_work(
18892 matrix_layout: c_int,
18893 uplo: c_char,
18894 n: lapack_int,
18895 a: *const __BindgenComplex<f64>,
18896 lda: lapack_int,
18897 s: *mut f64,
18898 scond: *mut f64,
18899 amax: *mut f64,
18900 work: *mut __BindgenComplex<f64>,
18901 ) -> lapack_int;
18902 pub fn LAPACKE_cheev_work(
18903 matrix_layout: c_int,
18904 jobz: c_char,
18905 uplo: c_char,
18906 n: lapack_int,
18907 a: *mut __BindgenComplex<f32>,
18908 lda: lapack_int,
18909 w: *mut f32,
18910 work: *mut __BindgenComplex<f32>,
18911 lwork: lapack_int,
18912 rwork: *mut f32,
18913 ) -> lapack_int;
18914 pub fn LAPACKE_zheev_work(
18915 matrix_layout: c_int,
18916 jobz: c_char,
18917 uplo: c_char,
18918 n: lapack_int,
18919 a: *mut __BindgenComplex<f64>,
18920 lda: lapack_int,
18921 w: *mut f64,
18922 work: *mut __BindgenComplex<f64>,
18923 lwork: lapack_int,
18924 rwork: *mut f64,
18925 ) -> lapack_int;
18926 pub fn LAPACKE_cheevd_work(
18927 matrix_layout: c_int,
18928 jobz: c_char,
18929 uplo: c_char,
18930 n: lapack_int,
18931 a: *mut __BindgenComplex<f32>,
18932 lda: lapack_int,
18933 w: *mut f32,
18934 work: *mut __BindgenComplex<f32>,
18935 lwork: lapack_int,
18936 rwork: *mut f32,
18937 lrwork: lapack_int,
18938 iwork: *mut lapack_int,
18939 liwork: lapack_int,
18940 ) -> lapack_int;
18941 pub fn LAPACKE_zheevd_work(
18942 matrix_layout: c_int,
18943 jobz: c_char,
18944 uplo: c_char,
18945 n: lapack_int,
18946 a: *mut __BindgenComplex<f64>,
18947 lda: lapack_int,
18948 w: *mut f64,
18949 work: *mut __BindgenComplex<f64>,
18950 lwork: lapack_int,
18951 rwork: *mut f64,
18952 lrwork: lapack_int,
18953 iwork: *mut lapack_int,
18954 liwork: lapack_int,
18955 ) -> lapack_int;
18956 pub fn LAPACKE_cheevr_work(
18957 matrix_layout: c_int,
18958 jobz: c_char,
18959 range: c_char,
18960 uplo: c_char,
18961 n: lapack_int,
18962 a: *mut __BindgenComplex<f32>,
18963 lda: lapack_int,
18964 vl: f32,
18965 vu: f32,
18966 il: lapack_int,
18967 iu: lapack_int,
18968 abstol: f32,
18969 m: *mut lapack_int,
18970 w: *mut f32,
18971 z: *mut __BindgenComplex<f32>,
18972 ldz: lapack_int,
18973 isuppz: *mut lapack_int,
18974 work: *mut __BindgenComplex<f32>,
18975 lwork: lapack_int,
18976 rwork: *mut f32,
18977 lrwork: lapack_int,
18978 iwork: *mut lapack_int,
18979 liwork: lapack_int,
18980 ) -> lapack_int;
18981 pub fn LAPACKE_zheevr_work(
18982 matrix_layout: c_int,
18983 jobz: c_char,
18984 range: c_char,
18985 uplo: c_char,
18986 n: lapack_int,
18987 a: *mut __BindgenComplex<f64>,
18988 lda: lapack_int,
18989 vl: f64,
18990 vu: f64,
18991 il: lapack_int,
18992 iu: lapack_int,
18993 abstol: f64,
18994 m: *mut lapack_int,
18995 w: *mut f64,
18996 z: *mut __BindgenComplex<f64>,
18997 ldz: lapack_int,
18998 isuppz: *mut lapack_int,
18999 work: *mut __BindgenComplex<f64>,
19000 lwork: lapack_int,
19001 rwork: *mut f64,
19002 lrwork: lapack_int,
19003 iwork: *mut lapack_int,
19004 liwork: lapack_int,
19005 ) -> lapack_int;
19006 pub fn LAPACKE_cheevx_work(
19007 matrix_layout: c_int,
19008 jobz: c_char,
19009 range: c_char,
19010 uplo: c_char,
19011 n: lapack_int,
19012 a: *mut __BindgenComplex<f32>,
19013 lda: lapack_int,
19014 vl: f32,
19015 vu: f32,
19016 il: lapack_int,
19017 iu: lapack_int,
19018 abstol: f32,
19019 m: *mut lapack_int,
19020 w: *mut f32,
19021 z: *mut __BindgenComplex<f32>,
19022 ldz: lapack_int,
19023 work: *mut __BindgenComplex<f32>,
19024 lwork: lapack_int,
19025 rwork: *mut f32,
19026 iwork: *mut lapack_int,
19027 ifail: *mut lapack_int,
19028 ) -> lapack_int;
19029 pub fn LAPACKE_zheevx_work(
19030 matrix_layout: c_int,
19031 jobz: c_char,
19032 range: c_char,
19033 uplo: c_char,
19034 n: lapack_int,
19035 a: *mut __BindgenComplex<f64>,
19036 lda: lapack_int,
19037 vl: f64,
19038 vu: f64,
19039 il: lapack_int,
19040 iu: lapack_int,
19041 abstol: f64,
19042 m: *mut lapack_int,
19043 w: *mut f64,
19044 z: *mut __BindgenComplex<f64>,
19045 ldz: lapack_int,
19046 work: *mut __BindgenComplex<f64>,
19047 lwork: lapack_int,
19048 rwork: *mut f64,
19049 iwork: *mut lapack_int,
19050 ifail: *mut lapack_int,
19051 ) -> lapack_int;
19052 pub fn LAPACKE_chegst_work(
19053 matrix_layout: c_int,
19054 itype: lapack_int,
19055 uplo: c_char,
19056 n: lapack_int,
19057 a: *mut __BindgenComplex<f32>,
19058 lda: lapack_int,
19059 b: *const __BindgenComplex<f32>,
19060 ldb: lapack_int,
19061 ) -> lapack_int;
19062 pub fn LAPACKE_zhegst_work(
19063 matrix_layout: c_int,
19064 itype: lapack_int,
19065 uplo: c_char,
19066 n: lapack_int,
19067 a: *mut __BindgenComplex<f64>,
19068 lda: lapack_int,
19069 b: *const __BindgenComplex<f64>,
19070 ldb: lapack_int,
19071 ) -> lapack_int;
19072 pub fn LAPACKE_chegv_work(
19073 matrix_layout: c_int,
19074 itype: lapack_int,
19075 jobz: c_char,
19076 uplo: c_char,
19077 n: lapack_int,
19078 a: *mut __BindgenComplex<f32>,
19079 lda: lapack_int,
19080 b: *mut __BindgenComplex<f32>,
19081 ldb: lapack_int,
19082 w: *mut f32,
19083 work: *mut __BindgenComplex<f32>,
19084 lwork: lapack_int,
19085 rwork: *mut f32,
19086 ) -> lapack_int;
19087 pub fn LAPACKE_zhegv_work(
19088 matrix_layout: c_int,
19089 itype: lapack_int,
19090 jobz: c_char,
19091 uplo: c_char,
19092 n: lapack_int,
19093 a: *mut __BindgenComplex<f64>,
19094 lda: lapack_int,
19095 b: *mut __BindgenComplex<f64>,
19096 ldb: lapack_int,
19097 w: *mut f64,
19098 work: *mut __BindgenComplex<f64>,
19099 lwork: lapack_int,
19100 rwork: *mut f64,
19101 ) -> lapack_int;
19102 pub fn LAPACKE_chegvd_work(
19103 matrix_layout: c_int,
19104 itype: lapack_int,
19105 jobz: c_char,
19106 uplo: c_char,
19107 n: lapack_int,
19108 a: *mut __BindgenComplex<f32>,
19109 lda: lapack_int,
19110 b: *mut __BindgenComplex<f32>,
19111 ldb: lapack_int,
19112 w: *mut f32,
19113 work: *mut __BindgenComplex<f32>,
19114 lwork: lapack_int,
19115 rwork: *mut f32,
19116 lrwork: lapack_int,
19117 iwork: *mut lapack_int,
19118 liwork: lapack_int,
19119 ) -> lapack_int;
19120 pub fn LAPACKE_zhegvd_work(
19121 matrix_layout: c_int,
19122 itype: lapack_int,
19123 jobz: c_char,
19124 uplo: c_char,
19125 n: lapack_int,
19126 a: *mut __BindgenComplex<f64>,
19127 lda: lapack_int,
19128 b: *mut __BindgenComplex<f64>,
19129 ldb: lapack_int,
19130 w: *mut f64,
19131 work: *mut __BindgenComplex<f64>,
19132 lwork: lapack_int,
19133 rwork: *mut f64,
19134 lrwork: lapack_int,
19135 iwork: *mut lapack_int,
19136 liwork: lapack_int,
19137 ) -> lapack_int;
19138 pub fn LAPACKE_chegvx_work(
19139 matrix_layout: c_int,
19140 itype: lapack_int,
19141 jobz: c_char,
19142 range: c_char,
19143 uplo: c_char,
19144 n: lapack_int,
19145 a: *mut __BindgenComplex<f32>,
19146 lda: lapack_int,
19147 b: *mut __BindgenComplex<f32>,
19148 ldb: lapack_int,
19149 vl: f32,
19150 vu: f32,
19151 il: lapack_int,
19152 iu: lapack_int,
19153 abstol: f32,
19154 m: *mut lapack_int,
19155 w: *mut f32,
19156 z: *mut __BindgenComplex<f32>,
19157 ldz: lapack_int,
19158 work: *mut __BindgenComplex<f32>,
19159 lwork: lapack_int,
19160 rwork: *mut f32,
19161 iwork: *mut lapack_int,
19162 ifail: *mut lapack_int,
19163 ) -> lapack_int;
19164 pub fn LAPACKE_zhegvx_work(
19165 matrix_layout: c_int,
19166 itype: lapack_int,
19167 jobz: c_char,
19168 range: c_char,
19169 uplo: c_char,
19170 n: lapack_int,
19171 a: *mut __BindgenComplex<f64>,
19172 lda: lapack_int,
19173 b: *mut __BindgenComplex<f64>,
19174 ldb: lapack_int,
19175 vl: f64,
19176 vu: f64,
19177 il: lapack_int,
19178 iu: lapack_int,
19179 abstol: f64,
19180 m: *mut lapack_int,
19181 w: *mut f64,
19182 z: *mut __BindgenComplex<f64>,
19183 ldz: lapack_int,
19184 work: *mut __BindgenComplex<f64>,
19185 lwork: lapack_int,
19186 rwork: *mut f64,
19187 iwork: *mut lapack_int,
19188 ifail: *mut lapack_int,
19189 ) -> lapack_int;
19190 pub fn LAPACKE_cherfs_work(
19191 matrix_layout: c_int,
19192 uplo: c_char,
19193 n: lapack_int,
19194 nrhs: lapack_int,
19195 a: *const __BindgenComplex<f32>,
19196 lda: lapack_int,
19197 af: *const __BindgenComplex<f32>,
19198 ldaf: lapack_int,
19199 ipiv: *const lapack_int,
19200 b: *const __BindgenComplex<f32>,
19201 ldb: lapack_int,
19202 x: *mut __BindgenComplex<f32>,
19203 ldx: lapack_int,
19204 ferr: *mut f32,
19205 berr: *mut f32,
19206 work: *mut __BindgenComplex<f32>,
19207 rwork: *mut f32,
19208 ) -> lapack_int;
19209 pub fn LAPACKE_zherfs_work(
19210 matrix_layout: c_int,
19211 uplo: c_char,
19212 n: lapack_int,
19213 nrhs: lapack_int,
19214 a: *const __BindgenComplex<f64>,
19215 lda: lapack_int,
19216 af: *const __BindgenComplex<f64>,
19217 ldaf: lapack_int,
19218 ipiv: *const lapack_int,
19219 b: *const __BindgenComplex<f64>,
19220 ldb: lapack_int,
19221 x: *mut __BindgenComplex<f64>,
19222 ldx: lapack_int,
19223 ferr: *mut f64,
19224 berr: *mut f64,
19225 work: *mut __BindgenComplex<f64>,
19226 rwork: *mut f64,
19227 ) -> lapack_int;
19228 pub fn LAPACKE_cherfsx_work(
19229 matrix_layout: c_int,
19230 uplo: c_char,
19231 equed: c_char,
19232 n: lapack_int,
19233 nrhs: lapack_int,
19234 a: *const __BindgenComplex<f32>,
19235 lda: lapack_int,
19236 af: *const __BindgenComplex<f32>,
19237 ldaf: lapack_int,
19238 ipiv: *const lapack_int,
19239 s: *const f32,
19240 b: *const __BindgenComplex<f32>,
19241 ldb: lapack_int,
19242 x: *mut __BindgenComplex<f32>,
19243 ldx: lapack_int,
19244 rcond: *mut f32,
19245 berr: *mut f32,
19246 n_err_bnds: lapack_int,
19247 err_bnds_norm: *mut f32,
19248 err_bnds_comp: *mut f32,
19249 nparams: lapack_int,
19250 params: *mut f32,
19251 work: *mut __BindgenComplex<f32>,
19252 rwork: *mut f32,
19253 ) -> lapack_int;
19254 pub fn LAPACKE_zherfsx_work(
19255 matrix_layout: c_int,
19256 uplo: c_char,
19257 equed: c_char,
19258 n: lapack_int,
19259 nrhs: lapack_int,
19260 a: *const __BindgenComplex<f64>,
19261 lda: lapack_int,
19262 af: *const __BindgenComplex<f64>,
19263 ldaf: lapack_int,
19264 ipiv: *const lapack_int,
19265 s: *const f64,
19266 b: *const __BindgenComplex<f64>,
19267 ldb: lapack_int,
19268 x: *mut __BindgenComplex<f64>,
19269 ldx: lapack_int,
19270 rcond: *mut f64,
19271 berr: *mut f64,
19272 n_err_bnds: lapack_int,
19273 err_bnds_norm: *mut f64,
19274 err_bnds_comp: *mut f64,
19275 nparams: lapack_int,
19276 params: *mut f64,
19277 work: *mut __BindgenComplex<f64>,
19278 rwork: *mut f64,
19279 ) -> lapack_int;
19280 pub fn LAPACKE_chesv_work(
19281 matrix_layout: c_int,
19282 uplo: c_char,
19283 n: lapack_int,
19284 nrhs: lapack_int,
19285 a: *mut __BindgenComplex<f32>,
19286 lda: lapack_int,
19287 ipiv: *mut lapack_int,
19288 b: *mut __BindgenComplex<f32>,
19289 ldb: lapack_int,
19290 work: *mut __BindgenComplex<f32>,
19291 lwork: lapack_int,
19292 ) -> lapack_int;
19293 pub fn LAPACKE_zhesv_work(
19294 matrix_layout: c_int,
19295 uplo: c_char,
19296 n: lapack_int,
19297 nrhs: lapack_int,
19298 a: *mut __BindgenComplex<f64>,
19299 lda: lapack_int,
19300 ipiv: *mut lapack_int,
19301 b: *mut __BindgenComplex<f64>,
19302 ldb: lapack_int,
19303 work: *mut __BindgenComplex<f64>,
19304 lwork: lapack_int,
19305 ) -> lapack_int;
19306 pub fn LAPACKE_chesvx_work(
19307 matrix_layout: c_int,
19308 fact: c_char,
19309 uplo: c_char,
19310 n: lapack_int,
19311 nrhs: lapack_int,
19312 a: *const __BindgenComplex<f32>,
19313 lda: lapack_int,
19314 af: *mut __BindgenComplex<f32>,
19315 ldaf: lapack_int,
19316 ipiv: *mut lapack_int,
19317 b: *const __BindgenComplex<f32>,
19318 ldb: lapack_int,
19319 x: *mut __BindgenComplex<f32>,
19320 ldx: lapack_int,
19321 rcond: *mut f32,
19322 ferr: *mut f32,
19323 berr: *mut f32,
19324 work: *mut __BindgenComplex<f32>,
19325 lwork: lapack_int,
19326 rwork: *mut f32,
19327 ) -> lapack_int;
19328 pub fn LAPACKE_zhesvx_work(
19329 matrix_layout: c_int,
19330 fact: c_char,
19331 uplo: c_char,
19332 n: lapack_int,
19333 nrhs: lapack_int,
19334 a: *const __BindgenComplex<f64>,
19335 lda: lapack_int,
19336 af: *mut __BindgenComplex<f64>,
19337 ldaf: lapack_int,
19338 ipiv: *mut lapack_int,
19339 b: *const __BindgenComplex<f64>,
19340 ldb: lapack_int,
19341 x: *mut __BindgenComplex<f64>,
19342 ldx: lapack_int,
19343 rcond: *mut f64,
19344 ferr: *mut f64,
19345 berr: *mut f64,
19346 work: *mut __BindgenComplex<f64>,
19347 lwork: lapack_int,
19348 rwork: *mut f64,
19349 ) -> lapack_int;
19350 pub fn LAPACKE_chesvxx_work(
19351 matrix_layout: c_int,
19352 fact: c_char,
19353 uplo: c_char,
19354 n: lapack_int,
19355 nrhs: lapack_int,
19356 a: *mut __BindgenComplex<f32>,
19357 lda: lapack_int,
19358 af: *mut __BindgenComplex<f32>,
19359 ldaf: lapack_int,
19360 ipiv: *mut lapack_int,
19361 equed: *mut c_char,
19362 s: *mut f32,
19363 b: *mut __BindgenComplex<f32>,
19364 ldb: lapack_int,
19365 x: *mut __BindgenComplex<f32>,
19366 ldx: lapack_int,
19367 rcond: *mut f32,
19368 rpvgrw: *mut f32,
19369 berr: *mut f32,
19370 n_err_bnds: lapack_int,
19371 err_bnds_norm: *mut f32,
19372 err_bnds_comp: *mut f32,
19373 nparams: lapack_int,
19374 params: *mut f32,
19375 work: *mut __BindgenComplex<f32>,
19376 rwork: *mut f32,
19377 ) -> lapack_int;
19378 pub fn LAPACKE_zhesvxx_work(
19379 matrix_layout: c_int,
19380 fact: c_char,
19381 uplo: c_char,
19382 n: lapack_int,
19383 nrhs: lapack_int,
19384 a: *mut __BindgenComplex<f64>,
19385 lda: lapack_int,
19386 af: *mut __BindgenComplex<f64>,
19387 ldaf: lapack_int,
19388 ipiv: *mut lapack_int,
19389 equed: *mut c_char,
19390 s: *mut f64,
19391 b: *mut __BindgenComplex<f64>,
19392 ldb: lapack_int,
19393 x: *mut __BindgenComplex<f64>,
19394 ldx: lapack_int,
19395 rcond: *mut f64,
19396 rpvgrw: *mut f64,
19397 berr: *mut f64,
19398 n_err_bnds: lapack_int,
19399 err_bnds_norm: *mut f64,
19400 err_bnds_comp: *mut f64,
19401 nparams: lapack_int,
19402 params: *mut f64,
19403 work: *mut __BindgenComplex<f64>,
19404 rwork: *mut f64,
19405 ) -> lapack_int;
19406 pub fn LAPACKE_chetrd_work(
19407 matrix_layout: c_int,
19408 uplo: c_char,
19409 n: lapack_int,
19410 a: *mut __BindgenComplex<f32>,
19411 lda: lapack_int,
19412 d: *mut f32,
19413 e: *mut f32,
19414 tau: *mut __BindgenComplex<f32>,
19415 work: *mut __BindgenComplex<f32>,
19416 lwork: lapack_int,
19417 ) -> lapack_int;
19418 pub fn LAPACKE_zhetrd_work(
19419 matrix_layout: c_int,
19420 uplo: c_char,
19421 n: lapack_int,
19422 a: *mut __BindgenComplex<f64>,
19423 lda: lapack_int,
19424 d: *mut f64,
19425 e: *mut f64,
19426 tau: *mut __BindgenComplex<f64>,
19427 work: *mut __BindgenComplex<f64>,
19428 lwork: lapack_int,
19429 ) -> lapack_int;
19430 pub fn LAPACKE_chetrf_work(
19431 matrix_layout: c_int,
19432 uplo: c_char,
19433 n: lapack_int,
19434 a: *mut __BindgenComplex<f32>,
19435 lda: lapack_int,
19436 ipiv: *mut lapack_int,
19437 work: *mut __BindgenComplex<f32>,
19438 lwork: lapack_int,
19439 ) -> lapack_int;
19440 pub fn LAPACKE_zhetrf_work(
19441 matrix_layout: c_int,
19442 uplo: c_char,
19443 n: lapack_int,
19444 a: *mut __BindgenComplex<f64>,
19445 lda: lapack_int,
19446 ipiv: *mut lapack_int,
19447 work: *mut __BindgenComplex<f64>,
19448 lwork: lapack_int,
19449 ) -> lapack_int;
19450 pub fn LAPACKE_chetri_work(
19451 matrix_layout: c_int,
19452 uplo: c_char,
19453 n: lapack_int,
19454 a: *mut __BindgenComplex<f32>,
19455 lda: lapack_int,
19456 ipiv: *const lapack_int,
19457 work: *mut __BindgenComplex<f32>,
19458 ) -> lapack_int;
19459 pub fn LAPACKE_zhetri_work(
19460 matrix_layout: c_int,
19461 uplo: c_char,
19462 n: lapack_int,
19463 a: *mut __BindgenComplex<f64>,
19464 lda: lapack_int,
19465 ipiv: *const lapack_int,
19466 work: *mut __BindgenComplex<f64>,
19467 ) -> lapack_int;
19468 pub fn LAPACKE_chetrs_work(
19469 matrix_layout: c_int,
19470 uplo: c_char,
19471 n: lapack_int,
19472 nrhs: lapack_int,
19473 a: *const __BindgenComplex<f32>,
19474 lda: lapack_int,
19475 ipiv: *const lapack_int,
19476 b: *mut __BindgenComplex<f32>,
19477 ldb: lapack_int,
19478 ) -> lapack_int;
19479 pub fn LAPACKE_zhetrs_work(
19480 matrix_layout: c_int,
19481 uplo: c_char,
19482 n: lapack_int,
19483 nrhs: lapack_int,
19484 a: *const __BindgenComplex<f64>,
19485 lda: lapack_int,
19486 ipiv: *const lapack_int,
19487 b: *mut __BindgenComplex<f64>,
19488 ldb: lapack_int,
19489 ) -> lapack_int;
19490 pub fn LAPACKE_chfrk_work(
19491 matrix_layout: c_int,
19492 transr: c_char,
19493 uplo: c_char,
19494 trans: c_char,
19495 n: lapack_int,
19496 k: lapack_int,
19497 alpha: f32,
19498 a: *const __BindgenComplex<f32>,
19499 lda: lapack_int,
19500 beta: f32,
19501 c: *mut __BindgenComplex<f32>,
19502 ) -> lapack_int;
19503 pub fn LAPACKE_zhfrk_work(
19504 matrix_layout: c_int,
19505 transr: c_char,
19506 uplo: c_char,
19507 trans: c_char,
19508 n: lapack_int,
19509 k: lapack_int,
19510 alpha: f64,
19511 a: *const __BindgenComplex<f64>,
19512 lda: lapack_int,
19513 beta: f64,
19514 c: *mut __BindgenComplex<f64>,
19515 ) -> lapack_int;
19516 pub fn LAPACKE_shgeqz_work(
19517 matrix_layout: c_int,
19518 job: c_char,
19519 compq: c_char,
19520 compz: c_char,
19521 n: lapack_int,
19522 ilo: lapack_int,
19523 ihi: lapack_int,
19524 h: *mut f32,
19525 ldh: lapack_int,
19526 t: *mut f32,
19527 ldt: lapack_int,
19528 alphar: *mut f32,
19529 alphai: *mut f32,
19530 beta: *mut f32,
19531 q: *mut f32,
19532 ldq: lapack_int,
19533 z: *mut f32,
19534 ldz: lapack_int,
19535 work: *mut f32,
19536 lwork: lapack_int,
19537 ) -> lapack_int;
19538 pub fn LAPACKE_dhgeqz_work(
19539 matrix_layout: c_int,
19540 job: c_char,
19541 compq: c_char,
19542 compz: c_char,
19543 n: lapack_int,
19544 ilo: lapack_int,
19545 ihi: lapack_int,
19546 h: *mut f64,
19547 ldh: lapack_int,
19548 t: *mut f64,
19549 ldt: lapack_int,
19550 alphar: *mut f64,
19551 alphai: *mut f64,
19552 beta: *mut f64,
19553 q: *mut f64,
19554 ldq: lapack_int,
19555 z: *mut f64,
19556 ldz: lapack_int,
19557 work: *mut f64,
19558 lwork: lapack_int,
19559 ) -> lapack_int;
19560 pub fn LAPACKE_chgeqz_work(
19561 matrix_layout: c_int,
19562 job: c_char,
19563 compq: c_char,
19564 compz: c_char,
19565 n: lapack_int,
19566 ilo: lapack_int,
19567 ihi: lapack_int,
19568 h: *mut __BindgenComplex<f32>,
19569 ldh: lapack_int,
19570 t: *mut __BindgenComplex<f32>,
19571 ldt: lapack_int,
19572 alpha: *mut __BindgenComplex<f32>,
19573 beta: *mut __BindgenComplex<f32>,
19574 q: *mut __BindgenComplex<f32>,
19575 ldq: lapack_int,
19576 z: *mut __BindgenComplex<f32>,
19577 ldz: lapack_int,
19578 work: *mut __BindgenComplex<f32>,
19579 lwork: lapack_int,
19580 rwork: *mut f32,
19581 ) -> lapack_int;
19582 pub fn LAPACKE_zhgeqz_work(
19583 matrix_layout: c_int,
19584 job: c_char,
19585 compq: c_char,
19586 compz: c_char,
19587 n: lapack_int,
19588 ilo: lapack_int,
19589 ihi: lapack_int,
19590 h: *mut __BindgenComplex<f64>,
19591 ldh: lapack_int,
19592 t: *mut __BindgenComplex<f64>,
19593 ldt: lapack_int,
19594 alpha: *mut __BindgenComplex<f64>,
19595 beta: *mut __BindgenComplex<f64>,
19596 q: *mut __BindgenComplex<f64>,
19597 ldq: lapack_int,
19598 z: *mut __BindgenComplex<f64>,
19599 ldz: lapack_int,
19600 work: *mut __BindgenComplex<f64>,
19601 lwork: lapack_int,
19602 rwork: *mut f64,
19603 ) -> lapack_int;
19604 pub fn LAPACKE_chpcon_work(
19605 matrix_layout: c_int,
19606 uplo: c_char,
19607 n: lapack_int,
19608 ap: *const __BindgenComplex<f32>,
19609 ipiv: *const lapack_int,
19610 anorm: f32,
19611 rcond: *mut f32,
19612 work: *mut __BindgenComplex<f32>,
19613 ) -> lapack_int;
19614 pub fn LAPACKE_zhpcon_work(
19615 matrix_layout: c_int,
19616 uplo: c_char,
19617 n: lapack_int,
19618 ap: *const __BindgenComplex<f64>,
19619 ipiv: *const lapack_int,
19620 anorm: f64,
19621 rcond: *mut f64,
19622 work: *mut __BindgenComplex<f64>,
19623 ) -> lapack_int;
19624 pub fn LAPACKE_chpev_work(
19625 matrix_layout: c_int,
19626 jobz: c_char,
19627 uplo: c_char,
19628 n: lapack_int,
19629 ap: *mut __BindgenComplex<f32>,
19630 w: *mut f32,
19631 z: *mut __BindgenComplex<f32>,
19632 ldz: lapack_int,
19633 work: *mut __BindgenComplex<f32>,
19634 rwork: *mut f32,
19635 ) -> lapack_int;
19636 pub fn LAPACKE_zhpev_work(
19637 matrix_layout: c_int,
19638 jobz: c_char,
19639 uplo: c_char,
19640 n: lapack_int,
19641 ap: *mut __BindgenComplex<f64>,
19642 w: *mut f64,
19643 z: *mut __BindgenComplex<f64>,
19644 ldz: lapack_int,
19645 work: *mut __BindgenComplex<f64>,
19646 rwork: *mut f64,
19647 ) -> lapack_int;
19648 pub fn LAPACKE_chpevd_work(
19649 matrix_layout: c_int,
19650 jobz: c_char,
19651 uplo: c_char,
19652 n: lapack_int,
19653 ap: *mut __BindgenComplex<f32>,
19654 w: *mut f32,
19655 z: *mut __BindgenComplex<f32>,
19656 ldz: lapack_int,
19657 work: *mut __BindgenComplex<f32>,
19658 lwork: lapack_int,
19659 rwork: *mut f32,
19660 lrwork: lapack_int,
19661 iwork: *mut lapack_int,
19662 liwork: lapack_int,
19663 ) -> lapack_int;
19664 pub fn LAPACKE_zhpevd_work(
19665 matrix_layout: c_int,
19666 jobz: c_char,
19667 uplo: c_char,
19668 n: lapack_int,
19669 ap: *mut __BindgenComplex<f64>,
19670 w: *mut f64,
19671 z: *mut __BindgenComplex<f64>,
19672 ldz: lapack_int,
19673 work: *mut __BindgenComplex<f64>,
19674 lwork: lapack_int,
19675 rwork: *mut f64,
19676 lrwork: lapack_int,
19677 iwork: *mut lapack_int,
19678 liwork: lapack_int,
19679 ) -> lapack_int;
19680 pub fn LAPACKE_chpevx_work(
19681 matrix_layout: c_int,
19682 jobz: c_char,
19683 range: c_char,
19684 uplo: c_char,
19685 n: lapack_int,
19686 ap: *mut __BindgenComplex<f32>,
19687 vl: f32,
19688 vu: f32,
19689 il: lapack_int,
19690 iu: lapack_int,
19691 abstol: f32,
19692 m: *mut lapack_int,
19693 w: *mut f32,
19694 z: *mut __BindgenComplex<f32>,
19695 ldz: lapack_int,
19696 work: *mut __BindgenComplex<f32>,
19697 rwork: *mut f32,
19698 iwork: *mut lapack_int,
19699 ifail: *mut lapack_int,
19700 ) -> lapack_int;
19701 pub fn LAPACKE_zhpevx_work(
19702 matrix_layout: c_int,
19703 jobz: c_char,
19704 range: c_char,
19705 uplo: c_char,
19706 n: lapack_int,
19707 ap: *mut __BindgenComplex<f64>,
19708 vl: f64,
19709 vu: f64,
19710 il: lapack_int,
19711 iu: lapack_int,
19712 abstol: f64,
19713 m: *mut lapack_int,
19714 w: *mut f64,
19715 z: *mut __BindgenComplex<f64>,
19716 ldz: lapack_int,
19717 work: *mut __BindgenComplex<f64>,
19718 rwork: *mut f64,
19719 iwork: *mut lapack_int,
19720 ifail: *mut lapack_int,
19721 ) -> lapack_int;
19722 pub fn LAPACKE_chpgst_work(
19723 matrix_layout: c_int,
19724 itype: lapack_int,
19725 uplo: c_char,
19726 n: lapack_int,
19727 ap: *mut __BindgenComplex<f32>,
19728 bp: *const __BindgenComplex<f32>,
19729 ) -> lapack_int;
19730 pub fn LAPACKE_zhpgst_work(
19731 matrix_layout: c_int,
19732 itype: lapack_int,
19733 uplo: c_char,
19734 n: lapack_int,
19735 ap: *mut __BindgenComplex<f64>,
19736 bp: *const __BindgenComplex<f64>,
19737 ) -> lapack_int;
19738 pub fn LAPACKE_chpgv_work(
19739 matrix_layout: c_int,
19740 itype: lapack_int,
19741 jobz: c_char,
19742 uplo: c_char,
19743 n: lapack_int,
19744 ap: *mut __BindgenComplex<f32>,
19745 bp: *mut __BindgenComplex<f32>,
19746 w: *mut f32,
19747 z: *mut __BindgenComplex<f32>,
19748 ldz: lapack_int,
19749 work: *mut __BindgenComplex<f32>,
19750 rwork: *mut f32,
19751 ) -> lapack_int;
19752 pub fn LAPACKE_zhpgv_work(
19753 matrix_layout: c_int,
19754 itype: lapack_int,
19755 jobz: c_char,
19756 uplo: c_char,
19757 n: lapack_int,
19758 ap: *mut __BindgenComplex<f64>,
19759 bp: *mut __BindgenComplex<f64>,
19760 w: *mut f64,
19761 z: *mut __BindgenComplex<f64>,
19762 ldz: lapack_int,
19763 work: *mut __BindgenComplex<f64>,
19764 rwork: *mut f64,
19765 ) -> lapack_int;
19766 pub fn LAPACKE_chpgvd_work(
19767 matrix_layout: c_int,
19768 itype: lapack_int,
19769 jobz: c_char,
19770 uplo: c_char,
19771 n: lapack_int,
19772 ap: *mut __BindgenComplex<f32>,
19773 bp: *mut __BindgenComplex<f32>,
19774 w: *mut f32,
19775 z: *mut __BindgenComplex<f32>,
19776 ldz: lapack_int,
19777 work: *mut __BindgenComplex<f32>,
19778 lwork: lapack_int,
19779 rwork: *mut f32,
19780 lrwork: lapack_int,
19781 iwork: *mut lapack_int,
19782 liwork: lapack_int,
19783 ) -> lapack_int;
19784 pub fn LAPACKE_zhpgvd_work(
19785 matrix_layout: c_int,
19786 itype: lapack_int,
19787 jobz: c_char,
19788 uplo: c_char,
19789 n: lapack_int,
19790 ap: *mut __BindgenComplex<f64>,
19791 bp: *mut __BindgenComplex<f64>,
19792 w: *mut f64,
19793 z: *mut __BindgenComplex<f64>,
19794 ldz: lapack_int,
19795 work: *mut __BindgenComplex<f64>,
19796 lwork: lapack_int,
19797 rwork: *mut f64,
19798 lrwork: lapack_int,
19799 iwork: *mut lapack_int,
19800 liwork: lapack_int,
19801 ) -> lapack_int;
19802 pub fn LAPACKE_chpgvx_work(
19803 matrix_layout: c_int,
19804 itype: lapack_int,
19805 jobz: c_char,
19806 range: c_char,
19807 uplo: c_char,
19808 n: lapack_int,
19809 ap: *mut __BindgenComplex<f32>,
19810 bp: *mut __BindgenComplex<f32>,
19811 vl: f32,
19812 vu: f32,
19813 il: lapack_int,
19814 iu: lapack_int,
19815 abstol: f32,
19816 m: *mut lapack_int,
19817 w: *mut f32,
19818 z: *mut __BindgenComplex<f32>,
19819 ldz: lapack_int,
19820 work: *mut __BindgenComplex<f32>,
19821 rwork: *mut f32,
19822 iwork: *mut lapack_int,
19823 ifail: *mut lapack_int,
19824 ) -> lapack_int;
19825 pub fn LAPACKE_zhpgvx_work(
19826 matrix_layout: c_int,
19827 itype: lapack_int,
19828 jobz: c_char,
19829 range: c_char,
19830 uplo: c_char,
19831 n: lapack_int,
19832 ap: *mut __BindgenComplex<f64>,
19833 bp: *mut __BindgenComplex<f64>,
19834 vl: f64,
19835 vu: f64,
19836 il: lapack_int,
19837 iu: lapack_int,
19838 abstol: f64,
19839 m: *mut lapack_int,
19840 w: *mut f64,
19841 z: *mut __BindgenComplex<f64>,
19842 ldz: lapack_int,
19843 work: *mut __BindgenComplex<f64>,
19844 rwork: *mut f64,
19845 iwork: *mut lapack_int,
19846 ifail: *mut lapack_int,
19847 ) -> lapack_int;
19848 pub fn LAPACKE_chprfs_work(
19849 matrix_layout: c_int,
19850 uplo: c_char,
19851 n: lapack_int,
19852 nrhs: lapack_int,
19853 ap: *const __BindgenComplex<f32>,
19854 afp: *const __BindgenComplex<f32>,
19855 ipiv: *const lapack_int,
19856 b: *const __BindgenComplex<f32>,
19857 ldb: lapack_int,
19858 x: *mut __BindgenComplex<f32>,
19859 ldx: lapack_int,
19860 ferr: *mut f32,
19861 berr: *mut f32,
19862 work: *mut __BindgenComplex<f32>,
19863 rwork: *mut f32,
19864 ) -> lapack_int;
19865 pub fn LAPACKE_zhprfs_work(
19866 matrix_layout: c_int,
19867 uplo: c_char,
19868 n: lapack_int,
19869 nrhs: lapack_int,
19870 ap: *const __BindgenComplex<f64>,
19871 afp: *const __BindgenComplex<f64>,
19872 ipiv: *const lapack_int,
19873 b: *const __BindgenComplex<f64>,
19874 ldb: lapack_int,
19875 x: *mut __BindgenComplex<f64>,
19876 ldx: lapack_int,
19877 ferr: *mut f64,
19878 berr: *mut f64,
19879 work: *mut __BindgenComplex<f64>,
19880 rwork: *mut f64,
19881 ) -> lapack_int;
19882 pub fn LAPACKE_chpsv_work(
19883 matrix_layout: c_int,
19884 uplo: c_char,
19885 n: lapack_int,
19886 nrhs: lapack_int,
19887 ap: *mut __BindgenComplex<f32>,
19888 ipiv: *mut lapack_int,
19889 b: *mut __BindgenComplex<f32>,
19890 ldb: lapack_int,
19891 ) -> lapack_int;
19892 pub fn LAPACKE_zhpsv_work(
19893 matrix_layout: c_int,
19894 uplo: c_char,
19895 n: lapack_int,
19896 nrhs: lapack_int,
19897 ap: *mut __BindgenComplex<f64>,
19898 ipiv: *mut lapack_int,
19899 b: *mut __BindgenComplex<f64>,
19900 ldb: lapack_int,
19901 ) -> lapack_int;
19902 pub fn LAPACKE_chpsvx_work(
19903 matrix_layout: c_int,
19904 fact: c_char,
19905 uplo: c_char,
19906 n: lapack_int,
19907 nrhs: lapack_int,
19908 ap: *const __BindgenComplex<f32>,
19909 afp: *mut __BindgenComplex<f32>,
19910 ipiv: *mut lapack_int,
19911 b: *const __BindgenComplex<f32>,
19912 ldb: lapack_int,
19913 x: *mut __BindgenComplex<f32>,
19914 ldx: lapack_int,
19915 rcond: *mut f32,
19916 ferr: *mut f32,
19917 berr: *mut f32,
19918 work: *mut __BindgenComplex<f32>,
19919 rwork: *mut f32,
19920 ) -> lapack_int;
19921 pub fn LAPACKE_zhpsvx_work(
19922 matrix_layout: c_int,
19923 fact: c_char,
19924 uplo: c_char,
19925 n: lapack_int,
19926 nrhs: lapack_int,
19927 ap: *const __BindgenComplex<f64>,
19928 afp: *mut __BindgenComplex<f64>,
19929 ipiv: *mut lapack_int,
19930 b: *const __BindgenComplex<f64>,
19931 ldb: lapack_int,
19932 x: *mut __BindgenComplex<f64>,
19933 ldx: lapack_int,
19934 rcond: *mut f64,
19935 ferr: *mut f64,
19936 berr: *mut f64,
19937 work: *mut __BindgenComplex<f64>,
19938 rwork: *mut f64,
19939 ) -> lapack_int;
19940 pub fn LAPACKE_chptrd_work(
19941 matrix_layout: c_int,
19942 uplo: c_char,
19943 n: lapack_int,
19944 ap: *mut __BindgenComplex<f32>,
19945 d: *mut f32,
19946 e: *mut f32,
19947 tau: *mut __BindgenComplex<f32>,
19948 ) -> lapack_int;
19949 pub fn LAPACKE_zhptrd_work(
19950 matrix_layout: c_int,
19951 uplo: c_char,
19952 n: lapack_int,
19953 ap: *mut __BindgenComplex<f64>,
19954 d: *mut f64,
19955 e: *mut f64,
19956 tau: *mut __BindgenComplex<f64>,
19957 ) -> lapack_int;
19958 pub fn LAPACKE_chptrf_work(
19959 matrix_layout: c_int,
19960 uplo: c_char,
19961 n: lapack_int,
19962 ap: *mut __BindgenComplex<f32>,
19963 ipiv: *mut lapack_int,
19964 ) -> lapack_int;
19965 pub fn LAPACKE_zhptrf_work(
19966 matrix_layout: c_int,
19967 uplo: c_char,
19968 n: lapack_int,
19969 ap: *mut __BindgenComplex<f64>,
19970 ipiv: *mut lapack_int,
19971 ) -> lapack_int;
19972 pub fn LAPACKE_chptri_work(
19973 matrix_layout: c_int,
19974 uplo: c_char,
19975 n: lapack_int,
19976 ap: *mut __BindgenComplex<f32>,
19977 ipiv: *const lapack_int,
19978 work: *mut __BindgenComplex<f32>,
19979 ) -> lapack_int;
19980 pub fn LAPACKE_zhptri_work(
19981 matrix_layout: c_int,
19982 uplo: c_char,
19983 n: lapack_int,
19984 ap: *mut __BindgenComplex<f64>,
19985 ipiv: *const lapack_int,
19986 work: *mut __BindgenComplex<f64>,
19987 ) -> lapack_int;
19988 pub fn LAPACKE_chptrs_work(
19989 matrix_layout: c_int,
19990 uplo: c_char,
19991 n: lapack_int,
19992 nrhs: lapack_int,
19993 ap: *const __BindgenComplex<f32>,
19994 ipiv: *const lapack_int,
19995 b: *mut __BindgenComplex<f32>,
19996 ldb: lapack_int,
19997 ) -> lapack_int;
19998 pub fn LAPACKE_zhptrs_work(
19999 matrix_layout: c_int,
20000 uplo: c_char,
20001 n: lapack_int,
20002 nrhs: lapack_int,
20003 ap: *const __BindgenComplex<f64>,
20004 ipiv: *const lapack_int,
20005 b: *mut __BindgenComplex<f64>,
20006 ldb: lapack_int,
20007 ) -> lapack_int;
20008 pub fn LAPACKE_shsein_work(
20009 matrix_layout: c_int,
20010 job: c_char,
20011 eigsrc: c_char,
20012 initv: c_char,
20013 select: *mut lapack_int,
20014 n: lapack_int,
20015 h: *const f32,
20016 ldh: lapack_int,
20017 wr: *mut f32,
20018 wi: *const f32,
20019 vl: *mut f32,
20020 ldvl: lapack_int,
20021 vr: *mut f32,
20022 ldvr: lapack_int,
20023 mm: lapack_int,
20024 m: *mut lapack_int,
20025 work: *mut f32,
20026 ifaill: *mut lapack_int,
20027 ifailr: *mut lapack_int,
20028 ) -> lapack_int;
20029 pub fn LAPACKE_dhsein_work(
20030 matrix_layout: c_int,
20031 job: c_char,
20032 eigsrc: c_char,
20033 initv: c_char,
20034 select: *mut lapack_int,
20035 n: lapack_int,
20036 h: *const f64,
20037 ldh: lapack_int,
20038 wr: *mut f64,
20039 wi: *const f64,
20040 vl: *mut f64,
20041 ldvl: lapack_int,
20042 vr: *mut f64,
20043 ldvr: lapack_int,
20044 mm: lapack_int,
20045 m: *mut lapack_int,
20046 work: *mut f64,
20047 ifaill: *mut lapack_int,
20048 ifailr: *mut lapack_int,
20049 ) -> lapack_int;
20050 pub fn LAPACKE_chsein_work(
20051 matrix_layout: c_int,
20052 job: c_char,
20053 eigsrc: c_char,
20054 initv: c_char,
20055 select: *const lapack_int,
20056 n: lapack_int,
20057 h: *const __BindgenComplex<f32>,
20058 ldh: lapack_int,
20059 w: *mut __BindgenComplex<f32>,
20060 vl: *mut __BindgenComplex<f32>,
20061 ldvl: lapack_int,
20062 vr: *mut __BindgenComplex<f32>,
20063 ldvr: lapack_int,
20064 mm: lapack_int,
20065 m: *mut lapack_int,
20066 work: *mut __BindgenComplex<f32>,
20067 rwork: *mut f32,
20068 ifaill: *mut lapack_int,
20069 ifailr: *mut lapack_int,
20070 ) -> lapack_int;
20071 pub fn LAPACKE_zhsein_work(
20072 matrix_layout: c_int,
20073 job: c_char,
20074 eigsrc: c_char,
20075 initv: c_char,
20076 select: *const lapack_int,
20077 n: lapack_int,
20078 h: *const __BindgenComplex<f64>,
20079 ldh: lapack_int,
20080 w: *mut __BindgenComplex<f64>,
20081 vl: *mut __BindgenComplex<f64>,
20082 ldvl: lapack_int,
20083 vr: *mut __BindgenComplex<f64>,
20084 ldvr: lapack_int,
20085 mm: lapack_int,
20086 m: *mut lapack_int,
20087 work: *mut __BindgenComplex<f64>,
20088 rwork: *mut f64,
20089 ifaill: *mut lapack_int,
20090 ifailr: *mut lapack_int,
20091 ) -> lapack_int;
20092 pub fn LAPACKE_shseqr_work(
20093 matrix_layout: c_int,
20094 job: c_char,
20095 compz: c_char,
20096 n: lapack_int,
20097 ilo: lapack_int,
20098 ihi: lapack_int,
20099 h: *mut f32,
20100 ldh: lapack_int,
20101 wr: *mut f32,
20102 wi: *mut f32,
20103 z: *mut f32,
20104 ldz: lapack_int,
20105 work: *mut f32,
20106 lwork: lapack_int,
20107 ) -> lapack_int;
20108 pub fn LAPACKE_dhseqr_work(
20109 matrix_layout: c_int,
20110 job: c_char,
20111 compz: c_char,
20112 n: lapack_int,
20113 ilo: lapack_int,
20114 ihi: lapack_int,
20115 h: *mut f64,
20116 ldh: lapack_int,
20117 wr: *mut f64,
20118 wi: *mut f64,
20119 z: *mut f64,
20120 ldz: lapack_int,
20121 work: *mut f64,
20122 lwork: lapack_int,
20123 ) -> lapack_int;
20124 pub fn LAPACKE_chseqr_work(
20125 matrix_layout: c_int,
20126 job: c_char,
20127 compz: c_char,
20128 n: lapack_int,
20129 ilo: lapack_int,
20130 ihi: lapack_int,
20131 h: *mut __BindgenComplex<f32>,
20132 ldh: lapack_int,
20133 w: *mut __BindgenComplex<f32>,
20134 z: *mut __BindgenComplex<f32>,
20135 ldz: lapack_int,
20136 work: *mut __BindgenComplex<f32>,
20137 lwork: lapack_int,
20138 ) -> lapack_int;
20139 pub fn LAPACKE_zhseqr_work(
20140 matrix_layout: c_int,
20141 job: c_char,
20142 compz: c_char,
20143 n: lapack_int,
20144 ilo: lapack_int,
20145 ihi: lapack_int,
20146 h: *mut __BindgenComplex<f64>,
20147 ldh: lapack_int,
20148 w: *mut __BindgenComplex<f64>,
20149 z: *mut __BindgenComplex<f64>,
20150 ldz: lapack_int,
20151 work: *mut __BindgenComplex<f64>,
20152 lwork: lapack_int,
20153 ) -> lapack_int;
20154 pub fn LAPACKE_clacgv_work(
20155 n: lapack_int,
20156 x: *mut __BindgenComplex<f32>,
20157 incx: lapack_int,
20158 ) -> lapack_int;
20159 pub fn LAPACKE_zlacgv_work(
20160 n: lapack_int,
20161 x: *mut __BindgenComplex<f64>,
20162 incx: lapack_int,
20163 ) -> lapack_int;
20164 pub fn LAPACKE_slacn2_work(
20165 n: lapack_int,
20166 v: *mut f32,
20167 x: *mut f32,
20168 isgn: *mut lapack_int,
20169 est: *mut f32,
20170 kase: *mut lapack_int,
20171 isave: *mut lapack_int,
20172 ) -> lapack_int;
20173 pub fn LAPACKE_dlacn2_work(
20174 n: lapack_int,
20175 v: *mut f64,
20176 x: *mut f64,
20177 isgn: *mut lapack_int,
20178 est: *mut f64,
20179 kase: *mut lapack_int,
20180 isave: *mut lapack_int,
20181 ) -> lapack_int;
20182 pub fn LAPACKE_clacn2_work(
20183 n: lapack_int,
20184 v: *mut __BindgenComplex<f32>,
20185 x: *mut __BindgenComplex<f32>,
20186 est: *mut f32,
20187 kase: *mut lapack_int,
20188 isave: *mut lapack_int,
20189 ) -> lapack_int;
20190 pub fn LAPACKE_zlacn2_work(
20191 n: lapack_int,
20192 v: *mut __BindgenComplex<f64>,
20193 x: *mut __BindgenComplex<f64>,
20194 est: *mut f64,
20195 kase: *mut lapack_int,
20196 isave: *mut lapack_int,
20197 ) -> lapack_int;
20198 pub fn LAPACKE_slacpy_work(
20199 matrix_layout: c_int,
20200 uplo: c_char,
20201 m: lapack_int,
20202 n: lapack_int,
20203 a: *const f32,
20204 lda: lapack_int,
20205 b: *mut f32,
20206 ldb: lapack_int,
20207 ) -> lapack_int;
20208 pub fn LAPACKE_dlacpy_work(
20209 matrix_layout: c_int,
20210 uplo: c_char,
20211 m: lapack_int,
20212 n: lapack_int,
20213 a: *const f64,
20214 lda: lapack_int,
20215 b: *mut f64,
20216 ldb: lapack_int,
20217 ) -> lapack_int;
20218 pub fn LAPACKE_clacpy_work(
20219 matrix_layout: c_int,
20220 uplo: c_char,
20221 m: lapack_int,
20222 n: lapack_int,
20223 a: *const __BindgenComplex<f32>,
20224 lda: lapack_int,
20225 b: *mut __BindgenComplex<f32>,
20226 ldb: lapack_int,
20227 ) -> lapack_int;
20228 pub fn LAPACKE_zlacpy_work(
20229 matrix_layout: c_int,
20230 uplo: c_char,
20231 m: lapack_int,
20232 n: lapack_int,
20233 a: *const __BindgenComplex<f64>,
20234 lda: lapack_int,
20235 b: *mut __BindgenComplex<f64>,
20236 ldb: lapack_int,
20237 ) -> lapack_int;
20238 pub fn LAPACKE_clacp2_work(
20239 matrix_layout: c_int,
20240 uplo: c_char,
20241 m: lapack_int,
20242 n: lapack_int,
20243 a: *const f32,
20244 lda: lapack_int,
20245 b: *mut __BindgenComplex<f32>,
20246 ldb: lapack_int,
20247 ) -> lapack_int;
20248 pub fn LAPACKE_zlacp2_work(
20249 matrix_layout: c_int,
20250 uplo: c_char,
20251 m: lapack_int,
20252 n: lapack_int,
20253 a: *const f64,
20254 lda: lapack_int,
20255 b: *mut __BindgenComplex<f64>,
20256 ldb: lapack_int,
20257 ) -> lapack_int;
20258 pub fn LAPACKE_zlag2c_work(
20259 matrix_layout: c_int,
20260 m: lapack_int,
20261 n: lapack_int,
20262 a: *const __BindgenComplex<f64>,
20263 lda: lapack_int,
20264 sa: *mut __BindgenComplex<f32>,
20265 ldsa: lapack_int,
20266 ) -> lapack_int;
20267 pub fn LAPACKE_slag2d_work(
20268 matrix_layout: c_int,
20269 m: lapack_int,
20270 n: lapack_int,
20271 sa: *const f32,
20272 ldsa: lapack_int,
20273 a: *mut f64,
20274 lda: lapack_int,
20275 ) -> lapack_int;
20276 pub fn LAPACKE_dlag2s_work(
20277 matrix_layout: c_int,
20278 m: lapack_int,
20279 n: lapack_int,
20280 a: *const f64,
20281 lda: lapack_int,
20282 sa: *mut f32,
20283 ldsa: lapack_int,
20284 ) -> lapack_int;
20285 pub fn LAPACKE_clag2z_work(
20286 matrix_layout: c_int,
20287 m: lapack_int,
20288 n: lapack_int,
20289 sa: *const __BindgenComplex<f32>,
20290 ldsa: lapack_int,
20291 a: *mut __BindgenComplex<f64>,
20292 lda: lapack_int,
20293 ) -> lapack_int;
20294 pub fn LAPACKE_slagge_work(
20295 matrix_layout: c_int,
20296 m: lapack_int,
20297 n: lapack_int,
20298 kl: lapack_int,
20299 ku: lapack_int,
20300 d: *const f32,
20301 a: *mut f32,
20302 lda: lapack_int,
20303 iseed: *mut lapack_int,
20304 work: *mut f32,
20305 ) -> lapack_int;
20306 pub fn LAPACKE_dlagge_work(
20307 matrix_layout: c_int,
20308 m: lapack_int,
20309 n: lapack_int,
20310 kl: lapack_int,
20311 ku: lapack_int,
20312 d: *const f64,
20313 a: *mut f64,
20314 lda: lapack_int,
20315 iseed: *mut lapack_int,
20316 work: *mut f64,
20317 ) -> lapack_int;
20318 pub fn LAPACKE_clagge_work(
20319 matrix_layout: c_int,
20320 m: lapack_int,
20321 n: lapack_int,
20322 kl: lapack_int,
20323 ku: lapack_int,
20324 d: *const f32,
20325 a: *mut __BindgenComplex<f32>,
20326 lda: lapack_int,
20327 iseed: *mut lapack_int,
20328 work: *mut __BindgenComplex<f32>,
20329 ) -> lapack_int;
20330 pub fn LAPACKE_zlagge_work(
20331 matrix_layout: c_int,
20332 m: lapack_int,
20333 n: lapack_int,
20334 kl: lapack_int,
20335 ku: lapack_int,
20336 d: *const f64,
20337 a: *mut __BindgenComplex<f64>,
20338 lda: lapack_int,
20339 iseed: *mut lapack_int,
20340 work: *mut __BindgenComplex<f64>,
20341 ) -> lapack_int;
20342 pub fn LAPACKE_claghe_work(
20343 matrix_layout: c_int,
20344 n: lapack_int,
20345 k: lapack_int,
20346 d: *const f32,
20347 a: *mut __BindgenComplex<f32>,
20348 lda: lapack_int,
20349 iseed: *mut lapack_int,
20350 work: *mut __BindgenComplex<f32>,
20351 ) -> lapack_int;
20352 pub fn LAPACKE_zlaghe_work(
20353 matrix_layout: c_int,
20354 n: lapack_int,
20355 k: lapack_int,
20356 d: *const f64,
20357 a: *mut __BindgenComplex<f64>,
20358 lda: lapack_int,
20359 iseed: *mut lapack_int,
20360 work: *mut __BindgenComplex<f64>,
20361 ) -> lapack_int;
20362 pub fn LAPACKE_slagsy_work(
20363 matrix_layout: c_int,
20364 n: lapack_int,
20365 k: lapack_int,
20366 d: *const f32,
20367 a: *mut f32,
20368 lda: lapack_int,
20369 iseed: *mut lapack_int,
20370 work: *mut f32,
20371 ) -> lapack_int;
20372 pub fn LAPACKE_dlagsy_work(
20373 matrix_layout: c_int,
20374 n: lapack_int,
20375 k: lapack_int,
20376 d: *const f64,
20377 a: *mut f64,
20378 lda: lapack_int,
20379 iseed: *mut lapack_int,
20380 work: *mut f64,
20381 ) -> lapack_int;
20382 pub fn LAPACKE_clagsy_work(
20383 matrix_layout: c_int,
20384 n: lapack_int,
20385 k: lapack_int,
20386 d: *const f32,
20387 a: *mut __BindgenComplex<f32>,
20388 lda: lapack_int,
20389 iseed: *mut lapack_int,
20390 work: *mut __BindgenComplex<f32>,
20391 ) -> lapack_int;
20392 pub fn LAPACKE_zlagsy_work(
20393 matrix_layout: c_int,
20394 n: lapack_int,
20395 k: lapack_int,
20396 d: *const f64,
20397 a: *mut __BindgenComplex<f64>,
20398 lda: lapack_int,
20399 iseed: *mut lapack_int,
20400 work: *mut __BindgenComplex<f64>,
20401 ) -> lapack_int;
20402 pub fn LAPACKE_slapmr_work(
20403 matrix_layout: c_int,
20404 forwrd: lapack_int,
20405 m: lapack_int,
20406 n: lapack_int,
20407 x: *mut f32,
20408 ldx: lapack_int,
20409 k: *mut lapack_int,
20410 ) -> lapack_int;
20411 pub fn LAPACKE_dlapmr_work(
20412 matrix_layout: c_int,
20413 forwrd: lapack_int,
20414 m: lapack_int,
20415 n: lapack_int,
20416 x: *mut f64,
20417 ldx: lapack_int,
20418 k: *mut lapack_int,
20419 ) -> lapack_int;
20420 pub fn LAPACKE_clapmr_work(
20421 matrix_layout: c_int,
20422 forwrd: lapack_int,
20423 m: lapack_int,
20424 n: lapack_int,
20425 x: *mut __BindgenComplex<f32>,
20426 ldx: lapack_int,
20427 k: *mut lapack_int,
20428 ) -> lapack_int;
20429 pub fn LAPACKE_zlapmr_work(
20430 matrix_layout: c_int,
20431 forwrd: lapack_int,
20432 m: lapack_int,
20433 n: lapack_int,
20434 x: *mut __BindgenComplex<f64>,
20435 ldx: lapack_int,
20436 k: *mut lapack_int,
20437 ) -> lapack_int;
20438 pub fn LAPACKE_slapmt_work(
20439 matrix_layout: c_int,
20440 forwrd: lapack_int,
20441 m: lapack_int,
20442 n: lapack_int,
20443 x: *mut f32,
20444 ldx: lapack_int,
20445 k: *mut lapack_int,
20446 ) -> lapack_int;
20447 pub fn LAPACKE_dlapmt_work(
20448 matrix_layout: c_int,
20449 forwrd: lapack_int,
20450 m: lapack_int,
20451 n: lapack_int,
20452 x: *mut f64,
20453 ldx: lapack_int,
20454 k: *mut lapack_int,
20455 ) -> lapack_int;
20456 pub fn LAPACKE_clapmt_work(
20457 matrix_layout: c_int,
20458 forwrd: lapack_int,
20459 m: lapack_int,
20460 n: lapack_int,
20461 x: *mut __BindgenComplex<f32>,
20462 ldx: lapack_int,
20463 k: *mut lapack_int,
20464 ) -> lapack_int;
20465 pub fn LAPACKE_zlapmt_work(
20466 matrix_layout: c_int,
20467 forwrd: lapack_int,
20468 m: lapack_int,
20469 n: lapack_int,
20470 x: *mut __BindgenComplex<f64>,
20471 ldx: lapack_int,
20472 k: *mut lapack_int,
20473 ) -> lapack_int;
20474 pub fn LAPACKE_slartgp_work(
20475 f: f32,
20476 g: f32,
20477 cs: *mut f32,
20478 sn: *mut f32,
20479 r: *mut f32,
20480 ) -> lapack_int;
20481 pub fn LAPACKE_dlartgp_work(
20482 f: f64,
20483 g: f64,
20484 cs: *mut f64,
20485 sn: *mut f64,
20486 r: *mut f64,
20487 ) -> lapack_int;
20488 pub fn LAPACKE_slartgs_work(
20489 x: f32,
20490 y: f32,
20491 sigma: f32,
20492 cs: *mut f32,
20493 sn: *mut f32,
20494 ) -> lapack_int;
20495 pub fn LAPACKE_dlartgs_work(
20496 x: f64,
20497 y: f64,
20498 sigma: f64,
20499 cs: *mut f64,
20500 sn: *mut f64,
20501 ) -> lapack_int;
20502 pub fn LAPACKE_slapy2_work(x: f32, y: f32) -> f32;
20503 pub fn LAPACKE_dlapy2_work(x: f64, y: f64) -> f64;
20504 pub fn LAPACKE_slapy3_work(x: f32, y: f32, z: f32) -> f32;
20505 pub fn LAPACKE_dlapy3_work(x: f64, y: f64, z: f64) -> f64;
20506 pub fn LAPACKE_slamch_work(cmach: c_char) -> f32;
20507 pub fn LAPACKE_dlamch_work(cmach: c_char) -> f64;
20508 pub fn LAPACKE_slangb_work(
20509 matrix_layout: c_int,
20510 norm: c_char,
20511 n: lapack_int,
20512 kl: lapack_int,
20513 ku: lapack_int,
20514 ab: *const f32,
20515 ldab: lapack_int,
20516 work: *mut f32,
20517 ) -> f32;
20518 pub fn LAPACKE_dlangb_work(
20519 matrix_layout: c_int,
20520 norm: c_char,
20521 n: lapack_int,
20522 kl: lapack_int,
20523 ku: lapack_int,
20524 ab: *const f64,
20525 ldab: lapack_int,
20526 work: *mut f64,
20527 ) -> f64;
20528 pub fn LAPACKE_clangb_work(
20529 matrix_layout: c_int,
20530 norm: c_char,
20531 n: lapack_int,
20532 kl: lapack_int,
20533 ku: lapack_int,
20534 ab: *const __BindgenComplex<f32>,
20535 ldab: lapack_int,
20536 work: *mut f32,
20537 ) -> f32;
20538 pub fn LAPACKE_zlangb_work(
20539 matrix_layout: c_int,
20540 norm: c_char,
20541 n: lapack_int,
20542 kl: lapack_int,
20543 ku: lapack_int,
20544 ab: *const __BindgenComplex<f64>,
20545 ldab: lapack_int,
20546 work: *mut f64,
20547 ) -> f64;
20548 pub fn LAPACKE_slange_work(
20549 matrix_layout: c_int,
20550 norm: c_char,
20551 m: lapack_int,
20552 n: lapack_int,
20553 a: *const f32,
20554 lda: lapack_int,
20555 work: *mut f32,
20556 ) -> f32;
20557 pub fn LAPACKE_dlange_work(
20558 matrix_layout: c_int,
20559 norm: c_char,
20560 m: lapack_int,
20561 n: lapack_int,
20562 a: *const f64,
20563 lda: lapack_int,
20564 work: *mut f64,
20565 ) -> f64;
20566 pub fn LAPACKE_clange_work(
20567 matrix_layout: c_int,
20568 norm: c_char,
20569 m: lapack_int,
20570 n: lapack_int,
20571 a: *const __BindgenComplex<f32>,
20572 lda: lapack_int,
20573 work: *mut f32,
20574 ) -> f32;
20575 pub fn LAPACKE_zlange_work(
20576 matrix_layout: c_int,
20577 norm: c_char,
20578 m: lapack_int,
20579 n: lapack_int,
20580 a: *const __BindgenComplex<f64>,
20581 lda: lapack_int,
20582 work: *mut f64,
20583 ) -> f64;
20584 pub fn LAPACKE_clanhe_work(
20585 matrix_layout: c_int,
20586 norm: c_char,
20587 uplo: c_char,
20588 n: lapack_int,
20589 a: *const __BindgenComplex<f32>,
20590 lda: lapack_int,
20591 work: *mut f32,
20592 ) -> f32;
20593 pub fn LAPACKE_zlanhe_work(
20594 matrix_layout: c_int,
20595 norm: c_char,
20596 uplo: c_char,
20597 n: lapack_int,
20598 a: *const __BindgenComplex<f64>,
20599 lda: lapack_int,
20600 work: *mut f64,
20601 ) -> f64;
20602 pub fn LAPACKE_clacrm_work(
20603 matrix_layout: c_int,
20604 m: lapack_int,
20605 n: lapack_int,
20606 a: *const __BindgenComplex<f32>,
20607 lda: lapack_int,
20608 b: *const f32,
20609 ldb: lapack_int,
20610 c: *mut __BindgenComplex<f32>,
20611 ldc: lapack_int,
20612 work: *mut f32,
20613 ) -> lapack_int;
20614 pub fn LAPACKE_zlacrm_work(
20615 matrix_layout: c_int,
20616 m: lapack_int,
20617 n: lapack_int,
20618 a: *const __BindgenComplex<f64>,
20619 lda: lapack_int,
20620 b: *const f64,
20621 ldb: lapack_int,
20622 c: *mut __BindgenComplex<f64>,
20623 ldc: lapack_int,
20624 work: *mut f64,
20625 ) -> lapack_int;
20626 pub fn LAPACKE_clarcm_work(
20627 matrix_layout: c_int,
20628 m: lapack_int,
20629 n: lapack_int,
20630 a: *const f32,
20631 lda: lapack_int,
20632 b: *const __BindgenComplex<f32>,
20633 ldb: lapack_int,
20634 c: *mut __BindgenComplex<f32>,
20635 ldc: lapack_int,
20636 work: *mut f32,
20637 ) -> lapack_int;
20638 pub fn LAPACKE_zlarcm_work(
20639 matrix_layout: c_int,
20640 m: lapack_int,
20641 n: lapack_int,
20642 a: *const f64,
20643 lda: lapack_int,
20644 b: *const __BindgenComplex<f64>,
20645 ldb: lapack_int,
20646 c: *mut __BindgenComplex<f64>,
20647 ldc: lapack_int,
20648 work: *mut f64,
20649 ) -> lapack_int;
20650 pub fn LAPACKE_slansy_work(
20651 matrix_layout: c_int,
20652 norm: c_char,
20653 uplo: c_char,
20654 n: lapack_int,
20655 a: *const f32,
20656 lda: lapack_int,
20657 work: *mut f32,
20658 ) -> f32;
20659 pub fn LAPACKE_dlansy_work(
20660 matrix_layout: c_int,
20661 norm: c_char,
20662 uplo: c_char,
20663 n: lapack_int,
20664 a: *const f64,
20665 lda: lapack_int,
20666 work: *mut f64,
20667 ) -> f64;
20668 pub fn LAPACKE_clansy_work(
20669 matrix_layout: c_int,
20670 norm: c_char,
20671 uplo: c_char,
20672 n: lapack_int,
20673 a: *const __BindgenComplex<f32>,
20674 lda: lapack_int,
20675 work: *mut f32,
20676 ) -> f32;
20677 pub fn LAPACKE_zlansy_work(
20678 matrix_layout: c_int,
20679 norm: c_char,
20680 uplo: c_char,
20681 n: lapack_int,
20682 a: *const __BindgenComplex<f64>,
20683 lda: lapack_int,
20684 work: *mut f64,
20685 ) -> f64;
20686 pub fn LAPACKE_slantr_work(
20687 matrix_layout: c_int,
20688 norm: c_char,
20689 uplo: c_char,
20690 diag: c_char,
20691 m: lapack_int,
20692 n: lapack_int,
20693 a: *const f32,
20694 lda: lapack_int,
20695 work: *mut f32,
20696 ) -> f32;
20697 pub fn LAPACKE_dlantr_work(
20698 matrix_layout: c_int,
20699 norm: c_char,
20700 uplo: c_char,
20701 diag: c_char,
20702 m: lapack_int,
20703 n: lapack_int,
20704 a: *const f64,
20705 lda: lapack_int,
20706 work: *mut f64,
20707 ) -> f64;
20708 pub fn LAPACKE_clantr_work(
20709 matrix_layout: c_int,
20710 norm: c_char,
20711 uplo: c_char,
20712 diag: c_char,
20713 m: lapack_int,
20714 n: lapack_int,
20715 a: *const __BindgenComplex<f32>,
20716 lda: lapack_int,
20717 work: *mut f32,
20718 ) -> f32;
20719 pub fn LAPACKE_zlantr_work(
20720 matrix_layout: c_int,
20721 norm: c_char,
20722 uplo: c_char,
20723 diag: c_char,
20724 m: lapack_int,
20725 n: lapack_int,
20726 a: *const __BindgenComplex<f64>,
20727 lda: lapack_int,
20728 work: *mut f64,
20729 ) -> f64;
20730 pub fn LAPACKE_slarfb_work(
20731 matrix_layout: c_int,
20732 side: c_char,
20733 trans: c_char,
20734 direct: c_char,
20735 storev: c_char,
20736 m: lapack_int,
20737 n: lapack_int,
20738 k: lapack_int,
20739 v: *const f32,
20740 ldv: lapack_int,
20741 t: *const f32,
20742 ldt: lapack_int,
20743 c: *mut f32,
20744 ldc: lapack_int,
20745 work: *mut f32,
20746 ldwork: lapack_int,
20747 ) -> lapack_int;
20748 pub fn LAPACKE_dlarfb_work(
20749 matrix_layout: c_int,
20750 side: c_char,
20751 trans: c_char,
20752 direct: c_char,
20753 storev: c_char,
20754 m: lapack_int,
20755 n: lapack_int,
20756 k: lapack_int,
20757 v: *const f64,
20758 ldv: lapack_int,
20759 t: *const f64,
20760 ldt: lapack_int,
20761 c: *mut f64,
20762 ldc: lapack_int,
20763 work: *mut f64,
20764 ldwork: lapack_int,
20765 ) -> lapack_int;
20766 pub fn LAPACKE_clarfb_work(
20767 matrix_layout: c_int,
20768 side: c_char,
20769 trans: c_char,
20770 direct: c_char,
20771 storev: c_char,
20772 m: lapack_int,
20773 n: lapack_int,
20774 k: lapack_int,
20775 v: *const __BindgenComplex<f32>,
20776 ldv: lapack_int,
20777 t: *const __BindgenComplex<f32>,
20778 ldt: lapack_int,
20779 c: *mut __BindgenComplex<f32>,
20780 ldc: lapack_int,
20781 work: *mut __BindgenComplex<f32>,
20782 ldwork: lapack_int,
20783 ) -> lapack_int;
20784 pub fn LAPACKE_zlarfb_work(
20785 matrix_layout: c_int,
20786 side: c_char,
20787 trans: c_char,
20788 direct: c_char,
20789 storev: c_char,
20790 m: lapack_int,
20791 n: lapack_int,
20792 k: lapack_int,
20793 v: *const __BindgenComplex<f64>,
20794 ldv: lapack_int,
20795 t: *const __BindgenComplex<f64>,
20796 ldt: lapack_int,
20797 c: *mut __BindgenComplex<f64>,
20798 ldc: lapack_int,
20799 work: *mut __BindgenComplex<f64>,
20800 ldwork: lapack_int,
20801 ) -> lapack_int;
20802 pub fn LAPACKE_slarfg_work(
20803 n: lapack_int,
20804 alpha: *mut f32,
20805 x: *mut f32,
20806 incx: lapack_int,
20807 tau: *mut f32,
20808 ) -> lapack_int;
20809 pub fn LAPACKE_dlarfg_work(
20810 n: lapack_int,
20811 alpha: *mut f64,
20812 x: *mut f64,
20813 incx: lapack_int,
20814 tau: *mut f64,
20815 ) -> lapack_int;
20816 pub fn LAPACKE_clarfg_work(
20817 n: lapack_int,
20818 alpha: *mut __BindgenComplex<f32>,
20819 x: *mut __BindgenComplex<f32>,
20820 incx: lapack_int,
20821 tau: *mut __BindgenComplex<f32>,
20822 ) -> lapack_int;
20823 pub fn LAPACKE_zlarfg_work(
20824 n: lapack_int,
20825 alpha: *mut __BindgenComplex<f64>,
20826 x: *mut __BindgenComplex<f64>,
20827 incx: lapack_int,
20828 tau: *mut __BindgenComplex<f64>,
20829 ) -> lapack_int;
20830 pub fn LAPACKE_slarft_work(
20831 matrix_layout: c_int,
20832 direct: c_char,
20833 storev: c_char,
20834 n: lapack_int,
20835 k: lapack_int,
20836 v: *const f32,
20837 ldv: lapack_int,
20838 tau: *const f32,
20839 t: *mut f32,
20840 ldt: lapack_int,
20841 ) -> lapack_int;
20842 pub fn LAPACKE_dlarft_work(
20843 matrix_layout: c_int,
20844 direct: c_char,
20845 storev: c_char,
20846 n: lapack_int,
20847 k: lapack_int,
20848 v: *const f64,
20849 ldv: lapack_int,
20850 tau: *const f64,
20851 t: *mut f64,
20852 ldt: lapack_int,
20853 ) -> lapack_int;
20854 pub fn LAPACKE_clarft_work(
20855 matrix_layout: c_int,
20856 direct: c_char,
20857 storev: c_char,
20858 n: lapack_int,
20859 k: lapack_int,
20860 v: *const __BindgenComplex<f32>,
20861 ldv: lapack_int,
20862 tau: *const __BindgenComplex<f32>,
20863 t: *mut __BindgenComplex<f32>,
20864 ldt: lapack_int,
20865 ) -> lapack_int;
20866 pub fn LAPACKE_zlarft_work(
20867 matrix_layout: c_int,
20868 direct: c_char,
20869 storev: c_char,
20870 n: lapack_int,
20871 k: lapack_int,
20872 v: *const __BindgenComplex<f64>,
20873 ldv: lapack_int,
20874 tau: *const __BindgenComplex<f64>,
20875 t: *mut __BindgenComplex<f64>,
20876 ldt: lapack_int,
20877 ) -> lapack_int;
20878 pub fn LAPACKE_slarfx_work(
20879 matrix_layout: c_int,
20880 side: c_char,
20881 m: lapack_int,
20882 n: lapack_int,
20883 v: *const f32,
20884 tau: f32,
20885 c: *mut f32,
20886 ldc: lapack_int,
20887 work: *mut f32,
20888 ) -> lapack_int;
20889 pub fn LAPACKE_dlarfx_work(
20890 matrix_layout: c_int,
20891 side: c_char,
20892 m: lapack_int,
20893 n: lapack_int,
20894 v: *const f64,
20895 tau: f64,
20896 c: *mut f64,
20897 ldc: lapack_int,
20898 work: *mut f64,
20899 ) -> lapack_int;
20900 pub fn LAPACKE_clarfx_work(
20901 matrix_layout: c_int,
20902 side: c_char,
20903 m: lapack_int,
20904 n: lapack_int,
20905 v: *const __BindgenComplex<f32>,
20906 tau: __BindgenComplex<f32>,
20907 c: *mut __BindgenComplex<f32>,
20908 ldc: lapack_int,
20909 work: *mut __BindgenComplex<f32>,
20910 ) -> lapack_int;
20911 pub fn LAPACKE_zlarfx_work(
20912 matrix_layout: c_int,
20913 side: c_char,
20914 m: lapack_int,
20915 n: lapack_int,
20916 v: *const __BindgenComplex<f64>,
20917 tau: __BindgenComplex<f64>,
20918 c: *mut __BindgenComplex<f64>,
20919 ldc: lapack_int,
20920 work: *mut __BindgenComplex<f64>,
20921 ) -> lapack_int;
20922 pub fn LAPACKE_slarnv_work(
20923 idist: lapack_int,
20924 iseed: *mut lapack_int,
20925 n: lapack_int,
20926 x: *mut f32,
20927 ) -> lapack_int;
20928 pub fn LAPACKE_dlarnv_work(
20929 idist: lapack_int,
20930 iseed: *mut lapack_int,
20931 n: lapack_int,
20932 x: *mut f64,
20933 ) -> lapack_int;
20934 pub fn LAPACKE_clarnv_work(
20935 idist: lapack_int,
20936 iseed: *mut lapack_int,
20937 n: lapack_int,
20938 x: *mut __BindgenComplex<f32>,
20939 ) -> lapack_int;
20940 pub fn LAPACKE_zlarnv_work(
20941 idist: lapack_int,
20942 iseed: *mut lapack_int,
20943 n: lapack_int,
20944 x: *mut __BindgenComplex<f64>,
20945 ) -> lapack_int;
20946 pub fn LAPACKE_slascl_work(
20947 matrix_layout: c_int,
20948 type_: c_char,
20949 kl: lapack_int,
20950 ku: lapack_int,
20951 cfrom: f32,
20952 cto: f32,
20953 m: lapack_int,
20954 n: lapack_int,
20955 a: *mut f32,
20956 lda: lapack_int,
20957 ) -> lapack_int;
20958 pub fn LAPACKE_dlascl_work(
20959 matrix_layout: c_int,
20960 type_: c_char,
20961 kl: lapack_int,
20962 ku: lapack_int,
20963 cfrom: f64,
20964 cto: f64,
20965 m: lapack_int,
20966 n: lapack_int,
20967 a: *mut f64,
20968 lda: lapack_int,
20969 ) -> lapack_int;
20970 pub fn LAPACKE_clascl_work(
20971 matrix_layout: c_int,
20972 type_: c_char,
20973 kl: lapack_int,
20974 ku: lapack_int,
20975 cfrom: f32,
20976 cto: f32,
20977 m: lapack_int,
20978 n: lapack_int,
20979 a: *mut __BindgenComplex<f32>,
20980 lda: lapack_int,
20981 ) -> lapack_int;
20982 pub fn LAPACKE_zlascl_work(
20983 matrix_layout: c_int,
20984 type_: c_char,
20985 kl: lapack_int,
20986 ku: lapack_int,
20987 cfrom: f64,
20988 cto: f64,
20989 m: lapack_int,
20990 n: lapack_int,
20991 a: *mut __BindgenComplex<f64>,
20992 lda: lapack_int,
20993 ) -> lapack_int;
20994 pub fn LAPACKE_slaset_work(
20995 matrix_layout: c_int,
20996 uplo: c_char,
20997 m: lapack_int,
20998 n: lapack_int,
20999 alpha: f32,
21000 beta: f32,
21001 a: *mut f32,
21002 lda: lapack_int,
21003 ) -> lapack_int;
21004 pub fn LAPACKE_dlaset_work(
21005 matrix_layout: c_int,
21006 uplo: c_char,
21007 m: lapack_int,
21008 n: lapack_int,
21009 alpha: f64,
21010 beta: f64,
21011 a: *mut f64,
21012 lda: lapack_int,
21013 ) -> lapack_int;
21014 pub fn LAPACKE_claset_work(
21015 matrix_layout: c_int,
21016 uplo: c_char,
21017 m: lapack_int,
21018 n: lapack_int,
21019 alpha: __BindgenComplex<f32>,
21020 beta: __BindgenComplex<f32>,
21021 a: *mut __BindgenComplex<f32>,
21022 lda: lapack_int,
21023 ) -> lapack_int;
21024 pub fn LAPACKE_zlaset_work(
21025 matrix_layout: c_int,
21026 uplo: c_char,
21027 m: lapack_int,
21028 n: lapack_int,
21029 alpha: __BindgenComplex<f64>,
21030 beta: __BindgenComplex<f64>,
21031 a: *mut __BindgenComplex<f64>,
21032 lda: lapack_int,
21033 ) -> lapack_int;
21034 pub fn LAPACKE_slasrt_work(id: c_char, n: lapack_int, d: *mut f32) -> lapack_int;
21035 pub fn LAPACKE_dlasrt_work(id: c_char, n: lapack_int, d: *mut f64) -> lapack_int;
21036 pub fn LAPACKE_slassq_work(
21037 n: lapack_int,
21038 x: *mut f32,
21039 incx: lapack_int,
21040 scale: *mut f32,
21041 sumsq: *mut f32,
21042 ) -> lapack_int;
21043 pub fn LAPACKE_dlassq_work(
21044 n: lapack_int,
21045 x: *mut f64,
21046 incx: lapack_int,
21047 scale: *mut f64,
21048 sumsq: *mut f64,
21049 ) -> lapack_int;
21050 pub fn LAPACKE_classq_work(
21051 n: lapack_int,
21052 x: *mut __BindgenComplex<f32>,
21053 incx: lapack_int,
21054 scale: *mut f32,
21055 sumsq: *mut f32,
21056 ) -> lapack_int;
21057 pub fn LAPACKE_zlassq_work(
21058 n: lapack_int,
21059 x: *mut __BindgenComplex<f64>,
21060 incx: lapack_int,
21061 scale: *mut f64,
21062 sumsq: *mut f64,
21063 ) -> lapack_int;
21064 pub fn LAPACKE_slaswp_work(
21065 matrix_layout: c_int,
21066 n: lapack_int,
21067 a: *mut f32,
21068 lda: lapack_int,
21069 k1: lapack_int,
21070 k2: lapack_int,
21071 ipiv: *const lapack_int,
21072 incx: lapack_int,
21073 ) -> lapack_int;
21074 pub fn LAPACKE_dlaswp_work(
21075 matrix_layout: c_int,
21076 n: lapack_int,
21077 a: *mut f64,
21078 lda: lapack_int,
21079 k1: lapack_int,
21080 k2: lapack_int,
21081 ipiv: *const lapack_int,
21082 incx: lapack_int,
21083 ) -> lapack_int;
21084 pub fn LAPACKE_claswp_work(
21085 matrix_layout: c_int,
21086 n: lapack_int,
21087 a: *mut __BindgenComplex<f32>,
21088 lda: lapack_int,
21089 k1: lapack_int,
21090 k2: lapack_int,
21091 ipiv: *const lapack_int,
21092 incx: lapack_int,
21093 ) -> lapack_int;
21094 pub fn LAPACKE_zlaswp_work(
21095 matrix_layout: c_int,
21096 n: lapack_int,
21097 a: *mut __BindgenComplex<f64>,
21098 lda: lapack_int,
21099 k1: lapack_int,
21100 k2: lapack_int,
21101 ipiv: *const lapack_int,
21102 incx: lapack_int,
21103 ) -> lapack_int;
21104 pub fn LAPACKE_slatms_work(
21105 matrix_layout: c_int,
21106 m: lapack_int,
21107 n: lapack_int,
21108 dist: c_char,
21109 iseed: *mut lapack_int,
21110 sym: c_char,
21111 d: *mut f32,
21112 mode: lapack_int,
21113 cond: f32,
21114 dmax: f32,
21115 kl: lapack_int,
21116 ku: lapack_int,
21117 pack: c_char,
21118 a: *mut f32,
21119 lda: lapack_int,
21120 work: *mut f32,
21121 ) -> lapack_int;
21122 pub fn LAPACKE_dlatms_work(
21123 matrix_layout: c_int,
21124 m: lapack_int,
21125 n: lapack_int,
21126 dist: c_char,
21127 iseed: *mut lapack_int,
21128 sym: c_char,
21129 d: *mut f64,
21130 mode: lapack_int,
21131 cond: f64,
21132 dmax: f64,
21133 kl: lapack_int,
21134 ku: lapack_int,
21135 pack: c_char,
21136 a: *mut f64,
21137 lda: lapack_int,
21138 work: *mut f64,
21139 ) -> lapack_int;
21140 pub fn LAPACKE_clatms_work(
21141 matrix_layout: c_int,
21142 m: lapack_int,
21143 n: lapack_int,
21144 dist: c_char,
21145 iseed: *mut lapack_int,
21146 sym: c_char,
21147 d: *mut f32,
21148 mode: lapack_int,
21149 cond: f32,
21150 dmax: f32,
21151 kl: lapack_int,
21152 ku: lapack_int,
21153 pack: c_char,
21154 a: *mut __BindgenComplex<f32>,
21155 lda: lapack_int,
21156 work: *mut __BindgenComplex<f32>,
21157 ) -> lapack_int;
21158 pub fn LAPACKE_zlatms_work(
21159 matrix_layout: c_int,
21160 m: lapack_int,
21161 n: lapack_int,
21162 dist: c_char,
21163 iseed: *mut lapack_int,
21164 sym: c_char,
21165 d: *mut f64,
21166 mode: lapack_int,
21167 cond: f64,
21168 dmax: f64,
21169 kl: lapack_int,
21170 ku: lapack_int,
21171 pack: c_char,
21172 a: *mut __BindgenComplex<f64>,
21173 lda: lapack_int,
21174 work: *mut __BindgenComplex<f64>,
21175 ) -> lapack_int;
21176 pub fn LAPACKE_slauum_work(
21177 matrix_layout: c_int,
21178 uplo: c_char,
21179 n: lapack_int,
21180 a: *mut f32,
21181 lda: lapack_int,
21182 ) -> lapack_int;
21183 pub fn LAPACKE_dlauum_work(
21184 matrix_layout: c_int,
21185 uplo: c_char,
21186 n: lapack_int,
21187 a: *mut f64,
21188 lda: lapack_int,
21189 ) -> lapack_int;
21190 pub fn LAPACKE_clauum_work(
21191 matrix_layout: c_int,
21192 uplo: c_char,
21193 n: lapack_int,
21194 a: *mut __BindgenComplex<f32>,
21195 lda: lapack_int,
21196 ) -> lapack_int;
21197 pub fn LAPACKE_zlauum_work(
21198 matrix_layout: c_int,
21199 uplo: c_char,
21200 n: lapack_int,
21201 a: *mut __BindgenComplex<f64>,
21202 lda: lapack_int,
21203 ) -> lapack_int;
21204 pub fn LAPACKE_sopgtr_work(
21205 matrix_layout: c_int,
21206 uplo: c_char,
21207 n: lapack_int,
21208 ap: *const f32,
21209 tau: *const f32,
21210 q: *mut f32,
21211 ldq: lapack_int,
21212 work: *mut f32,
21213 ) -> lapack_int;
21214 pub fn LAPACKE_dopgtr_work(
21215 matrix_layout: c_int,
21216 uplo: c_char,
21217 n: lapack_int,
21218 ap: *const f64,
21219 tau: *const f64,
21220 q: *mut f64,
21221 ldq: lapack_int,
21222 work: *mut f64,
21223 ) -> lapack_int;
21224 pub fn LAPACKE_sopmtr_work(
21225 matrix_layout: c_int,
21226 side: c_char,
21227 uplo: c_char,
21228 trans: c_char,
21229 m: lapack_int,
21230 n: lapack_int,
21231 ap: *const f32,
21232 tau: *const f32,
21233 c: *mut f32,
21234 ldc: lapack_int,
21235 work: *mut f32,
21236 ) -> lapack_int;
21237 pub fn LAPACKE_dopmtr_work(
21238 matrix_layout: c_int,
21239 side: c_char,
21240 uplo: c_char,
21241 trans: c_char,
21242 m: lapack_int,
21243 n: lapack_int,
21244 ap: *const f64,
21245 tau: *const f64,
21246 c: *mut f64,
21247 ldc: lapack_int,
21248 work: *mut f64,
21249 ) -> lapack_int;
21250 pub fn LAPACKE_sorgbr_work(
21251 matrix_layout: c_int,
21252 vect: c_char,
21253 m: lapack_int,
21254 n: lapack_int,
21255 k: lapack_int,
21256 a: *mut f32,
21257 lda: lapack_int,
21258 tau: *const f32,
21259 work: *mut f32,
21260 lwork: lapack_int,
21261 ) -> lapack_int;
21262 pub fn LAPACKE_dorgbr_work(
21263 matrix_layout: c_int,
21264 vect: c_char,
21265 m: lapack_int,
21266 n: lapack_int,
21267 k: lapack_int,
21268 a: *mut f64,
21269 lda: lapack_int,
21270 tau: *const f64,
21271 work: *mut f64,
21272 lwork: lapack_int,
21273 ) -> lapack_int;
21274 pub fn LAPACKE_sorghr_work(
21275 matrix_layout: c_int,
21276 n: lapack_int,
21277 ilo: lapack_int,
21278 ihi: lapack_int,
21279 a: *mut f32,
21280 lda: lapack_int,
21281 tau: *const f32,
21282 work: *mut f32,
21283 lwork: lapack_int,
21284 ) -> lapack_int;
21285 pub fn LAPACKE_dorghr_work(
21286 matrix_layout: c_int,
21287 n: lapack_int,
21288 ilo: lapack_int,
21289 ihi: lapack_int,
21290 a: *mut f64,
21291 lda: lapack_int,
21292 tau: *const f64,
21293 work: *mut f64,
21294 lwork: lapack_int,
21295 ) -> lapack_int;
21296 pub fn LAPACKE_sorglq_work(
21297 matrix_layout: c_int,
21298 m: lapack_int,
21299 n: lapack_int,
21300 k: lapack_int,
21301 a: *mut f32,
21302 lda: lapack_int,
21303 tau: *const f32,
21304 work: *mut f32,
21305 lwork: lapack_int,
21306 ) -> lapack_int;
21307 pub fn LAPACKE_dorglq_work(
21308 matrix_layout: c_int,
21309 m: lapack_int,
21310 n: lapack_int,
21311 k: lapack_int,
21312 a: *mut f64,
21313 lda: lapack_int,
21314 tau: *const f64,
21315 work: *mut f64,
21316 lwork: lapack_int,
21317 ) -> lapack_int;
21318 pub fn LAPACKE_sorgql_work(
21319 matrix_layout: c_int,
21320 m: lapack_int,
21321 n: lapack_int,
21322 k: lapack_int,
21323 a: *mut f32,
21324 lda: lapack_int,
21325 tau: *const f32,
21326 work: *mut f32,
21327 lwork: lapack_int,
21328 ) -> lapack_int;
21329 pub fn LAPACKE_dorgql_work(
21330 matrix_layout: c_int,
21331 m: lapack_int,
21332 n: lapack_int,
21333 k: lapack_int,
21334 a: *mut f64,
21335 lda: lapack_int,
21336 tau: *const f64,
21337 work: *mut f64,
21338 lwork: lapack_int,
21339 ) -> lapack_int;
21340 pub fn LAPACKE_sorgqr_work(
21341 matrix_layout: c_int,
21342 m: lapack_int,
21343 n: lapack_int,
21344 k: lapack_int,
21345 a: *mut f32,
21346 lda: lapack_int,
21347 tau: *const f32,
21348 work: *mut f32,
21349 lwork: lapack_int,
21350 ) -> lapack_int;
21351 pub fn LAPACKE_dorgqr_work(
21352 matrix_layout: c_int,
21353 m: lapack_int,
21354 n: lapack_int,
21355 k: lapack_int,
21356 a: *mut f64,
21357 lda: lapack_int,
21358 tau: *const f64,
21359 work: *mut f64,
21360 lwork: lapack_int,
21361 ) -> lapack_int;
21362 pub fn LAPACKE_sorgrq_work(
21363 matrix_layout: c_int,
21364 m: lapack_int,
21365 n: lapack_int,
21366 k: lapack_int,
21367 a: *mut f32,
21368 lda: lapack_int,
21369 tau: *const f32,
21370 work: *mut f32,
21371 lwork: lapack_int,
21372 ) -> lapack_int;
21373 pub fn LAPACKE_dorgrq_work(
21374 matrix_layout: c_int,
21375 m: lapack_int,
21376 n: lapack_int,
21377 k: lapack_int,
21378 a: *mut f64,
21379 lda: lapack_int,
21380 tau: *const f64,
21381 work: *mut f64,
21382 lwork: lapack_int,
21383 ) -> lapack_int;
21384 pub fn LAPACKE_sorgtr_work(
21385 matrix_layout: c_int,
21386 uplo: c_char,
21387 n: lapack_int,
21388 a: *mut f32,
21389 lda: lapack_int,
21390 tau: *const f32,
21391 work: *mut f32,
21392 lwork: lapack_int,
21393 ) -> lapack_int;
21394 pub fn LAPACKE_dorgtr_work(
21395 matrix_layout: c_int,
21396 uplo: c_char,
21397 n: lapack_int,
21398 a: *mut f64,
21399 lda: lapack_int,
21400 tau: *const f64,
21401 work: *mut f64,
21402 lwork: lapack_int,
21403 ) -> lapack_int;
21404 pub fn LAPACKE_sorgtsqr_row_work(
21405 matrix_layout: c_int,
21406 m: lapack_int,
21407 n: lapack_int,
21408 mb: lapack_int,
21409 nb: lapack_int,
21410 a: *mut f32,
21411 lda: lapack_int,
21412 t: *const f32,
21413 ldt: lapack_int,
21414 work: *mut f32,
21415 lwork: lapack_int,
21416 ) -> lapack_int;
21417 pub fn LAPACKE_dorgtsqr_row_work(
21418 matrix_layout: c_int,
21419 m: lapack_int,
21420 n: lapack_int,
21421 mb: lapack_int,
21422 nb: lapack_int,
21423 a: *mut f64,
21424 lda: lapack_int,
21425 t: *const f64,
21426 ldt: lapack_int,
21427 work: *mut f64,
21428 lwork: lapack_int,
21429 ) -> lapack_int;
21430 pub fn LAPACKE_sormbr_work(
21431 matrix_layout: c_int,
21432 vect: c_char,
21433 side: c_char,
21434 trans: c_char,
21435 m: lapack_int,
21436 n: lapack_int,
21437 k: lapack_int,
21438 a: *const f32,
21439 lda: lapack_int,
21440 tau: *const f32,
21441 c: *mut f32,
21442 ldc: lapack_int,
21443 work: *mut f32,
21444 lwork: lapack_int,
21445 ) -> lapack_int;
21446 pub fn LAPACKE_dormbr_work(
21447 matrix_layout: c_int,
21448 vect: c_char,
21449 side: c_char,
21450 trans: c_char,
21451 m: lapack_int,
21452 n: lapack_int,
21453 k: lapack_int,
21454 a: *const f64,
21455 lda: lapack_int,
21456 tau: *const f64,
21457 c: *mut f64,
21458 ldc: lapack_int,
21459 work: *mut f64,
21460 lwork: lapack_int,
21461 ) -> lapack_int;
21462 pub fn LAPACKE_sormhr_work(
21463 matrix_layout: c_int,
21464 side: c_char,
21465 trans: c_char,
21466 m: lapack_int,
21467 n: lapack_int,
21468 ilo: lapack_int,
21469 ihi: lapack_int,
21470 a: *const f32,
21471 lda: lapack_int,
21472 tau: *const f32,
21473 c: *mut f32,
21474 ldc: lapack_int,
21475 work: *mut f32,
21476 lwork: lapack_int,
21477 ) -> lapack_int;
21478 pub fn LAPACKE_dormhr_work(
21479 matrix_layout: c_int,
21480 side: c_char,
21481 trans: c_char,
21482 m: lapack_int,
21483 n: lapack_int,
21484 ilo: lapack_int,
21485 ihi: lapack_int,
21486 a: *const f64,
21487 lda: lapack_int,
21488 tau: *const f64,
21489 c: *mut f64,
21490 ldc: lapack_int,
21491 work: *mut f64,
21492 lwork: lapack_int,
21493 ) -> lapack_int;
21494 pub fn LAPACKE_sormlq_work(
21495 matrix_layout: c_int,
21496 side: c_char,
21497 trans: c_char,
21498 m: lapack_int,
21499 n: lapack_int,
21500 k: lapack_int,
21501 a: *const f32,
21502 lda: lapack_int,
21503 tau: *const f32,
21504 c: *mut f32,
21505 ldc: lapack_int,
21506 work: *mut f32,
21507 lwork: lapack_int,
21508 ) -> lapack_int;
21509 pub fn LAPACKE_dormlq_work(
21510 matrix_layout: c_int,
21511 side: c_char,
21512 trans: c_char,
21513 m: lapack_int,
21514 n: lapack_int,
21515 k: lapack_int,
21516 a: *const f64,
21517 lda: lapack_int,
21518 tau: *const f64,
21519 c: *mut f64,
21520 ldc: lapack_int,
21521 work: *mut f64,
21522 lwork: lapack_int,
21523 ) -> lapack_int;
21524 pub fn LAPACKE_sormql_work(
21525 matrix_layout: c_int,
21526 side: c_char,
21527 trans: c_char,
21528 m: lapack_int,
21529 n: lapack_int,
21530 k: lapack_int,
21531 a: *const f32,
21532 lda: lapack_int,
21533 tau: *const f32,
21534 c: *mut f32,
21535 ldc: lapack_int,
21536 work: *mut f32,
21537 lwork: lapack_int,
21538 ) -> lapack_int;
21539 pub fn LAPACKE_dormql_work(
21540 matrix_layout: c_int,
21541 side: c_char,
21542 trans: c_char,
21543 m: lapack_int,
21544 n: lapack_int,
21545 k: lapack_int,
21546 a: *const f64,
21547 lda: lapack_int,
21548 tau: *const f64,
21549 c: *mut f64,
21550 ldc: lapack_int,
21551 work: *mut f64,
21552 lwork: lapack_int,
21553 ) -> lapack_int;
21554 pub fn LAPACKE_sormqr_work(
21555 matrix_layout: c_int,
21556 side: c_char,
21557 trans: c_char,
21558 m: lapack_int,
21559 n: lapack_int,
21560 k: lapack_int,
21561 a: *const f32,
21562 lda: lapack_int,
21563 tau: *const f32,
21564 c: *mut f32,
21565 ldc: lapack_int,
21566 work: *mut f32,
21567 lwork: lapack_int,
21568 ) -> lapack_int;
21569 pub fn LAPACKE_dormqr_work(
21570 matrix_layout: c_int,
21571 side: c_char,
21572 trans: c_char,
21573 m: lapack_int,
21574 n: lapack_int,
21575 k: lapack_int,
21576 a: *const f64,
21577 lda: lapack_int,
21578 tau: *const f64,
21579 c: *mut f64,
21580 ldc: lapack_int,
21581 work: *mut f64,
21582 lwork: lapack_int,
21583 ) -> lapack_int;
21584 pub fn LAPACKE_sormrq_work(
21585 matrix_layout: c_int,
21586 side: c_char,
21587 trans: c_char,
21588 m: lapack_int,
21589 n: lapack_int,
21590 k: lapack_int,
21591 a: *const f32,
21592 lda: lapack_int,
21593 tau: *const f32,
21594 c: *mut f32,
21595 ldc: lapack_int,
21596 work: *mut f32,
21597 lwork: lapack_int,
21598 ) -> lapack_int;
21599 pub fn LAPACKE_dormrq_work(
21600 matrix_layout: c_int,
21601 side: c_char,
21602 trans: c_char,
21603 m: lapack_int,
21604 n: lapack_int,
21605 k: lapack_int,
21606 a: *const f64,
21607 lda: lapack_int,
21608 tau: *const f64,
21609 c: *mut f64,
21610 ldc: lapack_int,
21611 work: *mut f64,
21612 lwork: lapack_int,
21613 ) -> lapack_int;
21614 pub fn LAPACKE_sormrz_work(
21615 matrix_layout: c_int,
21616 side: c_char,
21617 trans: c_char,
21618 m: lapack_int,
21619 n: lapack_int,
21620 k: lapack_int,
21621 l: lapack_int,
21622 a: *const f32,
21623 lda: lapack_int,
21624 tau: *const f32,
21625 c: *mut f32,
21626 ldc: lapack_int,
21627 work: *mut f32,
21628 lwork: lapack_int,
21629 ) -> lapack_int;
21630 pub fn LAPACKE_dormrz_work(
21631 matrix_layout: c_int,
21632 side: c_char,
21633 trans: c_char,
21634 m: lapack_int,
21635 n: lapack_int,
21636 k: lapack_int,
21637 l: lapack_int,
21638 a: *const f64,
21639 lda: lapack_int,
21640 tau: *const f64,
21641 c: *mut f64,
21642 ldc: lapack_int,
21643 work: *mut f64,
21644 lwork: lapack_int,
21645 ) -> lapack_int;
21646 pub fn LAPACKE_sormtr_work(
21647 matrix_layout: c_int,
21648 side: c_char,
21649 uplo: c_char,
21650 trans: c_char,
21651 m: lapack_int,
21652 n: lapack_int,
21653 a: *const f32,
21654 lda: lapack_int,
21655 tau: *const f32,
21656 c: *mut f32,
21657 ldc: lapack_int,
21658 work: *mut f32,
21659 lwork: lapack_int,
21660 ) -> lapack_int;
21661 pub fn LAPACKE_dormtr_work(
21662 matrix_layout: c_int,
21663 side: c_char,
21664 uplo: c_char,
21665 trans: c_char,
21666 m: lapack_int,
21667 n: lapack_int,
21668 a: *const f64,
21669 lda: lapack_int,
21670 tau: *const f64,
21671 c: *mut f64,
21672 ldc: lapack_int,
21673 work: *mut f64,
21674 lwork: lapack_int,
21675 ) -> lapack_int;
21676 pub fn LAPACKE_spbcon_work(
21677 matrix_layout: c_int,
21678 uplo: c_char,
21679 n: lapack_int,
21680 kd: lapack_int,
21681 ab: *const f32,
21682 ldab: lapack_int,
21683 anorm: f32,
21684 rcond: *mut f32,
21685 work: *mut f32,
21686 iwork: *mut lapack_int,
21687 ) -> lapack_int;
21688 pub fn LAPACKE_dpbcon_work(
21689 matrix_layout: c_int,
21690 uplo: c_char,
21691 n: lapack_int,
21692 kd: lapack_int,
21693 ab: *const f64,
21694 ldab: lapack_int,
21695 anorm: f64,
21696 rcond: *mut f64,
21697 work: *mut f64,
21698 iwork: *mut lapack_int,
21699 ) -> lapack_int;
21700 pub fn LAPACKE_cpbcon_work(
21701 matrix_layout: c_int,
21702 uplo: c_char,
21703 n: lapack_int,
21704 kd: lapack_int,
21705 ab: *const __BindgenComplex<f32>,
21706 ldab: lapack_int,
21707 anorm: f32,
21708 rcond: *mut f32,
21709 work: *mut __BindgenComplex<f32>,
21710 rwork: *mut f32,
21711 ) -> lapack_int;
21712 pub fn LAPACKE_zpbcon_work(
21713 matrix_layout: c_int,
21714 uplo: c_char,
21715 n: lapack_int,
21716 kd: lapack_int,
21717 ab: *const __BindgenComplex<f64>,
21718 ldab: lapack_int,
21719 anorm: f64,
21720 rcond: *mut f64,
21721 work: *mut __BindgenComplex<f64>,
21722 rwork: *mut f64,
21723 ) -> lapack_int;
21724 pub fn LAPACKE_spbequ_work(
21725 matrix_layout: c_int,
21726 uplo: c_char,
21727 n: lapack_int,
21728 kd: lapack_int,
21729 ab: *const f32,
21730 ldab: lapack_int,
21731 s: *mut f32,
21732 scond: *mut f32,
21733 amax: *mut f32,
21734 ) -> lapack_int;
21735 pub fn LAPACKE_dpbequ_work(
21736 matrix_layout: c_int,
21737 uplo: c_char,
21738 n: lapack_int,
21739 kd: lapack_int,
21740 ab: *const f64,
21741 ldab: lapack_int,
21742 s: *mut f64,
21743 scond: *mut f64,
21744 amax: *mut f64,
21745 ) -> lapack_int;
21746 pub fn LAPACKE_cpbequ_work(
21747 matrix_layout: c_int,
21748 uplo: c_char,
21749 n: lapack_int,
21750 kd: lapack_int,
21751 ab: *const __BindgenComplex<f32>,
21752 ldab: lapack_int,
21753 s: *mut f32,
21754 scond: *mut f32,
21755 amax: *mut f32,
21756 ) -> lapack_int;
21757 pub fn LAPACKE_zpbequ_work(
21758 matrix_layout: c_int,
21759 uplo: c_char,
21760 n: lapack_int,
21761 kd: lapack_int,
21762 ab: *const __BindgenComplex<f64>,
21763 ldab: lapack_int,
21764 s: *mut f64,
21765 scond: *mut f64,
21766 amax: *mut f64,
21767 ) -> lapack_int;
21768 pub fn LAPACKE_spbrfs_work(
21769 matrix_layout: c_int,
21770 uplo: c_char,
21771 n: lapack_int,
21772 kd: lapack_int,
21773 nrhs: lapack_int,
21774 ab: *const f32,
21775 ldab: lapack_int,
21776 afb: *const f32,
21777 ldafb: lapack_int,
21778 b: *const f32,
21779 ldb: lapack_int,
21780 x: *mut f32,
21781 ldx: lapack_int,
21782 ferr: *mut f32,
21783 berr: *mut f32,
21784 work: *mut f32,
21785 iwork: *mut lapack_int,
21786 ) -> lapack_int;
21787 pub fn LAPACKE_dpbrfs_work(
21788 matrix_layout: c_int,
21789 uplo: c_char,
21790 n: lapack_int,
21791 kd: lapack_int,
21792 nrhs: lapack_int,
21793 ab: *const f64,
21794 ldab: lapack_int,
21795 afb: *const f64,
21796 ldafb: lapack_int,
21797 b: *const f64,
21798 ldb: lapack_int,
21799 x: *mut f64,
21800 ldx: lapack_int,
21801 ferr: *mut f64,
21802 berr: *mut f64,
21803 work: *mut f64,
21804 iwork: *mut lapack_int,
21805 ) -> lapack_int;
21806 pub fn LAPACKE_cpbrfs_work(
21807 matrix_layout: c_int,
21808 uplo: c_char,
21809 n: lapack_int,
21810 kd: lapack_int,
21811 nrhs: lapack_int,
21812 ab: *const __BindgenComplex<f32>,
21813 ldab: lapack_int,
21814 afb: *const __BindgenComplex<f32>,
21815 ldafb: lapack_int,
21816 b: *const __BindgenComplex<f32>,
21817 ldb: lapack_int,
21818 x: *mut __BindgenComplex<f32>,
21819 ldx: lapack_int,
21820 ferr: *mut f32,
21821 berr: *mut f32,
21822 work: *mut __BindgenComplex<f32>,
21823 rwork: *mut f32,
21824 ) -> lapack_int;
21825 pub fn LAPACKE_zpbrfs_work(
21826 matrix_layout: c_int,
21827 uplo: c_char,
21828 n: lapack_int,
21829 kd: lapack_int,
21830 nrhs: lapack_int,
21831 ab: *const __BindgenComplex<f64>,
21832 ldab: lapack_int,
21833 afb: *const __BindgenComplex<f64>,
21834 ldafb: lapack_int,
21835 b: *const __BindgenComplex<f64>,
21836 ldb: lapack_int,
21837 x: *mut __BindgenComplex<f64>,
21838 ldx: lapack_int,
21839 ferr: *mut f64,
21840 berr: *mut f64,
21841 work: *mut __BindgenComplex<f64>,
21842 rwork: *mut f64,
21843 ) -> lapack_int;
21844 pub fn LAPACKE_spbstf_work(
21845 matrix_layout: c_int,
21846 uplo: c_char,
21847 n: lapack_int,
21848 kb: lapack_int,
21849 bb: *mut f32,
21850 ldbb: lapack_int,
21851 ) -> lapack_int;
21852 pub fn LAPACKE_dpbstf_work(
21853 matrix_layout: c_int,
21854 uplo: c_char,
21855 n: lapack_int,
21856 kb: lapack_int,
21857 bb: *mut f64,
21858 ldbb: lapack_int,
21859 ) -> lapack_int;
21860 pub fn LAPACKE_cpbstf_work(
21861 matrix_layout: c_int,
21862 uplo: c_char,
21863 n: lapack_int,
21864 kb: lapack_int,
21865 bb: *mut __BindgenComplex<f32>,
21866 ldbb: lapack_int,
21867 ) -> lapack_int;
21868 pub fn LAPACKE_zpbstf_work(
21869 matrix_layout: c_int,
21870 uplo: c_char,
21871 n: lapack_int,
21872 kb: lapack_int,
21873 bb: *mut __BindgenComplex<f64>,
21874 ldbb: lapack_int,
21875 ) -> lapack_int;
21876 pub fn LAPACKE_spbsv_work(
21877 matrix_layout: c_int,
21878 uplo: c_char,
21879 n: lapack_int,
21880 kd: lapack_int,
21881 nrhs: lapack_int,
21882 ab: *mut f32,
21883 ldab: lapack_int,
21884 b: *mut f32,
21885 ldb: lapack_int,
21886 ) -> lapack_int;
21887 pub fn LAPACKE_dpbsv_work(
21888 matrix_layout: c_int,
21889 uplo: c_char,
21890 n: lapack_int,
21891 kd: lapack_int,
21892 nrhs: lapack_int,
21893 ab: *mut f64,
21894 ldab: lapack_int,
21895 b: *mut f64,
21896 ldb: lapack_int,
21897 ) -> lapack_int;
21898 pub fn LAPACKE_cpbsv_work(
21899 matrix_layout: c_int,
21900 uplo: c_char,
21901 n: lapack_int,
21902 kd: lapack_int,
21903 nrhs: lapack_int,
21904 ab: *mut __BindgenComplex<f32>,
21905 ldab: lapack_int,
21906 b: *mut __BindgenComplex<f32>,
21907 ldb: lapack_int,
21908 ) -> lapack_int;
21909 pub fn LAPACKE_zpbsv_work(
21910 matrix_layout: c_int,
21911 uplo: c_char,
21912 n: lapack_int,
21913 kd: lapack_int,
21914 nrhs: lapack_int,
21915 ab: *mut __BindgenComplex<f64>,
21916 ldab: lapack_int,
21917 b: *mut __BindgenComplex<f64>,
21918 ldb: lapack_int,
21919 ) -> lapack_int;
21920 pub fn LAPACKE_spbsvx_work(
21921 matrix_layout: c_int,
21922 fact: c_char,
21923 uplo: c_char,
21924 n: lapack_int,
21925 kd: lapack_int,
21926 nrhs: lapack_int,
21927 ab: *mut f32,
21928 ldab: lapack_int,
21929 afb: *mut f32,
21930 ldafb: lapack_int,
21931 equed: *mut c_char,
21932 s: *mut f32,
21933 b: *mut f32,
21934 ldb: lapack_int,
21935 x: *mut f32,
21936 ldx: lapack_int,
21937 rcond: *mut f32,
21938 ferr: *mut f32,
21939 berr: *mut f32,
21940 work: *mut f32,
21941 iwork: *mut lapack_int,
21942 ) -> lapack_int;
21943 pub fn LAPACKE_dpbsvx_work(
21944 matrix_layout: c_int,
21945 fact: c_char,
21946 uplo: c_char,
21947 n: lapack_int,
21948 kd: lapack_int,
21949 nrhs: lapack_int,
21950 ab: *mut f64,
21951 ldab: lapack_int,
21952 afb: *mut f64,
21953 ldafb: lapack_int,
21954 equed: *mut c_char,
21955 s: *mut f64,
21956 b: *mut f64,
21957 ldb: lapack_int,
21958 x: *mut f64,
21959 ldx: lapack_int,
21960 rcond: *mut f64,
21961 ferr: *mut f64,
21962 berr: *mut f64,
21963 work: *mut f64,
21964 iwork: *mut lapack_int,
21965 ) -> lapack_int;
21966 pub fn LAPACKE_cpbsvx_work(
21967 matrix_layout: c_int,
21968 fact: c_char,
21969 uplo: c_char,
21970 n: lapack_int,
21971 kd: lapack_int,
21972 nrhs: lapack_int,
21973 ab: *mut __BindgenComplex<f32>,
21974 ldab: lapack_int,
21975 afb: *mut __BindgenComplex<f32>,
21976 ldafb: lapack_int,
21977 equed: *mut c_char,
21978 s: *mut f32,
21979 b: *mut __BindgenComplex<f32>,
21980 ldb: lapack_int,
21981 x: *mut __BindgenComplex<f32>,
21982 ldx: lapack_int,
21983 rcond: *mut f32,
21984 ferr: *mut f32,
21985 berr: *mut f32,
21986 work: *mut __BindgenComplex<f32>,
21987 rwork: *mut f32,
21988 ) -> lapack_int;
21989 pub fn LAPACKE_zpbsvx_work(
21990 matrix_layout: c_int,
21991 fact: c_char,
21992 uplo: c_char,
21993 n: lapack_int,
21994 kd: lapack_int,
21995 nrhs: lapack_int,
21996 ab: *mut __BindgenComplex<f64>,
21997 ldab: lapack_int,
21998 afb: *mut __BindgenComplex<f64>,
21999 ldafb: lapack_int,
22000 equed: *mut c_char,
22001 s: *mut f64,
22002 b: *mut __BindgenComplex<f64>,
22003 ldb: lapack_int,
22004 x: *mut __BindgenComplex<f64>,
22005 ldx: lapack_int,
22006 rcond: *mut f64,
22007 ferr: *mut f64,
22008 berr: *mut f64,
22009 work: *mut __BindgenComplex<f64>,
22010 rwork: *mut f64,
22011 ) -> lapack_int;
22012 pub fn LAPACKE_spbtrf_work(
22013 matrix_layout: c_int,
22014 uplo: c_char,
22015 n: lapack_int,
22016 kd: lapack_int,
22017 ab: *mut f32,
22018 ldab: lapack_int,
22019 ) -> lapack_int;
22020 pub fn LAPACKE_dpbtrf_work(
22021 matrix_layout: c_int,
22022 uplo: c_char,
22023 n: lapack_int,
22024 kd: lapack_int,
22025 ab: *mut f64,
22026 ldab: lapack_int,
22027 ) -> lapack_int;
22028 pub fn LAPACKE_cpbtrf_work(
22029 matrix_layout: c_int,
22030 uplo: c_char,
22031 n: lapack_int,
22032 kd: lapack_int,
22033 ab: *mut __BindgenComplex<f32>,
22034 ldab: lapack_int,
22035 ) -> lapack_int;
22036 pub fn LAPACKE_zpbtrf_work(
22037 matrix_layout: c_int,
22038 uplo: c_char,
22039 n: lapack_int,
22040 kd: lapack_int,
22041 ab: *mut __BindgenComplex<f64>,
22042 ldab: lapack_int,
22043 ) -> lapack_int;
22044 pub fn LAPACKE_spbtrs_work(
22045 matrix_layout: c_int,
22046 uplo: c_char,
22047 n: lapack_int,
22048 kd: lapack_int,
22049 nrhs: lapack_int,
22050 ab: *const f32,
22051 ldab: lapack_int,
22052 b: *mut f32,
22053 ldb: lapack_int,
22054 ) -> lapack_int;
22055 pub fn LAPACKE_dpbtrs_work(
22056 matrix_layout: c_int,
22057 uplo: c_char,
22058 n: lapack_int,
22059 kd: lapack_int,
22060 nrhs: lapack_int,
22061 ab: *const f64,
22062 ldab: lapack_int,
22063 b: *mut f64,
22064 ldb: lapack_int,
22065 ) -> lapack_int;
22066 pub fn LAPACKE_cpbtrs_work(
22067 matrix_layout: c_int,
22068 uplo: c_char,
22069 n: lapack_int,
22070 kd: lapack_int,
22071 nrhs: lapack_int,
22072 ab: *const __BindgenComplex<f32>,
22073 ldab: lapack_int,
22074 b: *mut __BindgenComplex<f32>,
22075 ldb: lapack_int,
22076 ) -> lapack_int;
22077 pub fn LAPACKE_zpbtrs_work(
22078 matrix_layout: c_int,
22079 uplo: c_char,
22080 n: lapack_int,
22081 kd: lapack_int,
22082 nrhs: lapack_int,
22083 ab: *const __BindgenComplex<f64>,
22084 ldab: lapack_int,
22085 b: *mut __BindgenComplex<f64>,
22086 ldb: lapack_int,
22087 ) -> lapack_int;
22088 pub fn LAPACKE_spftrf_work(
22089 matrix_layout: c_int,
22090 transr: c_char,
22091 uplo: c_char,
22092 n: lapack_int,
22093 a: *mut f32,
22094 ) -> lapack_int;
22095 pub fn LAPACKE_dpftrf_work(
22096 matrix_layout: c_int,
22097 transr: c_char,
22098 uplo: c_char,
22099 n: lapack_int,
22100 a: *mut f64,
22101 ) -> lapack_int;
22102 pub fn LAPACKE_cpftrf_work(
22103 matrix_layout: c_int,
22104 transr: c_char,
22105 uplo: c_char,
22106 n: lapack_int,
22107 a: *mut __BindgenComplex<f32>,
22108 ) -> lapack_int;
22109 pub fn LAPACKE_zpftrf_work(
22110 matrix_layout: c_int,
22111 transr: c_char,
22112 uplo: c_char,
22113 n: lapack_int,
22114 a: *mut __BindgenComplex<f64>,
22115 ) -> lapack_int;
22116 pub fn LAPACKE_spftri_work(
22117 matrix_layout: c_int,
22118 transr: c_char,
22119 uplo: c_char,
22120 n: lapack_int,
22121 a: *mut f32,
22122 ) -> lapack_int;
22123 pub fn LAPACKE_dpftri_work(
22124 matrix_layout: c_int,
22125 transr: c_char,
22126 uplo: c_char,
22127 n: lapack_int,
22128 a: *mut f64,
22129 ) -> lapack_int;
22130 pub fn LAPACKE_cpftri_work(
22131 matrix_layout: c_int,
22132 transr: c_char,
22133 uplo: c_char,
22134 n: lapack_int,
22135 a: *mut __BindgenComplex<f32>,
22136 ) -> lapack_int;
22137 pub fn LAPACKE_zpftri_work(
22138 matrix_layout: c_int,
22139 transr: c_char,
22140 uplo: c_char,
22141 n: lapack_int,
22142 a: *mut __BindgenComplex<f64>,
22143 ) -> lapack_int;
22144 pub fn LAPACKE_spftrs_work(
22145 matrix_layout: c_int,
22146 transr: c_char,
22147 uplo: c_char,
22148 n: lapack_int,
22149 nrhs: lapack_int,
22150 a: *const f32,
22151 b: *mut f32,
22152 ldb: lapack_int,
22153 ) -> lapack_int;
22154 pub fn LAPACKE_dpftrs_work(
22155 matrix_layout: c_int,
22156 transr: c_char,
22157 uplo: c_char,
22158 n: lapack_int,
22159 nrhs: lapack_int,
22160 a: *const f64,
22161 b: *mut f64,
22162 ldb: lapack_int,
22163 ) -> lapack_int;
22164 pub fn LAPACKE_cpftrs_work(
22165 matrix_layout: c_int,
22166 transr: c_char,
22167 uplo: c_char,
22168 n: lapack_int,
22169 nrhs: lapack_int,
22170 a: *const __BindgenComplex<f32>,
22171 b: *mut __BindgenComplex<f32>,
22172 ldb: lapack_int,
22173 ) -> lapack_int;
22174 pub fn LAPACKE_zpftrs_work(
22175 matrix_layout: c_int,
22176 transr: c_char,
22177 uplo: c_char,
22178 n: lapack_int,
22179 nrhs: lapack_int,
22180 a: *const __BindgenComplex<f64>,
22181 b: *mut __BindgenComplex<f64>,
22182 ldb: lapack_int,
22183 ) -> lapack_int;
22184 pub fn LAPACKE_spocon_work(
22185 matrix_layout: c_int,
22186 uplo: c_char,
22187 n: lapack_int,
22188 a: *const f32,
22189 lda: lapack_int,
22190 anorm: f32,
22191 rcond: *mut f32,
22192 work: *mut f32,
22193 iwork: *mut lapack_int,
22194 ) -> lapack_int;
22195 pub fn LAPACKE_dpocon_work(
22196 matrix_layout: c_int,
22197 uplo: c_char,
22198 n: lapack_int,
22199 a: *const f64,
22200 lda: lapack_int,
22201 anorm: f64,
22202 rcond: *mut f64,
22203 work: *mut f64,
22204 iwork: *mut lapack_int,
22205 ) -> lapack_int;
22206 pub fn LAPACKE_cpocon_work(
22207 matrix_layout: c_int,
22208 uplo: c_char,
22209 n: lapack_int,
22210 a: *const __BindgenComplex<f32>,
22211 lda: lapack_int,
22212 anorm: f32,
22213 rcond: *mut f32,
22214 work: *mut __BindgenComplex<f32>,
22215 rwork: *mut f32,
22216 ) -> lapack_int;
22217 pub fn LAPACKE_zpocon_work(
22218 matrix_layout: c_int,
22219 uplo: c_char,
22220 n: lapack_int,
22221 a: *const __BindgenComplex<f64>,
22222 lda: lapack_int,
22223 anorm: f64,
22224 rcond: *mut f64,
22225 work: *mut __BindgenComplex<f64>,
22226 rwork: *mut f64,
22227 ) -> lapack_int;
22228 pub fn LAPACKE_spoequ_work(
22229 matrix_layout: c_int,
22230 n: lapack_int,
22231 a: *const f32,
22232 lda: lapack_int,
22233 s: *mut f32,
22234 scond: *mut f32,
22235 amax: *mut f32,
22236 ) -> lapack_int;
22237 pub fn LAPACKE_dpoequ_work(
22238 matrix_layout: c_int,
22239 n: lapack_int,
22240 a: *const f64,
22241 lda: lapack_int,
22242 s: *mut f64,
22243 scond: *mut f64,
22244 amax: *mut f64,
22245 ) -> lapack_int;
22246 pub fn LAPACKE_cpoequ_work(
22247 matrix_layout: c_int,
22248 n: lapack_int,
22249 a: *const __BindgenComplex<f32>,
22250 lda: lapack_int,
22251 s: *mut f32,
22252 scond: *mut f32,
22253 amax: *mut f32,
22254 ) -> lapack_int;
22255 pub fn LAPACKE_zpoequ_work(
22256 matrix_layout: c_int,
22257 n: lapack_int,
22258 a: *const __BindgenComplex<f64>,
22259 lda: lapack_int,
22260 s: *mut f64,
22261 scond: *mut f64,
22262 amax: *mut f64,
22263 ) -> lapack_int;
22264 pub fn LAPACKE_spoequb_work(
22265 matrix_layout: c_int,
22266 n: lapack_int,
22267 a: *const f32,
22268 lda: lapack_int,
22269 s: *mut f32,
22270 scond: *mut f32,
22271 amax: *mut f32,
22272 ) -> lapack_int;
22273 pub fn LAPACKE_dpoequb_work(
22274 matrix_layout: c_int,
22275 n: lapack_int,
22276 a: *const f64,
22277 lda: lapack_int,
22278 s: *mut f64,
22279 scond: *mut f64,
22280 amax: *mut f64,
22281 ) -> lapack_int;
22282 pub fn LAPACKE_cpoequb_work(
22283 matrix_layout: c_int,
22284 n: lapack_int,
22285 a: *const __BindgenComplex<f32>,
22286 lda: lapack_int,
22287 s: *mut f32,
22288 scond: *mut f32,
22289 amax: *mut f32,
22290 ) -> lapack_int;
22291 pub fn LAPACKE_zpoequb_work(
22292 matrix_layout: c_int,
22293 n: lapack_int,
22294 a: *const __BindgenComplex<f64>,
22295 lda: lapack_int,
22296 s: *mut f64,
22297 scond: *mut f64,
22298 amax: *mut f64,
22299 ) -> lapack_int;
22300 pub fn LAPACKE_sporfs_work(
22301 matrix_layout: c_int,
22302 uplo: c_char,
22303 n: lapack_int,
22304 nrhs: lapack_int,
22305 a: *const f32,
22306 lda: lapack_int,
22307 af: *const f32,
22308 ldaf: lapack_int,
22309 b: *const f32,
22310 ldb: lapack_int,
22311 x: *mut f32,
22312 ldx: lapack_int,
22313 ferr: *mut f32,
22314 berr: *mut f32,
22315 work: *mut f32,
22316 iwork: *mut lapack_int,
22317 ) -> lapack_int;
22318 pub fn LAPACKE_dporfs_work(
22319 matrix_layout: c_int,
22320 uplo: c_char,
22321 n: lapack_int,
22322 nrhs: lapack_int,
22323 a: *const f64,
22324 lda: lapack_int,
22325 af: *const f64,
22326 ldaf: lapack_int,
22327 b: *const f64,
22328 ldb: lapack_int,
22329 x: *mut f64,
22330 ldx: lapack_int,
22331 ferr: *mut f64,
22332 berr: *mut f64,
22333 work: *mut f64,
22334 iwork: *mut lapack_int,
22335 ) -> lapack_int;
22336 pub fn LAPACKE_cporfs_work(
22337 matrix_layout: c_int,
22338 uplo: c_char,
22339 n: lapack_int,
22340 nrhs: lapack_int,
22341 a: *const __BindgenComplex<f32>,
22342 lda: lapack_int,
22343 af: *const __BindgenComplex<f32>,
22344 ldaf: lapack_int,
22345 b: *const __BindgenComplex<f32>,
22346 ldb: lapack_int,
22347 x: *mut __BindgenComplex<f32>,
22348 ldx: lapack_int,
22349 ferr: *mut f32,
22350 berr: *mut f32,
22351 work: *mut __BindgenComplex<f32>,
22352 rwork: *mut f32,
22353 ) -> lapack_int;
22354 pub fn LAPACKE_zporfs_work(
22355 matrix_layout: c_int,
22356 uplo: c_char,
22357 n: lapack_int,
22358 nrhs: lapack_int,
22359 a: *const __BindgenComplex<f64>,
22360 lda: lapack_int,
22361 af: *const __BindgenComplex<f64>,
22362 ldaf: lapack_int,
22363 b: *const __BindgenComplex<f64>,
22364 ldb: lapack_int,
22365 x: *mut __BindgenComplex<f64>,
22366 ldx: lapack_int,
22367 ferr: *mut f64,
22368 berr: *mut f64,
22369 work: *mut __BindgenComplex<f64>,
22370 rwork: *mut f64,
22371 ) -> lapack_int;
22372 pub fn LAPACKE_sporfsx_work(
22373 matrix_layout: c_int,
22374 uplo: c_char,
22375 equed: c_char,
22376 n: lapack_int,
22377 nrhs: lapack_int,
22378 a: *const f32,
22379 lda: lapack_int,
22380 af: *const f32,
22381 ldaf: lapack_int,
22382 s: *const f32,
22383 b: *const f32,
22384 ldb: lapack_int,
22385 x: *mut f32,
22386 ldx: lapack_int,
22387 rcond: *mut f32,
22388 berr: *mut f32,
22389 n_err_bnds: lapack_int,
22390 err_bnds_norm: *mut f32,
22391 err_bnds_comp: *mut f32,
22392 nparams: lapack_int,
22393 params: *mut f32,
22394 work: *mut f32,
22395 iwork: *mut lapack_int,
22396 ) -> lapack_int;
22397 pub fn LAPACKE_dporfsx_work(
22398 matrix_layout: c_int,
22399 uplo: c_char,
22400 equed: c_char,
22401 n: lapack_int,
22402 nrhs: lapack_int,
22403 a: *const f64,
22404 lda: lapack_int,
22405 af: *const f64,
22406 ldaf: lapack_int,
22407 s: *const f64,
22408 b: *const f64,
22409 ldb: lapack_int,
22410 x: *mut f64,
22411 ldx: lapack_int,
22412 rcond: *mut f64,
22413 berr: *mut f64,
22414 n_err_bnds: lapack_int,
22415 err_bnds_norm: *mut f64,
22416 err_bnds_comp: *mut f64,
22417 nparams: lapack_int,
22418 params: *mut f64,
22419 work: *mut f64,
22420 iwork: *mut lapack_int,
22421 ) -> lapack_int;
22422 pub fn LAPACKE_cporfsx_work(
22423 matrix_layout: c_int,
22424 uplo: c_char,
22425 equed: c_char,
22426 n: lapack_int,
22427 nrhs: lapack_int,
22428 a: *const __BindgenComplex<f32>,
22429 lda: lapack_int,
22430 af: *const __BindgenComplex<f32>,
22431 ldaf: lapack_int,
22432 s: *const f32,
22433 b: *const __BindgenComplex<f32>,
22434 ldb: lapack_int,
22435 x: *mut __BindgenComplex<f32>,
22436 ldx: lapack_int,
22437 rcond: *mut f32,
22438 berr: *mut f32,
22439 n_err_bnds: lapack_int,
22440 err_bnds_norm: *mut f32,
22441 err_bnds_comp: *mut f32,
22442 nparams: lapack_int,
22443 params: *mut f32,
22444 work: *mut __BindgenComplex<f32>,
22445 rwork: *mut f32,
22446 ) -> lapack_int;
22447 pub fn LAPACKE_zporfsx_work(
22448 matrix_layout: c_int,
22449 uplo: c_char,
22450 equed: c_char,
22451 n: lapack_int,
22452 nrhs: lapack_int,
22453 a: *const __BindgenComplex<f64>,
22454 lda: lapack_int,
22455 af: *const __BindgenComplex<f64>,
22456 ldaf: lapack_int,
22457 s: *const f64,
22458 b: *const __BindgenComplex<f64>,
22459 ldb: lapack_int,
22460 x: *mut __BindgenComplex<f64>,
22461 ldx: lapack_int,
22462 rcond: *mut f64,
22463 berr: *mut f64,
22464 n_err_bnds: lapack_int,
22465 err_bnds_norm: *mut f64,
22466 err_bnds_comp: *mut f64,
22467 nparams: lapack_int,
22468 params: *mut f64,
22469 work: *mut __BindgenComplex<f64>,
22470 rwork: *mut f64,
22471 ) -> lapack_int;
22472 pub fn LAPACKE_sposv_work(
22473 matrix_layout: c_int,
22474 uplo: c_char,
22475 n: lapack_int,
22476 nrhs: lapack_int,
22477 a: *mut f32,
22478 lda: lapack_int,
22479 b: *mut f32,
22480 ldb: lapack_int,
22481 ) -> lapack_int;
22482 pub fn LAPACKE_dposv_work(
22483 matrix_layout: c_int,
22484 uplo: c_char,
22485 n: lapack_int,
22486 nrhs: lapack_int,
22487 a: *mut f64,
22488 lda: lapack_int,
22489 b: *mut f64,
22490 ldb: lapack_int,
22491 ) -> lapack_int;
22492 pub fn LAPACKE_cposv_work(
22493 matrix_layout: c_int,
22494 uplo: c_char,
22495 n: lapack_int,
22496 nrhs: lapack_int,
22497 a: *mut __BindgenComplex<f32>,
22498 lda: lapack_int,
22499 b: *mut __BindgenComplex<f32>,
22500 ldb: lapack_int,
22501 ) -> lapack_int;
22502 pub fn LAPACKE_zposv_work(
22503 matrix_layout: c_int,
22504 uplo: c_char,
22505 n: lapack_int,
22506 nrhs: lapack_int,
22507 a: *mut __BindgenComplex<f64>,
22508 lda: lapack_int,
22509 b: *mut __BindgenComplex<f64>,
22510 ldb: lapack_int,
22511 ) -> lapack_int;
22512 pub fn LAPACKE_dsposv_work(
22513 matrix_layout: c_int,
22514 uplo: c_char,
22515 n: lapack_int,
22516 nrhs: lapack_int,
22517 a: *mut f64,
22518 lda: lapack_int,
22519 b: *mut f64,
22520 ldb: lapack_int,
22521 x: *mut f64,
22522 ldx: lapack_int,
22523 work: *mut f64,
22524 swork: *mut f32,
22525 iter: *mut lapack_int,
22526 ) -> lapack_int;
22527 pub fn LAPACKE_zcposv_work(
22528 matrix_layout: c_int,
22529 uplo: c_char,
22530 n: lapack_int,
22531 nrhs: lapack_int,
22532 a: *mut __BindgenComplex<f64>,
22533 lda: lapack_int,
22534 b: *mut __BindgenComplex<f64>,
22535 ldb: lapack_int,
22536 x: *mut __BindgenComplex<f64>,
22537 ldx: lapack_int,
22538 work: *mut __BindgenComplex<f64>,
22539 swork: *mut __BindgenComplex<f32>,
22540 rwork: *mut f64,
22541 iter: *mut lapack_int,
22542 ) -> lapack_int;
22543 pub fn LAPACKE_sposvx_work(
22544 matrix_layout: c_int,
22545 fact: c_char,
22546 uplo: c_char,
22547 n: lapack_int,
22548 nrhs: lapack_int,
22549 a: *mut f32,
22550 lda: lapack_int,
22551 af: *mut f32,
22552 ldaf: lapack_int,
22553 equed: *mut c_char,
22554 s: *mut f32,
22555 b: *mut f32,
22556 ldb: lapack_int,
22557 x: *mut f32,
22558 ldx: lapack_int,
22559 rcond: *mut f32,
22560 ferr: *mut f32,
22561 berr: *mut f32,
22562 work: *mut f32,
22563 iwork: *mut lapack_int,
22564 ) -> lapack_int;
22565 pub fn LAPACKE_dposvx_work(
22566 matrix_layout: c_int,
22567 fact: c_char,
22568 uplo: c_char,
22569 n: lapack_int,
22570 nrhs: lapack_int,
22571 a: *mut f64,
22572 lda: lapack_int,
22573 af: *mut f64,
22574 ldaf: lapack_int,
22575 equed: *mut c_char,
22576 s: *mut f64,
22577 b: *mut f64,
22578 ldb: lapack_int,
22579 x: *mut f64,
22580 ldx: lapack_int,
22581 rcond: *mut f64,
22582 ferr: *mut f64,
22583 berr: *mut f64,
22584 work: *mut f64,
22585 iwork: *mut lapack_int,
22586 ) -> lapack_int;
22587 pub fn LAPACKE_cposvx_work(
22588 matrix_layout: c_int,
22589 fact: c_char,
22590 uplo: c_char,
22591 n: lapack_int,
22592 nrhs: lapack_int,
22593 a: *mut __BindgenComplex<f32>,
22594 lda: lapack_int,
22595 af: *mut __BindgenComplex<f32>,
22596 ldaf: lapack_int,
22597 equed: *mut c_char,
22598 s: *mut f32,
22599 b: *mut __BindgenComplex<f32>,
22600 ldb: lapack_int,
22601 x: *mut __BindgenComplex<f32>,
22602 ldx: lapack_int,
22603 rcond: *mut f32,
22604 ferr: *mut f32,
22605 berr: *mut f32,
22606 work: *mut __BindgenComplex<f32>,
22607 rwork: *mut f32,
22608 ) -> lapack_int;
22609 pub fn LAPACKE_zposvx_work(
22610 matrix_layout: c_int,
22611 fact: c_char,
22612 uplo: c_char,
22613 n: lapack_int,
22614 nrhs: lapack_int,
22615 a: *mut __BindgenComplex<f64>,
22616 lda: lapack_int,
22617 af: *mut __BindgenComplex<f64>,
22618 ldaf: lapack_int,
22619 equed: *mut c_char,
22620 s: *mut f64,
22621 b: *mut __BindgenComplex<f64>,
22622 ldb: lapack_int,
22623 x: *mut __BindgenComplex<f64>,
22624 ldx: lapack_int,
22625 rcond: *mut f64,
22626 ferr: *mut f64,
22627 berr: *mut f64,
22628 work: *mut __BindgenComplex<f64>,
22629 rwork: *mut f64,
22630 ) -> lapack_int;
22631 pub fn LAPACKE_sposvxx_work(
22632 matrix_layout: c_int,
22633 fact: c_char,
22634 uplo: c_char,
22635 n: lapack_int,
22636 nrhs: lapack_int,
22637 a: *mut f32,
22638 lda: lapack_int,
22639 af: *mut f32,
22640 ldaf: lapack_int,
22641 equed: *mut c_char,
22642 s: *mut f32,
22643 b: *mut f32,
22644 ldb: lapack_int,
22645 x: *mut f32,
22646 ldx: lapack_int,
22647 rcond: *mut f32,
22648 rpvgrw: *mut f32,
22649 berr: *mut f32,
22650 n_err_bnds: lapack_int,
22651 err_bnds_norm: *mut f32,
22652 err_bnds_comp: *mut f32,
22653 nparams: lapack_int,
22654 params: *mut f32,
22655 work: *mut f32,
22656 iwork: *mut lapack_int,
22657 ) -> lapack_int;
22658 pub fn LAPACKE_dposvxx_work(
22659 matrix_layout: c_int,
22660 fact: c_char,
22661 uplo: c_char,
22662 n: lapack_int,
22663 nrhs: lapack_int,
22664 a: *mut f64,
22665 lda: lapack_int,
22666 af: *mut f64,
22667 ldaf: lapack_int,
22668 equed: *mut c_char,
22669 s: *mut f64,
22670 b: *mut f64,
22671 ldb: lapack_int,
22672 x: *mut f64,
22673 ldx: lapack_int,
22674 rcond: *mut f64,
22675 rpvgrw: *mut f64,
22676 berr: *mut f64,
22677 n_err_bnds: lapack_int,
22678 err_bnds_norm: *mut f64,
22679 err_bnds_comp: *mut f64,
22680 nparams: lapack_int,
22681 params: *mut f64,
22682 work: *mut f64,
22683 iwork: *mut lapack_int,
22684 ) -> lapack_int;
22685 pub fn LAPACKE_cposvxx_work(
22686 matrix_layout: c_int,
22687 fact: c_char,
22688 uplo: c_char,
22689 n: lapack_int,
22690 nrhs: lapack_int,
22691 a: *mut __BindgenComplex<f32>,
22692 lda: lapack_int,
22693 af: *mut __BindgenComplex<f32>,
22694 ldaf: lapack_int,
22695 equed: *mut c_char,
22696 s: *mut f32,
22697 b: *mut __BindgenComplex<f32>,
22698 ldb: lapack_int,
22699 x: *mut __BindgenComplex<f32>,
22700 ldx: lapack_int,
22701 rcond: *mut f32,
22702 rpvgrw: *mut f32,
22703 berr: *mut f32,
22704 n_err_bnds: lapack_int,
22705 err_bnds_norm: *mut f32,
22706 err_bnds_comp: *mut f32,
22707 nparams: lapack_int,
22708 params: *mut f32,
22709 work: *mut __BindgenComplex<f32>,
22710 rwork: *mut f32,
22711 ) -> lapack_int;
22712 pub fn LAPACKE_zposvxx_work(
22713 matrix_layout: c_int,
22714 fact: c_char,
22715 uplo: c_char,
22716 n: lapack_int,
22717 nrhs: lapack_int,
22718 a: *mut __BindgenComplex<f64>,
22719 lda: lapack_int,
22720 af: *mut __BindgenComplex<f64>,
22721 ldaf: lapack_int,
22722 equed: *mut c_char,
22723 s: *mut f64,
22724 b: *mut __BindgenComplex<f64>,
22725 ldb: lapack_int,
22726 x: *mut __BindgenComplex<f64>,
22727 ldx: lapack_int,
22728 rcond: *mut f64,
22729 rpvgrw: *mut f64,
22730 berr: *mut f64,
22731 n_err_bnds: lapack_int,
22732 err_bnds_norm: *mut f64,
22733 err_bnds_comp: *mut f64,
22734 nparams: lapack_int,
22735 params: *mut f64,
22736 work: *mut __BindgenComplex<f64>,
22737 rwork: *mut f64,
22738 ) -> lapack_int;
22739 pub fn LAPACKE_spotrf2_work(
22740 matrix_layout: c_int,
22741 uplo: c_char,
22742 n: lapack_int,
22743 a: *mut f32,
22744 lda: lapack_int,
22745 ) -> lapack_int;
22746 pub fn LAPACKE_dpotrf2_work(
22747 matrix_layout: c_int,
22748 uplo: c_char,
22749 n: lapack_int,
22750 a: *mut f64,
22751 lda: lapack_int,
22752 ) -> lapack_int;
22753 pub fn LAPACKE_cpotrf2_work(
22754 matrix_layout: c_int,
22755 uplo: c_char,
22756 n: lapack_int,
22757 a: *mut __BindgenComplex<f32>,
22758 lda: lapack_int,
22759 ) -> lapack_int;
22760 pub fn LAPACKE_zpotrf2_work(
22761 matrix_layout: c_int,
22762 uplo: c_char,
22763 n: lapack_int,
22764 a: *mut __BindgenComplex<f64>,
22765 lda: lapack_int,
22766 ) -> lapack_int;
22767 pub fn LAPACKE_spotrf_work(
22768 matrix_layout: c_int,
22769 uplo: c_char,
22770 n: lapack_int,
22771 a: *mut f32,
22772 lda: lapack_int,
22773 ) -> lapack_int;
22774 pub fn LAPACKE_dpotrf_work(
22775 matrix_layout: c_int,
22776 uplo: c_char,
22777 n: lapack_int,
22778 a: *mut f64,
22779 lda: lapack_int,
22780 ) -> lapack_int;
22781 pub fn LAPACKE_cpotrf_work(
22782 matrix_layout: c_int,
22783 uplo: c_char,
22784 n: lapack_int,
22785 a: *mut __BindgenComplex<f32>,
22786 lda: lapack_int,
22787 ) -> lapack_int;
22788 pub fn LAPACKE_zpotrf_work(
22789 matrix_layout: c_int,
22790 uplo: c_char,
22791 n: lapack_int,
22792 a: *mut __BindgenComplex<f64>,
22793 lda: lapack_int,
22794 ) -> lapack_int;
22795 pub fn LAPACKE_spotri_work(
22796 matrix_layout: c_int,
22797 uplo: c_char,
22798 n: lapack_int,
22799 a: *mut f32,
22800 lda: lapack_int,
22801 ) -> lapack_int;
22802 pub fn LAPACKE_dpotri_work(
22803 matrix_layout: c_int,
22804 uplo: c_char,
22805 n: lapack_int,
22806 a: *mut f64,
22807 lda: lapack_int,
22808 ) -> lapack_int;
22809 pub fn LAPACKE_cpotri_work(
22810 matrix_layout: c_int,
22811 uplo: c_char,
22812 n: lapack_int,
22813 a: *mut __BindgenComplex<f32>,
22814 lda: lapack_int,
22815 ) -> lapack_int;
22816 pub fn LAPACKE_zpotri_work(
22817 matrix_layout: c_int,
22818 uplo: c_char,
22819 n: lapack_int,
22820 a: *mut __BindgenComplex<f64>,
22821 lda: lapack_int,
22822 ) -> lapack_int;
22823 pub fn LAPACKE_spotrs_work(
22824 matrix_layout: c_int,
22825 uplo: c_char,
22826 n: lapack_int,
22827 nrhs: lapack_int,
22828 a: *const f32,
22829 lda: lapack_int,
22830 b: *mut f32,
22831 ldb: lapack_int,
22832 ) -> lapack_int;
22833 pub fn LAPACKE_dpotrs_work(
22834 matrix_layout: c_int,
22835 uplo: c_char,
22836 n: lapack_int,
22837 nrhs: lapack_int,
22838 a: *const f64,
22839 lda: lapack_int,
22840 b: *mut f64,
22841 ldb: lapack_int,
22842 ) -> lapack_int;
22843 pub fn LAPACKE_cpotrs_work(
22844 matrix_layout: c_int,
22845 uplo: c_char,
22846 n: lapack_int,
22847 nrhs: lapack_int,
22848 a: *const __BindgenComplex<f32>,
22849 lda: lapack_int,
22850 b: *mut __BindgenComplex<f32>,
22851 ldb: lapack_int,
22852 ) -> lapack_int;
22853 pub fn LAPACKE_zpotrs_work(
22854 matrix_layout: c_int,
22855 uplo: c_char,
22856 n: lapack_int,
22857 nrhs: lapack_int,
22858 a: *const __BindgenComplex<f64>,
22859 lda: lapack_int,
22860 b: *mut __BindgenComplex<f64>,
22861 ldb: lapack_int,
22862 ) -> lapack_int;
22863 pub fn LAPACKE_sppcon_work(
22864 matrix_layout: c_int,
22865 uplo: c_char,
22866 n: lapack_int,
22867 ap: *const f32,
22868 anorm: f32,
22869 rcond: *mut f32,
22870 work: *mut f32,
22871 iwork: *mut lapack_int,
22872 ) -> lapack_int;
22873 pub fn LAPACKE_dppcon_work(
22874 matrix_layout: c_int,
22875 uplo: c_char,
22876 n: lapack_int,
22877 ap: *const f64,
22878 anorm: f64,
22879 rcond: *mut f64,
22880 work: *mut f64,
22881 iwork: *mut lapack_int,
22882 ) -> lapack_int;
22883 pub fn LAPACKE_cppcon_work(
22884 matrix_layout: c_int,
22885 uplo: c_char,
22886 n: lapack_int,
22887 ap: *const __BindgenComplex<f32>,
22888 anorm: f32,
22889 rcond: *mut f32,
22890 work: *mut __BindgenComplex<f32>,
22891 rwork: *mut f32,
22892 ) -> lapack_int;
22893 pub fn LAPACKE_zppcon_work(
22894 matrix_layout: c_int,
22895 uplo: c_char,
22896 n: lapack_int,
22897 ap: *const __BindgenComplex<f64>,
22898 anorm: f64,
22899 rcond: *mut f64,
22900 work: *mut __BindgenComplex<f64>,
22901 rwork: *mut f64,
22902 ) -> lapack_int;
22903 pub fn LAPACKE_sppequ_work(
22904 matrix_layout: c_int,
22905 uplo: c_char,
22906 n: lapack_int,
22907 ap: *const f32,
22908 s: *mut f32,
22909 scond: *mut f32,
22910 amax: *mut f32,
22911 ) -> lapack_int;
22912 pub fn LAPACKE_dppequ_work(
22913 matrix_layout: c_int,
22914 uplo: c_char,
22915 n: lapack_int,
22916 ap: *const f64,
22917 s: *mut f64,
22918 scond: *mut f64,
22919 amax: *mut f64,
22920 ) -> lapack_int;
22921 pub fn LAPACKE_cppequ_work(
22922 matrix_layout: c_int,
22923 uplo: c_char,
22924 n: lapack_int,
22925 ap: *const __BindgenComplex<f32>,
22926 s: *mut f32,
22927 scond: *mut f32,
22928 amax: *mut f32,
22929 ) -> lapack_int;
22930 pub fn LAPACKE_zppequ_work(
22931 matrix_layout: c_int,
22932 uplo: c_char,
22933 n: lapack_int,
22934 ap: *const __BindgenComplex<f64>,
22935 s: *mut f64,
22936 scond: *mut f64,
22937 amax: *mut f64,
22938 ) -> lapack_int;
22939 pub fn LAPACKE_spprfs_work(
22940 matrix_layout: c_int,
22941 uplo: c_char,
22942 n: lapack_int,
22943 nrhs: lapack_int,
22944 ap: *const f32,
22945 afp: *const f32,
22946 b: *const f32,
22947 ldb: lapack_int,
22948 x: *mut f32,
22949 ldx: lapack_int,
22950 ferr: *mut f32,
22951 berr: *mut f32,
22952 work: *mut f32,
22953 iwork: *mut lapack_int,
22954 ) -> lapack_int;
22955 pub fn LAPACKE_dpprfs_work(
22956 matrix_layout: c_int,
22957 uplo: c_char,
22958 n: lapack_int,
22959 nrhs: lapack_int,
22960 ap: *const f64,
22961 afp: *const f64,
22962 b: *const f64,
22963 ldb: lapack_int,
22964 x: *mut f64,
22965 ldx: lapack_int,
22966 ferr: *mut f64,
22967 berr: *mut f64,
22968 work: *mut f64,
22969 iwork: *mut lapack_int,
22970 ) -> lapack_int;
22971 pub fn LAPACKE_cpprfs_work(
22972 matrix_layout: c_int,
22973 uplo: c_char,
22974 n: lapack_int,
22975 nrhs: lapack_int,
22976 ap: *const __BindgenComplex<f32>,
22977 afp: *const __BindgenComplex<f32>,
22978 b: *const __BindgenComplex<f32>,
22979 ldb: lapack_int,
22980 x: *mut __BindgenComplex<f32>,
22981 ldx: lapack_int,
22982 ferr: *mut f32,
22983 berr: *mut f32,
22984 work: *mut __BindgenComplex<f32>,
22985 rwork: *mut f32,
22986 ) -> lapack_int;
22987 pub fn LAPACKE_zpprfs_work(
22988 matrix_layout: c_int,
22989 uplo: c_char,
22990 n: lapack_int,
22991 nrhs: lapack_int,
22992 ap: *const __BindgenComplex<f64>,
22993 afp: *const __BindgenComplex<f64>,
22994 b: *const __BindgenComplex<f64>,
22995 ldb: lapack_int,
22996 x: *mut __BindgenComplex<f64>,
22997 ldx: lapack_int,
22998 ferr: *mut f64,
22999 berr: *mut f64,
23000 work: *mut __BindgenComplex<f64>,
23001 rwork: *mut f64,
23002 ) -> lapack_int;
23003 pub fn LAPACKE_sppsv_work(
23004 matrix_layout: c_int,
23005 uplo: c_char,
23006 n: lapack_int,
23007 nrhs: lapack_int,
23008 ap: *mut f32,
23009 b: *mut f32,
23010 ldb: lapack_int,
23011 ) -> lapack_int;
23012 pub fn LAPACKE_dppsv_work(
23013 matrix_layout: c_int,
23014 uplo: c_char,
23015 n: lapack_int,
23016 nrhs: lapack_int,
23017 ap: *mut f64,
23018 b: *mut f64,
23019 ldb: lapack_int,
23020 ) -> lapack_int;
23021 pub fn LAPACKE_cppsv_work(
23022 matrix_layout: c_int,
23023 uplo: c_char,
23024 n: lapack_int,
23025 nrhs: lapack_int,
23026 ap: *mut __BindgenComplex<f32>,
23027 b: *mut __BindgenComplex<f32>,
23028 ldb: lapack_int,
23029 ) -> lapack_int;
23030 pub fn LAPACKE_zppsv_work(
23031 matrix_layout: c_int,
23032 uplo: c_char,
23033 n: lapack_int,
23034 nrhs: lapack_int,
23035 ap: *mut __BindgenComplex<f64>,
23036 b: *mut __BindgenComplex<f64>,
23037 ldb: lapack_int,
23038 ) -> lapack_int;
23039 pub fn LAPACKE_sppsvx_work(
23040 matrix_layout: c_int,
23041 fact: c_char,
23042 uplo: c_char,
23043 n: lapack_int,
23044 nrhs: lapack_int,
23045 ap: *mut f32,
23046 afp: *mut f32,
23047 equed: *mut c_char,
23048 s: *mut f32,
23049 b: *mut f32,
23050 ldb: lapack_int,
23051 x: *mut f32,
23052 ldx: lapack_int,
23053 rcond: *mut f32,
23054 ferr: *mut f32,
23055 berr: *mut f32,
23056 work: *mut f32,
23057 iwork: *mut lapack_int,
23058 ) -> lapack_int;
23059 pub fn LAPACKE_dppsvx_work(
23060 matrix_layout: c_int,
23061 fact: c_char,
23062 uplo: c_char,
23063 n: lapack_int,
23064 nrhs: lapack_int,
23065 ap: *mut f64,
23066 afp: *mut f64,
23067 equed: *mut c_char,
23068 s: *mut f64,
23069 b: *mut f64,
23070 ldb: lapack_int,
23071 x: *mut f64,
23072 ldx: lapack_int,
23073 rcond: *mut f64,
23074 ferr: *mut f64,
23075 berr: *mut f64,
23076 work: *mut f64,
23077 iwork: *mut lapack_int,
23078 ) -> lapack_int;
23079 pub fn LAPACKE_cppsvx_work(
23080 matrix_layout: c_int,
23081 fact: c_char,
23082 uplo: c_char,
23083 n: lapack_int,
23084 nrhs: lapack_int,
23085 ap: *mut __BindgenComplex<f32>,
23086 afp: *mut __BindgenComplex<f32>,
23087 equed: *mut c_char,
23088 s: *mut f32,
23089 b: *mut __BindgenComplex<f32>,
23090 ldb: lapack_int,
23091 x: *mut __BindgenComplex<f32>,
23092 ldx: lapack_int,
23093 rcond: *mut f32,
23094 ferr: *mut f32,
23095 berr: *mut f32,
23096 work: *mut __BindgenComplex<f32>,
23097 rwork: *mut f32,
23098 ) -> lapack_int;
23099 pub fn LAPACKE_zppsvx_work(
23100 matrix_layout: c_int,
23101 fact: c_char,
23102 uplo: c_char,
23103 n: lapack_int,
23104 nrhs: lapack_int,
23105 ap: *mut __BindgenComplex<f64>,
23106 afp: *mut __BindgenComplex<f64>,
23107 equed: *mut c_char,
23108 s: *mut f64,
23109 b: *mut __BindgenComplex<f64>,
23110 ldb: lapack_int,
23111 x: *mut __BindgenComplex<f64>,
23112 ldx: lapack_int,
23113 rcond: *mut f64,
23114 ferr: *mut f64,
23115 berr: *mut f64,
23116 work: *mut __BindgenComplex<f64>,
23117 rwork: *mut f64,
23118 ) -> lapack_int;
23119 pub fn LAPACKE_spptrf_work(
23120 matrix_layout: c_int,
23121 uplo: c_char,
23122 n: lapack_int,
23123 ap: *mut f32,
23124 ) -> lapack_int;
23125 pub fn LAPACKE_dpptrf_work(
23126 matrix_layout: c_int,
23127 uplo: c_char,
23128 n: lapack_int,
23129 ap: *mut f64,
23130 ) -> lapack_int;
23131 pub fn LAPACKE_cpptrf_work(
23132 matrix_layout: c_int,
23133 uplo: c_char,
23134 n: lapack_int,
23135 ap: *mut __BindgenComplex<f32>,
23136 ) -> lapack_int;
23137 pub fn LAPACKE_zpptrf_work(
23138 matrix_layout: c_int,
23139 uplo: c_char,
23140 n: lapack_int,
23141 ap: *mut __BindgenComplex<f64>,
23142 ) -> lapack_int;
23143 pub fn LAPACKE_spptri_work(
23144 matrix_layout: c_int,
23145 uplo: c_char,
23146 n: lapack_int,
23147 ap: *mut f32,
23148 ) -> lapack_int;
23149 pub fn LAPACKE_dpptri_work(
23150 matrix_layout: c_int,
23151 uplo: c_char,
23152 n: lapack_int,
23153 ap: *mut f64,
23154 ) -> lapack_int;
23155 pub fn LAPACKE_cpptri_work(
23156 matrix_layout: c_int,
23157 uplo: c_char,
23158 n: lapack_int,
23159 ap: *mut __BindgenComplex<f32>,
23160 ) -> lapack_int;
23161 pub fn LAPACKE_zpptri_work(
23162 matrix_layout: c_int,
23163 uplo: c_char,
23164 n: lapack_int,
23165 ap: *mut __BindgenComplex<f64>,
23166 ) -> lapack_int;
23167 pub fn LAPACKE_spptrs_work(
23168 matrix_layout: c_int,
23169 uplo: c_char,
23170 n: lapack_int,
23171 nrhs: lapack_int,
23172 ap: *const f32,
23173 b: *mut f32,
23174 ldb: lapack_int,
23175 ) -> lapack_int;
23176 pub fn LAPACKE_dpptrs_work(
23177 matrix_layout: c_int,
23178 uplo: c_char,
23179 n: lapack_int,
23180 nrhs: lapack_int,
23181 ap: *const f64,
23182 b: *mut f64,
23183 ldb: lapack_int,
23184 ) -> lapack_int;
23185 pub fn LAPACKE_cpptrs_work(
23186 matrix_layout: c_int,
23187 uplo: c_char,
23188 n: lapack_int,
23189 nrhs: lapack_int,
23190 ap: *const __BindgenComplex<f32>,
23191 b: *mut __BindgenComplex<f32>,
23192 ldb: lapack_int,
23193 ) -> lapack_int;
23194 pub fn LAPACKE_zpptrs_work(
23195 matrix_layout: c_int,
23196 uplo: c_char,
23197 n: lapack_int,
23198 nrhs: lapack_int,
23199 ap: *const __BindgenComplex<f64>,
23200 b: *mut __BindgenComplex<f64>,
23201 ldb: lapack_int,
23202 ) -> lapack_int;
23203 pub fn LAPACKE_spstrf_work(
23204 matrix_layout: c_int,
23205 uplo: c_char,
23206 n: lapack_int,
23207 a: *mut f32,
23208 lda: lapack_int,
23209 piv: *mut lapack_int,
23210 rank: *mut lapack_int,
23211 tol: f32,
23212 work: *mut f32,
23213 ) -> lapack_int;
23214 pub fn LAPACKE_dpstrf_work(
23215 matrix_layout: c_int,
23216 uplo: c_char,
23217 n: lapack_int,
23218 a: *mut f64,
23219 lda: lapack_int,
23220 piv: *mut lapack_int,
23221 rank: *mut lapack_int,
23222 tol: f64,
23223 work: *mut f64,
23224 ) -> lapack_int;
23225 pub fn LAPACKE_cpstrf_work(
23226 matrix_layout: c_int,
23227 uplo: c_char,
23228 n: lapack_int,
23229 a: *mut __BindgenComplex<f32>,
23230 lda: lapack_int,
23231 piv: *mut lapack_int,
23232 rank: *mut lapack_int,
23233 tol: f32,
23234 work: *mut f32,
23235 ) -> lapack_int;
23236 pub fn LAPACKE_zpstrf_work(
23237 matrix_layout: c_int,
23238 uplo: c_char,
23239 n: lapack_int,
23240 a: *mut __BindgenComplex<f64>,
23241 lda: lapack_int,
23242 piv: *mut lapack_int,
23243 rank: *mut lapack_int,
23244 tol: f64,
23245 work: *mut f64,
23246 ) -> lapack_int;
23247 pub fn LAPACKE_sptcon_work(
23248 n: lapack_int,
23249 d: *const f32,
23250 e: *const f32,
23251 anorm: f32,
23252 rcond: *mut f32,
23253 work: *mut f32,
23254 ) -> lapack_int;
23255 pub fn LAPACKE_dptcon_work(
23256 n: lapack_int,
23257 d: *const f64,
23258 e: *const f64,
23259 anorm: f64,
23260 rcond: *mut f64,
23261 work: *mut f64,
23262 ) -> lapack_int;
23263 pub fn LAPACKE_cptcon_work(
23264 n: lapack_int,
23265 d: *const f32,
23266 e: *const __BindgenComplex<f32>,
23267 anorm: f32,
23268 rcond: *mut f32,
23269 work: *mut f32,
23270 ) -> lapack_int;
23271 pub fn LAPACKE_zptcon_work(
23272 n: lapack_int,
23273 d: *const f64,
23274 e: *const __BindgenComplex<f64>,
23275 anorm: f64,
23276 rcond: *mut f64,
23277 work: *mut f64,
23278 ) -> lapack_int;
23279 pub fn LAPACKE_spteqr_work(
23280 matrix_layout: c_int,
23281 compz: c_char,
23282 n: lapack_int,
23283 d: *mut f32,
23284 e: *mut f32,
23285 z: *mut f32,
23286 ldz: lapack_int,
23287 work: *mut f32,
23288 ) -> lapack_int;
23289 pub fn LAPACKE_dpteqr_work(
23290 matrix_layout: c_int,
23291 compz: c_char,
23292 n: lapack_int,
23293 d: *mut f64,
23294 e: *mut f64,
23295 z: *mut f64,
23296 ldz: lapack_int,
23297 work: *mut f64,
23298 ) -> lapack_int;
23299 pub fn LAPACKE_cpteqr_work(
23300 matrix_layout: c_int,
23301 compz: c_char,
23302 n: lapack_int,
23303 d: *mut f32,
23304 e: *mut f32,
23305 z: *mut __BindgenComplex<f32>,
23306 ldz: lapack_int,
23307 work: *mut f32,
23308 ) -> lapack_int;
23309 pub fn LAPACKE_zpteqr_work(
23310 matrix_layout: c_int,
23311 compz: c_char,
23312 n: lapack_int,
23313 d: *mut f64,
23314 e: *mut f64,
23315 z: *mut __BindgenComplex<f64>,
23316 ldz: lapack_int,
23317 work: *mut f64,
23318 ) -> lapack_int;
23319 pub fn LAPACKE_sptrfs_work(
23320 matrix_layout: c_int,
23321 n: lapack_int,
23322 nrhs: lapack_int,
23323 d: *const f32,
23324 e: *const f32,
23325 df: *const f32,
23326 ef: *const f32,
23327 b: *const f32,
23328 ldb: lapack_int,
23329 x: *mut f32,
23330 ldx: lapack_int,
23331 ferr: *mut f32,
23332 berr: *mut f32,
23333 work: *mut f32,
23334 ) -> lapack_int;
23335 pub fn LAPACKE_dptrfs_work(
23336 matrix_layout: c_int,
23337 n: lapack_int,
23338 nrhs: lapack_int,
23339 d: *const f64,
23340 e: *const f64,
23341 df: *const f64,
23342 ef: *const f64,
23343 b: *const f64,
23344 ldb: lapack_int,
23345 x: *mut f64,
23346 ldx: lapack_int,
23347 ferr: *mut f64,
23348 berr: *mut f64,
23349 work: *mut f64,
23350 ) -> lapack_int;
23351 pub fn LAPACKE_cptrfs_work(
23352 matrix_layout: c_int,
23353 uplo: c_char,
23354 n: lapack_int,
23355 nrhs: lapack_int,
23356 d: *const f32,
23357 e: *const __BindgenComplex<f32>,
23358 df: *const f32,
23359 ef: *const __BindgenComplex<f32>,
23360 b: *const __BindgenComplex<f32>,
23361 ldb: lapack_int,
23362 x: *mut __BindgenComplex<f32>,
23363 ldx: lapack_int,
23364 ferr: *mut f32,
23365 berr: *mut f32,
23366 work: *mut __BindgenComplex<f32>,
23367 rwork: *mut f32,
23368 ) -> lapack_int;
23369 pub fn LAPACKE_zptrfs_work(
23370 matrix_layout: c_int,
23371 uplo: c_char,
23372 n: lapack_int,
23373 nrhs: lapack_int,
23374 d: *const f64,
23375 e: *const __BindgenComplex<f64>,
23376 df: *const f64,
23377 ef: *const __BindgenComplex<f64>,
23378 b: *const __BindgenComplex<f64>,
23379 ldb: lapack_int,
23380 x: *mut __BindgenComplex<f64>,
23381 ldx: lapack_int,
23382 ferr: *mut f64,
23383 berr: *mut f64,
23384 work: *mut __BindgenComplex<f64>,
23385 rwork: *mut f64,
23386 ) -> lapack_int;
23387 pub fn LAPACKE_sptsv_work(
23388 matrix_layout: c_int,
23389 n: lapack_int,
23390 nrhs: lapack_int,
23391 d: *mut f32,
23392 e: *mut f32,
23393 b: *mut f32,
23394 ldb: lapack_int,
23395 ) -> lapack_int;
23396 pub fn LAPACKE_dptsv_work(
23397 matrix_layout: c_int,
23398 n: lapack_int,
23399 nrhs: lapack_int,
23400 d: *mut f64,
23401 e: *mut f64,
23402 b: *mut f64,
23403 ldb: lapack_int,
23404 ) -> lapack_int;
23405 pub fn LAPACKE_cptsv_work(
23406 matrix_layout: c_int,
23407 n: lapack_int,
23408 nrhs: lapack_int,
23409 d: *mut f32,
23410 e: *mut __BindgenComplex<f32>,
23411 b: *mut __BindgenComplex<f32>,
23412 ldb: lapack_int,
23413 ) -> lapack_int;
23414 pub fn LAPACKE_zptsv_work(
23415 matrix_layout: c_int,
23416 n: lapack_int,
23417 nrhs: lapack_int,
23418 d: *mut f64,
23419 e: *mut __BindgenComplex<f64>,
23420 b: *mut __BindgenComplex<f64>,
23421 ldb: lapack_int,
23422 ) -> lapack_int;
23423 pub fn LAPACKE_sptsvx_work(
23424 matrix_layout: c_int,
23425 fact: c_char,
23426 n: lapack_int,
23427 nrhs: lapack_int,
23428 d: *const f32,
23429 e: *const f32,
23430 df: *mut f32,
23431 ef: *mut f32,
23432 b: *const f32,
23433 ldb: lapack_int,
23434 x: *mut f32,
23435 ldx: lapack_int,
23436 rcond: *mut f32,
23437 ferr: *mut f32,
23438 berr: *mut f32,
23439 work: *mut f32,
23440 ) -> lapack_int;
23441 pub fn LAPACKE_dptsvx_work(
23442 matrix_layout: c_int,
23443 fact: c_char,
23444 n: lapack_int,
23445 nrhs: lapack_int,
23446 d: *const f64,
23447 e: *const f64,
23448 df: *mut f64,
23449 ef: *mut f64,
23450 b: *const f64,
23451 ldb: lapack_int,
23452 x: *mut f64,
23453 ldx: lapack_int,
23454 rcond: *mut f64,
23455 ferr: *mut f64,
23456 berr: *mut f64,
23457 work: *mut f64,
23458 ) -> lapack_int;
23459 pub fn LAPACKE_cptsvx_work(
23460 matrix_layout: c_int,
23461 fact: c_char,
23462 n: lapack_int,
23463 nrhs: lapack_int,
23464 d: *const f32,
23465 e: *const __BindgenComplex<f32>,
23466 df: *mut f32,
23467 ef: *mut __BindgenComplex<f32>,
23468 b: *const __BindgenComplex<f32>,
23469 ldb: lapack_int,
23470 x: *mut __BindgenComplex<f32>,
23471 ldx: lapack_int,
23472 rcond: *mut f32,
23473 ferr: *mut f32,
23474 berr: *mut f32,
23475 work: *mut __BindgenComplex<f32>,
23476 rwork: *mut f32,
23477 ) -> lapack_int;
23478 pub fn LAPACKE_zptsvx_work(
23479 matrix_layout: c_int,
23480 fact: c_char,
23481 n: lapack_int,
23482 nrhs: lapack_int,
23483 d: *const f64,
23484 e: *const __BindgenComplex<f64>,
23485 df: *mut f64,
23486 ef: *mut __BindgenComplex<f64>,
23487 b: *const __BindgenComplex<f64>,
23488 ldb: lapack_int,
23489 x: *mut __BindgenComplex<f64>,
23490 ldx: lapack_int,
23491 rcond: *mut f64,
23492 ferr: *mut f64,
23493 berr: *mut f64,
23494 work: *mut __BindgenComplex<f64>,
23495 rwork: *mut f64,
23496 ) -> lapack_int;
23497 pub fn LAPACKE_spttrf_work(n: lapack_int, d: *mut f32, e: *mut f32) -> lapack_int;
23498 pub fn LAPACKE_dpttrf_work(n: lapack_int, d: *mut f64, e: *mut f64) -> lapack_int;
23499 pub fn LAPACKE_cpttrf_work(
23500 n: lapack_int,
23501 d: *mut f32,
23502 e: *mut __BindgenComplex<f32>,
23503 ) -> lapack_int;
23504 pub fn LAPACKE_zpttrf_work(
23505 n: lapack_int,
23506 d: *mut f64,
23507 e: *mut __BindgenComplex<f64>,
23508 ) -> lapack_int;
23509 pub fn LAPACKE_spttrs_work(
23510 matrix_layout: c_int,
23511 n: lapack_int,
23512 nrhs: lapack_int,
23513 d: *const f32,
23514 e: *const f32,
23515 b: *mut f32,
23516 ldb: lapack_int,
23517 ) -> lapack_int;
23518 pub fn LAPACKE_dpttrs_work(
23519 matrix_layout: c_int,
23520 n: lapack_int,
23521 nrhs: lapack_int,
23522 d: *const f64,
23523 e: *const f64,
23524 b: *mut f64,
23525 ldb: lapack_int,
23526 ) -> lapack_int;
23527 pub fn LAPACKE_cpttrs_work(
23528 matrix_layout: c_int,
23529 uplo: c_char,
23530 n: lapack_int,
23531 nrhs: lapack_int,
23532 d: *const f32,
23533 e: *const __BindgenComplex<f32>,
23534 b: *mut __BindgenComplex<f32>,
23535 ldb: lapack_int,
23536 ) -> lapack_int;
23537 pub fn LAPACKE_zpttrs_work(
23538 matrix_layout: c_int,
23539 uplo: c_char,
23540 n: lapack_int,
23541 nrhs: lapack_int,
23542 d: *const f64,
23543 e: *const __BindgenComplex<f64>,
23544 b: *mut __BindgenComplex<f64>,
23545 ldb: lapack_int,
23546 ) -> lapack_int;
23547 pub fn LAPACKE_ssbev_work(
23548 matrix_layout: c_int,
23549 jobz: c_char,
23550 uplo: c_char,
23551 n: lapack_int,
23552 kd: lapack_int,
23553 ab: *mut f32,
23554 ldab: lapack_int,
23555 w: *mut f32,
23556 z: *mut f32,
23557 ldz: lapack_int,
23558 work: *mut f32,
23559 ) -> lapack_int;
23560 pub fn LAPACKE_dsbev_work(
23561 matrix_layout: c_int,
23562 jobz: c_char,
23563 uplo: c_char,
23564 n: lapack_int,
23565 kd: lapack_int,
23566 ab: *mut f64,
23567 ldab: lapack_int,
23568 w: *mut f64,
23569 z: *mut f64,
23570 ldz: lapack_int,
23571 work: *mut f64,
23572 ) -> lapack_int;
23573 pub fn LAPACKE_ssbevd_work(
23574 matrix_layout: c_int,
23575 jobz: c_char,
23576 uplo: c_char,
23577 n: lapack_int,
23578 kd: lapack_int,
23579 ab: *mut f32,
23580 ldab: lapack_int,
23581 w: *mut f32,
23582 z: *mut f32,
23583 ldz: lapack_int,
23584 work: *mut f32,
23585 lwork: lapack_int,
23586 iwork: *mut lapack_int,
23587 liwork: lapack_int,
23588 ) -> lapack_int;
23589 pub fn LAPACKE_dsbevd_work(
23590 matrix_layout: c_int,
23591 jobz: c_char,
23592 uplo: c_char,
23593 n: lapack_int,
23594 kd: lapack_int,
23595 ab: *mut f64,
23596 ldab: lapack_int,
23597 w: *mut f64,
23598 z: *mut f64,
23599 ldz: lapack_int,
23600 work: *mut f64,
23601 lwork: lapack_int,
23602 iwork: *mut lapack_int,
23603 liwork: lapack_int,
23604 ) -> lapack_int;
23605 pub fn LAPACKE_ssbevx_work(
23606 matrix_layout: c_int,
23607 jobz: c_char,
23608 range: c_char,
23609 uplo: c_char,
23610 n: lapack_int,
23611 kd: lapack_int,
23612 ab: *mut f32,
23613 ldab: lapack_int,
23614 q: *mut f32,
23615 ldq: lapack_int,
23616 vl: f32,
23617 vu: f32,
23618 il: lapack_int,
23619 iu: lapack_int,
23620 abstol: f32,
23621 m: *mut lapack_int,
23622 w: *mut f32,
23623 z: *mut f32,
23624 ldz: lapack_int,
23625 work: *mut f32,
23626 iwork: *mut lapack_int,
23627 ifail: *mut lapack_int,
23628 ) -> lapack_int;
23629 pub fn LAPACKE_dsbevx_work(
23630 matrix_layout: c_int,
23631 jobz: c_char,
23632 range: c_char,
23633 uplo: c_char,
23634 n: lapack_int,
23635 kd: lapack_int,
23636 ab: *mut f64,
23637 ldab: lapack_int,
23638 q: *mut f64,
23639 ldq: lapack_int,
23640 vl: f64,
23641 vu: f64,
23642 il: lapack_int,
23643 iu: lapack_int,
23644 abstol: f64,
23645 m: *mut lapack_int,
23646 w: *mut f64,
23647 z: *mut f64,
23648 ldz: lapack_int,
23649 work: *mut f64,
23650 iwork: *mut lapack_int,
23651 ifail: *mut lapack_int,
23652 ) -> lapack_int;
23653 pub fn LAPACKE_ssbgst_work(
23654 matrix_layout: c_int,
23655 vect: c_char,
23656 uplo: c_char,
23657 n: lapack_int,
23658 ka: lapack_int,
23659 kb: lapack_int,
23660 ab: *mut f32,
23661 ldab: lapack_int,
23662 bb: *const f32,
23663 ldbb: lapack_int,
23664 x: *mut f32,
23665 ldx: lapack_int,
23666 work: *mut f32,
23667 ) -> lapack_int;
23668 pub fn LAPACKE_dsbgst_work(
23669 matrix_layout: c_int,
23670 vect: c_char,
23671 uplo: c_char,
23672 n: lapack_int,
23673 ka: lapack_int,
23674 kb: lapack_int,
23675 ab: *mut f64,
23676 ldab: lapack_int,
23677 bb: *const f64,
23678 ldbb: lapack_int,
23679 x: *mut f64,
23680 ldx: lapack_int,
23681 work: *mut f64,
23682 ) -> lapack_int;
23683 pub fn LAPACKE_ssbgv_work(
23684 matrix_layout: c_int,
23685 jobz: c_char,
23686 uplo: c_char,
23687 n: lapack_int,
23688 ka: lapack_int,
23689 kb: lapack_int,
23690 ab: *mut f32,
23691 ldab: lapack_int,
23692 bb: *mut f32,
23693 ldbb: lapack_int,
23694 w: *mut f32,
23695 z: *mut f32,
23696 ldz: lapack_int,
23697 work: *mut f32,
23698 ) -> lapack_int;
23699 pub fn LAPACKE_dsbgv_work(
23700 matrix_layout: c_int,
23701 jobz: c_char,
23702 uplo: c_char,
23703 n: lapack_int,
23704 ka: lapack_int,
23705 kb: lapack_int,
23706 ab: *mut f64,
23707 ldab: lapack_int,
23708 bb: *mut f64,
23709 ldbb: lapack_int,
23710 w: *mut f64,
23711 z: *mut f64,
23712 ldz: lapack_int,
23713 work: *mut f64,
23714 ) -> lapack_int;
23715 pub fn LAPACKE_ssbgvd_work(
23716 matrix_layout: c_int,
23717 jobz: c_char,
23718 uplo: c_char,
23719 n: lapack_int,
23720 ka: lapack_int,
23721 kb: lapack_int,
23722 ab: *mut f32,
23723 ldab: lapack_int,
23724 bb: *mut f32,
23725 ldbb: lapack_int,
23726 w: *mut f32,
23727 z: *mut f32,
23728 ldz: lapack_int,
23729 work: *mut f32,
23730 lwork: lapack_int,
23731 iwork: *mut lapack_int,
23732 liwork: lapack_int,
23733 ) -> lapack_int;
23734 pub fn LAPACKE_dsbgvd_work(
23735 matrix_layout: c_int,
23736 jobz: c_char,
23737 uplo: c_char,
23738 n: lapack_int,
23739 ka: lapack_int,
23740 kb: lapack_int,
23741 ab: *mut f64,
23742 ldab: lapack_int,
23743 bb: *mut f64,
23744 ldbb: lapack_int,
23745 w: *mut f64,
23746 z: *mut f64,
23747 ldz: lapack_int,
23748 work: *mut f64,
23749 lwork: lapack_int,
23750 iwork: *mut lapack_int,
23751 liwork: lapack_int,
23752 ) -> lapack_int;
23753 pub fn LAPACKE_ssbgvx_work(
23754 matrix_layout: c_int,
23755 jobz: c_char,
23756 range: c_char,
23757 uplo: c_char,
23758 n: lapack_int,
23759 ka: lapack_int,
23760 kb: lapack_int,
23761 ab: *mut f32,
23762 ldab: lapack_int,
23763 bb: *mut f32,
23764 ldbb: lapack_int,
23765 q: *mut f32,
23766 ldq: lapack_int,
23767 vl: f32,
23768 vu: f32,
23769 il: lapack_int,
23770 iu: lapack_int,
23771 abstol: f32,
23772 m: *mut lapack_int,
23773 w: *mut f32,
23774 z: *mut f32,
23775 ldz: lapack_int,
23776 work: *mut f32,
23777 iwork: *mut lapack_int,
23778 ifail: *mut lapack_int,
23779 ) -> lapack_int;
23780 pub fn LAPACKE_dsbgvx_work(
23781 matrix_layout: c_int,
23782 jobz: c_char,
23783 range: c_char,
23784 uplo: c_char,
23785 n: lapack_int,
23786 ka: lapack_int,
23787 kb: lapack_int,
23788 ab: *mut f64,
23789 ldab: lapack_int,
23790 bb: *mut f64,
23791 ldbb: lapack_int,
23792 q: *mut f64,
23793 ldq: lapack_int,
23794 vl: f64,
23795 vu: f64,
23796 il: lapack_int,
23797 iu: lapack_int,
23798 abstol: f64,
23799 m: *mut lapack_int,
23800 w: *mut f64,
23801 z: *mut f64,
23802 ldz: lapack_int,
23803 work: *mut f64,
23804 iwork: *mut lapack_int,
23805 ifail: *mut lapack_int,
23806 ) -> lapack_int;
23807 pub fn LAPACKE_ssbtrd_work(
23808 matrix_layout: c_int,
23809 vect: c_char,
23810 uplo: c_char,
23811 n: lapack_int,
23812 kd: lapack_int,
23813 ab: *mut f32,
23814 ldab: lapack_int,
23815 d: *mut f32,
23816 e: *mut f32,
23817 q: *mut f32,
23818 ldq: lapack_int,
23819 work: *mut f32,
23820 ) -> lapack_int;
23821 pub fn LAPACKE_dsbtrd_work(
23822 matrix_layout: c_int,
23823 vect: c_char,
23824 uplo: c_char,
23825 n: lapack_int,
23826 kd: lapack_int,
23827 ab: *mut f64,
23828 ldab: lapack_int,
23829 d: *mut f64,
23830 e: *mut f64,
23831 q: *mut f64,
23832 ldq: lapack_int,
23833 work: *mut f64,
23834 ) -> lapack_int;
23835 pub fn LAPACKE_ssfrk_work(
23836 matrix_layout: c_int,
23837 transr: c_char,
23838 uplo: c_char,
23839 trans: c_char,
23840 n: lapack_int,
23841 k: lapack_int,
23842 alpha: f32,
23843 a: *const f32,
23844 lda: lapack_int,
23845 beta: f32,
23846 c: *mut f32,
23847 ) -> lapack_int;
23848 pub fn LAPACKE_dsfrk_work(
23849 matrix_layout: c_int,
23850 transr: c_char,
23851 uplo: c_char,
23852 trans: c_char,
23853 n: lapack_int,
23854 k: lapack_int,
23855 alpha: f64,
23856 a: *const f64,
23857 lda: lapack_int,
23858 beta: f64,
23859 c: *mut f64,
23860 ) -> lapack_int;
23861 pub fn LAPACKE_sspcon_work(
23862 matrix_layout: c_int,
23863 uplo: c_char,
23864 n: lapack_int,
23865 ap: *const f32,
23866 ipiv: *const lapack_int,
23867 anorm: f32,
23868 rcond: *mut f32,
23869 work: *mut f32,
23870 iwork: *mut lapack_int,
23871 ) -> lapack_int;
23872 pub fn LAPACKE_dspcon_work(
23873 matrix_layout: c_int,
23874 uplo: c_char,
23875 n: lapack_int,
23876 ap: *const f64,
23877 ipiv: *const lapack_int,
23878 anorm: f64,
23879 rcond: *mut f64,
23880 work: *mut f64,
23881 iwork: *mut lapack_int,
23882 ) -> lapack_int;
23883 pub fn LAPACKE_cspcon_work(
23884 matrix_layout: c_int,
23885 uplo: c_char,
23886 n: lapack_int,
23887 ap: *const __BindgenComplex<f32>,
23888 ipiv: *const lapack_int,
23889 anorm: f32,
23890 rcond: *mut f32,
23891 work: *mut __BindgenComplex<f32>,
23892 ) -> lapack_int;
23893 pub fn LAPACKE_zspcon_work(
23894 matrix_layout: c_int,
23895 uplo: c_char,
23896 n: lapack_int,
23897 ap: *const __BindgenComplex<f64>,
23898 ipiv: *const lapack_int,
23899 anorm: f64,
23900 rcond: *mut f64,
23901 work: *mut __BindgenComplex<f64>,
23902 ) -> lapack_int;
23903 pub fn LAPACKE_sspev_work(
23904 matrix_layout: c_int,
23905 jobz: c_char,
23906 uplo: c_char,
23907 n: lapack_int,
23908 ap: *mut f32,
23909 w: *mut f32,
23910 z: *mut f32,
23911 ldz: lapack_int,
23912 work: *mut f32,
23913 ) -> lapack_int;
23914 pub fn LAPACKE_dspev_work(
23915 matrix_layout: c_int,
23916 jobz: c_char,
23917 uplo: c_char,
23918 n: lapack_int,
23919 ap: *mut f64,
23920 w: *mut f64,
23921 z: *mut f64,
23922 ldz: lapack_int,
23923 work: *mut f64,
23924 ) -> lapack_int;
23925 pub fn LAPACKE_sspevd_work(
23926 matrix_layout: c_int,
23927 jobz: c_char,
23928 uplo: c_char,
23929 n: lapack_int,
23930 ap: *mut f32,
23931 w: *mut f32,
23932 z: *mut f32,
23933 ldz: lapack_int,
23934 work: *mut f32,
23935 lwork: lapack_int,
23936 iwork: *mut lapack_int,
23937 liwork: lapack_int,
23938 ) -> lapack_int;
23939 pub fn LAPACKE_dspevd_work(
23940 matrix_layout: c_int,
23941 jobz: c_char,
23942 uplo: c_char,
23943 n: lapack_int,
23944 ap: *mut f64,
23945 w: *mut f64,
23946 z: *mut f64,
23947 ldz: lapack_int,
23948 work: *mut f64,
23949 lwork: lapack_int,
23950 iwork: *mut lapack_int,
23951 liwork: lapack_int,
23952 ) -> lapack_int;
23953 pub fn LAPACKE_sspevx_work(
23954 matrix_layout: c_int,
23955 jobz: c_char,
23956 range: c_char,
23957 uplo: c_char,
23958 n: lapack_int,
23959 ap: *mut f32,
23960 vl: f32,
23961 vu: f32,
23962 il: lapack_int,
23963 iu: lapack_int,
23964 abstol: f32,
23965 m: *mut lapack_int,
23966 w: *mut f32,
23967 z: *mut f32,
23968 ldz: lapack_int,
23969 work: *mut f32,
23970 iwork: *mut lapack_int,
23971 ifail: *mut lapack_int,
23972 ) -> lapack_int;
23973 pub fn LAPACKE_dspevx_work(
23974 matrix_layout: c_int,
23975 jobz: c_char,
23976 range: c_char,
23977 uplo: c_char,
23978 n: lapack_int,
23979 ap: *mut f64,
23980 vl: f64,
23981 vu: f64,
23982 il: lapack_int,
23983 iu: lapack_int,
23984 abstol: f64,
23985 m: *mut lapack_int,
23986 w: *mut f64,
23987 z: *mut f64,
23988 ldz: lapack_int,
23989 work: *mut f64,
23990 iwork: *mut lapack_int,
23991 ifail: *mut lapack_int,
23992 ) -> lapack_int;
23993 pub fn LAPACKE_sspgst_work(
23994 matrix_layout: c_int,
23995 itype: lapack_int,
23996 uplo: c_char,
23997 n: lapack_int,
23998 ap: *mut f32,
23999 bp: *const f32,
24000 ) -> lapack_int;
24001 pub fn LAPACKE_dspgst_work(
24002 matrix_layout: c_int,
24003 itype: lapack_int,
24004 uplo: c_char,
24005 n: lapack_int,
24006 ap: *mut f64,
24007 bp: *const f64,
24008 ) -> lapack_int;
24009 pub fn LAPACKE_sspgv_work(
24010 matrix_layout: c_int,
24011 itype: lapack_int,
24012 jobz: c_char,
24013 uplo: c_char,
24014 n: lapack_int,
24015 ap: *mut f32,
24016 bp: *mut f32,
24017 w: *mut f32,
24018 z: *mut f32,
24019 ldz: lapack_int,
24020 work: *mut f32,
24021 ) -> lapack_int;
24022 pub fn LAPACKE_dspgv_work(
24023 matrix_layout: c_int,
24024 itype: lapack_int,
24025 jobz: c_char,
24026 uplo: c_char,
24027 n: lapack_int,
24028 ap: *mut f64,
24029 bp: *mut f64,
24030 w: *mut f64,
24031 z: *mut f64,
24032 ldz: lapack_int,
24033 work: *mut f64,
24034 ) -> lapack_int;
24035 pub fn LAPACKE_sspgvd_work(
24036 matrix_layout: c_int,
24037 itype: lapack_int,
24038 jobz: c_char,
24039 uplo: c_char,
24040 n: lapack_int,
24041 ap: *mut f32,
24042 bp: *mut f32,
24043 w: *mut f32,
24044 z: *mut f32,
24045 ldz: lapack_int,
24046 work: *mut f32,
24047 lwork: lapack_int,
24048 iwork: *mut lapack_int,
24049 liwork: lapack_int,
24050 ) -> lapack_int;
24051 pub fn LAPACKE_dspgvd_work(
24052 matrix_layout: c_int,
24053 itype: lapack_int,
24054 jobz: c_char,
24055 uplo: c_char,
24056 n: lapack_int,
24057 ap: *mut f64,
24058 bp: *mut f64,
24059 w: *mut f64,
24060 z: *mut f64,
24061 ldz: lapack_int,
24062 work: *mut f64,
24063 lwork: lapack_int,
24064 iwork: *mut lapack_int,
24065 liwork: lapack_int,
24066 ) -> lapack_int;
24067 pub fn LAPACKE_sspgvx_work(
24068 matrix_layout: c_int,
24069 itype: lapack_int,
24070 jobz: c_char,
24071 range: c_char,
24072 uplo: c_char,
24073 n: lapack_int,
24074 ap: *mut f32,
24075 bp: *mut f32,
24076 vl: f32,
24077 vu: f32,
24078 il: lapack_int,
24079 iu: lapack_int,
24080 abstol: f32,
24081 m: *mut lapack_int,
24082 w: *mut f32,
24083 z: *mut f32,
24084 ldz: lapack_int,
24085 work: *mut f32,
24086 iwork: *mut lapack_int,
24087 ifail: *mut lapack_int,
24088 ) -> lapack_int;
24089 pub fn LAPACKE_dspgvx_work(
24090 matrix_layout: c_int,
24091 itype: lapack_int,
24092 jobz: c_char,
24093 range: c_char,
24094 uplo: c_char,
24095 n: lapack_int,
24096 ap: *mut f64,
24097 bp: *mut f64,
24098 vl: f64,
24099 vu: f64,
24100 il: lapack_int,
24101 iu: lapack_int,
24102 abstol: f64,
24103 m: *mut lapack_int,
24104 w: *mut f64,
24105 z: *mut f64,
24106 ldz: lapack_int,
24107 work: *mut f64,
24108 iwork: *mut lapack_int,
24109 ifail: *mut lapack_int,
24110 ) -> lapack_int;
24111 pub fn LAPACKE_ssprfs_work(
24112 matrix_layout: c_int,
24113 uplo: c_char,
24114 n: lapack_int,
24115 nrhs: lapack_int,
24116 ap: *const f32,
24117 afp: *const f32,
24118 ipiv: *const lapack_int,
24119 b: *const f32,
24120 ldb: lapack_int,
24121 x: *mut f32,
24122 ldx: lapack_int,
24123 ferr: *mut f32,
24124 berr: *mut f32,
24125 work: *mut f32,
24126 iwork: *mut lapack_int,
24127 ) -> lapack_int;
24128 pub fn LAPACKE_dsprfs_work(
24129 matrix_layout: c_int,
24130 uplo: c_char,
24131 n: lapack_int,
24132 nrhs: lapack_int,
24133 ap: *const f64,
24134 afp: *const f64,
24135 ipiv: *const lapack_int,
24136 b: *const f64,
24137 ldb: lapack_int,
24138 x: *mut f64,
24139 ldx: lapack_int,
24140 ferr: *mut f64,
24141 berr: *mut f64,
24142 work: *mut f64,
24143 iwork: *mut lapack_int,
24144 ) -> lapack_int;
24145 pub fn LAPACKE_csprfs_work(
24146 matrix_layout: c_int,
24147 uplo: c_char,
24148 n: lapack_int,
24149 nrhs: lapack_int,
24150 ap: *const __BindgenComplex<f32>,
24151 afp: *const __BindgenComplex<f32>,
24152 ipiv: *const lapack_int,
24153 b: *const __BindgenComplex<f32>,
24154 ldb: lapack_int,
24155 x: *mut __BindgenComplex<f32>,
24156 ldx: lapack_int,
24157 ferr: *mut f32,
24158 berr: *mut f32,
24159 work: *mut __BindgenComplex<f32>,
24160 rwork: *mut f32,
24161 ) -> lapack_int;
24162 pub fn LAPACKE_zsprfs_work(
24163 matrix_layout: c_int,
24164 uplo: c_char,
24165 n: lapack_int,
24166 nrhs: lapack_int,
24167 ap: *const __BindgenComplex<f64>,
24168 afp: *const __BindgenComplex<f64>,
24169 ipiv: *const lapack_int,
24170 b: *const __BindgenComplex<f64>,
24171 ldb: lapack_int,
24172 x: *mut __BindgenComplex<f64>,
24173 ldx: lapack_int,
24174 ferr: *mut f64,
24175 berr: *mut f64,
24176 work: *mut __BindgenComplex<f64>,
24177 rwork: *mut f64,
24178 ) -> lapack_int;
24179 pub fn LAPACKE_sspsv_work(
24180 matrix_layout: c_int,
24181 uplo: c_char,
24182 n: lapack_int,
24183 nrhs: lapack_int,
24184 ap: *mut f32,
24185 ipiv: *mut lapack_int,
24186 b: *mut f32,
24187 ldb: lapack_int,
24188 ) -> lapack_int;
24189 pub fn LAPACKE_dspsv_work(
24190 matrix_layout: c_int,
24191 uplo: c_char,
24192 n: lapack_int,
24193 nrhs: lapack_int,
24194 ap: *mut f64,
24195 ipiv: *mut lapack_int,
24196 b: *mut f64,
24197 ldb: lapack_int,
24198 ) -> lapack_int;
24199 pub fn LAPACKE_cspsv_work(
24200 matrix_layout: c_int,
24201 uplo: c_char,
24202 n: lapack_int,
24203 nrhs: lapack_int,
24204 ap: *mut __BindgenComplex<f32>,
24205 ipiv: *mut lapack_int,
24206 b: *mut __BindgenComplex<f32>,
24207 ldb: lapack_int,
24208 ) -> lapack_int;
24209 pub fn LAPACKE_zspsv_work(
24210 matrix_layout: c_int,
24211 uplo: c_char,
24212 n: lapack_int,
24213 nrhs: lapack_int,
24214 ap: *mut __BindgenComplex<f64>,
24215 ipiv: *mut lapack_int,
24216 b: *mut __BindgenComplex<f64>,
24217 ldb: lapack_int,
24218 ) -> lapack_int;
24219 pub fn LAPACKE_sspsvx_work(
24220 matrix_layout: c_int,
24221 fact: c_char,
24222 uplo: c_char,
24223 n: lapack_int,
24224 nrhs: lapack_int,
24225 ap: *const f32,
24226 afp: *mut f32,
24227 ipiv: *mut lapack_int,
24228 b: *const f32,
24229 ldb: lapack_int,
24230 x: *mut f32,
24231 ldx: lapack_int,
24232 rcond: *mut f32,
24233 ferr: *mut f32,
24234 berr: *mut f32,
24235 work: *mut f32,
24236 iwork: *mut lapack_int,
24237 ) -> lapack_int;
24238 pub fn LAPACKE_dspsvx_work(
24239 matrix_layout: c_int,
24240 fact: c_char,
24241 uplo: c_char,
24242 n: lapack_int,
24243 nrhs: lapack_int,
24244 ap: *const f64,
24245 afp: *mut f64,
24246 ipiv: *mut lapack_int,
24247 b: *const f64,
24248 ldb: lapack_int,
24249 x: *mut f64,
24250 ldx: lapack_int,
24251 rcond: *mut f64,
24252 ferr: *mut f64,
24253 berr: *mut f64,
24254 work: *mut f64,
24255 iwork: *mut lapack_int,
24256 ) -> lapack_int;
24257 pub fn LAPACKE_cspsvx_work(
24258 matrix_layout: c_int,
24259 fact: c_char,
24260 uplo: c_char,
24261 n: lapack_int,
24262 nrhs: lapack_int,
24263 ap: *const __BindgenComplex<f32>,
24264 afp: *mut __BindgenComplex<f32>,
24265 ipiv: *mut lapack_int,
24266 b: *const __BindgenComplex<f32>,
24267 ldb: lapack_int,
24268 x: *mut __BindgenComplex<f32>,
24269 ldx: lapack_int,
24270 rcond: *mut f32,
24271 ferr: *mut f32,
24272 berr: *mut f32,
24273 work: *mut __BindgenComplex<f32>,
24274 rwork: *mut f32,
24275 ) -> lapack_int;
24276 pub fn LAPACKE_zspsvx_work(
24277 matrix_layout: c_int,
24278 fact: c_char,
24279 uplo: c_char,
24280 n: lapack_int,
24281 nrhs: lapack_int,
24282 ap: *const __BindgenComplex<f64>,
24283 afp: *mut __BindgenComplex<f64>,
24284 ipiv: *mut lapack_int,
24285 b: *const __BindgenComplex<f64>,
24286 ldb: lapack_int,
24287 x: *mut __BindgenComplex<f64>,
24288 ldx: lapack_int,
24289 rcond: *mut f64,
24290 ferr: *mut f64,
24291 berr: *mut f64,
24292 work: *mut __BindgenComplex<f64>,
24293 rwork: *mut f64,
24294 ) -> lapack_int;
24295 pub fn LAPACKE_ssptrd_work(
24296 matrix_layout: c_int,
24297 uplo: c_char,
24298 n: lapack_int,
24299 ap: *mut f32,
24300 d: *mut f32,
24301 e: *mut f32,
24302 tau: *mut f32,
24303 ) -> lapack_int;
24304 pub fn LAPACKE_dsptrd_work(
24305 matrix_layout: c_int,
24306 uplo: c_char,
24307 n: lapack_int,
24308 ap: *mut f64,
24309 d: *mut f64,
24310 e: *mut f64,
24311 tau: *mut f64,
24312 ) -> lapack_int;
24313 pub fn LAPACKE_ssptrf_work(
24314 matrix_layout: c_int,
24315 uplo: c_char,
24316 n: lapack_int,
24317 ap: *mut f32,
24318 ipiv: *mut lapack_int,
24319 ) -> lapack_int;
24320 pub fn LAPACKE_dsptrf_work(
24321 matrix_layout: c_int,
24322 uplo: c_char,
24323 n: lapack_int,
24324 ap: *mut f64,
24325 ipiv: *mut lapack_int,
24326 ) -> lapack_int;
24327 pub fn LAPACKE_csptrf_work(
24328 matrix_layout: c_int,
24329 uplo: c_char,
24330 n: lapack_int,
24331 ap: *mut __BindgenComplex<f32>,
24332 ipiv: *mut lapack_int,
24333 ) -> lapack_int;
24334 pub fn LAPACKE_zsptrf_work(
24335 matrix_layout: c_int,
24336 uplo: c_char,
24337 n: lapack_int,
24338 ap: *mut __BindgenComplex<f64>,
24339 ipiv: *mut lapack_int,
24340 ) -> lapack_int;
24341 pub fn LAPACKE_ssptri_work(
24342 matrix_layout: c_int,
24343 uplo: c_char,
24344 n: lapack_int,
24345 ap: *mut f32,
24346 ipiv: *const lapack_int,
24347 work: *mut f32,
24348 ) -> lapack_int;
24349 pub fn LAPACKE_dsptri_work(
24350 matrix_layout: c_int,
24351 uplo: c_char,
24352 n: lapack_int,
24353 ap: *mut f64,
24354 ipiv: *const lapack_int,
24355 work: *mut f64,
24356 ) -> lapack_int;
24357 pub fn LAPACKE_csptri_work(
24358 matrix_layout: c_int,
24359 uplo: c_char,
24360 n: lapack_int,
24361 ap: *mut __BindgenComplex<f32>,
24362 ipiv: *const lapack_int,
24363 work: *mut __BindgenComplex<f32>,
24364 ) -> lapack_int;
24365 pub fn LAPACKE_zsptri_work(
24366 matrix_layout: c_int,
24367 uplo: c_char,
24368 n: lapack_int,
24369 ap: *mut __BindgenComplex<f64>,
24370 ipiv: *const lapack_int,
24371 work: *mut __BindgenComplex<f64>,
24372 ) -> lapack_int;
24373 pub fn LAPACKE_ssptrs_work(
24374 matrix_layout: c_int,
24375 uplo: c_char,
24376 n: lapack_int,
24377 nrhs: lapack_int,
24378 ap: *const f32,
24379 ipiv: *const lapack_int,
24380 b: *mut f32,
24381 ldb: lapack_int,
24382 ) -> lapack_int;
24383 pub fn LAPACKE_dsptrs_work(
24384 matrix_layout: c_int,
24385 uplo: c_char,
24386 n: lapack_int,
24387 nrhs: lapack_int,
24388 ap: *const f64,
24389 ipiv: *const lapack_int,
24390 b: *mut f64,
24391 ldb: lapack_int,
24392 ) -> lapack_int;
24393 pub fn LAPACKE_csptrs_work(
24394 matrix_layout: c_int,
24395 uplo: c_char,
24396 n: lapack_int,
24397 nrhs: lapack_int,
24398 ap: *const __BindgenComplex<f32>,
24399 ipiv: *const lapack_int,
24400 b: *mut __BindgenComplex<f32>,
24401 ldb: lapack_int,
24402 ) -> lapack_int;
24403 pub fn LAPACKE_zsptrs_work(
24404 matrix_layout: c_int,
24405 uplo: c_char,
24406 n: lapack_int,
24407 nrhs: lapack_int,
24408 ap: *const __BindgenComplex<f64>,
24409 ipiv: *const lapack_int,
24410 b: *mut __BindgenComplex<f64>,
24411 ldb: lapack_int,
24412 ) -> lapack_int;
24413 pub fn LAPACKE_sstebz_work(
24414 range: c_char,
24415 order: c_char,
24416 n: lapack_int,
24417 vl: f32,
24418 vu: f32,
24419 il: lapack_int,
24420 iu: lapack_int,
24421 abstol: f32,
24422 d: *const f32,
24423 e: *const f32,
24424 m: *mut lapack_int,
24425 nsplit: *mut lapack_int,
24426 w: *mut f32,
24427 iblock: *mut lapack_int,
24428 isplit: *mut lapack_int,
24429 work: *mut f32,
24430 iwork: *mut lapack_int,
24431 ) -> lapack_int;
24432 pub fn LAPACKE_dstebz_work(
24433 range: c_char,
24434 order: c_char,
24435 n: lapack_int,
24436 vl: f64,
24437 vu: f64,
24438 il: lapack_int,
24439 iu: lapack_int,
24440 abstol: f64,
24441 d: *const f64,
24442 e: *const f64,
24443 m: *mut lapack_int,
24444 nsplit: *mut lapack_int,
24445 w: *mut f64,
24446 iblock: *mut lapack_int,
24447 isplit: *mut lapack_int,
24448 work: *mut f64,
24449 iwork: *mut lapack_int,
24450 ) -> lapack_int;
24451 pub fn LAPACKE_sstedc_work(
24452 matrix_layout: c_int,
24453 compz: c_char,
24454 n: lapack_int,
24455 d: *mut f32,
24456 e: *mut f32,
24457 z: *mut f32,
24458 ldz: lapack_int,
24459 work: *mut f32,
24460 lwork: lapack_int,
24461 iwork: *mut lapack_int,
24462 liwork: lapack_int,
24463 ) -> lapack_int;
24464 pub fn LAPACKE_dstedc_work(
24465 matrix_layout: c_int,
24466 compz: c_char,
24467 n: lapack_int,
24468 d: *mut f64,
24469 e: *mut f64,
24470 z: *mut f64,
24471 ldz: lapack_int,
24472 work: *mut f64,
24473 lwork: lapack_int,
24474 iwork: *mut lapack_int,
24475 liwork: lapack_int,
24476 ) -> lapack_int;
24477 pub fn LAPACKE_cstedc_work(
24478 matrix_layout: c_int,
24479 compz: c_char,
24480 n: lapack_int,
24481 d: *mut f32,
24482 e: *mut f32,
24483 z: *mut __BindgenComplex<f32>,
24484 ldz: lapack_int,
24485 work: *mut __BindgenComplex<f32>,
24486 lwork: lapack_int,
24487 rwork: *mut f32,
24488 lrwork: lapack_int,
24489 iwork: *mut lapack_int,
24490 liwork: lapack_int,
24491 ) -> lapack_int;
24492 pub fn LAPACKE_zstedc_work(
24493 matrix_layout: c_int,
24494 compz: c_char,
24495 n: lapack_int,
24496 d: *mut f64,
24497 e: *mut f64,
24498 z: *mut __BindgenComplex<f64>,
24499 ldz: lapack_int,
24500 work: *mut __BindgenComplex<f64>,
24501 lwork: lapack_int,
24502 rwork: *mut f64,
24503 lrwork: lapack_int,
24504 iwork: *mut lapack_int,
24505 liwork: lapack_int,
24506 ) -> lapack_int;
24507 pub fn LAPACKE_sstegr_work(
24508 matrix_layout: c_int,
24509 jobz: c_char,
24510 range: c_char,
24511 n: lapack_int,
24512 d: *mut f32,
24513 e: *mut f32,
24514 vl: f32,
24515 vu: f32,
24516 il: lapack_int,
24517 iu: lapack_int,
24518 abstol: f32,
24519 m: *mut lapack_int,
24520 w: *mut f32,
24521 z: *mut f32,
24522 ldz: lapack_int,
24523 isuppz: *mut lapack_int,
24524 work: *mut f32,
24525 lwork: lapack_int,
24526 iwork: *mut lapack_int,
24527 liwork: lapack_int,
24528 ) -> lapack_int;
24529 pub fn LAPACKE_dstegr_work(
24530 matrix_layout: c_int,
24531 jobz: c_char,
24532 range: c_char,
24533 n: lapack_int,
24534 d: *mut f64,
24535 e: *mut f64,
24536 vl: f64,
24537 vu: f64,
24538 il: lapack_int,
24539 iu: lapack_int,
24540 abstol: f64,
24541 m: *mut lapack_int,
24542 w: *mut f64,
24543 z: *mut f64,
24544 ldz: lapack_int,
24545 isuppz: *mut lapack_int,
24546 work: *mut f64,
24547 lwork: lapack_int,
24548 iwork: *mut lapack_int,
24549 liwork: lapack_int,
24550 ) -> lapack_int;
24551 pub fn LAPACKE_cstegr_work(
24552 matrix_layout: c_int,
24553 jobz: c_char,
24554 range: c_char,
24555 n: lapack_int,
24556 d: *mut f32,
24557 e: *mut f32,
24558 vl: f32,
24559 vu: f32,
24560 il: lapack_int,
24561 iu: lapack_int,
24562 abstol: f32,
24563 m: *mut lapack_int,
24564 w: *mut f32,
24565 z: *mut __BindgenComplex<f32>,
24566 ldz: lapack_int,
24567 isuppz: *mut lapack_int,
24568 work: *mut f32,
24569 lwork: lapack_int,
24570 iwork: *mut lapack_int,
24571 liwork: lapack_int,
24572 ) -> lapack_int;
24573 pub fn LAPACKE_zstegr_work(
24574 matrix_layout: c_int,
24575 jobz: c_char,
24576 range: c_char,
24577 n: lapack_int,
24578 d: *mut f64,
24579 e: *mut f64,
24580 vl: f64,
24581 vu: f64,
24582 il: lapack_int,
24583 iu: lapack_int,
24584 abstol: f64,
24585 m: *mut lapack_int,
24586 w: *mut f64,
24587 z: *mut __BindgenComplex<f64>,
24588 ldz: lapack_int,
24589 isuppz: *mut lapack_int,
24590 work: *mut f64,
24591 lwork: lapack_int,
24592 iwork: *mut lapack_int,
24593 liwork: lapack_int,
24594 ) -> lapack_int;
24595 pub fn LAPACKE_sstein_work(
24596 matrix_layout: c_int,
24597 n: lapack_int,
24598 d: *const f32,
24599 e: *const f32,
24600 m: lapack_int,
24601 w: *const f32,
24602 iblock: *const lapack_int,
24603 isplit: *const lapack_int,
24604 z: *mut f32,
24605 ldz: lapack_int,
24606 work: *mut f32,
24607 iwork: *mut lapack_int,
24608 ifailv: *mut lapack_int,
24609 ) -> lapack_int;
24610 pub fn LAPACKE_dstein_work(
24611 matrix_layout: c_int,
24612 n: lapack_int,
24613 d: *const f64,
24614 e: *const f64,
24615 m: lapack_int,
24616 w: *const f64,
24617 iblock: *const lapack_int,
24618 isplit: *const lapack_int,
24619 z: *mut f64,
24620 ldz: lapack_int,
24621 work: *mut f64,
24622 iwork: *mut lapack_int,
24623 ifailv: *mut lapack_int,
24624 ) -> lapack_int;
24625 pub fn LAPACKE_cstein_work(
24626 matrix_layout: c_int,
24627 n: lapack_int,
24628 d: *const f32,
24629 e: *const f32,
24630 m: lapack_int,
24631 w: *const f32,
24632 iblock: *const lapack_int,
24633 isplit: *const lapack_int,
24634 z: *mut __BindgenComplex<f32>,
24635 ldz: lapack_int,
24636 work: *mut f32,
24637 iwork: *mut lapack_int,
24638 ifailv: *mut lapack_int,
24639 ) -> lapack_int;
24640 pub fn LAPACKE_zstein_work(
24641 matrix_layout: c_int,
24642 n: lapack_int,
24643 d: *const f64,
24644 e: *const f64,
24645 m: lapack_int,
24646 w: *const f64,
24647 iblock: *const lapack_int,
24648 isplit: *const lapack_int,
24649 z: *mut __BindgenComplex<f64>,
24650 ldz: lapack_int,
24651 work: *mut f64,
24652 iwork: *mut lapack_int,
24653 ifailv: *mut lapack_int,
24654 ) -> lapack_int;
24655 pub fn LAPACKE_sstemr_work(
24656 matrix_layout: c_int,
24657 jobz: c_char,
24658 range: c_char,
24659 n: lapack_int,
24660 d: *mut f32,
24661 e: *mut f32,
24662 vl: f32,
24663 vu: f32,
24664 il: lapack_int,
24665 iu: lapack_int,
24666 m: *mut lapack_int,
24667 w: *mut f32,
24668 z: *mut f32,
24669 ldz: lapack_int,
24670 nzc: lapack_int,
24671 isuppz: *mut lapack_int,
24672 tryrac: *mut lapack_int,
24673 work: *mut f32,
24674 lwork: lapack_int,
24675 iwork: *mut lapack_int,
24676 liwork: lapack_int,
24677 ) -> lapack_int;
24678 pub fn LAPACKE_dstemr_work(
24679 matrix_layout: c_int,
24680 jobz: c_char,
24681 range: c_char,
24682 n: lapack_int,
24683 d: *mut f64,
24684 e: *mut f64,
24685 vl: f64,
24686 vu: f64,
24687 il: lapack_int,
24688 iu: lapack_int,
24689 m: *mut lapack_int,
24690 w: *mut f64,
24691 z: *mut f64,
24692 ldz: lapack_int,
24693 nzc: lapack_int,
24694 isuppz: *mut lapack_int,
24695 tryrac: *mut lapack_int,
24696 work: *mut f64,
24697 lwork: lapack_int,
24698 iwork: *mut lapack_int,
24699 liwork: lapack_int,
24700 ) -> lapack_int;
24701 pub fn LAPACKE_cstemr_work(
24702 matrix_layout: c_int,
24703 jobz: c_char,
24704 range: c_char,
24705 n: lapack_int,
24706 d: *mut f32,
24707 e: *mut f32,
24708 vl: f32,
24709 vu: f32,
24710 il: lapack_int,
24711 iu: lapack_int,
24712 m: *mut lapack_int,
24713 w: *mut f32,
24714 z: *mut __BindgenComplex<f32>,
24715 ldz: lapack_int,
24716 nzc: lapack_int,
24717 isuppz: *mut lapack_int,
24718 tryrac: *mut lapack_int,
24719 work: *mut f32,
24720 lwork: lapack_int,
24721 iwork: *mut lapack_int,
24722 liwork: lapack_int,
24723 ) -> lapack_int;
24724 pub fn LAPACKE_zstemr_work(
24725 matrix_layout: c_int,
24726 jobz: c_char,
24727 range: c_char,
24728 n: lapack_int,
24729 d: *mut f64,
24730 e: *mut f64,
24731 vl: f64,
24732 vu: f64,
24733 il: lapack_int,
24734 iu: lapack_int,
24735 m: *mut lapack_int,
24736 w: *mut f64,
24737 z: *mut __BindgenComplex<f64>,
24738 ldz: lapack_int,
24739 nzc: lapack_int,
24740 isuppz: *mut lapack_int,
24741 tryrac: *mut lapack_int,
24742 work: *mut f64,
24743 lwork: lapack_int,
24744 iwork: *mut lapack_int,
24745 liwork: lapack_int,
24746 ) -> lapack_int;
24747 pub fn LAPACKE_ssteqr_work(
24748 matrix_layout: c_int,
24749 compz: c_char,
24750 n: lapack_int,
24751 d: *mut f32,
24752 e: *mut f32,
24753 z: *mut f32,
24754 ldz: lapack_int,
24755 work: *mut f32,
24756 ) -> lapack_int;
24757 pub fn LAPACKE_dsteqr_work(
24758 matrix_layout: c_int,
24759 compz: c_char,
24760 n: lapack_int,
24761 d: *mut f64,
24762 e: *mut f64,
24763 z: *mut f64,
24764 ldz: lapack_int,
24765 work: *mut f64,
24766 ) -> lapack_int;
24767 pub fn LAPACKE_csteqr_work(
24768 matrix_layout: c_int,
24769 compz: c_char,
24770 n: lapack_int,
24771 d: *mut f32,
24772 e: *mut f32,
24773 z: *mut __BindgenComplex<f32>,
24774 ldz: lapack_int,
24775 work: *mut f32,
24776 ) -> lapack_int;
24777 pub fn LAPACKE_zsteqr_work(
24778 matrix_layout: c_int,
24779 compz: c_char,
24780 n: lapack_int,
24781 d: *mut f64,
24782 e: *mut f64,
24783 z: *mut __BindgenComplex<f64>,
24784 ldz: lapack_int,
24785 work: *mut f64,
24786 ) -> lapack_int;
24787 pub fn LAPACKE_ssterf_work(n: lapack_int, d: *mut f32, e: *mut f32) -> lapack_int;
24788 pub fn LAPACKE_dsterf_work(n: lapack_int, d: *mut f64, e: *mut f64) -> lapack_int;
24789 pub fn LAPACKE_sstev_work(
24790 matrix_layout: c_int,
24791 jobz: c_char,
24792 n: lapack_int,
24793 d: *mut f32,
24794 e: *mut f32,
24795 z: *mut f32,
24796 ldz: lapack_int,
24797 work: *mut f32,
24798 ) -> lapack_int;
24799 pub fn LAPACKE_dstev_work(
24800 matrix_layout: c_int,
24801 jobz: c_char,
24802 n: lapack_int,
24803 d: *mut f64,
24804 e: *mut f64,
24805 z: *mut f64,
24806 ldz: lapack_int,
24807 work: *mut f64,
24808 ) -> lapack_int;
24809 pub fn LAPACKE_sstevd_work(
24810 matrix_layout: c_int,
24811 jobz: c_char,
24812 n: lapack_int,
24813 d: *mut f32,
24814 e: *mut f32,
24815 z: *mut f32,
24816 ldz: lapack_int,
24817 work: *mut f32,
24818 lwork: lapack_int,
24819 iwork: *mut lapack_int,
24820 liwork: lapack_int,
24821 ) -> lapack_int;
24822 pub fn LAPACKE_dstevd_work(
24823 matrix_layout: c_int,
24824 jobz: c_char,
24825 n: lapack_int,
24826 d: *mut f64,
24827 e: *mut f64,
24828 z: *mut f64,
24829 ldz: lapack_int,
24830 work: *mut f64,
24831 lwork: lapack_int,
24832 iwork: *mut lapack_int,
24833 liwork: lapack_int,
24834 ) -> lapack_int;
24835 pub fn LAPACKE_sstevr_work(
24836 matrix_layout: c_int,
24837 jobz: c_char,
24838 range: c_char,
24839 n: lapack_int,
24840 d: *mut f32,
24841 e: *mut f32,
24842 vl: f32,
24843 vu: f32,
24844 il: lapack_int,
24845 iu: lapack_int,
24846 abstol: f32,
24847 m: *mut lapack_int,
24848 w: *mut f32,
24849 z: *mut f32,
24850 ldz: lapack_int,
24851 isuppz: *mut lapack_int,
24852 work: *mut f32,
24853 lwork: lapack_int,
24854 iwork: *mut lapack_int,
24855 liwork: lapack_int,
24856 ) -> lapack_int;
24857 pub fn LAPACKE_dstevr_work(
24858 matrix_layout: c_int,
24859 jobz: c_char,
24860 range: c_char,
24861 n: lapack_int,
24862 d: *mut f64,
24863 e: *mut f64,
24864 vl: f64,
24865 vu: f64,
24866 il: lapack_int,
24867 iu: lapack_int,
24868 abstol: f64,
24869 m: *mut lapack_int,
24870 w: *mut f64,
24871 z: *mut f64,
24872 ldz: lapack_int,
24873 isuppz: *mut lapack_int,
24874 work: *mut f64,
24875 lwork: lapack_int,
24876 iwork: *mut lapack_int,
24877 liwork: lapack_int,
24878 ) -> lapack_int;
24879 pub fn LAPACKE_sstevx_work(
24880 matrix_layout: c_int,
24881 jobz: c_char,
24882 range: c_char,
24883 n: lapack_int,
24884 d: *mut f32,
24885 e: *mut f32,
24886 vl: f32,
24887 vu: f32,
24888 il: lapack_int,
24889 iu: lapack_int,
24890 abstol: f32,
24891 m: *mut lapack_int,
24892 w: *mut f32,
24893 z: *mut f32,
24894 ldz: lapack_int,
24895 work: *mut f32,
24896 iwork: *mut lapack_int,
24897 ifail: *mut lapack_int,
24898 ) -> lapack_int;
24899 pub fn LAPACKE_dstevx_work(
24900 matrix_layout: c_int,
24901 jobz: c_char,
24902 range: c_char,
24903 n: lapack_int,
24904 d: *mut f64,
24905 e: *mut f64,
24906 vl: f64,
24907 vu: f64,
24908 il: lapack_int,
24909 iu: lapack_int,
24910 abstol: f64,
24911 m: *mut lapack_int,
24912 w: *mut f64,
24913 z: *mut f64,
24914 ldz: lapack_int,
24915 work: *mut f64,
24916 iwork: *mut lapack_int,
24917 ifail: *mut lapack_int,
24918 ) -> lapack_int;
24919 pub fn LAPACKE_ssycon_work(
24920 matrix_layout: c_int,
24921 uplo: c_char,
24922 n: lapack_int,
24923 a: *const f32,
24924 lda: lapack_int,
24925 ipiv: *const lapack_int,
24926 anorm: f32,
24927 rcond: *mut f32,
24928 work: *mut f32,
24929 iwork: *mut lapack_int,
24930 ) -> lapack_int;
24931 pub fn LAPACKE_dsycon_work(
24932 matrix_layout: c_int,
24933 uplo: c_char,
24934 n: lapack_int,
24935 a: *const f64,
24936 lda: lapack_int,
24937 ipiv: *const lapack_int,
24938 anorm: f64,
24939 rcond: *mut f64,
24940 work: *mut f64,
24941 iwork: *mut lapack_int,
24942 ) -> lapack_int;
24943 pub fn LAPACKE_csycon_work(
24944 matrix_layout: c_int,
24945 uplo: c_char,
24946 n: lapack_int,
24947 a: *const __BindgenComplex<f32>,
24948 lda: lapack_int,
24949 ipiv: *const lapack_int,
24950 anorm: f32,
24951 rcond: *mut f32,
24952 work: *mut __BindgenComplex<f32>,
24953 ) -> lapack_int;
24954 pub fn LAPACKE_zsycon_work(
24955 matrix_layout: c_int,
24956 uplo: c_char,
24957 n: lapack_int,
24958 a: *const __BindgenComplex<f64>,
24959 lda: lapack_int,
24960 ipiv: *const lapack_int,
24961 anorm: f64,
24962 rcond: *mut f64,
24963 work: *mut __BindgenComplex<f64>,
24964 ) -> lapack_int;
24965 pub fn LAPACKE_ssyequb_work(
24966 matrix_layout: c_int,
24967 uplo: c_char,
24968 n: lapack_int,
24969 a: *const f32,
24970 lda: lapack_int,
24971 s: *mut f32,
24972 scond: *mut f32,
24973 amax: *mut f32,
24974 work: *mut f32,
24975 ) -> lapack_int;
24976 pub fn LAPACKE_dsyequb_work(
24977 matrix_layout: c_int,
24978 uplo: c_char,
24979 n: lapack_int,
24980 a: *const f64,
24981 lda: lapack_int,
24982 s: *mut f64,
24983 scond: *mut f64,
24984 amax: *mut f64,
24985 work: *mut f64,
24986 ) -> lapack_int;
24987 pub fn LAPACKE_csyequb_work(
24988 matrix_layout: c_int,
24989 uplo: c_char,
24990 n: lapack_int,
24991 a: *const __BindgenComplex<f32>,
24992 lda: lapack_int,
24993 s: *mut f32,
24994 scond: *mut f32,
24995 amax: *mut f32,
24996 work: *mut __BindgenComplex<f32>,
24997 ) -> lapack_int;
24998 pub fn LAPACKE_zsyequb_work(
24999 matrix_layout: c_int,
25000 uplo: c_char,
25001 n: lapack_int,
25002 a: *const __BindgenComplex<f64>,
25003 lda: lapack_int,
25004 s: *mut f64,
25005 scond: *mut f64,
25006 amax: *mut f64,
25007 work: *mut __BindgenComplex<f64>,
25008 ) -> lapack_int;
25009 pub fn LAPACKE_ssyev_work(
25010 matrix_layout: c_int,
25011 jobz: c_char,
25012 uplo: c_char,
25013 n: lapack_int,
25014 a: *mut f32,
25015 lda: lapack_int,
25016 w: *mut f32,
25017 work: *mut f32,
25018 lwork: lapack_int,
25019 ) -> lapack_int;
25020 pub fn LAPACKE_dsyev_work(
25021 matrix_layout: c_int,
25022 jobz: c_char,
25023 uplo: c_char,
25024 n: lapack_int,
25025 a: *mut f64,
25026 lda: lapack_int,
25027 w: *mut f64,
25028 work: *mut f64,
25029 lwork: lapack_int,
25030 ) -> lapack_int;
25031 pub fn LAPACKE_ssyevd_work(
25032 matrix_layout: c_int,
25033 jobz: c_char,
25034 uplo: c_char,
25035 n: lapack_int,
25036 a: *mut f32,
25037 lda: lapack_int,
25038 w: *mut f32,
25039 work: *mut f32,
25040 lwork: lapack_int,
25041 iwork: *mut lapack_int,
25042 liwork: lapack_int,
25043 ) -> lapack_int;
25044 pub fn LAPACKE_dsyevd_work(
25045 matrix_layout: c_int,
25046 jobz: c_char,
25047 uplo: c_char,
25048 n: lapack_int,
25049 a: *mut f64,
25050 lda: lapack_int,
25051 w: *mut f64,
25052 work: *mut f64,
25053 lwork: lapack_int,
25054 iwork: *mut lapack_int,
25055 liwork: lapack_int,
25056 ) -> lapack_int;
25057 pub fn LAPACKE_ssyevr_work(
25058 matrix_layout: c_int,
25059 jobz: c_char,
25060 range: c_char,
25061 uplo: c_char,
25062 n: lapack_int,
25063 a: *mut f32,
25064 lda: lapack_int,
25065 vl: f32,
25066 vu: f32,
25067 il: lapack_int,
25068 iu: lapack_int,
25069 abstol: f32,
25070 m: *mut lapack_int,
25071 w: *mut f32,
25072 z: *mut f32,
25073 ldz: lapack_int,
25074 isuppz: *mut lapack_int,
25075 work: *mut f32,
25076 lwork: lapack_int,
25077 iwork: *mut lapack_int,
25078 liwork: lapack_int,
25079 ) -> lapack_int;
25080 pub fn LAPACKE_dsyevr_work(
25081 matrix_layout: c_int,
25082 jobz: c_char,
25083 range: c_char,
25084 uplo: c_char,
25085 n: lapack_int,
25086 a: *mut f64,
25087 lda: lapack_int,
25088 vl: f64,
25089 vu: f64,
25090 il: lapack_int,
25091 iu: lapack_int,
25092 abstol: f64,
25093 m: *mut lapack_int,
25094 w: *mut f64,
25095 z: *mut f64,
25096 ldz: lapack_int,
25097 isuppz: *mut lapack_int,
25098 work: *mut f64,
25099 lwork: lapack_int,
25100 iwork: *mut lapack_int,
25101 liwork: lapack_int,
25102 ) -> lapack_int;
25103 pub fn LAPACKE_ssyevx_work(
25104 matrix_layout: c_int,
25105 jobz: c_char,
25106 range: c_char,
25107 uplo: c_char,
25108 n: lapack_int,
25109 a: *mut f32,
25110 lda: lapack_int,
25111 vl: f32,
25112 vu: f32,
25113 il: lapack_int,
25114 iu: lapack_int,
25115 abstol: f32,
25116 m: *mut lapack_int,
25117 w: *mut f32,
25118 z: *mut f32,
25119 ldz: lapack_int,
25120 work: *mut f32,
25121 lwork: lapack_int,
25122 iwork: *mut lapack_int,
25123 ifail: *mut lapack_int,
25124 ) -> lapack_int;
25125 pub fn LAPACKE_dsyevx_work(
25126 matrix_layout: c_int,
25127 jobz: c_char,
25128 range: c_char,
25129 uplo: c_char,
25130 n: lapack_int,
25131 a: *mut f64,
25132 lda: lapack_int,
25133 vl: f64,
25134 vu: f64,
25135 il: lapack_int,
25136 iu: lapack_int,
25137 abstol: f64,
25138 m: *mut lapack_int,
25139 w: *mut f64,
25140 z: *mut f64,
25141 ldz: lapack_int,
25142 work: *mut f64,
25143 lwork: lapack_int,
25144 iwork: *mut lapack_int,
25145 ifail: *mut lapack_int,
25146 ) -> lapack_int;
25147 pub fn LAPACKE_ssygst_work(
25148 matrix_layout: c_int,
25149 itype: lapack_int,
25150 uplo: c_char,
25151 n: lapack_int,
25152 a: *mut f32,
25153 lda: lapack_int,
25154 b: *const f32,
25155 ldb: lapack_int,
25156 ) -> lapack_int;
25157 pub fn LAPACKE_dsygst_work(
25158 matrix_layout: c_int,
25159 itype: lapack_int,
25160 uplo: c_char,
25161 n: lapack_int,
25162 a: *mut f64,
25163 lda: lapack_int,
25164 b: *const f64,
25165 ldb: lapack_int,
25166 ) -> lapack_int;
25167 pub fn LAPACKE_ssygv_work(
25168 matrix_layout: c_int,
25169 itype: lapack_int,
25170 jobz: c_char,
25171 uplo: c_char,
25172 n: lapack_int,
25173 a: *mut f32,
25174 lda: lapack_int,
25175 b: *mut f32,
25176 ldb: lapack_int,
25177 w: *mut f32,
25178 work: *mut f32,
25179 lwork: lapack_int,
25180 ) -> lapack_int;
25181 pub fn LAPACKE_dsygv_work(
25182 matrix_layout: c_int,
25183 itype: lapack_int,
25184 jobz: c_char,
25185 uplo: c_char,
25186 n: lapack_int,
25187 a: *mut f64,
25188 lda: lapack_int,
25189 b: *mut f64,
25190 ldb: lapack_int,
25191 w: *mut f64,
25192 work: *mut f64,
25193 lwork: lapack_int,
25194 ) -> lapack_int;
25195 pub fn LAPACKE_ssygvd_work(
25196 matrix_layout: c_int,
25197 itype: lapack_int,
25198 jobz: c_char,
25199 uplo: c_char,
25200 n: lapack_int,
25201 a: *mut f32,
25202 lda: lapack_int,
25203 b: *mut f32,
25204 ldb: lapack_int,
25205 w: *mut f32,
25206 work: *mut f32,
25207 lwork: lapack_int,
25208 iwork: *mut lapack_int,
25209 liwork: lapack_int,
25210 ) -> lapack_int;
25211 pub fn LAPACKE_dsygvd_work(
25212 matrix_layout: c_int,
25213 itype: lapack_int,
25214 jobz: c_char,
25215 uplo: c_char,
25216 n: lapack_int,
25217 a: *mut f64,
25218 lda: lapack_int,
25219 b: *mut f64,
25220 ldb: lapack_int,
25221 w: *mut f64,
25222 work: *mut f64,
25223 lwork: lapack_int,
25224 iwork: *mut lapack_int,
25225 liwork: lapack_int,
25226 ) -> lapack_int;
25227 pub fn LAPACKE_ssygvx_work(
25228 matrix_layout: c_int,
25229 itype: lapack_int,
25230 jobz: c_char,
25231 range: c_char,
25232 uplo: c_char,
25233 n: lapack_int,
25234 a: *mut f32,
25235 lda: lapack_int,
25236 b: *mut f32,
25237 ldb: lapack_int,
25238 vl: f32,
25239 vu: f32,
25240 il: lapack_int,
25241 iu: lapack_int,
25242 abstol: f32,
25243 m: *mut lapack_int,
25244 w: *mut f32,
25245 z: *mut f32,
25246 ldz: lapack_int,
25247 work: *mut f32,
25248 lwork: lapack_int,
25249 iwork: *mut lapack_int,
25250 ifail: *mut lapack_int,
25251 ) -> lapack_int;
25252 pub fn LAPACKE_dsygvx_work(
25253 matrix_layout: c_int,
25254 itype: lapack_int,
25255 jobz: c_char,
25256 range: c_char,
25257 uplo: c_char,
25258 n: lapack_int,
25259 a: *mut f64,
25260 lda: lapack_int,
25261 b: *mut f64,
25262 ldb: lapack_int,
25263 vl: f64,
25264 vu: f64,
25265 il: lapack_int,
25266 iu: lapack_int,
25267 abstol: f64,
25268 m: *mut lapack_int,
25269 w: *mut f64,
25270 z: *mut f64,
25271 ldz: lapack_int,
25272 work: *mut f64,
25273 lwork: lapack_int,
25274 iwork: *mut lapack_int,
25275 ifail: *mut lapack_int,
25276 ) -> lapack_int;
25277 pub fn LAPACKE_ssyrfs_work(
25278 matrix_layout: c_int,
25279 uplo: c_char,
25280 n: lapack_int,
25281 nrhs: lapack_int,
25282 a: *const f32,
25283 lda: lapack_int,
25284 af: *const f32,
25285 ldaf: lapack_int,
25286 ipiv: *const lapack_int,
25287 b: *const f32,
25288 ldb: lapack_int,
25289 x: *mut f32,
25290 ldx: lapack_int,
25291 ferr: *mut f32,
25292 berr: *mut f32,
25293 work: *mut f32,
25294 iwork: *mut lapack_int,
25295 ) -> lapack_int;
25296 pub fn LAPACKE_dsyrfs_work(
25297 matrix_layout: c_int,
25298 uplo: c_char,
25299 n: lapack_int,
25300 nrhs: lapack_int,
25301 a: *const f64,
25302 lda: lapack_int,
25303 af: *const f64,
25304 ldaf: lapack_int,
25305 ipiv: *const lapack_int,
25306 b: *const f64,
25307 ldb: lapack_int,
25308 x: *mut f64,
25309 ldx: lapack_int,
25310 ferr: *mut f64,
25311 berr: *mut f64,
25312 work: *mut f64,
25313 iwork: *mut lapack_int,
25314 ) -> lapack_int;
25315 pub fn LAPACKE_csyrfs_work(
25316 matrix_layout: c_int,
25317 uplo: c_char,
25318 n: lapack_int,
25319 nrhs: lapack_int,
25320 a: *const __BindgenComplex<f32>,
25321 lda: lapack_int,
25322 af: *const __BindgenComplex<f32>,
25323 ldaf: lapack_int,
25324 ipiv: *const lapack_int,
25325 b: *const __BindgenComplex<f32>,
25326 ldb: lapack_int,
25327 x: *mut __BindgenComplex<f32>,
25328 ldx: lapack_int,
25329 ferr: *mut f32,
25330 berr: *mut f32,
25331 work: *mut __BindgenComplex<f32>,
25332 rwork: *mut f32,
25333 ) -> lapack_int;
25334 pub fn LAPACKE_zsyrfs_work(
25335 matrix_layout: c_int,
25336 uplo: c_char,
25337 n: lapack_int,
25338 nrhs: lapack_int,
25339 a: *const __BindgenComplex<f64>,
25340 lda: lapack_int,
25341 af: *const __BindgenComplex<f64>,
25342 ldaf: lapack_int,
25343 ipiv: *const lapack_int,
25344 b: *const __BindgenComplex<f64>,
25345 ldb: lapack_int,
25346 x: *mut __BindgenComplex<f64>,
25347 ldx: lapack_int,
25348 ferr: *mut f64,
25349 berr: *mut f64,
25350 work: *mut __BindgenComplex<f64>,
25351 rwork: *mut f64,
25352 ) -> lapack_int;
25353 pub fn LAPACKE_ssyrfsx_work(
25354 matrix_layout: c_int,
25355 uplo: c_char,
25356 equed: c_char,
25357 n: lapack_int,
25358 nrhs: lapack_int,
25359 a: *const f32,
25360 lda: lapack_int,
25361 af: *const f32,
25362 ldaf: lapack_int,
25363 ipiv: *const lapack_int,
25364 s: *const f32,
25365 b: *const f32,
25366 ldb: lapack_int,
25367 x: *mut f32,
25368 ldx: lapack_int,
25369 rcond: *mut f32,
25370 berr: *mut f32,
25371 n_err_bnds: lapack_int,
25372 err_bnds_norm: *mut f32,
25373 err_bnds_comp: *mut f32,
25374 nparams: lapack_int,
25375 params: *mut f32,
25376 work: *mut f32,
25377 iwork: *mut lapack_int,
25378 ) -> lapack_int;
25379 pub fn LAPACKE_dsyrfsx_work(
25380 matrix_layout: c_int,
25381 uplo: c_char,
25382 equed: c_char,
25383 n: lapack_int,
25384 nrhs: lapack_int,
25385 a: *const f64,
25386 lda: lapack_int,
25387 af: *const f64,
25388 ldaf: lapack_int,
25389 ipiv: *const lapack_int,
25390 s: *const f64,
25391 b: *const f64,
25392 ldb: lapack_int,
25393 x: *mut f64,
25394 ldx: lapack_int,
25395 rcond: *mut f64,
25396 berr: *mut f64,
25397 n_err_bnds: lapack_int,
25398 err_bnds_norm: *mut f64,
25399 err_bnds_comp: *mut f64,
25400 nparams: lapack_int,
25401 params: *mut f64,
25402 work: *mut f64,
25403 iwork: *mut lapack_int,
25404 ) -> lapack_int;
25405 pub fn LAPACKE_csyrfsx_work(
25406 matrix_layout: c_int,
25407 uplo: c_char,
25408 equed: c_char,
25409 n: lapack_int,
25410 nrhs: lapack_int,
25411 a: *const __BindgenComplex<f32>,
25412 lda: lapack_int,
25413 af: *const __BindgenComplex<f32>,
25414 ldaf: lapack_int,
25415 ipiv: *const lapack_int,
25416 s: *const f32,
25417 b: *const __BindgenComplex<f32>,
25418 ldb: lapack_int,
25419 x: *mut __BindgenComplex<f32>,
25420 ldx: lapack_int,
25421 rcond: *mut f32,
25422 berr: *mut f32,
25423 n_err_bnds: lapack_int,
25424 err_bnds_norm: *mut f32,
25425 err_bnds_comp: *mut f32,
25426 nparams: lapack_int,
25427 params: *mut f32,
25428 work: *mut __BindgenComplex<f32>,
25429 rwork: *mut f32,
25430 ) -> lapack_int;
25431 pub fn LAPACKE_zsyrfsx_work(
25432 matrix_layout: c_int,
25433 uplo: c_char,
25434 equed: c_char,
25435 n: lapack_int,
25436 nrhs: lapack_int,
25437 a: *const __BindgenComplex<f64>,
25438 lda: lapack_int,
25439 af: *const __BindgenComplex<f64>,
25440 ldaf: lapack_int,
25441 ipiv: *const lapack_int,
25442 s: *const f64,
25443 b: *const __BindgenComplex<f64>,
25444 ldb: lapack_int,
25445 x: *mut __BindgenComplex<f64>,
25446 ldx: lapack_int,
25447 rcond: *mut f64,
25448 berr: *mut f64,
25449 n_err_bnds: lapack_int,
25450 err_bnds_norm: *mut f64,
25451 err_bnds_comp: *mut f64,
25452 nparams: lapack_int,
25453 params: *mut f64,
25454 work: *mut __BindgenComplex<f64>,
25455 rwork: *mut f64,
25456 ) -> lapack_int;
25457 pub fn LAPACKE_ssysv_work(
25458 matrix_layout: c_int,
25459 uplo: c_char,
25460 n: lapack_int,
25461 nrhs: lapack_int,
25462 a: *mut f32,
25463 lda: lapack_int,
25464 ipiv: *mut lapack_int,
25465 b: *mut f32,
25466 ldb: lapack_int,
25467 work: *mut f32,
25468 lwork: lapack_int,
25469 ) -> lapack_int;
25470 pub fn LAPACKE_dsysv_work(
25471 matrix_layout: c_int,
25472 uplo: c_char,
25473 n: lapack_int,
25474 nrhs: lapack_int,
25475 a: *mut f64,
25476 lda: lapack_int,
25477 ipiv: *mut lapack_int,
25478 b: *mut f64,
25479 ldb: lapack_int,
25480 work: *mut f64,
25481 lwork: lapack_int,
25482 ) -> lapack_int;
25483 pub fn LAPACKE_csysv_work(
25484 matrix_layout: c_int,
25485 uplo: c_char,
25486 n: lapack_int,
25487 nrhs: lapack_int,
25488 a: *mut __BindgenComplex<f32>,
25489 lda: lapack_int,
25490 ipiv: *mut lapack_int,
25491 b: *mut __BindgenComplex<f32>,
25492 ldb: lapack_int,
25493 work: *mut __BindgenComplex<f32>,
25494 lwork: lapack_int,
25495 ) -> lapack_int;
25496 pub fn LAPACKE_zsysv_work(
25497 matrix_layout: c_int,
25498 uplo: c_char,
25499 n: lapack_int,
25500 nrhs: lapack_int,
25501 a: *mut __BindgenComplex<f64>,
25502 lda: lapack_int,
25503 ipiv: *mut lapack_int,
25504 b: *mut __BindgenComplex<f64>,
25505 ldb: lapack_int,
25506 work: *mut __BindgenComplex<f64>,
25507 lwork: lapack_int,
25508 ) -> lapack_int;
25509 pub fn LAPACKE_ssysvx_work(
25510 matrix_layout: c_int,
25511 fact: c_char,
25512 uplo: c_char,
25513 n: lapack_int,
25514 nrhs: lapack_int,
25515 a: *const f32,
25516 lda: lapack_int,
25517 af: *mut f32,
25518 ldaf: lapack_int,
25519 ipiv: *mut lapack_int,
25520 b: *const f32,
25521 ldb: lapack_int,
25522 x: *mut f32,
25523 ldx: lapack_int,
25524 rcond: *mut f32,
25525 ferr: *mut f32,
25526 berr: *mut f32,
25527 work: *mut f32,
25528 lwork: lapack_int,
25529 iwork: *mut lapack_int,
25530 ) -> lapack_int;
25531 pub fn LAPACKE_dsysvx_work(
25532 matrix_layout: c_int,
25533 fact: c_char,
25534 uplo: c_char,
25535 n: lapack_int,
25536 nrhs: lapack_int,
25537 a: *const f64,
25538 lda: lapack_int,
25539 af: *mut f64,
25540 ldaf: lapack_int,
25541 ipiv: *mut lapack_int,
25542 b: *const f64,
25543 ldb: lapack_int,
25544 x: *mut f64,
25545 ldx: lapack_int,
25546 rcond: *mut f64,
25547 ferr: *mut f64,
25548 berr: *mut f64,
25549 work: *mut f64,
25550 lwork: lapack_int,
25551 iwork: *mut lapack_int,
25552 ) -> lapack_int;
25553 pub fn LAPACKE_csysvx_work(
25554 matrix_layout: c_int,
25555 fact: c_char,
25556 uplo: c_char,
25557 n: lapack_int,
25558 nrhs: lapack_int,
25559 a: *const __BindgenComplex<f32>,
25560 lda: lapack_int,
25561 af: *mut __BindgenComplex<f32>,
25562 ldaf: lapack_int,
25563 ipiv: *mut lapack_int,
25564 b: *const __BindgenComplex<f32>,
25565 ldb: lapack_int,
25566 x: *mut __BindgenComplex<f32>,
25567 ldx: lapack_int,
25568 rcond: *mut f32,
25569 ferr: *mut f32,
25570 berr: *mut f32,
25571 work: *mut __BindgenComplex<f32>,
25572 lwork: lapack_int,
25573 rwork: *mut f32,
25574 ) -> lapack_int;
25575 pub fn LAPACKE_zsysvx_work(
25576 matrix_layout: c_int,
25577 fact: c_char,
25578 uplo: c_char,
25579 n: lapack_int,
25580 nrhs: lapack_int,
25581 a: *const __BindgenComplex<f64>,
25582 lda: lapack_int,
25583 af: *mut __BindgenComplex<f64>,
25584 ldaf: lapack_int,
25585 ipiv: *mut lapack_int,
25586 b: *const __BindgenComplex<f64>,
25587 ldb: lapack_int,
25588 x: *mut __BindgenComplex<f64>,
25589 ldx: lapack_int,
25590 rcond: *mut f64,
25591 ferr: *mut f64,
25592 berr: *mut f64,
25593 work: *mut __BindgenComplex<f64>,
25594 lwork: lapack_int,
25595 rwork: *mut f64,
25596 ) -> lapack_int;
25597 pub fn LAPACKE_ssysvxx_work(
25598 matrix_layout: c_int,
25599 fact: c_char,
25600 uplo: c_char,
25601 n: lapack_int,
25602 nrhs: lapack_int,
25603 a: *mut f32,
25604 lda: lapack_int,
25605 af: *mut f32,
25606 ldaf: lapack_int,
25607 ipiv: *mut lapack_int,
25608 equed: *mut c_char,
25609 s: *mut f32,
25610 b: *mut f32,
25611 ldb: lapack_int,
25612 x: *mut f32,
25613 ldx: lapack_int,
25614 rcond: *mut f32,
25615 rpvgrw: *mut f32,
25616 berr: *mut f32,
25617 n_err_bnds: lapack_int,
25618 err_bnds_norm: *mut f32,
25619 err_bnds_comp: *mut f32,
25620 nparams: lapack_int,
25621 params: *mut f32,
25622 work: *mut f32,
25623 iwork: *mut lapack_int,
25624 ) -> lapack_int;
25625 pub fn LAPACKE_dsysvxx_work(
25626 matrix_layout: c_int,
25627 fact: c_char,
25628 uplo: c_char,
25629 n: lapack_int,
25630 nrhs: lapack_int,
25631 a: *mut f64,
25632 lda: lapack_int,
25633 af: *mut f64,
25634 ldaf: lapack_int,
25635 ipiv: *mut lapack_int,
25636 equed: *mut c_char,
25637 s: *mut f64,
25638 b: *mut f64,
25639 ldb: lapack_int,
25640 x: *mut f64,
25641 ldx: lapack_int,
25642 rcond: *mut f64,
25643 rpvgrw: *mut f64,
25644 berr: *mut f64,
25645 n_err_bnds: lapack_int,
25646 err_bnds_norm: *mut f64,
25647 err_bnds_comp: *mut f64,
25648 nparams: lapack_int,
25649 params: *mut f64,
25650 work: *mut f64,
25651 iwork: *mut lapack_int,
25652 ) -> lapack_int;
25653 pub fn LAPACKE_csysvxx_work(
25654 matrix_layout: c_int,
25655 fact: c_char,
25656 uplo: c_char,
25657 n: lapack_int,
25658 nrhs: lapack_int,
25659 a: *mut __BindgenComplex<f32>,
25660 lda: lapack_int,
25661 af: *mut __BindgenComplex<f32>,
25662 ldaf: lapack_int,
25663 ipiv: *mut lapack_int,
25664 equed: *mut c_char,
25665 s: *mut f32,
25666 b: *mut __BindgenComplex<f32>,
25667 ldb: lapack_int,
25668 x: *mut __BindgenComplex<f32>,
25669 ldx: lapack_int,
25670 rcond: *mut f32,
25671 rpvgrw: *mut f32,
25672 berr: *mut f32,
25673 n_err_bnds: lapack_int,
25674 err_bnds_norm: *mut f32,
25675 err_bnds_comp: *mut f32,
25676 nparams: lapack_int,
25677 params: *mut f32,
25678 work: *mut __BindgenComplex<f32>,
25679 rwork: *mut f32,
25680 ) -> lapack_int;
25681 pub fn LAPACKE_zsysvxx_work(
25682 matrix_layout: c_int,
25683 fact: c_char,
25684 uplo: c_char,
25685 n: lapack_int,
25686 nrhs: lapack_int,
25687 a: *mut __BindgenComplex<f64>,
25688 lda: lapack_int,
25689 af: *mut __BindgenComplex<f64>,
25690 ldaf: lapack_int,
25691 ipiv: *mut lapack_int,
25692 equed: *mut c_char,
25693 s: *mut f64,
25694 b: *mut __BindgenComplex<f64>,
25695 ldb: lapack_int,
25696 x: *mut __BindgenComplex<f64>,
25697 ldx: lapack_int,
25698 rcond: *mut f64,
25699 rpvgrw: *mut f64,
25700 berr: *mut f64,
25701 n_err_bnds: lapack_int,
25702 err_bnds_norm: *mut f64,
25703 err_bnds_comp: *mut f64,
25704 nparams: lapack_int,
25705 params: *mut f64,
25706 work: *mut __BindgenComplex<f64>,
25707 rwork: *mut f64,
25708 ) -> lapack_int;
25709 pub fn LAPACKE_ssytrd_work(
25710 matrix_layout: c_int,
25711 uplo: c_char,
25712 n: lapack_int,
25713 a: *mut f32,
25714 lda: lapack_int,
25715 d: *mut f32,
25716 e: *mut f32,
25717 tau: *mut f32,
25718 work: *mut f32,
25719 lwork: lapack_int,
25720 ) -> lapack_int;
25721 pub fn LAPACKE_dsytrd_work(
25722 matrix_layout: c_int,
25723 uplo: c_char,
25724 n: lapack_int,
25725 a: *mut f64,
25726 lda: lapack_int,
25727 d: *mut f64,
25728 e: *mut f64,
25729 tau: *mut f64,
25730 work: *mut f64,
25731 lwork: lapack_int,
25732 ) -> lapack_int;
25733 pub fn LAPACKE_ssytrf_work(
25734 matrix_layout: c_int,
25735 uplo: c_char,
25736 n: lapack_int,
25737 a: *mut f32,
25738 lda: lapack_int,
25739 ipiv: *mut lapack_int,
25740 work: *mut f32,
25741 lwork: lapack_int,
25742 ) -> lapack_int;
25743 pub fn LAPACKE_dsytrf_work(
25744 matrix_layout: c_int,
25745 uplo: c_char,
25746 n: lapack_int,
25747 a: *mut f64,
25748 lda: lapack_int,
25749 ipiv: *mut lapack_int,
25750 work: *mut f64,
25751 lwork: lapack_int,
25752 ) -> lapack_int;
25753 pub fn LAPACKE_csytrf_work(
25754 matrix_layout: c_int,
25755 uplo: c_char,
25756 n: lapack_int,
25757 a: *mut __BindgenComplex<f32>,
25758 lda: lapack_int,
25759 ipiv: *mut lapack_int,
25760 work: *mut __BindgenComplex<f32>,
25761 lwork: lapack_int,
25762 ) -> lapack_int;
25763 pub fn LAPACKE_zsytrf_work(
25764 matrix_layout: c_int,
25765 uplo: c_char,
25766 n: lapack_int,
25767 a: *mut __BindgenComplex<f64>,
25768 lda: lapack_int,
25769 ipiv: *mut lapack_int,
25770 work: *mut __BindgenComplex<f64>,
25771 lwork: lapack_int,
25772 ) -> lapack_int;
25773 pub fn LAPACKE_ssytri_work(
25774 matrix_layout: c_int,
25775 uplo: c_char,
25776 n: lapack_int,
25777 a: *mut f32,
25778 lda: lapack_int,
25779 ipiv: *const lapack_int,
25780 work: *mut f32,
25781 ) -> lapack_int;
25782 pub fn LAPACKE_dsytri_work(
25783 matrix_layout: c_int,
25784 uplo: c_char,
25785 n: lapack_int,
25786 a: *mut f64,
25787 lda: lapack_int,
25788 ipiv: *const lapack_int,
25789 work: *mut f64,
25790 ) -> lapack_int;
25791 pub fn LAPACKE_csytri_work(
25792 matrix_layout: c_int,
25793 uplo: c_char,
25794 n: lapack_int,
25795 a: *mut __BindgenComplex<f32>,
25796 lda: lapack_int,
25797 ipiv: *const lapack_int,
25798 work: *mut __BindgenComplex<f32>,
25799 ) -> lapack_int;
25800 pub fn LAPACKE_zsytri_work(
25801 matrix_layout: c_int,
25802 uplo: c_char,
25803 n: lapack_int,
25804 a: *mut __BindgenComplex<f64>,
25805 lda: lapack_int,
25806 ipiv: *const lapack_int,
25807 work: *mut __BindgenComplex<f64>,
25808 ) -> lapack_int;
25809 pub fn LAPACKE_ssytrs_work(
25810 matrix_layout: c_int,
25811 uplo: c_char,
25812 n: lapack_int,
25813 nrhs: lapack_int,
25814 a: *const f32,
25815 lda: lapack_int,
25816 ipiv: *const lapack_int,
25817 b: *mut f32,
25818 ldb: lapack_int,
25819 ) -> lapack_int;
25820 pub fn LAPACKE_dsytrs_work(
25821 matrix_layout: c_int,
25822 uplo: c_char,
25823 n: lapack_int,
25824 nrhs: lapack_int,
25825 a: *const f64,
25826 lda: lapack_int,
25827 ipiv: *const lapack_int,
25828 b: *mut f64,
25829 ldb: lapack_int,
25830 ) -> lapack_int;
25831 pub fn LAPACKE_csytrs_work(
25832 matrix_layout: c_int,
25833 uplo: c_char,
25834 n: lapack_int,
25835 nrhs: lapack_int,
25836 a: *const __BindgenComplex<f32>,
25837 lda: lapack_int,
25838 ipiv: *const lapack_int,
25839 b: *mut __BindgenComplex<f32>,
25840 ldb: lapack_int,
25841 ) -> lapack_int;
25842 pub fn LAPACKE_zsytrs_work(
25843 matrix_layout: c_int,
25844 uplo: c_char,
25845 n: lapack_int,
25846 nrhs: lapack_int,
25847 a: *const __BindgenComplex<f64>,
25848 lda: lapack_int,
25849 ipiv: *const lapack_int,
25850 b: *mut __BindgenComplex<f64>,
25851 ldb: lapack_int,
25852 ) -> lapack_int;
25853 pub fn LAPACKE_stbcon_work(
25854 matrix_layout: c_int,
25855 norm: c_char,
25856 uplo: c_char,
25857 diag: c_char,
25858 n: lapack_int,
25859 kd: lapack_int,
25860 ab: *const f32,
25861 ldab: lapack_int,
25862 rcond: *mut f32,
25863 work: *mut f32,
25864 iwork: *mut lapack_int,
25865 ) -> lapack_int;
25866 pub fn LAPACKE_dtbcon_work(
25867 matrix_layout: c_int,
25868 norm: c_char,
25869 uplo: c_char,
25870 diag: c_char,
25871 n: lapack_int,
25872 kd: lapack_int,
25873 ab: *const f64,
25874 ldab: lapack_int,
25875 rcond: *mut f64,
25876 work: *mut f64,
25877 iwork: *mut lapack_int,
25878 ) -> lapack_int;
25879 pub fn LAPACKE_ctbcon_work(
25880 matrix_layout: c_int,
25881 norm: c_char,
25882 uplo: c_char,
25883 diag: c_char,
25884 n: lapack_int,
25885 kd: lapack_int,
25886 ab: *const __BindgenComplex<f32>,
25887 ldab: lapack_int,
25888 rcond: *mut f32,
25889 work: *mut __BindgenComplex<f32>,
25890 rwork: *mut f32,
25891 ) -> lapack_int;
25892 pub fn LAPACKE_ztbcon_work(
25893 matrix_layout: c_int,
25894 norm: c_char,
25895 uplo: c_char,
25896 diag: c_char,
25897 n: lapack_int,
25898 kd: lapack_int,
25899 ab: *const __BindgenComplex<f64>,
25900 ldab: lapack_int,
25901 rcond: *mut f64,
25902 work: *mut __BindgenComplex<f64>,
25903 rwork: *mut f64,
25904 ) -> lapack_int;
25905 pub fn LAPACKE_stbrfs_work(
25906 matrix_layout: c_int,
25907 uplo: c_char,
25908 trans: c_char,
25909 diag: c_char,
25910 n: lapack_int,
25911 kd: lapack_int,
25912 nrhs: lapack_int,
25913 ab: *const f32,
25914 ldab: lapack_int,
25915 b: *const f32,
25916 ldb: lapack_int,
25917 x: *const f32,
25918 ldx: lapack_int,
25919 ferr: *mut f32,
25920 berr: *mut f32,
25921 work: *mut f32,
25922 iwork: *mut lapack_int,
25923 ) -> lapack_int;
25924 pub fn LAPACKE_dtbrfs_work(
25925 matrix_layout: c_int,
25926 uplo: c_char,
25927 trans: c_char,
25928 diag: c_char,
25929 n: lapack_int,
25930 kd: lapack_int,
25931 nrhs: lapack_int,
25932 ab: *const f64,
25933 ldab: lapack_int,
25934 b: *const f64,
25935 ldb: lapack_int,
25936 x: *const f64,
25937 ldx: lapack_int,
25938 ferr: *mut f64,
25939 berr: *mut f64,
25940 work: *mut f64,
25941 iwork: *mut lapack_int,
25942 ) -> lapack_int;
25943 pub fn LAPACKE_ctbrfs_work(
25944 matrix_layout: c_int,
25945 uplo: c_char,
25946 trans: c_char,
25947 diag: c_char,
25948 n: lapack_int,
25949 kd: lapack_int,
25950 nrhs: lapack_int,
25951 ab: *const __BindgenComplex<f32>,
25952 ldab: lapack_int,
25953 b: *const __BindgenComplex<f32>,
25954 ldb: lapack_int,
25955 x: *const __BindgenComplex<f32>,
25956 ldx: lapack_int,
25957 ferr: *mut f32,
25958 berr: *mut f32,
25959 work: *mut __BindgenComplex<f32>,
25960 rwork: *mut f32,
25961 ) -> lapack_int;
25962 pub fn LAPACKE_ztbrfs_work(
25963 matrix_layout: c_int,
25964 uplo: c_char,
25965 trans: c_char,
25966 diag: c_char,
25967 n: lapack_int,
25968 kd: lapack_int,
25969 nrhs: lapack_int,
25970 ab: *const __BindgenComplex<f64>,
25971 ldab: lapack_int,
25972 b: *const __BindgenComplex<f64>,
25973 ldb: lapack_int,
25974 x: *const __BindgenComplex<f64>,
25975 ldx: lapack_int,
25976 ferr: *mut f64,
25977 berr: *mut f64,
25978 work: *mut __BindgenComplex<f64>,
25979 rwork: *mut f64,
25980 ) -> lapack_int;
25981 pub fn LAPACKE_stbtrs_work(
25982 matrix_layout: c_int,
25983 uplo: c_char,
25984 trans: c_char,
25985 diag: c_char,
25986 n: lapack_int,
25987 kd: lapack_int,
25988 nrhs: lapack_int,
25989 ab: *const f32,
25990 ldab: lapack_int,
25991 b: *mut f32,
25992 ldb: lapack_int,
25993 ) -> lapack_int;
25994 pub fn LAPACKE_dtbtrs_work(
25995 matrix_layout: c_int,
25996 uplo: c_char,
25997 trans: c_char,
25998 diag: c_char,
25999 n: lapack_int,
26000 kd: lapack_int,
26001 nrhs: lapack_int,
26002 ab: *const f64,
26003 ldab: lapack_int,
26004 b: *mut f64,
26005 ldb: lapack_int,
26006 ) -> lapack_int;
26007 pub fn LAPACKE_ctbtrs_work(
26008 matrix_layout: c_int,
26009 uplo: c_char,
26010 trans: c_char,
26011 diag: c_char,
26012 n: lapack_int,
26013 kd: lapack_int,
26014 nrhs: lapack_int,
26015 ab: *const __BindgenComplex<f32>,
26016 ldab: lapack_int,
26017 b: *mut __BindgenComplex<f32>,
26018 ldb: lapack_int,
26019 ) -> lapack_int;
26020 pub fn LAPACKE_ztbtrs_work(
26021 matrix_layout: c_int,
26022 uplo: c_char,
26023 trans: c_char,
26024 diag: c_char,
26025 n: lapack_int,
26026 kd: lapack_int,
26027 nrhs: lapack_int,
26028 ab: *const __BindgenComplex<f64>,
26029 ldab: lapack_int,
26030 b: *mut __BindgenComplex<f64>,
26031 ldb: lapack_int,
26032 ) -> lapack_int;
26033 pub fn LAPACKE_stfsm_work(
26034 matrix_layout: c_int,
26035 transr: c_char,
26036 side: c_char,
26037 uplo: c_char,
26038 trans: c_char,
26039 diag: c_char,
26040 m: lapack_int,
26041 n: lapack_int,
26042 alpha: f32,
26043 a: *const f32,
26044 b: *mut f32,
26045 ldb: lapack_int,
26046 ) -> lapack_int;
26047 pub fn LAPACKE_dtfsm_work(
26048 matrix_layout: c_int,
26049 transr: c_char,
26050 side: c_char,
26051 uplo: c_char,
26052 trans: c_char,
26053 diag: c_char,
26054 m: lapack_int,
26055 n: lapack_int,
26056 alpha: f64,
26057 a: *const f64,
26058 b: *mut f64,
26059 ldb: lapack_int,
26060 ) -> lapack_int;
26061 pub fn LAPACKE_ctfsm_work(
26062 matrix_layout: c_int,
26063 transr: c_char,
26064 side: c_char,
26065 uplo: c_char,
26066 trans: c_char,
26067 diag: c_char,
26068 m: lapack_int,
26069 n: lapack_int,
26070 alpha: __BindgenComplex<f32>,
26071 a: *const __BindgenComplex<f32>,
26072 b: *mut __BindgenComplex<f32>,
26073 ldb: lapack_int,
26074 ) -> lapack_int;
26075 pub fn LAPACKE_ztfsm_work(
26076 matrix_layout: c_int,
26077 transr: c_char,
26078 side: c_char,
26079 uplo: c_char,
26080 trans: c_char,
26081 diag: c_char,
26082 m: lapack_int,
26083 n: lapack_int,
26084 alpha: __BindgenComplex<f64>,
26085 a: *const __BindgenComplex<f64>,
26086 b: *mut __BindgenComplex<f64>,
26087 ldb: lapack_int,
26088 ) -> lapack_int;
26089 pub fn LAPACKE_stftri_work(
26090 matrix_layout: c_int,
26091 transr: c_char,
26092 uplo: c_char,
26093 diag: c_char,
26094 n: lapack_int,
26095 a: *mut f32,
26096 ) -> lapack_int;
26097 pub fn LAPACKE_dtftri_work(
26098 matrix_layout: c_int,
26099 transr: c_char,
26100 uplo: c_char,
26101 diag: c_char,
26102 n: lapack_int,
26103 a: *mut f64,
26104 ) -> lapack_int;
26105 pub fn LAPACKE_ctftri_work(
26106 matrix_layout: c_int,
26107 transr: c_char,
26108 uplo: c_char,
26109 diag: c_char,
26110 n: lapack_int,
26111 a: *mut __BindgenComplex<f32>,
26112 ) -> lapack_int;
26113 pub fn LAPACKE_ztftri_work(
26114 matrix_layout: c_int,
26115 transr: c_char,
26116 uplo: c_char,
26117 diag: c_char,
26118 n: lapack_int,
26119 a: *mut __BindgenComplex<f64>,
26120 ) -> lapack_int;
26121 pub fn LAPACKE_stfttp_work(
26122 matrix_layout: c_int,
26123 transr: c_char,
26124 uplo: c_char,
26125 n: lapack_int,
26126 arf: *const f32,
26127 ap: *mut f32,
26128 ) -> lapack_int;
26129 pub fn LAPACKE_dtfttp_work(
26130 matrix_layout: c_int,
26131 transr: c_char,
26132 uplo: c_char,
26133 n: lapack_int,
26134 arf: *const f64,
26135 ap: *mut f64,
26136 ) -> lapack_int;
26137 pub fn LAPACKE_ctfttp_work(
26138 matrix_layout: c_int,
26139 transr: c_char,
26140 uplo: c_char,
26141 n: lapack_int,
26142 arf: *const __BindgenComplex<f32>,
26143 ap: *mut __BindgenComplex<f32>,
26144 ) -> lapack_int;
26145 pub fn LAPACKE_ztfttp_work(
26146 matrix_layout: c_int,
26147 transr: c_char,
26148 uplo: c_char,
26149 n: lapack_int,
26150 arf: *const __BindgenComplex<f64>,
26151 ap: *mut __BindgenComplex<f64>,
26152 ) -> lapack_int;
26153 pub fn LAPACKE_stfttr_work(
26154 matrix_layout: c_int,
26155 transr: c_char,
26156 uplo: c_char,
26157 n: lapack_int,
26158 arf: *const f32,
26159 a: *mut f32,
26160 lda: lapack_int,
26161 ) -> lapack_int;
26162 pub fn LAPACKE_dtfttr_work(
26163 matrix_layout: c_int,
26164 transr: c_char,
26165 uplo: c_char,
26166 n: lapack_int,
26167 arf: *const f64,
26168 a: *mut f64,
26169 lda: lapack_int,
26170 ) -> lapack_int;
26171 pub fn LAPACKE_ctfttr_work(
26172 matrix_layout: c_int,
26173 transr: c_char,
26174 uplo: c_char,
26175 n: lapack_int,
26176 arf: *const __BindgenComplex<f32>,
26177 a: *mut __BindgenComplex<f32>,
26178 lda: lapack_int,
26179 ) -> lapack_int;
26180 pub fn LAPACKE_ztfttr_work(
26181 matrix_layout: c_int,
26182 transr: c_char,
26183 uplo: c_char,
26184 n: lapack_int,
26185 arf: *const __BindgenComplex<f64>,
26186 a: *mut __BindgenComplex<f64>,
26187 lda: lapack_int,
26188 ) -> lapack_int;
26189 pub fn LAPACKE_stgevc_work(
26190 matrix_layout: c_int,
26191 side: c_char,
26192 howmny: c_char,
26193 select: *const lapack_int,
26194 n: lapack_int,
26195 s: *const f32,
26196 lds: lapack_int,
26197 p: *const f32,
26198 ldp: lapack_int,
26199 vl: *mut f32,
26200 ldvl: lapack_int,
26201 vr: *mut f32,
26202 ldvr: lapack_int,
26203 mm: lapack_int,
26204 m: *mut lapack_int,
26205 work: *mut f32,
26206 ) -> lapack_int;
26207 pub fn LAPACKE_dtgevc_work(
26208 matrix_layout: c_int,
26209 side: c_char,
26210 howmny: c_char,
26211 select: *const lapack_int,
26212 n: lapack_int,
26213 s: *const f64,
26214 lds: lapack_int,
26215 p: *const f64,
26216 ldp: lapack_int,
26217 vl: *mut f64,
26218 ldvl: lapack_int,
26219 vr: *mut f64,
26220 ldvr: lapack_int,
26221 mm: lapack_int,
26222 m: *mut lapack_int,
26223 work: *mut f64,
26224 ) -> lapack_int;
26225 pub fn LAPACKE_ctgevc_work(
26226 matrix_layout: c_int,
26227 side: c_char,
26228 howmny: c_char,
26229 select: *const lapack_int,
26230 n: lapack_int,
26231 s: *const __BindgenComplex<f32>,
26232 lds: lapack_int,
26233 p: *const __BindgenComplex<f32>,
26234 ldp: lapack_int,
26235 vl: *mut __BindgenComplex<f32>,
26236 ldvl: lapack_int,
26237 vr: *mut __BindgenComplex<f32>,
26238 ldvr: lapack_int,
26239 mm: lapack_int,
26240 m: *mut lapack_int,
26241 work: *mut __BindgenComplex<f32>,
26242 rwork: *mut f32,
26243 ) -> lapack_int;
26244 pub fn LAPACKE_ztgevc_work(
26245 matrix_layout: c_int,
26246 side: c_char,
26247 howmny: c_char,
26248 select: *const lapack_int,
26249 n: lapack_int,
26250 s: *const __BindgenComplex<f64>,
26251 lds: lapack_int,
26252 p: *const __BindgenComplex<f64>,
26253 ldp: lapack_int,
26254 vl: *mut __BindgenComplex<f64>,
26255 ldvl: lapack_int,
26256 vr: *mut __BindgenComplex<f64>,
26257 ldvr: lapack_int,
26258 mm: lapack_int,
26259 m: *mut lapack_int,
26260 work: *mut __BindgenComplex<f64>,
26261 rwork: *mut f64,
26262 ) -> lapack_int;
26263 pub fn LAPACKE_stgexc_work(
26264 matrix_layout: c_int,
26265 wantq: lapack_int,
26266 wantz: lapack_int,
26267 n: lapack_int,
26268 a: *mut f32,
26269 lda: lapack_int,
26270 b: *mut f32,
26271 ldb: lapack_int,
26272 q: *mut f32,
26273 ldq: lapack_int,
26274 z: *mut f32,
26275 ldz: lapack_int,
26276 ifst: *mut lapack_int,
26277 ilst: *mut lapack_int,
26278 work: *mut f32,
26279 lwork: lapack_int,
26280 ) -> lapack_int;
26281 pub fn LAPACKE_dtgexc_work(
26282 matrix_layout: c_int,
26283 wantq: lapack_int,
26284 wantz: lapack_int,
26285 n: lapack_int,
26286 a: *mut f64,
26287 lda: lapack_int,
26288 b: *mut f64,
26289 ldb: lapack_int,
26290 q: *mut f64,
26291 ldq: lapack_int,
26292 z: *mut f64,
26293 ldz: lapack_int,
26294 ifst: *mut lapack_int,
26295 ilst: *mut lapack_int,
26296 work: *mut f64,
26297 lwork: lapack_int,
26298 ) -> lapack_int;
26299 pub fn LAPACKE_ctgexc_work(
26300 matrix_layout: c_int,
26301 wantq: lapack_int,
26302 wantz: lapack_int,
26303 n: lapack_int,
26304 a: *mut __BindgenComplex<f32>,
26305 lda: lapack_int,
26306 b: *mut __BindgenComplex<f32>,
26307 ldb: lapack_int,
26308 q: *mut __BindgenComplex<f32>,
26309 ldq: lapack_int,
26310 z: *mut __BindgenComplex<f32>,
26311 ldz: lapack_int,
26312 ifst: lapack_int,
26313 ilst: lapack_int,
26314 ) -> lapack_int;
26315 pub fn LAPACKE_ztgexc_work(
26316 matrix_layout: c_int,
26317 wantq: lapack_int,
26318 wantz: lapack_int,
26319 n: lapack_int,
26320 a: *mut __BindgenComplex<f64>,
26321 lda: lapack_int,
26322 b: *mut __BindgenComplex<f64>,
26323 ldb: lapack_int,
26324 q: *mut __BindgenComplex<f64>,
26325 ldq: lapack_int,
26326 z: *mut __BindgenComplex<f64>,
26327 ldz: lapack_int,
26328 ifst: lapack_int,
26329 ilst: lapack_int,
26330 ) -> lapack_int;
26331 pub fn LAPACKE_stgsen_work(
26332 matrix_layout: c_int,
26333 ijob: lapack_int,
26334 wantq: lapack_int,
26335 wantz: lapack_int,
26336 select: *const lapack_int,
26337 n: lapack_int,
26338 a: *mut f32,
26339 lda: lapack_int,
26340 b: *mut f32,
26341 ldb: lapack_int,
26342 alphar: *mut f32,
26343 alphai: *mut f32,
26344 beta: *mut f32,
26345 q: *mut f32,
26346 ldq: lapack_int,
26347 z: *mut f32,
26348 ldz: lapack_int,
26349 m: *mut lapack_int,
26350 pl: *mut f32,
26351 pr: *mut f32,
26352 dif: *mut f32,
26353 work: *mut f32,
26354 lwork: lapack_int,
26355 iwork: *mut lapack_int,
26356 liwork: lapack_int,
26357 ) -> lapack_int;
26358 pub fn LAPACKE_dtgsen_work(
26359 matrix_layout: c_int,
26360 ijob: lapack_int,
26361 wantq: lapack_int,
26362 wantz: lapack_int,
26363 select: *const lapack_int,
26364 n: lapack_int,
26365 a: *mut f64,
26366 lda: lapack_int,
26367 b: *mut f64,
26368 ldb: lapack_int,
26369 alphar: *mut f64,
26370 alphai: *mut f64,
26371 beta: *mut f64,
26372 q: *mut f64,
26373 ldq: lapack_int,
26374 z: *mut f64,
26375 ldz: lapack_int,
26376 m: *mut lapack_int,
26377 pl: *mut f64,
26378 pr: *mut f64,
26379 dif: *mut f64,
26380 work: *mut f64,
26381 lwork: lapack_int,
26382 iwork: *mut lapack_int,
26383 liwork: lapack_int,
26384 ) -> lapack_int;
26385 pub fn LAPACKE_ctgsen_work(
26386 matrix_layout: c_int,
26387 ijob: lapack_int,
26388 wantq: lapack_int,
26389 wantz: lapack_int,
26390 select: *const lapack_int,
26391 n: lapack_int,
26392 a: *mut __BindgenComplex<f32>,
26393 lda: lapack_int,
26394 b: *mut __BindgenComplex<f32>,
26395 ldb: lapack_int,
26396 alpha: *mut __BindgenComplex<f32>,
26397 beta: *mut __BindgenComplex<f32>,
26398 q: *mut __BindgenComplex<f32>,
26399 ldq: lapack_int,
26400 z: *mut __BindgenComplex<f32>,
26401 ldz: lapack_int,
26402 m: *mut lapack_int,
26403 pl: *mut f32,
26404 pr: *mut f32,
26405 dif: *mut f32,
26406 work: *mut __BindgenComplex<f32>,
26407 lwork: lapack_int,
26408 iwork: *mut lapack_int,
26409 liwork: lapack_int,
26410 ) -> lapack_int;
26411 pub fn LAPACKE_ztgsen_work(
26412 matrix_layout: c_int,
26413 ijob: lapack_int,
26414 wantq: lapack_int,
26415 wantz: lapack_int,
26416 select: *const lapack_int,
26417 n: lapack_int,
26418 a: *mut __BindgenComplex<f64>,
26419 lda: lapack_int,
26420 b: *mut __BindgenComplex<f64>,
26421 ldb: lapack_int,
26422 alpha: *mut __BindgenComplex<f64>,
26423 beta: *mut __BindgenComplex<f64>,
26424 q: *mut __BindgenComplex<f64>,
26425 ldq: lapack_int,
26426 z: *mut __BindgenComplex<f64>,
26427 ldz: lapack_int,
26428 m: *mut lapack_int,
26429 pl: *mut f64,
26430 pr: *mut f64,
26431 dif: *mut f64,
26432 work: *mut __BindgenComplex<f64>,
26433 lwork: lapack_int,
26434 iwork: *mut lapack_int,
26435 liwork: lapack_int,
26436 ) -> lapack_int;
26437 pub fn LAPACKE_stgsja_work(
26438 matrix_layout: c_int,
26439 jobu: c_char,
26440 jobv: c_char,
26441 jobq: c_char,
26442 m: lapack_int,
26443 p: lapack_int,
26444 n: lapack_int,
26445 k: lapack_int,
26446 l: lapack_int,
26447 a: *mut f32,
26448 lda: lapack_int,
26449 b: *mut f32,
26450 ldb: lapack_int,
26451 tola: f32,
26452 tolb: f32,
26453 alpha: *mut f32,
26454 beta: *mut f32,
26455 u: *mut f32,
26456 ldu: lapack_int,
26457 v: *mut f32,
26458 ldv: lapack_int,
26459 q: *mut f32,
26460 ldq: lapack_int,
26461 work: *mut f32,
26462 ncycle: *mut lapack_int,
26463 ) -> lapack_int;
26464 pub fn LAPACKE_dtgsja_work(
26465 matrix_layout: c_int,
26466 jobu: c_char,
26467 jobv: c_char,
26468 jobq: c_char,
26469 m: lapack_int,
26470 p: lapack_int,
26471 n: lapack_int,
26472 k: lapack_int,
26473 l: lapack_int,
26474 a: *mut f64,
26475 lda: lapack_int,
26476 b: *mut f64,
26477 ldb: lapack_int,
26478 tola: f64,
26479 tolb: f64,
26480 alpha: *mut f64,
26481 beta: *mut f64,
26482 u: *mut f64,
26483 ldu: lapack_int,
26484 v: *mut f64,
26485 ldv: lapack_int,
26486 q: *mut f64,
26487 ldq: lapack_int,
26488 work: *mut f64,
26489 ncycle: *mut lapack_int,
26490 ) -> lapack_int;
26491 pub fn LAPACKE_ctgsja_work(
26492 matrix_layout: c_int,
26493 jobu: c_char,
26494 jobv: c_char,
26495 jobq: c_char,
26496 m: lapack_int,
26497 p: lapack_int,
26498 n: lapack_int,
26499 k: lapack_int,
26500 l: lapack_int,
26501 a: *mut __BindgenComplex<f32>,
26502 lda: lapack_int,
26503 b: *mut __BindgenComplex<f32>,
26504 ldb: lapack_int,
26505 tola: f32,
26506 tolb: f32,
26507 alpha: *mut f32,
26508 beta: *mut f32,
26509 u: *mut __BindgenComplex<f32>,
26510 ldu: lapack_int,
26511 v: *mut __BindgenComplex<f32>,
26512 ldv: lapack_int,
26513 q: *mut __BindgenComplex<f32>,
26514 ldq: lapack_int,
26515 work: *mut __BindgenComplex<f32>,
26516 ncycle: *mut lapack_int,
26517 ) -> lapack_int;
26518 pub fn LAPACKE_ztgsja_work(
26519 matrix_layout: c_int,
26520 jobu: c_char,
26521 jobv: c_char,
26522 jobq: c_char,
26523 m: lapack_int,
26524 p: lapack_int,
26525 n: lapack_int,
26526 k: lapack_int,
26527 l: lapack_int,
26528 a: *mut __BindgenComplex<f64>,
26529 lda: lapack_int,
26530 b: *mut __BindgenComplex<f64>,
26531 ldb: lapack_int,
26532 tola: f64,
26533 tolb: f64,
26534 alpha: *mut f64,
26535 beta: *mut f64,
26536 u: *mut __BindgenComplex<f64>,
26537 ldu: lapack_int,
26538 v: *mut __BindgenComplex<f64>,
26539 ldv: lapack_int,
26540 q: *mut __BindgenComplex<f64>,
26541 ldq: lapack_int,
26542 work: *mut __BindgenComplex<f64>,
26543 ncycle: *mut lapack_int,
26544 ) -> lapack_int;
26545 pub fn LAPACKE_stgsna_work(
26546 matrix_layout: c_int,
26547 job: c_char,
26548 howmny: c_char,
26549 select: *const lapack_int,
26550 n: lapack_int,
26551 a: *const f32,
26552 lda: lapack_int,
26553 b: *const f32,
26554 ldb: lapack_int,
26555 vl: *const f32,
26556 ldvl: lapack_int,
26557 vr: *const f32,
26558 ldvr: lapack_int,
26559 s: *mut f32,
26560 dif: *mut f32,
26561 mm: lapack_int,
26562 m: *mut lapack_int,
26563 work: *mut f32,
26564 lwork: lapack_int,
26565 iwork: *mut lapack_int,
26566 ) -> lapack_int;
26567 pub fn LAPACKE_dtgsna_work(
26568 matrix_layout: c_int,
26569 job: c_char,
26570 howmny: c_char,
26571 select: *const lapack_int,
26572 n: lapack_int,
26573 a: *const f64,
26574 lda: lapack_int,
26575 b: *const f64,
26576 ldb: lapack_int,
26577 vl: *const f64,
26578 ldvl: lapack_int,
26579 vr: *const f64,
26580 ldvr: lapack_int,
26581 s: *mut f64,
26582 dif: *mut f64,
26583 mm: lapack_int,
26584 m: *mut lapack_int,
26585 work: *mut f64,
26586 lwork: lapack_int,
26587 iwork: *mut lapack_int,
26588 ) -> lapack_int;
26589 pub fn LAPACKE_ctgsna_work(
26590 matrix_layout: c_int,
26591 job: c_char,
26592 howmny: c_char,
26593 select: *const lapack_int,
26594 n: lapack_int,
26595 a: *const __BindgenComplex<f32>,
26596 lda: lapack_int,
26597 b: *const __BindgenComplex<f32>,
26598 ldb: lapack_int,
26599 vl: *const __BindgenComplex<f32>,
26600 ldvl: lapack_int,
26601 vr: *const __BindgenComplex<f32>,
26602 ldvr: lapack_int,
26603 s: *mut f32,
26604 dif: *mut f32,
26605 mm: lapack_int,
26606 m: *mut lapack_int,
26607 work: *mut __BindgenComplex<f32>,
26608 lwork: lapack_int,
26609 iwork: *mut lapack_int,
26610 ) -> lapack_int;
26611 pub fn LAPACKE_ztgsna_work(
26612 matrix_layout: c_int,
26613 job: c_char,
26614 howmny: c_char,
26615 select: *const lapack_int,
26616 n: lapack_int,
26617 a: *const __BindgenComplex<f64>,
26618 lda: lapack_int,
26619 b: *const __BindgenComplex<f64>,
26620 ldb: lapack_int,
26621 vl: *const __BindgenComplex<f64>,
26622 ldvl: lapack_int,
26623 vr: *const __BindgenComplex<f64>,
26624 ldvr: lapack_int,
26625 s: *mut f64,
26626 dif: *mut f64,
26627 mm: lapack_int,
26628 m: *mut lapack_int,
26629 work: *mut __BindgenComplex<f64>,
26630 lwork: lapack_int,
26631 iwork: *mut lapack_int,
26632 ) -> lapack_int;
26633 pub fn LAPACKE_stgsyl_work(
26634 matrix_layout: c_int,
26635 trans: c_char,
26636 ijob: lapack_int,
26637 m: lapack_int,
26638 n: lapack_int,
26639 a: *const f32,
26640 lda: lapack_int,
26641 b: *const f32,
26642 ldb: lapack_int,
26643 c: *mut f32,
26644 ldc: lapack_int,
26645 d: *const f32,
26646 ldd: lapack_int,
26647 e: *const f32,
26648 lde: lapack_int,
26649 f: *mut f32,
26650 ldf: lapack_int,
26651 scale: *mut f32,
26652 dif: *mut f32,
26653 work: *mut f32,
26654 lwork: lapack_int,
26655 iwork: *mut lapack_int,
26656 ) -> lapack_int;
26657 pub fn LAPACKE_dtgsyl_work(
26658 matrix_layout: c_int,
26659 trans: c_char,
26660 ijob: lapack_int,
26661 m: lapack_int,
26662 n: lapack_int,
26663 a: *const f64,
26664 lda: lapack_int,
26665 b: *const f64,
26666 ldb: lapack_int,
26667 c: *mut f64,
26668 ldc: lapack_int,
26669 d: *const f64,
26670 ldd: lapack_int,
26671 e: *const f64,
26672 lde: lapack_int,
26673 f: *mut f64,
26674 ldf: lapack_int,
26675 scale: *mut f64,
26676 dif: *mut f64,
26677 work: *mut f64,
26678 lwork: lapack_int,
26679 iwork: *mut lapack_int,
26680 ) -> lapack_int;
26681 pub fn LAPACKE_ctgsyl_work(
26682 matrix_layout: c_int,
26683 trans: c_char,
26684 ijob: lapack_int,
26685 m: lapack_int,
26686 n: lapack_int,
26687 a: *const __BindgenComplex<f32>,
26688 lda: lapack_int,
26689 b: *const __BindgenComplex<f32>,
26690 ldb: lapack_int,
26691 c: *mut __BindgenComplex<f32>,
26692 ldc: lapack_int,
26693 d: *const __BindgenComplex<f32>,
26694 ldd: lapack_int,
26695 e: *const __BindgenComplex<f32>,
26696 lde: lapack_int,
26697 f: *mut __BindgenComplex<f32>,
26698 ldf: lapack_int,
26699 scale: *mut f32,
26700 dif: *mut f32,
26701 work: *mut __BindgenComplex<f32>,
26702 lwork: lapack_int,
26703 iwork: *mut lapack_int,
26704 ) -> lapack_int;
26705 pub fn LAPACKE_ztgsyl_work(
26706 matrix_layout: c_int,
26707 trans: c_char,
26708 ijob: lapack_int,
26709 m: lapack_int,
26710 n: lapack_int,
26711 a: *const __BindgenComplex<f64>,
26712 lda: lapack_int,
26713 b: *const __BindgenComplex<f64>,
26714 ldb: lapack_int,
26715 c: *mut __BindgenComplex<f64>,
26716 ldc: lapack_int,
26717 d: *const __BindgenComplex<f64>,
26718 ldd: lapack_int,
26719 e: *const __BindgenComplex<f64>,
26720 lde: lapack_int,
26721 f: *mut __BindgenComplex<f64>,
26722 ldf: lapack_int,
26723 scale: *mut f64,
26724 dif: *mut f64,
26725 work: *mut __BindgenComplex<f64>,
26726 lwork: lapack_int,
26727 iwork: *mut lapack_int,
26728 ) -> lapack_int;
26729 pub fn LAPACKE_stpcon_work(
26730 matrix_layout: c_int,
26731 norm: c_char,
26732 uplo: c_char,
26733 diag: c_char,
26734 n: lapack_int,
26735 ap: *const f32,
26736 rcond: *mut f32,
26737 work: *mut f32,
26738 iwork: *mut lapack_int,
26739 ) -> lapack_int;
26740 pub fn LAPACKE_dtpcon_work(
26741 matrix_layout: c_int,
26742 norm: c_char,
26743 uplo: c_char,
26744 diag: c_char,
26745 n: lapack_int,
26746 ap: *const f64,
26747 rcond: *mut f64,
26748 work: *mut f64,
26749 iwork: *mut lapack_int,
26750 ) -> lapack_int;
26751 pub fn LAPACKE_ctpcon_work(
26752 matrix_layout: c_int,
26753 norm: c_char,
26754 uplo: c_char,
26755 diag: c_char,
26756 n: lapack_int,
26757 ap: *const __BindgenComplex<f32>,
26758 rcond: *mut f32,
26759 work: *mut __BindgenComplex<f32>,
26760 rwork: *mut f32,
26761 ) -> lapack_int;
26762 pub fn LAPACKE_ztpcon_work(
26763 matrix_layout: c_int,
26764 norm: c_char,
26765 uplo: c_char,
26766 diag: c_char,
26767 n: lapack_int,
26768 ap: *const __BindgenComplex<f64>,
26769 rcond: *mut f64,
26770 work: *mut __BindgenComplex<f64>,
26771 rwork: *mut f64,
26772 ) -> lapack_int;
26773 pub fn LAPACKE_stprfs_work(
26774 matrix_layout: c_int,
26775 uplo: c_char,
26776 trans: c_char,
26777 diag: c_char,
26778 n: lapack_int,
26779 nrhs: lapack_int,
26780 ap: *const f32,
26781 b: *const f32,
26782 ldb: lapack_int,
26783 x: *const f32,
26784 ldx: lapack_int,
26785 ferr: *mut f32,
26786 berr: *mut f32,
26787 work: *mut f32,
26788 iwork: *mut lapack_int,
26789 ) -> lapack_int;
26790 pub fn LAPACKE_dtprfs_work(
26791 matrix_layout: c_int,
26792 uplo: c_char,
26793 trans: c_char,
26794 diag: c_char,
26795 n: lapack_int,
26796 nrhs: lapack_int,
26797 ap: *const f64,
26798 b: *const f64,
26799 ldb: lapack_int,
26800 x: *const f64,
26801 ldx: lapack_int,
26802 ferr: *mut f64,
26803 berr: *mut f64,
26804 work: *mut f64,
26805 iwork: *mut lapack_int,
26806 ) -> lapack_int;
26807 pub fn LAPACKE_ctprfs_work(
26808 matrix_layout: c_int,
26809 uplo: c_char,
26810 trans: c_char,
26811 diag: c_char,
26812 n: lapack_int,
26813 nrhs: lapack_int,
26814 ap: *const __BindgenComplex<f32>,
26815 b: *const __BindgenComplex<f32>,
26816 ldb: lapack_int,
26817 x: *const __BindgenComplex<f32>,
26818 ldx: lapack_int,
26819 ferr: *mut f32,
26820 berr: *mut f32,
26821 work: *mut __BindgenComplex<f32>,
26822 rwork: *mut f32,
26823 ) -> lapack_int;
26824 pub fn LAPACKE_ztprfs_work(
26825 matrix_layout: c_int,
26826 uplo: c_char,
26827 trans: c_char,
26828 diag: c_char,
26829 n: lapack_int,
26830 nrhs: lapack_int,
26831 ap: *const __BindgenComplex<f64>,
26832 b: *const __BindgenComplex<f64>,
26833 ldb: lapack_int,
26834 x: *const __BindgenComplex<f64>,
26835 ldx: lapack_int,
26836 ferr: *mut f64,
26837 berr: *mut f64,
26838 work: *mut __BindgenComplex<f64>,
26839 rwork: *mut f64,
26840 ) -> lapack_int;
26841 pub fn LAPACKE_stptri_work(
26842 matrix_layout: c_int,
26843 uplo: c_char,
26844 diag: c_char,
26845 n: lapack_int,
26846 ap: *mut f32,
26847 ) -> lapack_int;
26848 pub fn LAPACKE_dtptri_work(
26849 matrix_layout: c_int,
26850 uplo: c_char,
26851 diag: c_char,
26852 n: lapack_int,
26853 ap: *mut f64,
26854 ) -> lapack_int;
26855 pub fn LAPACKE_ctptri_work(
26856 matrix_layout: c_int,
26857 uplo: c_char,
26858 diag: c_char,
26859 n: lapack_int,
26860 ap: *mut __BindgenComplex<f32>,
26861 ) -> lapack_int;
26862 pub fn LAPACKE_ztptri_work(
26863 matrix_layout: c_int,
26864 uplo: c_char,
26865 diag: c_char,
26866 n: lapack_int,
26867 ap: *mut __BindgenComplex<f64>,
26868 ) -> lapack_int;
26869 pub fn LAPACKE_stptrs_work(
26870 matrix_layout: c_int,
26871 uplo: c_char,
26872 trans: c_char,
26873 diag: c_char,
26874 n: lapack_int,
26875 nrhs: lapack_int,
26876 ap: *const f32,
26877 b: *mut f32,
26878 ldb: lapack_int,
26879 ) -> lapack_int;
26880 pub fn LAPACKE_dtptrs_work(
26881 matrix_layout: c_int,
26882 uplo: c_char,
26883 trans: c_char,
26884 diag: c_char,
26885 n: lapack_int,
26886 nrhs: lapack_int,
26887 ap: *const f64,
26888 b: *mut f64,
26889 ldb: lapack_int,
26890 ) -> lapack_int;
26891 pub fn LAPACKE_ctptrs_work(
26892 matrix_layout: c_int,
26893 uplo: c_char,
26894 trans: c_char,
26895 diag: c_char,
26896 n: lapack_int,
26897 nrhs: lapack_int,
26898 ap: *const __BindgenComplex<f32>,
26899 b: *mut __BindgenComplex<f32>,
26900 ldb: lapack_int,
26901 ) -> lapack_int;
26902 pub fn LAPACKE_ztptrs_work(
26903 matrix_layout: c_int,
26904 uplo: c_char,
26905 trans: c_char,
26906 diag: c_char,
26907 n: lapack_int,
26908 nrhs: lapack_int,
26909 ap: *const __BindgenComplex<f64>,
26910 b: *mut __BindgenComplex<f64>,
26911 ldb: lapack_int,
26912 ) -> lapack_int;
26913 pub fn LAPACKE_stpttf_work(
26914 matrix_layout: c_int,
26915 transr: c_char,
26916 uplo: c_char,
26917 n: lapack_int,
26918 ap: *const f32,
26919 arf: *mut f32,
26920 ) -> lapack_int;
26921 pub fn LAPACKE_dtpttf_work(
26922 matrix_layout: c_int,
26923 transr: c_char,
26924 uplo: c_char,
26925 n: lapack_int,
26926 ap: *const f64,
26927 arf: *mut f64,
26928 ) -> lapack_int;
26929 pub fn LAPACKE_ctpttf_work(
26930 matrix_layout: c_int,
26931 transr: c_char,
26932 uplo: c_char,
26933 n: lapack_int,
26934 ap: *const __BindgenComplex<f32>,
26935 arf: *mut __BindgenComplex<f32>,
26936 ) -> lapack_int;
26937 pub fn LAPACKE_ztpttf_work(
26938 matrix_layout: c_int,
26939 transr: c_char,
26940 uplo: c_char,
26941 n: lapack_int,
26942 ap: *const __BindgenComplex<f64>,
26943 arf: *mut __BindgenComplex<f64>,
26944 ) -> lapack_int;
26945 pub fn LAPACKE_stpttr_work(
26946 matrix_layout: c_int,
26947 uplo: c_char,
26948 n: lapack_int,
26949 ap: *const f32,
26950 a: *mut f32,
26951 lda: lapack_int,
26952 ) -> lapack_int;
26953 pub fn LAPACKE_dtpttr_work(
26954 matrix_layout: c_int,
26955 uplo: c_char,
26956 n: lapack_int,
26957 ap: *const f64,
26958 a: *mut f64,
26959 lda: lapack_int,
26960 ) -> lapack_int;
26961 pub fn LAPACKE_ctpttr_work(
26962 matrix_layout: c_int,
26963 uplo: c_char,
26964 n: lapack_int,
26965 ap: *const __BindgenComplex<f32>,
26966 a: *mut __BindgenComplex<f32>,
26967 lda: lapack_int,
26968 ) -> lapack_int;
26969 pub fn LAPACKE_ztpttr_work(
26970 matrix_layout: c_int,
26971 uplo: c_char,
26972 n: lapack_int,
26973 ap: *const __BindgenComplex<f64>,
26974 a: *mut __BindgenComplex<f64>,
26975 lda: lapack_int,
26976 ) -> lapack_int;
26977 pub fn LAPACKE_strcon_work(
26978 matrix_layout: c_int,
26979 norm: c_char,
26980 uplo: c_char,
26981 diag: c_char,
26982 n: lapack_int,
26983 a: *const f32,
26984 lda: lapack_int,
26985 rcond: *mut f32,
26986 work: *mut f32,
26987 iwork: *mut lapack_int,
26988 ) -> lapack_int;
26989 pub fn LAPACKE_dtrcon_work(
26990 matrix_layout: c_int,
26991 norm: c_char,
26992 uplo: c_char,
26993 diag: c_char,
26994 n: lapack_int,
26995 a: *const f64,
26996 lda: lapack_int,
26997 rcond: *mut f64,
26998 work: *mut f64,
26999 iwork: *mut lapack_int,
27000 ) -> lapack_int;
27001 pub fn LAPACKE_ctrcon_work(
27002 matrix_layout: c_int,
27003 norm: c_char,
27004 uplo: c_char,
27005 diag: c_char,
27006 n: lapack_int,
27007 a: *const __BindgenComplex<f32>,
27008 lda: lapack_int,
27009 rcond: *mut f32,
27010 work: *mut __BindgenComplex<f32>,
27011 rwork: *mut f32,
27012 ) -> lapack_int;
27013 pub fn LAPACKE_ztrcon_work(
27014 matrix_layout: c_int,
27015 norm: c_char,
27016 uplo: c_char,
27017 diag: c_char,
27018 n: lapack_int,
27019 a: *const __BindgenComplex<f64>,
27020 lda: lapack_int,
27021 rcond: *mut f64,
27022 work: *mut __BindgenComplex<f64>,
27023 rwork: *mut f64,
27024 ) -> lapack_int;
27025 pub fn LAPACKE_strevc_work(
27026 matrix_layout: c_int,
27027 side: c_char,
27028 howmny: c_char,
27029 select: *mut lapack_int,
27030 n: lapack_int,
27031 t: *const f32,
27032 ldt: lapack_int,
27033 vl: *mut f32,
27034 ldvl: lapack_int,
27035 vr: *mut f32,
27036 ldvr: lapack_int,
27037 mm: lapack_int,
27038 m: *mut lapack_int,
27039 work: *mut f32,
27040 ) -> lapack_int;
27041 pub fn LAPACKE_dtrevc_work(
27042 matrix_layout: c_int,
27043 side: c_char,
27044 howmny: c_char,
27045 select: *mut lapack_int,
27046 n: lapack_int,
27047 t: *const f64,
27048 ldt: lapack_int,
27049 vl: *mut f64,
27050 ldvl: lapack_int,
27051 vr: *mut f64,
27052 ldvr: lapack_int,
27053 mm: lapack_int,
27054 m: *mut lapack_int,
27055 work: *mut f64,
27056 ) -> lapack_int;
27057 pub fn LAPACKE_ctrevc_work(
27058 matrix_layout: c_int,
27059 side: c_char,
27060 howmny: c_char,
27061 select: *const lapack_int,
27062 n: lapack_int,
27063 t: *mut __BindgenComplex<f32>,
27064 ldt: lapack_int,
27065 vl: *mut __BindgenComplex<f32>,
27066 ldvl: lapack_int,
27067 vr: *mut __BindgenComplex<f32>,
27068 ldvr: lapack_int,
27069 mm: lapack_int,
27070 m: *mut lapack_int,
27071 work: *mut __BindgenComplex<f32>,
27072 rwork: *mut f32,
27073 ) -> lapack_int;
27074 pub fn LAPACKE_ztrevc_work(
27075 matrix_layout: c_int,
27076 side: c_char,
27077 howmny: c_char,
27078 select: *const lapack_int,
27079 n: lapack_int,
27080 t: *mut __BindgenComplex<f64>,
27081 ldt: lapack_int,
27082 vl: *mut __BindgenComplex<f64>,
27083 ldvl: lapack_int,
27084 vr: *mut __BindgenComplex<f64>,
27085 ldvr: lapack_int,
27086 mm: lapack_int,
27087 m: *mut lapack_int,
27088 work: *mut __BindgenComplex<f64>,
27089 rwork: *mut f64,
27090 ) -> lapack_int;
27091 pub fn LAPACKE_strexc_work(
27092 matrix_layout: c_int,
27093 compq: c_char,
27094 n: lapack_int,
27095 t: *mut f32,
27096 ldt: lapack_int,
27097 q: *mut f32,
27098 ldq: lapack_int,
27099 ifst: *mut lapack_int,
27100 ilst: *mut lapack_int,
27101 work: *mut f32,
27102 ) -> lapack_int;
27103 pub fn LAPACKE_dtrexc_work(
27104 matrix_layout: c_int,
27105 compq: c_char,
27106 n: lapack_int,
27107 t: *mut f64,
27108 ldt: lapack_int,
27109 q: *mut f64,
27110 ldq: lapack_int,
27111 ifst: *mut lapack_int,
27112 ilst: *mut lapack_int,
27113 work: *mut f64,
27114 ) -> lapack_int;
27115 pub fn LAPACKE_ctrexc_work(
27116 matrix_layout: c_int,
27117 compq: c_char,
27118 n: lapack_int,
27119 t: *mut __BindgenComplex<f32>,
27120 ldt: lapack_int,
27121 q: *mut __BindgenComplex<f32>,
27122 ldq: lapack_int,
27123 ifst: lapack_int,
27124 ilst: lapack_int,
27125 ) -> lapack_int;
27126 pub fn LAPACKE_ztrexc_work(
27127 matrix_layout: c_int,
27128 compq: c_char,
27129 n: lapack_int,
27130 t: *mut __BindgenComplex<f64>,
27131 ldt: lapack_int,
27132 q: *mut __BindgenComplex<f64>,
27133 ldq: lapack_int,
27134 ifst: lapack_int,
27135 ilst: lapack_int,
27136 ) -> lapack_int;
27137 pub fn LAPACKE_strrfs_work(
27138 matrix_layout: c_int,
27139 uplo: c_char,
27140 trans: c_char,
27141 diag: c_char,
27142 n: lapack_int,
27143 nrhs: lapack_int,
27144 a: *const f32,
27145 lda: lapack_int,
27146 b: *const f32,
27147 ldb: lapack_int,
27148 x: *const f32,
27149 ldx: lapack_int,
27150 ferr: *mut f32,
27151 berr: *mut f32,
27152 work: *mut f32,
27153 iwork: *mut lapack_int,
27154 ) -> lapack_int;
27155 pub fn LAPACKE_dtrrfs_work(
27156 matrix_layout: c_int,
27157 uplo: c_char,
27158 trans: c_char,
27159 diag: c_char,
27160 n: lapack_int,
27161 nrhs: lapack_int,
27162 a: *const f64,
27163 lda: lapack_int,
27164 b: *const f64,
27165 ldb: lapack_int,
27166 x: *const f64,
27167 ldx: lapack_int,
27168 ferr: *mut f64,
27169 berr: *mut f64,
27170 work: *mut f64,
27171 iwork: *mut lapack_int,
27172 ) -> lapack_int;
27173 pub fn LAPACKE_ctrrfs_work(
27174 matrix_layout: c_int,
27175 uplo: c_char,
27176 trans: c_char,
27177 diag: c_char,
27178 n: lapack_int,
27179 nrhs: lapack_int,
27180 a: *const __BindgenComplex<f32>,
27181 lda: lapack_int,
27182 b: *const __BindgenComplex<f32>,
27183 ldb: lapack_int,
27184 x: *const __BindgenComplex<f32>,
27185 ldx: lapack_int,
27186 ferr: *mut f32,
27187 berr: *mut f32,
27188 work: *mut __BindgenComplex<f32>,
27189 rwork: *mut f32,
27190 ) -> lapack_int;
27191 pub fn LAPACKE_ztrrfs_work(
27192 matrix_layout: c_int,
27193 uplo: c_char,
27194 trans: c_char,
27195 diag: c_char,
27196 n: lapack_int,
27197 nrhs: lapack_int,
27198 a: *const __BindgenComplex<f64>,
27199 lda: lapack_int,
27200 b: *const __BindgenComplex<f64>,
27201 ldb: lapack_int,
27202 x: *const __BindgenComplex<f64>,
27203 ldx: lapack_int,
27204 ferr: *mut f64,
27205 berr: *mut f64,
27206 work: *mut __BindgenComplex<f64>,
27207 rwork: *mut f64,
27208 ) -> lapack_int;
27209 pub fn LAPACKE_strsen_work(
27210 matrix_layout: c_int,
27211 job: c_char,
27212 compq: c_char,
27213 select: *const lapack_int,
27214 n: lapack_int,
27215 t: *mut f32,
27216 ldt: lapack_int,
27217 q: *mut f32,
27218 ldq: lapack_int,
27219 wr: *mut f32,
27220 wi: *mut f32,
27221 m: *mut lapack_int,
27222 s: *mut f32,
27223 sep: *mut f32,
27224 work: *mut f32,
27225 lwork: lapack_int,
27226 iwork: *mut lapack_int,
27227 liwork: lapack_int,
27228 ) -> lapack_int;
27229 pub fn LAPACKE_dtrsen_work(
27230 matrix_layout: c_int,
27231 job: c_char,
27232 compq: c_char,
27233 select: *const lapack_int,
27234 n: lapack_int,
27235 t: *mut f64,
27236 ldt: lapack_int,
27237 q: *mut f64,
27238 ldq: lapack_int,
27239 wr: *mut f64,
27240 wi: *mut f64,
27241 m: *mut lapack_int,
27242 s: *mut f64,
27243 sep: *mut f64,
27244 work: *mut f64,
27245 lwork: lapack_int,
27246 iwork: *mut lapack_int,
27247 liwork: lapack_int,
27248 ) -> lapack_int;
27249 pub fn LAPACKE_ctrsen_work(
27250 matrix_layout: c_int,
27251 job: c_char,
27252 compq: c_char,
27253 select: *const lapack_int,
27254 n: lapack_int,
27255 t: *mut __BindgenComplex<f32>,
27256 ldt: lapack_int,
27257 q: *mut __BindgenComplex<f32>,
27258 ldq: lapack_int,
27259 w: *mut __BindgenComplex<f32>,
27260 m: *mut lapack_int,
27261 s: *mut f32,
27262 sep: *mut f32,
27263 work: *mut __BindgenComplex<f32>,
27264 lwork: lapack_int,
27265 ) -> lapack_int;
27266 pub fn LAPACKE_ztrsen_work(
27267 matrix_layout: c_int,
27268 job: c_char,
27269 compq: c_char,
27270 select: *const lapack_int,
27271 n: lapack_int,
27272 t: *mut __BindgenComplex<f64>,
27273 ldt: lapack_int,
27274 q: *mut __BindgenComplex<f64>,
27275 ldq: lapack_int,
27276 w: *mut __BindgenComplex<f64>,
27277 m: *mut lapack_int,
27278 s: *mut f64,
27279 sep: *mut f64,
27280 work: *mut __BindgenComplex<f64>,
27281 lwork: lapack_int,
27282 ) -> lapack_int;
27283 pub fn LAPACKE_strsna_work(
27284 matrix_layout: c_int,
27285 job: c_char,
27286 howmny: c_char,
27287 select: *const lapack_int,
27288 n: lapack_int,
27289 t: *const f32,
27290 ldt: lapack_int,
27291 vl: *const f32,
27292 ldvl: lapack_int,
27293 vr: *const f32,
27294 ldvr: lapack_int,
27295 s: *mut f32,
27296 sep: *mut f32,
27297 mm: lapack_int,
27298 m: *mut lapack_int,
27299 work: *mut f32,
27300 ldwork: lapack_int,
27301 iwork: *mut lapack_int,
27302 ) -> lapack_int;
27303 pub fn LAPACKE_dtrsna_work(
27304 matrix_layout: c_int,
27305 job: c_char,
27306 howmny: c_char,
27307 select: *const lapack_int,
27308 n: lapack_int,
27309 t: *const f64,
27310 ldt: lapack_int,
27311 vl: *const f64,
27312 ldvl: lapack_int,
27313 vr: *const f64,
27314 ldvr: lapack_int,
27315 s: *mut f64,
27316 sep: *mut f64,
27317 mm: lapack_int,
27318 m: *mut lapack_int,
27319 work: *mut f64,
27320 ldwork: lapack_int,
27321 iwork: *mut lapack_int,
27322 ) -> lapack_int;
27323 pub fn LAPACKE_ctrsna_work(
27324 matrix_layout: c_int,
27325 job: c_char,
27326 howmny: c_char,
27327 select: *const lapack_int,
27328 n: lapack_int,
27329 t: *const __BindgenComplex<f32>,
27330 ldt: lapack_int,
27331 vl: *const __BindgenComplex<f32>,
27332 ldvl: lapack_int,
27333 vr: *const __BindgenComplex<f32>,
27334 ldvr: lapack_int,
27335 s: *mut f32,
27336 sep: *mut f32,
27337 mm: lapack_int,
27338 m: *mut lapack_int,
27339 work: *mut __BindgenComplex<f32>,
27340 ldwork: lapack_int,
27341 rwork: *mut f32,
27342 ) -> lapack_int;
27343 pub fn LAPACKE_ztrsna_work(
27344 matrix_layout: c_int,
27345 job: c_char,
27346 howmny: c_char,
27347 select: *const lapack_int,
27348 n: lapack_int,
27349 t: *const __BindgenComplex<f64>,
27350 ldt: lapack_int,
27351 vl: *const __BindgenComplex<f64>,
27352 ldvl: lapack_int,
27353 vr: *const __BindgenComplex<f64>,
27354 ldvr: lapack_int,
27355 s: *mut f64,
27356 sep: *mut f64,
27357 mm: lapack_int,
27358 m: *mut lapack_int,
27359 work: *mut __BindgenComplex<f64>,
27360 ldwork: lapack_int,
27361 rwork: *mut f64,
27362 ) -> lapack_int;
27363 pub fn LAPACKE_strsyl_work(
27364 matrix_layout: c_int,
27365 trana: c_char,
27366 tranb: c_char,
27367 isgn: lapack_int,
27368 m: lapack_int,
27369 n: lapack_int,
27370 a: *const f32,
27371 lda: lapack_int,
27372 b: *const f32,
27373 ldb: lapack_int,
27374 c: *mut f32,
27375 ldc: lapack_int,
27376 scale: *mut f32,
27377 ) -> lapack_int;
27378 pub fn LAPACKE_dtrsyl_work(
27379 matrix_layout: c_int,
27380 trana: c_char,
27381 tranb: c_char,
27382 isgn: lapack_int,
27383 m: lapack_int,
27384 n: lapack_int,
27385 a: *const f64,
27386 lda: lapack_int,
27387 b: *const f64,
27388 ldb: lapack_int,
27389 c: *mut f64,
27390 ldc: lapack_int,
27391 scale: *mut f64,
27392 ) -> lapack_int;
27393 pub fn LAPACKE_ctrsyl_work(
27394 matrix_layout: c_int,
27395 trana: c_char,
27396 tranb: c_char,
27397 isgn: lapack_int,
27398 m: lapack_int,
27399 n: lapack_int,
27400 a: *const __BindgenComplex<f32>,
27401 lda: lapack_int,
27402 b: *const __BindgenComplex<f32>,
27403 ldb: lapack_int,
27404 c: *mut __BindgenComplex<f32>,
27405 ldc: lapack_int,
27406 scale: *mut f32,
27407 ) -> lapack_int;
27408 pub fn LAPACKE_ztrsyl_work(
27409 matrix_layout: c_int,
27410 trana: c_char,
27411 tranb: c_char,
27412 isgn: lapack_int,
27413 m: lapack_int,
27414 n: lapack_int,
27415 a: *const __BindgenComplex<f64>,
27416 lda: lapack_int,
27417 b: *const __BindgenComplex<f64>,
27418 ldb: lapack_int,
27419 c: *mut __BindgenComplex<f64>,
27420 ldc: lapack_int,
27421 scale: *mut f64,
27422 ) -> lapack_int;
27423 pub fn LAPACKE_strsyl3_work(
27424 matrix_layout: c_int,
27425 trana: c_char,
27426 tranb: c_char,
27427 isgn: lapack_int,
27428 m: lapack_int,
27429 n: lapack_int,
27430 a: *const f32,
27431 lda: lapack_int,
27432 b: *const f32,
27433 ldb: lapack_int,
27434 c: *mut f32,
27435 ldc: lapack_int,
27436 scale: *mut f32,
27437 iwork: *mut lapack_int,
27438 liwork: lapack_int,
27439 swork: *mut f32,
27440 ldswork: lapack_int,
27441 ) -> lapack_int;
27442 pub fn LAPACKE_dtrsyl3_work(
27443 matrix_layout: c_int,
27444 trana: c_char,
27445 tranb: c_char,
27446 isgn: lapack_int,
27447 m: lapack_int,
27448 n: lapack_int,
27449 a: *const f64,
27450 lda: lapack_int,
27451 b: *const f64,
27452 ldb: lapack_int,
27453 c: *mut f64,
27454 ldc: lapack_int,
27455 scale: *mut f64,
27456 iwork: *mut lapack_int,
27457 liwork: lapack_int,
27458 swork: *mut f64,
27459 ldswork: lapack_int,
27460 ) -> lapack_int;
27461 pub fn LAPACKE_ctrsyl3_work(
27462 matrix_layout: c_int,
27463 trana: c_char,
27464 tranb: c_char,
27465 isgn: lapack_int,
27466 m: lapack_int,
27467 n: lapack_int,
27468 a: *const __BindgenComplex<f32>,
27469 lda: lapack_int,
27470 b: *const __BindgenComplex<f32>,
27471 ldb: lapack_int,
27472 c: *mut __BindgenComplex<f32>,
27473 ldc: lapack_int,
27474 scale: *mut f32,
27475 swork: *mut f32,
27476 ldswork: lapack_int,
27477 ) -> lapack_int;
27478 pub fn LAPACKE_ztrsyl3_work(
27479 matrix_layout: c_int,
27480 trana: c_char,
27481 tranb: c_char,
27482 isgn: lapack_int,
27483 m: lapack_int,
27484 n: lapack_int,
27485 a: *const __BindgenComplex<f64>,
27486 lda: lapack_int,
27487 b: *const __BindgenComplex<f64>,
27488 ldb: lapack_int,
27489 c: *mut __BindgenComplex<f64>,
27490 ldc: lapack_int,
27491 scale: *mut f64,
27492 swork: *mut f64,
27493 ldswork: lapack_int,
27494 ) -> lapack_int;
27495 pub fn LAPACKE_strtri_work(
27496 matrix_layout: c_int,
27497 uplo: c_char,
27498 diag: c_char,
27499 n: lapack_int,
27500 a: *mut f32,
27501 lda: lapack_int,
27502 ) -> lapack_int;
27503 pub fn LAPACKE_dtrtri_work(
27504 matrix_layout: c_int,
27505 uplo: c_char,
27506 diag: c_char,
27507 n: lapack_int,
27508 a: *mut f64,
27509 lda: lapack_int,
27510 ) -> lapack_int;
27511 pub fn LAPACKE_ctrtri_work(
27512 matrix_layout: c_int,
27513 uplo: c_char,
27514 diag: c_char,
27515 n: lapack_int,
27516 a: *mut __BindgenComplex<f32>,
27517 lda: lapack_int,
27518 ) -> lapack_int;
27519 pub fn LAPACKE_ztrtri_work(
27520 matrix_layout: c_int,
27521 uplo: c_char,
27522 diag: c_char,
27523 n: lapack_int,
27524 a: *mut __BindgenComplex<f64>,
27525 lda: lapack_int,
27526 ) -> lapack_int;
27527 pub fn LAPACKE_strtrs_work(
27528 matrix_layout: c_int,
27529 uplo: c_char,
27530 trans: c_char,
27531 diag: c_char,
27532 n: lapack_int,
27533 nrhs: lapack_int,
27534 a: *const f32,
27535 lda: lapack_int,
27536 b: *mut f32,
27537 ldb: lapack_int,
27538 ) -> lapack_int;
27539 pub fn LAPACKE_dtrtrs_work(
27540 matrix_layout: c_int,
27541 uplo: c_char,
27542 trans: c_char,
27543 diag: c_char,
27544 n: lapack_int,
27545 nrhs: lapack_int,
27546 a: *const f64,
27547 lda: lapack_int,
27548 b: *mut f64,
27549 ldb: lapack_int,
27550 ) -> lapack_int;
27551 pub fn LAPACKE_ctrtrs_work(
27552 matrix_layout: c_int,
27553 uplo: c_char,
27554 trans: c_char,
27555 diag: c_char,
27556 n: lapack_int,
27557 nrhs: lapack_int,
27558 a: *const __BindgenComplex<f32>,
27559 lda: lapack_int,
27560 b: *mut __BindgenComplex<f32>,
27561 ldb: lapack_int,
27562 ) -> lapack_int;
27563 pub fn LAPACKE_ztrtrs_work(
27564 matrix_layout: c_int,
27565 uplo: c_char,
27566 trans: c_char,
27567 diag: c_char,
27568 n: lapack_int,
27569 nrhs: lapack_int,
27570 a: *const __BindgenComplex<f64>,
27571 lda: lapack_int,
27572 b: *mut __BindgenComplex<f64>,
27573 ldb: lapack_int,
27574 ) -> lapack_int;
27575 pub fn LAPACKE_strttf_work(
27576 matrix_layout: c_int,
27577 transr: c_char,
27578 uplo: c_char,
27579 n: lapack_int,
27580 a: *const f32,
27581 lda: lapack_int,
27582 arf: *mut f32,
27583 ) -> lapack_int;
27584 pub fn LAPACKE_dtrttf_work(
27585 matrix_layout: c_int,
27586 transr: c_char,
27587 uplo: c_char,
27588 n: lapack_int,
27589 a: *const f64,
27590 lda: lapack_int,
27591 arf: *mut f64,
27592 ) -> lapack_int;
27593 pub fn LAPACKE_ctrttf_work(
27594 matrix_layout: c_int,
27595 transr: c_char,
27596 uplo: c_char,
27597 n: lapack_int,
27598 a: *const __BindgenComplex<f32>,
27599 lda: lapack_int,
27600 arf: *mut __BindgenComplex<f32>,
27601 ) -> lapack_int;
27602 pub fn LAPACKE_ztrttf_work(
27603 matrix_layout: c_int,
27604 transr: c_char,
27605 uplo: c_char,
27606 n: lapack_int,
27607 a: *const __BindgenComplex<f64>,
27608 lda: lapack_int,
27609 arf: *mut __BindgenComplex<f64>,
27610 ) -> lapack_int;
27611 pub fn LAPACKE_strttp_work(
27612 matrix_layout: c_int,
27613 uplo: c_char,
27614 n: lapack_int,
27615 a: *const f32,
27616 lda: lapack_int,
27617 ap: *mut f32,
27618 ) -> lapack_int;
27619 pub fn LAPACKE_dtrttp_work(
27620 matrix_layout: c_int,
27621 uplo: c_char,
27622 n: lapack_int,
27623 a: *const f64,
27624 lda: lapack_int,
27625 ap: *mut f64,
27626 ) -> lapack_int;
27627 pub fn LAPACKE_ctrttp_work(
27628 matrix_layout: c_int,
27629 uplo: c_char,
27630 n: lapack_int,
27631 a: *const __BindgenComplex<f32>,
27632 lda: lapack_int,
27633 ap: *mut __BindgenComplex<f32>,
27634 ) -> lapack_int;
27635 pub fn LAPACKE_ztrttp_work(
27636 matrix_layout: c_int,
27637 uplo: c_char,
27638 n: lapack_int,
27639 a: *const __BindgenComplex<f64>,
27640 lda: lapack_int,
27641 ap: *mut __BindgenComplex<f64>,
27642 ) -> lapack_int;
27643 pub fn LAPACKE_stzrzf_work(
27644 matrix_layout: c_int,
27645 m: lapack_int,
27646 n: lapack_int,
27647 a: *mut f32,
27648 lda: lapack_int,
27649 tau: *mut f32,
27650 work: *mut f32,
27651 lwork: lapack_int,
27652 ) -> lapack_int;
27653 pub fn LAPACKE_dtzrzf_work(
27654 matrix_layout: c_int,
27655 m: lapack_int,
27656 n: lapack_int,
27657 a: *mut f64,
27658 lda: lapack_int,
27659 tau: *mut f64,
27660 work: *mut f64,
27661 lwork: lapack_int,
27662 ) -> lapack_int;
27663 pub fn LAPACKE_ctzrzf_work(
27664 matrix_layout: c_int,
27665 m: lapack_int,
27666 n: lapack_int,
27667 a: *mut __BindgenComplex<f32>,
27668 lda: lapack_int,
27669 tau: *mut __BindgenComplex<f32>,
27670 work: *mut __BindgenComplex<f32>,
27671 lwork: lapack_int,
27672 ) -> lapack_int;
27673 pub fn LAPACKE_ztzrzf_work(
27674 matrix_layout: c_int,
27675 m: lapack_int,
27676 n: lapack_int,
27677 a: *mut __BindgenComplex<f64>,
27678 lda: lapack_int,
27679 tau: *mut __BindgenComplex<f64>,
27680 work: *mut __BindgenComplex<f64>,
27681 lwork: lapack_int,
27682 ) -> lapack_int;
27683 pub fn LAPACKE_cungbr_work(
27684 matrix_layout: c_int,
27685 vect: c_char,
27686 m: lapack_int,
27687 n: lapack_int,
27688 k: lapack_int,
27689 a: *mut __BindgenComplex<f32>,
27690 lda: lapack_int,
27691 tau: *const __BindgenComplex<f32>,
27692 work: *mut __BindgenComplex<f32>,
27693 lwork: lapack_int,
27694 ) -> lapack_int;
27695 pub fn LAPACKE_zungbr_work(
27696 matrix_layout: c_int,
27697 vect: c_char,
27698 m: lapack_int,
27699 n: lapack_int,
27700 k: lapack_int,
27701 a: *mut __BindgenComplex<f64>,
27702 lda: lapack_int,
27703 tau: *const __BindgenComplex<f64>,
27704 work: *mut __BindgenComplex<f64>,
27705 lwork: lapack_int,
27706 ) -> lapack_int;
27707 pub fn LAPACKE_cunghr_work(
27708 matrix_layout: c_int,
27709 n: lapack_int,
27710 ilo: lapack_int,
27711 ihi: lapack_int,
27712 a: *mut __BindgenComplex<f32>,
27713 lda: lapack_int,
27714 tau: *const __BindgenComplex<f32>,
27715 work: *mut __BindgenComplex<f32>,
27716 lwork: lapack_int,
27717 ) -> lapack_int;
27718 pub fn LAPACKE_zunghr_work(
27719 matrix_layout: c_int,
27720 n: lapack_int,
27721 ilo: lapack_int,
27722 ihi: lapack_int,
27723 a: *mut __BindgenComplex<f64>,
27724 lda: lapack_int,
27725 tau: *const __BindgenComplex<f64>,
27726 work: *mut __BindgenComplex<f64>,
27727 lwork: lapack_int,
27728 ) -> lapack_int;
27729 pub fn LAPACKE_cunglq_work(
27730 matrix_layout: c_int,
27731 m: lapack_int,
27732 n: lapack_int,
27733 k: lapack_int,
27734 a: *mut __BindgenComplex<f32>,
27735 lda: lapack_int,
27736 tau: *const __BindgenComplex<f32>,
27737 work: *mut __BindgenComplex<f32>,
27738 lwork: lapack_int,
27739 ) -> lapack_int;
27740 pub fn LAPACKE_zunglq_work(
27741 matrix_layout: c_int,
27742 m: lapack_int,
27743 n: lapack_int,
27744 k: lapack_int,
27745 a: *mut __BindgenComplex<f64>,
27746 lda: lapack_int,
27747 tau: *const __BindgenComplex<f64>,
27748 work: *mut __BindgenComplex<f64>,
27749 lwork: lapack_int,
27750 ) -> lapack_int;
27751 pub fn LAPACKE_cungql_work(
27752 matrix_layout: c_int,
27753 m: lapack_int,
27754 n: lapack_int,
27755 k: lapack_int,
27756 a: *mut __BindgenComplex<f32>,
27757 lda: lapack_int,
27758 tau: *const __BindgenComplex<f32>,
27759 work: *mut __BindgenComplex<f32>,
27760 lwork: lapack_int,
27761 ) -> lapack_int;
27762 pub fn LAPACKE_zungql_work(
27763 matrix_layout: c_int,
27764 m: lapack_int,
27765 n: lapack_int,
27766 k: lapack_int,
27767 a: *mut __BindgenComplex<f64>,
27768 lda: lapack_int,
27769 tau: *const __BindgenComplex<f64>,
27770 work: *mut __BindgenComplex<f64>,
27771 lwork: lapack_int,
27772 ) -> lapack_int;
27773 pub fn LAPACKE_cungqr_work(
27774 matrix_layout: c_int,
27775 m: lapack_int,
27776 n: lapack_int,
27777 k: lapack_int,
27778 a: *mut __BindgenComplex<f32>,
27779 lda: lapack_int,
27780 tau: *const __BindgenComplex<f32>,
27781 work: *mut __BindgenComplex<f32>,
27782 lwork: lapack_int,
27783 ) -> lapack_int;
27784 pub fn LAPACKE_zungqr_work(
27785 matrix_layout: c_int,
27786 m: lapack_int,
27787 n: lapack_int,
27788 k: lapack_int,
27789 a: *mut __BindgenComplex<f64>,
27790 lda: lapack_int,
27791 tau: *const __BindgenComplex<f64>,
27792 work: *mut __BindgenComplex<f64>,
27793 lwork: lapack_int,
27794 ) -> lapack_int;
27795 pub fn LAPACKE_cungrq_work(
27796 matrix_layout: c_int,
27797 m: lapack_int,
27798 n: lapack_int,
27799 k: lapack_int,
27800 a: *mut __BindgenComplex<f32>,
27801 lda: lapack_int,
27802 tau: *const __BindgenComplex<f32>,
27803 work: *mut __BindgenComplex<f32>,
27804 lwork: lapack_int,
27805 ) -> lapack_int;
27806 pub fn LAPACKE_zungrq_work(
27807 matrix_layout: c_int,
27808 m: lapack_int,
27809 n: lapack_int,
27810 k: lapack_int,
27811 a: *mut __BindgenComplex<f64>,
27812 lda: lapack_int,
27813 tau: *const __BindgenComplex<f64>,
27814 work: *mut __BindgenComplex<f64>,
27815 lwork: lapack_int,
27816 ) -> lapack_int;
27817 pub fn LAPACKE_cungtr_work(
27818 matrix_layout: c_int,
27819 uplo: c_char,
27820 n: lapack_int,
27821 a: *mut __BindgenComplex<f32>,
27822 lda: lapack_int,
27823 tau: *const __BindgenComplex<f32>,
27824 work: *mut __BindgenComplex<f32>,
27825 lwork: lapack_int,
27826 ) -> lapack_int;
27827 pub fn LAPACKE_zungtr_work(
27828 matrix_layout: c_int,
27829 uplo: c_char,
27830 n: lapack_int,
27831 a: *mut __BindgenComplex<f64>,
27832 lda: lapack_int,
27833 tau: *const __BindgenComplex<f64>,
27834 work: *mut __BindgenComplex<f64>,
27835 lwork: lapack_int,
27836 ) -> lapack_int;
27837 pub fn LAPACKE_cungtsqr_row_work(
27838 matrix_layout: c_int,
27839 m: lapack_int,
27840 n: lapack_int,
27841 mb: lapack_int,
27842 nb: lapack_int,
27843 a: *mut __BindgenComplex<f32>,
27844 lda: lapack_int,
27845 t: *const __BindgenComplex<f32>,
27846 ldt: lapack_int,
27847 work: *mut __BindgenComplex<f32>,
27848 lwork: lapack_int,
27849 ) -> lapack_int;
27850 pub fn LAPACKE_zungtsqr_row_work(
27851 matrix_layout: c_int,
27852 m: lapack_int,
27853 n: lapack_int,
27854 mb: lapack_int,
27855 nb: lapack_int,
27856 a: *mut __BindgenComplex<f64>,
27857 lda: lapack_int,
27858 t: *const __BindgenComplex<f64>,
27859 ldt: lapack_int,
27860 work: *mut __BindgenComplex<f64>,
27861 lwork: lapack_int,
27862 ) -> lapack_int;
27863 pub fn LAPACKE_cunmbr_work(
27864 matrix_layout: c_int,
27865 vect: c_char,
27866 side: c_char,
27867 trans: c_char,
27868 m: lapack_int,
27869 n: lapack_int,
27870 k: lapack_int,
27871 a: *const __BindgenComplex<f32>,
27872 lda: lapack_int,
27873 tau: *const __BindgenComplex<f32>,
27874 c: *mut __BindgenComplex<f32>,
27875 ldc: lapack_int,
27876 work: *mut __BindgenComplex<f32>,
27877 lwork: lapack_int,
27878 ) -> lapack_int;
27879 pub fn LAPACKE_zunmbr_work(
27880 matrix_layout: c_int,
27881 vect: c_char,
27882 side: c_char,
27883 trans: c_char,
27884 m: lapack_int,
27885 n: lapack_int,
27886 k: lapack_int,
27887 a: *const __BindgenComplex<f64>,
27888 lda: lapack_int,
27889 tau: *const __BindgenComplex<f64>,
27890 c: *mut __BindgenComplex<f64>,
27891 ldc: lapack_int,
27892 work: *mut __BindgenComplex<f64>,
27893 lwork: lapack_int,
27894 ) -> lapack_int;
27895 pub fn LAPACKE_cunmhr_work(
27896 matrix_layout: c_int,
27897 side: c_char,
27898 trans: c_char,
27899 m: lapack_int,
27900 n: lapack_int,
27901 ilo: lapack_int,
27902 ihi: lapack_int,
27903 a: *const __BindgenComplex<f32>,
27904 lda: lapack_int,
27905 tau: *const __BindgenComplex<f32>,
27906 c: *mut __BindgenComplex<f32>,
27907 ldc: lapack_int,
27908 work: *mut __BindgenComplex<f32>,
27909 lwork: lapack_int,
27910 ) -> lapack_int;
27911 pub fn LAPACKE_zunmhr_work(
27912 matrix_layout: c_int,
27913 side: c_char,
27914 trans: c_char,
27915 m: lapack_int,
27916 n: lapack_int,
27917 ilo: lapack_int,
27918 ihi: lapack_int,
27919 a: *const __BindgenComplex<f64>,
27920 lda: lapack_int,
27921 tau: *const __BindgenComplex<f64>,
27922 c: *mut __BindgenComplex<f64>,
27923 ldc: lapack_int,
27924 work: *mut __BindgenComplex<f64>,
27925 lwork: lapack_int,
27926 ) -> lapack_int;
27927 pub fn LAPACKE_cunmlq_work(
27928 matrix_layout: c_int,
27929 side: c_char,
27930 trans: c_char,
27931 m: lapack_int,
27932 n: lapack_int,
27933 k: lapack_int,
27934 a: *const __BindgenComplex<f32>,
27935 lda: lapack_int,
27936 tau: *const __BindgenComplex<f32>,
27937 c: *mut __BindgenComplex<f32>,
27938 ldc: lapack_int,
27939 work: *mut __BindgenComplex<f32>,
27940 lwork: lapack_int,
27941 ) -> lapack_int;
27942 pub fn LAPACKE_zunmlq_work(
27943 matrix_layout: c_int,
27944 side: c_char,
27945 trans: c_char,
27946 m: lapack_int,
27947 n: lapack_int,
27948 k: lapack_int,
27949 a: *const __BindgenComplex<f64>,
27950 lda: lapack_int,
27951 tau: *const __BindgenComplex<f64>,
27952 c: *mut __BindgenComplex<f64>,
27953 ldc: lapack_int,
27954 work: *mut __BindgenComplex<f64>,
27955 lwork: lapack_int,
27956 ) -> lapack_int;
27957 pub fn LAPACKE_cunmql_work(
27958 matrix_layout: c_int,
27959 side: c_char,
27960 trans: c_char,
27961 m: lapack_int,
27962 n: lapack_int,
27963 k: lapack_int,
27964 a: *const __BindgenComplex<f32>,
27965 lda: lapack_int,
27966 tau: *const __BindgenComplex<f32>,
27967 c: *mut __BindgenComplex<f32>,
27968 ldc: lapack_int,
27969 work: *mut __BindgenComplex<f32>,
27970 lwork: lapack_int,
27971 ) -> lapack_int;
27972 pub fn LAPACKE_zunmql_work(
27973 matrix_layout: c_int,
27974 side: c_char,
27975 trans: c_char,
27976 m: lapack_int,
27977 n: lapack_int,
27978 k: lapack_int,
27979 a: *const __BindgenComplex<f64>,
27980 lda: lapack_int,
27981 tau: *const __BindgenComplex<f64>,
27982 c: *mut __BindgenComplex<f64>,
27983 ldc: lapack_int,
27984 work: *mut __BindgenComplex<f64>,
27985 lwork: lapack_int,
27986 ) -> lapack_int;
27987 pub fn LAPACKE_cunmqr_work(
27988 matrix_layout: c_int,
27989 side: c_char,
27990 trans: c_char,
27991 m: lapack_int,
27992 n: lapack_int,
27993 k: lapack_int,
27994 a: *const __BindgenComplex<f32>,
27995 lda: lapack_int,
27996 tau: *const __BindgenComplex<f32>,
27997 c: *mut __BindgenComplex<f32>,
27998 ldc: lapack_int,
27999 work: *mut __BindgenComplex<f32>,
28000 lwork: lapack_int,
28001 ) -> lapack_int;
28002 pub fn LAPACKE_zunmqr_work(
28003 matrix_layout: c_int,
28004 side: c_char,
28005 trans: c_char,
28006 m: lapack_int,
28007 n: lapack_int,
28008 k: lapack_int,
28009 a: *const __BindgenComplex<f64>,
28010 lda: lapack_int,
28011 tau: *const __BindgenComplex<f64>,
28012 c: *mut __BindgenComplex<f64>,
28013 ldc: lapack_int,
28014 work: *mut __BindgenComplex<f64>,
28015 lwork: lapack_int,
28016 ) -> lapack_int;
28017 pub fn LAPACKE_cunmrq_work(
28018 matrix_layout: c_int,
28019 side: c_char,
28020 trans: c_char,
28021 m: lapack_int,
28022 n: lapack_int,
28023 k: lapack_int,
28024 a: *const __BindgenComplex<f32>,
28025 lda: lapack_int,
28026 tau: *const __BindgenComplex<f32>,
28027 c: *mut __BindgenComplex<f32>,
28028 ldc: lapack_int,
28029 work: *mut __BindgenComplex<f32>,
28030 lwork: lapack_int,
28031 ) -> lapack_int;
28032 pub fn LAPACKE_zunmrq_work(
28033 matrix_layout: c_int,
28034 side: c_char,
28035 trans: c_char,
28036 m: lapack_int,
28037 n: lapack_int,
28038 k: lapack_int,
28039 a: *const __BindgenComplex<f64>,
28040 lda: lapack_int,
28041 tau: *const __BindgenComplex<f64>,
28042 c: *mut __BindgenComplex<f64>,
28043 ldc: lapack_int,
28044 work: *mut __BindgenComplex<f64>,
28045 lwork: lapack_int,
28046 ) -> lapack_int;
28047 pub fn LAPACKE_cunmrz_work(
28048 matrix_layout: c_int,
28049 side: c_char,
28050 trans: c_char,
28051 m: lapack_int,
28052 n: lapack_int,
28053 k: lapack_int,
28054 l: lapack_int,
28055 a: *const __BindgenComplex<f32>,
28056 lda: lapack_int,
28057 tau: *const __BindgenComplex<f32>,
28058 c: *mut __BindgenComplex<f32>,
28059 ldc: lapack_int,
28060 work: *mut __BindgenComplex<f32>,
28061 lwork: lapack_int,
28062 ) -> lapack_int;
28063 pub fn LAPACKE_zunmrz_work(
28064 matrix_layout: c_int,
28065 side: c_char,
28066 trans: c_char,
28067 m: lapack_int,
28068 n: lapack_int,
28069 k: lapack_int,
28070 l: lapack_int,
28071 a: *const __BindgenComplex<f64>,
28072 lda: lapack_int,
28073 tau: *const __BindgenComplex<f64>,
28074 c: *mut __BindgenComplex<f64>,
28075 ldc: lapack_int,
28076 work: *mut __BindgenComplex<f64>,
28077 lwork: lapack_int,
28078 ) -> lapack_int;
28079 pub fn LAPACKE_cunmtr_work(
28080 matrix_layout: c_int,
28081 side: c_char,
28082 uplo: c_char,
28083 trans: c_char,
28084 m: lapack_int,
28085 n: lapack_int,
28086 a: *const __BindgenComplex<f32>,
28087 lda: lapack_int,
28088 tau: *const __BindgenComplex<f32>,
28089 c: *mut __BindgenComplex<f32>,
28090 ldc: lapack_int,
28091 work: *mut __BindgenComplex<f32>,
28092 lwork: lapack_int,
28093 ) -> lapack_int;
28094 pub fn LAPACKE_zunmtr_work(
28095 matrix_layout: c_int,
28096 side: c_char,
28097 uplo: c_char,
28098 trans: c_char,
28099 m: lapack_int,
28100 n: lapack_int,
28101 a: *const __BindgenComplex<f64>,
28102 lda: lapack_int,
28103 tau: *const __BindgenComplex<f64>,
28104 c: *mut __BindgenComplex<f64>,
28105 ldc: lapack_int,
28106 work: *mut __BindgenComplex<f64>,
28107 lwork: lapack_int,
28108 ) -> lapack_int;
28109 pub fn LAPACKE_cupgtr_work(
28110 matrix_layout: c_int,
28111 uplo: c_char,
28112 n: lapack_int,
28113 ap: *const __BindgenComplex<f32>,
28114 tau: *const __BindgenComplex<f32>,
28115 q: *mut __BindgenComplex<f32>,
28116 ldq: lapack_int,
28117 work: *mut __BindgenComplex<f32>,
28118 ) -> lapack_int;
28119 pub fn LAPACKE_zupgtr_work(
28120 matrix_layout: c_int,
28121 uplo: c_char,
28122 n: lapack_int,
28123 ap: *const __BindgenComplex<f64>,
28124 tau: *const __BindgenComplex<f64>,
28125 q: *mut __BindgenComplex<f64>,
28126 ldq: lapack_int,
28127 work: *mut __BindgenComplex<f64>,
28128 ) -> lapack_int;
28129 pub fn LAPACKE_cupmtr_work(
28130 matrix_layout: c_int,
28131 side: c_char,
28132 uplo: c_char,
28133 trans: c_char,
28134 m: lapack_int,
28135 n: lapack_int,
28136 ap: *const __BindgenComplex<f32>,
28137 tau: *const __BindgenComplex<f32>,
28138 c: *mut __BindgenComplex<f32>,
28139 ldc: lapack_int,
28140 work: *mut __BindgenComplex<f32>,
28141 ) -> lapack_int;
28142 pub fn LAPACKE_zupmtr_work(
28143 matrix_layout: c_int,
28144 side: c_char,
28145 uplo: c_char,
28146 trans: c_char,
28147 m: lapack_int,
28148 n: lapack_int,
28149 ap: *const __BindgenComplex<f64>,
28150 tau: *const __BindgenComplex<f64>,
28151 c: *mut __BindgenComplex<f64>,
28152 ldc: lapack_int,
28153 work: *mut __BindgenComplex<f64>,
28154 ) -> lapack_int;
28155 pub fn LAPACKE_claghe(
28156 matrix_layout: c_int,
28157 n: lapack_int,
28158 k: lapack_int,
28159 d: *const f32,
28160 a: *mut __BindgenComplex<f32>,
28161 lda: lapack_int,
28162 iseed: *mut lapack_int,
28163 ) -> lapack_int;
28164 pub fn LAPACKE_zlaghe(
28165 matrix_layout: c_int,
28166 n: lapack_int,
28167 k: lapack_int,
28168 d: *const f64,
28169 a: *mut __BindgenComplex<f64>,
28170 lda: lapack_int,
28171 iseed: *mut lapack_int,
28172 ) -> lapack_int;
28173 pub fn LAPACKE_slagsy(
28174 matrix_layout: c_int,
28175 n: lapack_int,
28176 k: lapack_int,
28177 d: *const f32,
28178 a: *mut f32,
28179 lda: lapack_int,
28180 iseed: *mut lapack_int,
28181 ) -> lapack_int;
28182 pub fn LAPACKE_dlagsy(
28183 matrix_layout: c_int,
28184 n: lapack_int,
28185 k: lapack_int,
28186 d: *const f64,
28187 a: *mut f64,
28188 lda: lapack_int,
28189 iseed: *mut lapack_int,
28190 ) -> lapack_int;
28191 pub fn LAPACKE_clagsy(
28192 matrix_layout: c_int,
28193 n: lapack_int,
28194 k: lapack_int,
28195 d: *const f32,
28196 a: *mut __BindgenComplex<f32>,
28197 lda: lapack_int,
28198 iseed: *mut lapack_int,
28199 ) -> lapack_int;
28200 pub fn LAPACKE_zlagsy(
28201 matrix_layout: c_int,
28202 n: lapack_int,
28203 k: lapack_int,
28204 d: *const f64,
28205 a: *mut __BindgenComplex<f64>,
28206 lda: lapack_int,
28207 iseed: *mut lapack_int,
28208 ) -> lapack_int;
28209 pub fn LAPACKE_slapmr(
28210 matrix_layout: c_int,
28211 forwrd: lapack_int,
28212 m: lapack_int,
28213 n: lapack_int,
28214 x: *mut f32,
28215 ldx: lapack_int,
28216 k: *mut lapack_int,
28217 ) -> lapack_int;
28218 pub fn LAPACKE_dlapmr(
28219 matrix_layout: c_int,
28220 forwrd: lapack_int,
28221 m: lapack_int,
28222 n: lapack_int,
28223 x: *mut f64,
28224 ldx: lapack_int,
28225 k: *mut lapack_int,
28226 ) -> lapack_int;
28227 pub fn LAPACKE_clapmr(
28228 matrix_layout: c_int,
28229 forwrd: lapack_int,
28230 m: lapack_int,
28231 n: lapack_int,
28232 x: *mut __BindgenComplex<f32>,
28233 ldx: lapack_int,
28234 k: *mut lapack_int,
28235 ) -> lapack_int;
28236 pub fn LAPACKE_zlapmr(
28237 matrix_layout: c_int,
28238 forwrd: lapack_int,
28239 m: lapack_int,
28240 n: lapack_int,
28241 x: *mut __BindgenComplex<f64>,
28242 ldx: lapack_int,
28243 k: *mut lapack_int,
28244 ) -> lapack_int;
28245 pub fn LAPACKE_slapmt(
28246 matrix_layout: c_int,
28247 forwrd: lapack_int,
28248 m: lapack_int,
28249 n: lapack_int,
28250 x: *mut f32,
28251 ldx: lapack_int,
28252 k: *mut lapack_int,
28253 ) -> lapack_int;
28254 pub fn LAPACKE_dlapmt(
28255 matrix_layout: c_int,
28256 forwrd: lapack_int,
28257 m: lapack_int,
28258 n: lapack_int,
28259 x: *mut f64,
28260 ldx: lapack_int,
28261 k: *mut lapack_int,
28262 ) -> lapack_int;
28263 pub fn LAPACKE_clapmt(
28264 matrix_layout: c_int,
28265 forwrd: lapack_int,
28266 m: lapack_int,
28267 n: lapack_int,
28268 x: *mut __BindgenComplex<f32>,
28269 ldx: lapack_int,
28270 k: *mut lapack_int,
28271 ) -> lapack_int;
28272 pub fn LAPACKE_zlapmt(
28273 matrix_layout: c_int,
28274 forwrd: lapack_int,
28275 m: lapack_int,
28276 n: lapack_int,
28277 x: *mut __BindgenComplex<f64>,
28278 ldx: lapack_int,
28279 k: *mut lapack_int,
28280 ) -> lapack_int;
28281 pub fn LAPACKE_slapy2(x: f32, y: f32) -> f32;
28282 pub fn LAPACKE_dlapy2(x: f64, y: f64) -> f64;
28283 pub fn LAPACKE_slapy3(x: f32, y: f32, z: f32) -> f32;
28284 pub fn LAPACKE_dlapy3(x: f64, y: f64, z: f64) -> f64;
28285 pub fn LAPACKE_slartgp(f: f32, g: f32, cs: *mut f32, sn: *mut f32, r: *mut f32) -> lapack_int;
28286 pub fn LAPACKE_dlartgp(f: f64, g: f64, cs: *mut f64, sn: *mut f64, r: *mut f64) -> lapack_int;
28287 pub fn LAPACKE_slartgs(x: f32, y: f32, sigma: f32, cs: *mut f32, sn: *mut f32) -> lapack_int;
28288 pub fn LAPACKE_dlartgs(x: f64, y: f64, sigma: f64, cs: *mut f64, sn: *mut f64) -> lapack_int;
28289 pub fn LAPACKE_cbbcsd(
28290 matrix_layout: c_int,
28291 jobu1: c_char,
28292 jobu2: c_char,
28293 jobv1t: c_char,
28294 jobv2t: c_char,
28295 trans: c_char,
28296 m: lapack_int,
28297 p: lapack_int,
28298 q: lapack_int,
28299 theta: *mut f32,
28300 phi: *mut f32,
28301 u1: *mut __BindgenComplex<f32>,
28302 ldu1: lapack_int,
28303 u2: *mut __BindgenComplex<f32>,
28304 ldu2: lapack_int,
28305 v1t: *mut __BindgenComplex<f32>,
28306 ldv1t: lapack_int,
28307 v2t: *mut __BindgenComplex<f32>,
28308 ldv2t: lapack_int,
28309 b11d: *mut f32,
28310 b11e: *mut f32,
28311 b12d: *mut f32,
28312 b12e: *mut f32,
28313 b21d: *mut f32,
28314 b21e: *mut f32,
28315 b22d: *mut f32,
28316 b22e: *mut f32,
28317 ) -> lapack_int;
28318 pub fn LAPACKE_cbbcsd_work(
28319 matrix_layout: c_int,
28320 jobu1: c_char,
28321 jobu2: c_char,
28322 jobv1t: c_char,
28323 jobv2t: c_char,
28324 trans: c_char,
28325 m: lapack_int,
28326 p: lapack_int,
28327 q: lapack_int,
28328 theta: *mut f32,
28329 phi: *mut f32,
28330 u1: *mut __BindgenComplex<f32>,
28331 ldu1: lapack_int,
28332 u2: *mut __BindgenComplex<f32>,
28333 ldu2: lapack_int,
28334 v1t: *mut __BindgenComplex<f32>,
28335 ldv1t: lapack_int,
28336 v2t: *mut __BindgenComplex<f32>,
28337 ldv2t: lapack_int,
28338 b11d: *mut f32,
28339 b11e: *mut f32,
28340 b12d: *mut f32,
28341 b12e: *mut f32,
28342 b21d: *mut f32,
28343 b21e: *mut f32,
28344 b22d: *mut f32,
28345 b22e: *mut f32,
28346 rwork: *mut f32,
28347 lrwork: lapack_int,
28348 ) -> lapack_int;
28349 pub fn LAPACKE_cheswapr(
28350 matrix_layout: c_int,
28351 uplo: c_char,
28352 n: lapack_int,
28353 a: *mut __BindgenComplex<f32>,
28354 lda: lapack_int,
28355 i1: lapack_int,
28356 i2: lapack_int,
28357 ) -> lapack_int;
28358 pub fn LAPACKE_cheswapr_work(
28359 matrix_layout: c_int,
28360 uplo: c_char,
28361 n: lapack_int,
28362 a: *mut __BindgenComplex<f32>,
28363 lda: lapack_int,
28364 i1: lapack_int,
28365 i2: lapack_int,
28366 ) -> lapack_int;
28367 pub fn LAPACKE_chetri2(
28368 matrix_layout: c_int,
28369 uplo: c_char,
28370 n: lapack_int,
28371 a: *mut __BindgenComplex<f32>,
28372 lda: lapack_int,
28373 ipiv: *const lapack_int,
28374 ) -> lapack_int;
28375 pub fn LAPACKE_chetri2_work(
28376 matrix_layout: c_int,
28377 uplo: c_char,
28378 n: lapack_int,
28379 a: *mut __BindgenComplex<f32>,
28380 lda: lapack_int,
28381 ipiv: *const lapack_int,
28382 work: *mut __BindgenComplex<f32>,
28383 lwork: lapack_int,
28384 ) -> lapack_int;
28385 pub fn LAPACKE_chetri2x(
28386 matrix_layout: c_int,
28387 uplo: c_char,
28388 n: lapack_int,
28389 a: *mut __BindgenComplex<f32>,
28390 lda: lapack_int,
28391 ipiv: *const lapack_int,
28392 nb: lapack_int,
28393 ) -> lapack_int;
28394 pub fn LAPACKE_chetri2x_work(
28395 matrix_layout: c_int,
28396 uplo: c_char,
28397 n: lapack_int,
28398 a: *mut __BindgenComplex<f32>,
28399 lda: lapack_int,
28400 ipiv: *const lapack_int,
28401 work: *mut __BindgenComplex<f32>,
28402 nb: lapack_int,
28403 ) -> lapack_int;
28404 pub fn LAPACKE_chetrs2(
28405 matrix_layout: c_int,
28406 uplo: c_char,
28407 n: lapack_int,
28408 nrhs: lapack_int,
28409 a: *const __BindgenComplex<f32>,
28410 lda: lapack_int,
28411 ipiv: *const lapack_int,
28412 b: *mut __BindgenComplex<f32>,
28413 ldb: lapack_int,
28414 ) -> lapack_int;
28415 pub fn LAPACKE_chetrs2_work(
28416 matrix_layout: c_int,
28417 uplo: c_char,
28418 n: lapack_int,
28419 nrhs: lapack_int,
28420 a: *const __BindgenComplex<f32>,
28421 lda: lapack_int,
28422 ipiv: *const lapack_int,
28423 b: *mut __BindgenComplex<f32>,
28424 ldb: lapack_int,
28425 work: *mut __BindgenComplex<f32>,
28426 ) -> lapack_int;
28427 pub fn LAPACKE_csyconv(
28428 matrix_layout: c_int,
28429 uplo: c_char,
28430 way: c_char,
28431 n: lapack_int,
28432 a: *mut __BindgenComplex<f32>,
28433 lda: lapack_int,
28434 ipiv: *const lapack_int,
28435 e: *mut __BindgenComplex<f32>,
28436 ) -> lapack_int;
28437 pub fn LAPACKE_csyconv_work(
28438 matrix_layout: c_int,
28439 uplo: c_char,
28440 way: c_char,
28441 n: lapack_int,
28442 a: *mut __BindgenComplex<f32>,
28443 lda: lapack_int,
28444 ipiv: *const lapack_int,
28445 e: *mut __BindgenComplex<f32>,
28446 ) -> lapack_int;
28447 pub fn LAPACKE_csyswapr(
28448 matrix_layout: c_int,
28449 uplo: c_char,
28450 n: lapack_int,
28451 a: *mut __BindgenComplex<f32>,
28452 lda: lapack_int,
28453 i1: lapack_int,
28454 i2: lapack_int,
28455 ) -> lapack_int;
28456 pub fn LAPACKE_csyswapr_work(
28457 matrix_layout: c_int,
28458 uplo: c_char,
28459 n: lapack_int,
28460 a: *mut __BindgenComplex<f32>,
28461 lda: lapack_int,
28462 i1: lapack_int,
28463 i2: lapack_int,
28464 ) -> lapack_int;
28465 pub fn LAPACKE_csytri2(
28466 matrix_layout: c_int,
28467 uplo: c_char,
28468 n: lapack_int,
28469 a: *mut __BindgenComplex<f32>,
28470 lda: lapack_int,
28471 ipiv: *const lapack_int,
28472 ) -> lapack_int;
28473 pub fn LAPACKE_csytri2_work(
28474 matrix_layout: c_int,
28475 uplo: c_char,
28476 n: lapack_int,
28477 a: *mut __BindgenComplex<f32>,
28478 lda: lapack_int,
28479 ipiv: *const lapack_int,
28480 work: *mut __BindgenComplex<f32>,
28481 lwork: lapack_int,
28482 ) -> lapack_int;
28483 pub fn LAPACKE_csytri2x(
28484 matrix_layout: c_int,
28485 uplo: c_char,
28486 n: lapack_int,
28487 a: *mut __BindgenComplex<f32>,
28488 lda: lapack_int,
28489 ipiv: *const lapack_int,
28490 nb: lapack_int,
28491 ) -> lapack_int;
28492 pub fn LAPACKE_csytri2x_work(
28493 matrix_layout: c_int,
28494 uplo: c_char,
28495 n: lapack_int,
28496 a: *mut __BindgenComplex<f32>,
28497 lda: lapack_int,
28498 ipiv: *const lapack_int,
28499 work: *mut __BindgenComplex<f32>,
28500 nb: lapack_int,
28501 ) -> lapack_int;
28502 pub fn LAPACKE_csytrs2(
28503 matrix_layout: c_int,
28504 uplo: c_char,
28505 n: lapack_int,
28506 nrhs: lapack_int,
28507 a: *const __BindgenComplex<f32>,
28508 lda: lapack_int,
28509 ipiv: *const lapack_int,
28510 b: *mut __BindgenComplex<f32>,
28511 ldb: lapack_int,
28512 ) -> lapack_int;
28513 pub fn LAPACKE_csytrs2_work(
28514 matrix_layout: c_int,
28515 uplo: c_char,
28516 n: lapack_int,
28517 nrhs: lapack_int,
28518 a: *const __BindgenComplex<f32>,
28519 lda: lapack_int,
28520 ipiv: *const lapack_int,
28521 b: *mut __BindgenComplex<f32>,
28522 ldb: lapack_int,
28523 work: *mut __BindgenComplex<f32>,
28524 ) -> lapack_int;
28525 pub fn LAPACKE_cunbdb(
28526 matrix_layout: c_int,
28527 trans: c_char,
28528 signs: c_char,
28529 m: lapack_int,
28530 p: lapack_int,
28531 q: lapack_int,
28532 x11: *mut __BindgenComplex<f32>,
28533 ldx11: lapack_int,
28534 x12: *mut __BindgenComplex<f32>,
28535 ldx12: lapack_int,
28536 x21: *mut __BindgenComplex<f32>,
28537 ldx21: lapack_int,
28538 x22: *mut __BindgenComplex<f32>,
28539 ldx22: lapack_int,
28540 theta: *mut f32,
28541 phi: *mut f32,
28542 taup1: *mut __BindgenComplex<f32>,
28543 taup2: *mut __BindgenComplex<f32>,
28544 tauq1: *mut __BindgenComplex<f32>,
28545 tauq2: *mut __BindgenComplex<f32>,
28546 ) -> lapack_int;
28547 pub fn LAPACKE_cunbdb_work(
28548 matrix_layout: c_int,
28549 trans: c_char,
28550 signs: c_char,
28551 m: lapack_int,
28552 p: lapack_int,
28553 q: lapack_int,
28554 x11: *mut __BindgenComplex<f32>,
28555 ldx11: lapack_int,
28556 x12: *mut __BindgenComplex<f32>,
28557 ldx12: lapack_int,
28558 x21: *mut __BindgenComplex<f32>,
28559 ldx21: lapack_int,
28560 x22: *mut __BindgenComplex<f32>,
28561 ldx22: lapack_int,
28562 theta: *mut f32,
28563 phi: *mut f32,
28564 taup1: *mut __BindgenComplex<f32>,
28565 taup2: *mut __BindgenComplex<f32>,
28566 tauq1: *mut __BindgenComplex<f32>,
28567 tauq2: *mut __BindgenComplex<f32>,
28568 work: *mut __BindgenComplex<f32>,
28569 lwork: lapack_int,
28570 ) -> lapack_int;
28571 pub fn LAPACKE_cuncsd(
28572 matrix_layout: c_int,
28573 jobu1: c_char,
28574 jobu2: c_char,
28575 jobv1t: c_char,
28576 jobv2t: c_char,
28577 trans: c_char,
28578 signs: c_char,
28579 m: lapack_int,
28580 p: lapack_int,
28581 q: lapack_int,
28582 x11: *mut __BindgenComplex<f32>,
28583 ldx11: lapack_int,
28584 x12: *mut __BindgenComplex<f32>,
28585 ldx12: lapack_int,
28586 x21: *mut __BindgenComplex<f32>,
28587 ldx21: lapack_int,
28588 x22: *mut __BindgenComplex<f32>,
28589 ldx22: lapack_int,
28590 theta: *mut f32,
28591 u1: *mut __BindgenComplex<f32>,
28592 ldu1: lapack_int,
28593 u2: *mut __BindgenComplex<f32>,
28594 ldu2: lapack_int,
28595 v1t: *mut __BindgenComplex<f32>,
28596 ldv1t: lapack_int,
28597 v2t: *mut __BindgenComplex<f32>,
28598 ldv2t: lapack_int,
28599 ) -> lapack_int;
28600 pub fn LAPACKE_cuncsd_work(
28601 matrix_layout: c_int,
28602 jobu1: c_char,
28603 jobu2: c_char,
28604 jobv1t: c_char,
28605 jobv2t: c_char,
28606 trans: c_char,
28607 signs: c_char,
28608 m: lapack_int,
28609 p: lapack_int,
28610 q: lapack_int,
28611 x11: *mut __BindgenComplex<f32>,
28612 ldx11: lapack_int,
28613 x12: *mut __BindgenComplex<f32>,
28614 ldx12: lapack_int,
28615 x21: *mut __BindgenComplex<f32>,
28616 ldx21: lapack_int,
28617 x22: *mut __BindgenComplex<f32>,
28618 ldx22: lapack_int,
28619 theta: *mut f32,
28620 u1: *mut __BindgenComplex<f32>,
28621 ldu1: lapack_int,
28622 u2: *mut __BindgenComplex<f32>,
28623 ldu2: lapack_int,
28624 v1t: *mut __BindgenComplex<f32>,
28625 ldv1t: lapack_int,
28626 v2t: *mut __BindgenComplex<f32>,
28627 ldv2t: lapack_int,
28628 work: *mut __BindgenComplex<f32>,
28629 lwork: lapack_int,
28630 rwork: *mut f32,
28631 lrwork: lapack_int,
28632 iwork: *mut lapack_int,
28633 ) -> lapack_int;
28634 pub fn LAPACKE_cuncsd2by1(
28635 matrix_layout: c_int,
28636 jobu1: c_char,
28637 jobu2: c_char,
28638 jobv1t: c_char,
28639 m: lapack_int,
28640 p: lapack_int,
28641 q: lapack_int,
28642 x11: *mut __BindgenComplex<f32>,
28643 ldx11: lapack_int,
28644 x21: *mut __BindgenComplex<f32>,
28645 ldx21: lapack_int,
28646 theta: *mut f32,
28647 u1: *mut __BindgenComplex<f32>,
28648 ldu1: lapack_int,
28649 u2: *mut __BindgenComplex<f32>,
28650 ldu2: lapack_int,
28651 v1t: *mut __BindgenComplex<f32>,
28652 ldv1t: lapack_int,
28653 ) -> lapack_int;
28654 pub fn LAPACKE_cuncsd2by1_work(
28655 matrix_layout: c_int,
28656 jobu1: c_char,
28657 jobu2: c_char,
28658 jobv1t: c_char,
28659 m: lapack_int,
28660 p: lapack_int,
28661 q: lapack_int,
28662 x11: *mut __BindgenComplex<f32>,
28663 ldx11: lapack_int,
28664 x21: *mut __BindgenComplex<f32>,
28665 ldx21: lapack_int,
28666 theta: *mut f32,
28667 u1: *mut __BindgenComplex<f32>,
28668 ldu1: lapack_int,
28669 u2: *mut __BindgenComplex<f32>,
28670 ldu2: lapack_int,
28671 v1t: *mut __BindgenComplex<f32>,
28672 ldv1t: lapack_int,
28673 work: *mut __BindgenComplex<f32>,
28674 lwork: lapack_int,
28675 rwork: *mut f32,
28676 lrwork: lapack_int,
28677 iwork: *mut lapack_int,
28678 ) -> lapack_int;
28679 pub fn LAPACKE_dbbcsd(
28680 matrix_layout: c_int,
28681 jobu1: c_char,
28682 jobu2: c_char,
28683 jobv1t: c_char,
28684 jobv2t: c_char,
28685 trans: c_char,
28686 m: lapack_int,
28687 p: lapack_int,
28688 q: lapack_int,
28689 theta: *mut f64,
28690 phi: *mut f64,
28691 u1: *mut f64,
28692 ldu1: lapack_int,
28693 u2: *mut f64,
28694 ldu2: lapack_int,
28695 v1t: *mut f64,
28696 ldv1t: lapack_int,
28697 v2t: *mut f64,
28698 ldv2t: lapack_int,
28699 b11d: *mut f64,
28700 b11e: *mut f64,
28701 b12d: *mut f64,
28702 b12e: *mut f64,
28703 b21d: *mut f64,
28704 b21e: *mut f64,
28705 b22d: *mut f64,
28706 b22e: *mut f64,
28707 ) -> lapack_int;
28708 pub fn LAPACKE_dbbcsd_work(
28709 matrix_layout: c_int,
28710 jobu1: c_char,
28711 jobu2: c_char,
28712 jobv1t: c_char,
28713 jobv2t: c_char,
28714 trans: c_char,
28715 m: lapack_int,
28716 p: lapack_int,
28717 q: lapack_int,
28718 theta: *mut f64,
28719 phi: *mut f64,
28720 u1: *mut f64,
28721 ldu1: lapack_int,
28722 u2: *mut f64,
28723 ldu2: lapack_int,
28724 v1t: *mut f64,
28725 ldv1t: lapack_int,
28726 v2t: *mut f64,
28727 ldv2t: lapack_int,
28728 b11d: *mut f64,
28729 b11e: *mut f64,
28730 b12d: *mut f64,
28731 b12e: *mut f64,
28732 b21d: *mut f64,
28733 b21e: *mut f64,
28734 b22d: *mut f64,
28735 b22e: *mut f64,
28736 work: *mut f64,
28737 lwork: lapack_int,
28738 ) -> lapack_int;
28739 pub fn LAPACKE_dorbdb(
28740 matrix_layout: c_int,
28741 trans: c_char,
28742 signs: c_char,
28743 m: lapack_int,
28744 p: lapack_int,
28745 q: lapack_int,
28746 x11: *mut f64,
28747 ldx11: lapack_int,
28748 x12: *mut f64,
28749 ldx12: lapack_int,
28750 x21: *mut f64,
28751 ldx21: lapack_int,
28752 x22: *mut f64,
28753 ldx22: lapack_int,
28754 theta: *mut f64,
28755 phi: *mut f64,
28756 taup1: *mut f64,
28757 taup2: *mut f64,
28758 tauq1: *mut f64,
28759 tauq2: *mut f64,
28760 ) -> lapack_int;
28761 pub fn LAPACKE_dorbdb_work(
28762 matrix_layout: c_int,
28763 trans: c_char,
28764 signs: c_char,
28765 m: lapack_int,
28766 p: lapack_int,
28767 q: lapack_int,
28768 x11: *mut f64,
28769 ldx11: lapack_int,
28770 x12: *mut f64,
28771 ldx12: lapack_int,
28772 x21: *mut f64,
28773 ldx21: lapack_int,
28774 x22: *mut f64,
28775 ldx22: lapack_int,
28776 theta: *mut f64,
28777 phi: *mut f64,
28778 taup1: *mut f64,
28779 taup2: *mut f64,
28780 tauq1: *mut f64,
28781 tauq2: *mut f64,
28782 work: *mut f64,
28783 lwork: lapack_int,
28784 ) -> lapack_int;
28785 pub fn LAPACKE_dorcsd(
28786 matrix_layout: c_int,
28787 jobu1: c_char,
28788 jobu2: c_char,
28789 jobv1t: c_char,
28790 jobv2t: c_char,
28791 trans: c_char,
28792 signs: c_char,
28793 m: lapack_int,
28794 p: lapack_int,
28795 q: lapack_int,
28796 x11: *mut f64,
28797 ldx11: lapack_int,
28798 x12: *mut f64,
28799 ldx12: lapack_int,
28800 x21: *mut f64,
28801 ldx21: lapack_int,
28802 x22: *mut f64,
28803 ldx22: lapack_int,
28804 theta: *mut f64,
28805 u1: *mut f64,
28806 ldu1: lapack_int,
28807 u2: *mut f64,
28808 ldu2: lapack_int,
28809 v1t: *mut f64,
28810 ldv1t: lapack_int,
28811 v2t: *mut f64,
28812 ldv2t: lapack_int,
28813 ) -> lapack_int;
28814 pub fn LAPACKE_dorcsd_work(
28815 matrix_layout: c_int,
28816 jobu1: c_char,
28817 jobu2: c_char,
28818 jobv1t: c_char,
28819 jobv2t: c_char,
28820 trans: c_char,
28821 signs: c_char,
28822 m: lapack_int,
28823 p: lapack_int,
28824 q: lapack_int,
28825 x11: *mut f64,
28826 ldx11: lapack_int,
28827 x12: *mut f64,
28828 ldx12: lapack_int,
28829 x21: *mut f64,
28830 ldx21: lapack_int,
28831 x22: *mut f64,
28832 ldx22: lapack_int,
28833 theta: *mut f64,
28834 u1: *mut f64,
28835 ldu1: lapack_int,
28836 u2: *mut f64,
28837 ldu2: lapack_int,
28838 v1t: *mut f64,
28839 ldv1t: lapack_int,
28840 v2t: *mut f64,
28841 ldv2t: lapack_int,
28842 work: *mut f64,
28843 lwork: lapack_int,
28844 iwork: *mut lapack_int,
28845 ) -> lapack_int;
28846 pub fn LAPACKE_dorcsd2by1(
28847 matrix_layout: c_int,
28848 jobu1: c_char,
28849 jobu2: c_char,
28850 jobv1t: c_char,
28851 m: lapack_int,
28852 p: lapack_int,
28853 q: lapack_int,
28854 x11: *mut f64,
28855 ldx11: lapack_int,
28856 x21: *mut f64,
28857 ldx21: lapack_int,
28858 theta: *mut f64,
28859 u1: *mut f64,
28860 ldu1: lapack_int,
28861 u2: *mut f64,
28862 ldu2: lapack_int,
28863 v1t: *mut f64,
28864 ldv1t: lapack_int,
28865 ) -> lapack_int;
28866 pub fn LAPACKE_dorcsd2by1_work(
28867 matrix_layout: c_int,
28868 jobu1: c_char,
28869 jobu2: c_char,
28870 jobv1t: c_char,
28871 m: lapack_int,
28872 p: lapack_int,
28873 q: lapack_int,
28874 x11: *mut f64,
28875 ldx11: lapack_int,
28876 x21: *mut f64,
28877 ldx21: lapack_int,
28878 theta: *mut f64,
28879 u1: *mut f64,
28880 ldu1: lapack_int,
28881 u2: *mut f64,
28882 ldu2: lapack_int,
28883 v1t: *mut f64,
28884 ldv1t: lapack_int,
28885 work: *mut f64,
28886 lwork: lapack_int,
28887 iwork: *mut lapack_int,
28888 ) -> lapack_int;
28889 pub fn LAPACKE_dsyconv(
28890 matrix_layout: c_int,
28891 uplo: c_char,
28892 way: c_char,
28893 n: lapack_int,
28894 a: *mut f64,
28895 lda: lapack_int,
28896 ipiv: *const lapack_int,
28897 e: *mut f64,
28898 ) -> lapack_int;
28899 pub fn LAPACKE_dsyconv_work(
28900 matrix_layout: c_int,
28901 uplo: c_char,
28902 way: c_char,
28903 n: lapack_int,
28904 a: *mut f64,
28905 lda: lapack_int,
28906 ipiv: *const lapack_int,
28907 e: *mut f64,
28908 ) -> lapack_int;
28909 pub fn LAPACKE_dsyswapr(
28910 matrix_layout: c_int,
28911 uplo: c_char,
28912 n: lapack_int,
28913 a: *mut f64,
28914 lda: lapack_int,
28915 i1: lapack_int,
28916 i2: lapack_int,
28917 ) -> lapack_int;
28918 pub fn LAPACKE_dsyswapr_work(
28919 matrix_layout: c_int,
28920 uplo: c_char,
28921 n: lapack_int,
28922 a: *mut f64,
28923 lda: lapack_int,
28924 i1: lapack_int,
28925 i2: lapack_int,
28926 ) -> lapack_int;
28927 pub fn LAPACKE_dsytri2(
28928 matrix_layout: c_int,
28929 uplo: c_char,
28930 n: lapack_int,
28931 a: *mut f64,
28932 lda: lapack_int,
28933 ipiv: *const lapack_int,
28934 ) -> lapack_int;
28935 pub fn LAPACKE_dsytri2_work(
28936 matrix_layout: c_int,
28937 uplo: c_char,
28938 n: lapack_int,
28939 a: *mut f64,
28940 lda: lapack_int,
28941 ipiv: *const lapack_int,
28942 work: *mut f64,
28943 lwork: lapack_int,
28944 ) -> lapack_int;
28945 pub fn LAPACKE_dsytri2x(
28946 matrix_layout: c_int,
28947 uplo: c_char,
28948 n: lapack_int,
28949 a: *mut f64,
28950 lda: lapack_int,
28951 ipiv: *const lapack_int,
28952 nb: lapack_int,
28953 ) -> lapack_int;
28954 pub fn LAPACKE_dsytri2x_work(
28955 matrix_layout: c_int,
28956 uplo: c_char,
28957 n: lapack_int,
28958 a: *mut f64,
28959 lda: lapack_int,
28960 ipiv: *const lapack_int,
28961 work: *mut f64,
28962 nb: lapack_int,
28963 ) -> lapack_int;
28964 pub fn LAPACKE_dsytrs2(
28965 matrix_layout: c_int,
28966 uplo: c_char,
28967 n: lapack_int,
28968 nrhs: lapack_int,
28969 a: *const f64,
28970 lda: lapack_int,
28971 ipiv: *const lapack_int,
28972 b: *mut f64,
28973 ldb: lapack_int,
28974 ) -> lapack_int;
28975 pub fn LAPACKE_dsytrs2_work(
28976 matrix_layout: c_int,
28977 uplo: c_char,
28978 n: lapack_int,
28979 nrhs: lapack_int,
28980 a: *const f64,
28981 lda: lapack_int,
28982 ipiv: *const lapack_int,
28983 b: *mut f64,
28984 ldb: lapack_int,
28985 work: *mut f64,
28986 ) -> lapack_int;
28987 pub fn LAPACKE_sbbcsd(
28988 matrix_layout: c_int,
28989 jobu1: c_char,
28990 jobu2: c_char,
28991 jobv1t: c_char,
28992 jobv2t: c_char,
28993 trans: c_char,
28994 m: lapack_int,
28995 p: lapack_int,
28996 q: lapack_int,
28997 theta: *mut f32,
28998 phi: *mut f32,
28999 u1: *mut f32,
29000 ldu1: lapack_int,
29001 u2: *mut f32,
29002 ldu2: lapack_int,
29003 v1t: *mut f32,
29004 ldv1t: lapack_int,
29005 v2t: *mut f32,
29006 ldv2t: lapack_int,
29007 b11d: *mut f32,
29008 b11e: *mut f32,
29009 b12d: *mut f32,
29010 b12e: *mut f32,
29011 b21d: *mut f32,
29012 b21e: *mut f32,
29013 b22d: *mut f32,
29014 b22e: *mut f32,
29015 ) -> lapack_int;
29016 pub fn LAPACKE_sbbcsd_work(
29017 matrix_layout: c_int,
29018 jobu1: c_char,
29019 jobu2: c_char,
29020 jobv1t: c_char,
29021 jobv2t: c_char,
29022 trans: c_char,
29023 m: lapack_int,
29024 p: lapack_int,
29025 q: lapack_int,
29026 theta: *mut f32,
29027 phi: *mut f32,
29028 u1: *mut f32,
29029 ldu1: lapack_int,
29030 u2: *mut f32,
29031 ldu2: lapack_int,
29032 v1t: *mut f32,
29033 ldv1t: lapack_int,
29034 v2t: *mut f32,
29035 ldv2t: lapack_int,
29036 b11d: *mut f32,
29037 b11e: *mut f32,
29038 b12d: *mut f32,
29039 b12e: *mut f32,
29040 b21d: *mut f32,
29041 b21e: *mut f32,
29042 b22d: *mut f32,
29043 b22e: *mut f32,
29044 work: *mut f32,
29045 lwork: lapack_int,
29046 ) -> lapack_int;
29047 pub fn LAPACKE_sorbdb(
29048 matrix_layout: c_int,
29049 trans: c_char,
29050 signs: c_char,
29051 m: lapack_int,
29052 p: lapack_int,
29053 q: lapack_int,
29054 x11: *mut f32,
29055 ldx11: lapack_int,
29056 x12: *mut f32,
29057 ldx12: lapack_int,
29058 x21: *mut f32,
29059 ldx21: lapack_int,
29060 x22: *mut f32,
29061 ldx22: lapack_int,
29062 theta: *mut f32,
29063 phi: *mut f32,
29064 taup1: *mut f32,
29065 taup2: *mut f32,
29066 tauq1: *mut f32,
29067 tauq2: *mut f32,
29068 ) -> lapack_int;
29069 pub fn LAPACKE_sorbdb_work(
29070 matrix_layout: c_int,
29071 trans: c_char,
29072 signs: c_char,
29073 m: lapack_int,
29074 p: lapack_int,
29075 q: lapack_int,
29076 x11: *mut f32,
29077 ldx11: lapack_int,
29078 x12: *mut f32,
29079 ldx12: lapack_int,
29080 x21: *mut f32,
29081 ldx21: lapack_int,
29082 x22: *mut f32,
29083 ldx22: lapack_int,
29084 theta: *mut f32,
29085 phi: *mut f32,
29086 taup1: *mut f32,
29087 taup2: *mut f32,
29088 tauq1: *mut f32,
29089 tauq2: *mut f32,
29090 work: *mut f32,
29091 lwork: lapack_int,
29092 ) -> lapack_int;
29093 pub fn LAPACKE_sorcsd(
29094 matrix_layout: c_int,
29095 jobu1: c_char,
29096 jobu2: c_char,
29097 jobv1t: c_char,
29098 jobv2t: c_char,
29099 trans: c_char,
29100 signs: c_char,
29101 m: lapack_int,
29102 p: lapack_int,
29103 q: lapack_int,
29104 x11: *mut f32,
29105 ldx11: lapack_int,
29106 x12: *mut f32,
29107 ldx12: lapack_int,
29108 x21: *mut f32,
29109 ldx21: lapack_int,
29110 x22: *mut f32,
29111 ldx22: lapack_int,
29112 theta: *mut f32,
29113 u1: *mut f32,
29114 ldu1: lapack_int,
29115 u2: *mut f32,
29116 ldu2: lapack_int,
29117 v1t: *mut f32,
29118 ldv1t: lapack_int,
29119 v2t: *mut f32,
29120 ldv2t: lapack_int,
29121 ) -> lapack_int;
29122 pub fn LAPACKE_sorcsd_work(
29123 matrix_layout: c_int,
29124 jobu1: c_char,
29125 jobu2: c_char,
29126 jobv1t: c_char,
29127 jobv2t: c_char,
29128 trans: c_char,
29129 signs: c_char,
29130 m: lapack_int,
29131 p: lapack_int,
29132 q: lapack_int,
29133 x11: *mut f32,
29134 ldx11: lapack_int,
29135 x12: *mut f32,
29136 ldx12: lapack_int,
29137 x21: *mut f32,
29138 ldx21: lapack_int,
29139 x22: *mut f32,
29140 ldx22: lapack_int,
29141 theta: *mut f32,
29142 u1: *mut f32,
29143 ldu1: lapack_int,
29144 u2: *mut f32,
29145 ldu2: lapack_int,
29146 v1t: *mut f32,
29147 ldv1t: lapack_int,
29148 v2t: *mut f32,
29149 ldv2t: lapack_int,
29150 work: *mut f32,
29151 lwork: lapack_int,
29152 iwork: *mut lapack_int,
29153 ) -> lapack_int;
29154 pub fn LAPACKE_sorcsd2by1(
29155 matrix_layout: c_int,
29156 jobu1: c_char,
29157 jobu2: c_char,
29158 jobv1t: c_char,
29159 m: lapack_int,
29160 p: lapack_int,
29161 q: lapack_int,
29162 x11: *mut f32,
29163 ldx11: lapack_int,
29164 x21: *mut f32,
29165 ldx21: lapack_int,
29166 theta: *mut f32,
29167 u1: *mut f32,
29168 ldu1: lapack_int,
29169 u2: *mut f32,
29170 ldu2: lapack_int,
29171 v1t: *mut f32,
29172 ldv1t: lapack_int,
29173 ) -> lapack_int;
29174 pub fn LAPACKE_sorcsd2by1_work(
29175 matrix_layout: c_int,
29176 jobu1: c_char,
29177 jobu2: c_char,
29178 jobv1t: c_char,
29179 m: lapack_int,
29180 p: lapack_int,
29181 q: lapack_int,
29182 x11: *mut f32,
29183 ldx11: lapack_int,
29184 x21: *mut f32,
29185 ldx21: lapack_int,
29186 theta: *mut f32,
29187 u1: *mut f32,
29188 ldu1: lapack_int,
29189 u2: *mut f32,
29190 ldu2: lapack_int,
29191 v1t: *mut f32,
29192 ldv1t: lapack_int,
29193 work: *mut f32,
29194 lwork: lapack_int,
29195 iwork: *mut lapack_int,
29196 ) -> lapack_int;
29197 pub fn LAPACKE_ssyconv(
29198 matrix_layout: c_int,
29199 uplo: c_char,
29200 way: c_char,
29201 n: lapack_int,
29202 a: *mut f32,
29203 lda: lapack_int,
29204 ipiv: *const lapack_int,
29205 e: *mut f32,
29206 ) -> lapack_int;
29207 pub fn LAPACKE_ssyconv_work(
29208 matrix_layout: c_int,
29209 uplo: c_char,
29210 way: c_char,
29211 n: lapack_int,
29212 a: *mut f32,
29213 lda: lapack_int,
29214 ipiv: *const lapack_int,
29215 e: *mut f32,
29216 ) -> lapack_int;
29217 pub fn LAPACKE_ssyswapr(
29218 matrix_layout: c_int,
29219 uplo: c_char,
29220 n: lapack_int,
29221 a: *mut f32,
29222 lda: lapack_int,
29223 i1: lapack_int,
29224 i2: lapack_int,
29225 ) -> lapack_int;
29226 pub fn LAPACKE_ssyswapr_work(
29227 matrix_layout: c_int,
29228 uplo: c_char,
29229 n: lapack_int,
29230 a: *mut f32,
29231 lda: lapack_int,
29232 i1: lapack_int,
29233 i2: lapack_int,
29234 ) -> lapack_int;
29235 pub fn LAPACKE_ssytri2(
29236 matrix_layout: c_int,
29237 uplo: c_char,
29238 n: lapack_int,
29239 a: *mut f32,
29240 lda: lapack_int,
29241 ipiv: *const lapack_int,
29242 ) -> lapack_int;
29243 pub fn LAPACKE_ssytri2_work(
29244 matrix_layout: c_int,
29245 uplo: c_char,
29246 n: lapack_int,
29247 a: *mut f32,
29248 lda: lapack_int,
29249 ipiv: *const lapack_int,
29250 work: *mut f32,
29251 lwork: lapack_int,
29252 ) -> lapack_int;
29253 pub fn LAPACKE_ssytri2x(
29254 matrix_layout: c_int,
29255 uplo: c_char,
29256 n: lapack_int,
29257 a: *mut f32,
29258 lda: lapack_int,
29259 ipiv: *const lapack_int,
29260 nb: lapack_int,
29261 ) -> lapack_int;
29262 pub fn LAPACKE_ssytri2x_work(
29263 matrix_layout: c_int,
29264 uplo: c_char,
29265 n: lapack_int,
29266 a: *mut f32,
29267 lda: lapack_int,
29268 ipiv: *const lapack_int,
29269 work: *mut f32,
29270 nb: lapack_int,
29271 ) -> lapack_int;
29272 pub fn LAPACKE_ssytrs2(
29273 matrix_layout: c_int,
29274 uplo: c_char,
29275 n: lapack_int,
29276 nrhs: lapack_int,
29277 a: *const f32,
29278 lda: lapack_int,
29279 ipiv: *const lapack_int,
29280 b: *mut f32,
29281 ldb: lapack_int,
29282 ) -> lapack_int;
29283 pub fn LAPACKE_ssytrs2_work(
29284 matrix_layout: c_int,
29285 uplo: c_char,
29286 n: lapack_int,
29287 nrhs: lapack_int,
29288 a: *const f32,
29289 lda: lapack_int,
29290 ipiv: *const lapack_int,
29291 b: *mut f32,
29292 ldb: lapack_int,
29293 work: *mut f32,
29294 ) -> lapack_int;
29295 pub fn LAPACKE_zbbcsd(
29296 matrix_layout: c_int,
29297 jobu1: c_char,
29298 jobu2: c_char,
29299 jobv1t: c_char,
29300 jobv2t: c_char,
29301 trans: c_char,
29302 m: lapack_int,
29303 p: lapack_int,
29304 q: lapack_int,
29305 theta: *mut f64,
29306 phi: *mut f64,
29307 u1: *mut __BindgenComplex<f64>,
29308 ldu1: lapack_int,
29309 u2: *mut __BindgenComplex<f64>,
29310 ldu2: lapack_int,
29311 v1t: *mut __BindgenComplex<f64>,
29312 ldv1t: lapack_int,
29313 v2t: *mut __BindgenComplex<f64>,
29314 ldv2t: lapack_int,
29315 b11d: *mut f64,
29316 b11e: *mut f64,
29317 b12d: *mut f64,
29318 b12e: *mut f64,
29319 b21d: *mut f64,
29320 b21e: *mut f64,
29321 b22d: *mut f64,
29322 b22e: *mut f64,
29323 ) -> lapack_int;
29324 pub fn LAPACKE_zbbcsd_work(
29325 matrix_layout: c_int,
29326 jobu1: c_char,
29327 jobu2: c_char,
29328 jobv1t: c_char,
29329 jobv2t: c_char,
29330 trans: c_char,
29331 m: lapack_int,
29332 p: lapack_int,
29333 q: lapack_int,
29334 theta: *mut f64,
29335 phi: *mut f64,
29336 u1: *mut __BindgenComplex<f64>,
29337 ldu1: lapack_int,
29338 u2: *mut __BindgenComplex<f64>,
29339 ldu2: lapack_int,
29340 v1t: *mut __BindgenComplex<f64>,
29341 ldv1t: lapack_int,
29342 v2t: *mut __BindgenComplex<f64>,
29343 ldv2t: lapack_int,
29344 b11d: *mut f64,
29345 b11e: *mut f64,
29346 b12d: *mut f64,
29347 b12e: *mut f64,
29348 b21d: *mut f64,
29349 b21e: *mut f64,
29350 b22d: *mut f64,
29351 b22e: *mut f64,
29352 rwork: *mut f64,
29353 lrwork: lapack_int,
29354 ) -> lapack_int;
29355 pub fn LAPACKE_zheswapr(
29356 matrix_layout: c_int,
29357 uplo: c_char,
29358 n: lapack_int,
29359 a: *mut __BindgenComplex<f64>,
29360 lda: lapack_int,
29361 i1: lapack_int,
29362 i2: lapack_int,
29363 ) -> lapack_int;
29364 pub fn LAPACKE_zheswapr_work(
29365 matrix_layout: c_int,
29366 uplo: c_char,
29367 n: lapack_int,
29368 a: *mut __BindgenComplex<f64>,
29369 lda: lapack_int,
29370 i1: lapack_int,
29371 i2: lapack_int,
29372 ) -> lapack_int;
29373 pub fn LAPACKE_zhetri2(
29374 matrix_layout: c_int,
29375 uplo: c_char,
29376 n: lapack_int,
29377 a: *mut __BindgenComplex<f64>,
29378 lda: lapack_int,
29379 ipiv: *const lapack_int,
29380 ) -> lapack_int;
29381 pub fn LAPACKE_zhetri2_work(
29382 matrix_layout: c_int,
29383 uplo: c_char,
29384 n: lapack_int,
29385 a: *mut __BindgenComplex<f64>,
29386 lda: lapack_int,
29387 ipiv: *const lapack_int,
29388 work: *mut __BindgenComplex<f64>,
29389 lwork: lapack_int,
29390 ) -> lapack_int;
29391 pub fn LAPACKE_zhetri2x(
29392 matrix_layout: c_int,
29393 uplo: c_char,
29394 n: lapack_int,
29395 a: *mut __BindgenComplex<f64>,
29396 lda: lapack_int,
29397 ipiv: *const lapack_int,
29398 nb: lapack_int,
29399 ) -> lapack_int;
29400 pub fn LAPACKE_zhetri2x_work(
29401 matrix_layout: c_int,
29402 uplo: c_char,
29403 n: lapack_int,
29404 a: *mut __BindgenComplex<f64>,
29405 lda: lapack_int,
29406 ipiv: *const lapack_int,
29407 work: *mut __BindgenComplex<f64>,
29408 nb: lapack_int,
29409 ) -> lapack_int;
29410 pub fn LAPACKE_zhetrs2(
29411 matrix_layout: c_int,
29412 uplo: c_char,
29413 n: lapack_int,
29414 nrhs: lapack_int,
29415 a: *const __BindgenComplex<f64>,
29416 lda: lapack_int,
29417 ipiv: *const lapack_int,
29418 b: *mut __BindgenComplex<f64>,
29419 ldb: lapack_int,
29420 ) -> lapack_int;
29421 pub fn LAPACKE_zhetrs2_work(
29422 matrix_layout: c_int,
29423 uplo: c_char,
29424 n: lapack_int,
29425 nrhs: lapack_int,
29426 a: *const __BindgenComplex<f64>,
29427 lda: lapack_int,
29428 ipiv: *const lapack_int,
29429 b: *mut __BindgenComplex<f64>,
29430 ldb: lapack_int,
29431 work: *mut __BindgenComplex<f64>,
29432 ) -> lapack_int;
29433 pub fn LAPACKE_zsyconv(
29434 matrix_layout: c_int,
29435 uplo: c_char,
29436 way: c_char,
29437 n: lapack_int,
29438 a: *mut __BindgenComplex<f64>,
29439 lda: lapack_int,
29440 ipiv: *const lapack_int,
29441 e: *mut __BindgenComplex<f64>,
29442 ) -> lapack_int;
29443 pub fn LAPACKE_zsyconv_work(
29444 matrix_layout: c_int,
29445 uplo: c_char,
29446 way: c_char,
29447 n: lapack_int,
29448 a: *mut __BindgenComplex<f64>,
29449 lda: lapack_int,
29450 ipiv: *const lapack_int,
29451 e: *mut __BindgenComplex<f64>,
29452 ) -> lapack_int;
29453 pub fn LAPACKE_zsyswapr(
29454 matrix_layout: c_int,
29455 uplo: c_char,
29456 n: lapack_int,
29457 a: *mut __BindgenComplex<f64>,
29458 lda: lapack_int,
29459 i1: lapack_int,
29460 i2: lapack_int,
29461 ) -> lapack_int;
29462 pub fn LAPACKE_zsyswapr_work(
29463 matrix_layout: c_int,
29464 uplo: c_char,
29465 n: lapack_int,
29466 a: *mut __BindgenComplex<f64>,
29467 lda: lapack_int,
29468 i1: lapack_int,
29469 i2: lapack_int,
29470 ) -> lapack_int;
29471 pub fn LAPACKE_zsytri2(
29472 matrix_layout: c_int,
29473 uplo: c_char,
29474 n: lapack_int,
29475 a: *mut __BindgenComplex<f64>,
29476 lda: lapack_int,
29477 ipiv: *const lapack_int,
29478 ) -> lapack_int;
29479 pub fn LAPACKE_zsytri2_work(
29480 matrix_layout: c_int,
29481 uplo: c_char,
29482 n: lapack_int,
29483 a: *mut __BindgenComplex<f64>,
29484 lda: lapack_int,
29485 ipiv: *const lapack_int,
29486 work: *mut __BindgenComplex<f64>,
29487 lwork: lapack_int,
29488 ) -> lapack_int;
29489 pub fn LAPACKE_zsytri2x(
29490 matrix_layout: c_int,
29491 uplo: c_char,
29492 n: lapack_int,
29493 a: *mut __BindgenComplex<f64>,
29494 lda: lapack_int,
29495 ipiv: *const lapack_int,
29496 nb: lapack_int,
29497 ) -> lapack_int;
29498 pub fn LAPACKE_zsytri2x_work(
29499 matrix_layout: c_int,
29500 uplo: c_char,
29501 n: lapack_int,
29502 a: *mut __BindgenComplex<f64>,
29503 lda: lapack_int,
29504 ipiv: *const lapack_int,
29505 work: *mut __BindgenComplex<f64>,
29506 nb: lapack_int,
29507 ) -> lapack_int;
29508 pub fn LAPACKE_zsytrs2(
29509 matrix_layout: c_int,
29510 uplo: c_char,
29511 n: lapack_int,
29512 nrhs: lapack_int,
29513 a: *const __BindgenComplex<f64>,
29514 lda: lapack_int,
29515 ipiv: *const lapack_int,
29516 b: *mut __BindgenComplex<f64>,
29517 ldb: lapack_int,
29518 ) -> lapack_int;
29519 pub fn LAPACKE_zsytrs2_work(
29520 matrix_layout: c_int,
29521 uplo: c_char,
29522 n: lapack_int,
29523 nrhs: lapack_int,
29524 a: *const __BindgenComplex<f64>,
29525 lda: lapack_int,
29526 ipiv: *const lapack_int,
29527 b: *mut __BindgenComplex<f64>,
29528 ldb: lapack_int,
29529 work: *mut __BindgenComplex<f64>,
29530 ) -> lapack_int;
29531 pub fn LAPACKE_zunbdb(
29532 matrix_layout: c_int,
29533 trans: c_char,
29534 signs: c_char,
29535 m: lapack_int,
29536 p: lapack_int,
29537 q: lapack_int,
29538 x11: *mut __BindgenComplex<f64>,
29539 ldx11: lapack_int,
29540 x12: *mut __BindgenComplex<f64>,
29541 ldx12: lapack_int,
29542 x21: *mut __BindgenComplex<f64>,
29543 ldx21: lapack_int,
29544 x22: *mut __BindgenComplex<f64>,
29545 ldx22: lapack_int,
29546 theta: *mut f64,
29547 phi: *mut f64,
29548 taup1: *mut __BindgenComplex<f64>,
29549 taup2: *mut __BindgenComplex<f64>,
29550 tauq1: *mut __BindgenComplex<f64>,
29551 tauq2: *mut __BindgenComplex<f64>,
29552 ) -> lapack_int;
29553 pub fn LAPACKE_zunbdb_work(
29554 matrix_layout: c_int,
29555 trans: c_char,
29556 signs: c_char,
29557 m: lapack_int,
29558 p: lapack_int,
29559 q: lapack_int,
29560 x11: *mut __BindgenComplex<f64>,
29561 ldx11: lapack_int,
29562 x12: *mut __BindgenComplex<f64>,
29563 ldx12: lapack_int,
29564 x21: *mut __BindgenComplex<f64>,
29565 ldx21: lapack_int,
29566 x22: *mut __BindgenComplex<f64>,
29567 ldx22: lapack_int,
29568 theta: *mut f64,
29569 phi: *mut f64,
29570 taup1: *mut __BindgenComplex<f64>,
29571 taup2: *mut __BindgenComplex<f64>,
29572 tauq1: *mut __BindgenComplex<f64>,
29573 tauq2: *mut __BindgenComplex<f64>,
29574 work: *mut __BindgenComplex<f64>,
29575 lwork: lapack_int,
29576 ) -> lapack_int;
29577 pub fn LAPACKE_zuncsd(
29578 matrix_layout: c_int,
29579 jobu1: c_char,
29580 jobu2: c_char,
29581 jobv1t: c_char,
29582 jobv2t: c_char,
29583 trans: c_char,
29584 signs: c_char,
29585 m: lapack_int,
29586 p: lapack_int,
29587 q: lapack_int,
29588 x11: *mut __BindgenComplex<f64>,
29589 ldx11: lapack_int,
29590 x12: *mut __BindgenComplex<f64>,
29591 ldx12: lapack_int,
29592 x21: *mut __BindgenComplex<f64>,
29593 ldx21: lapack_int,
29594 x22: *mut __BindgenComplex<f64>,
29595 ldx22: lapack_int,
29596 theta: *mut f64,
29597 u1: *mut __BindgenComplex<f64>,
29598 ldu1: lapack_int,
29599 u2: *mut __BindgenComplex<f64>,
29600 ldu2: lapack_int,
29601 v1t: *mut __BindgenComplex<f64>,
29602 ldv1t: lapack_int,
29603 v2t: *mut __BindgenComplex<f64>,
29604 ldv2t: lapack_int,
29605 ) -> lapack_int;
29606 pub fn LAPACKE_zuncsd_work(
29607 matrix_layout: c_int,
29608 jobu1: c_char,
29609 jobu2: c_char,
29610 jobv1t: c_char,
29611 jobv2t: c_char,
29612 trans: c_char,
29613 signs: c_char,
29614 m: lapack_int,
29615 p: lapack_int,
29616 q: lapack_int,
29617 x11: *mut __BindgenComplex<f64>,
29618 ldx11: lapack_int,
29619 x12: *mut __BindgenComplex<f64>,
29620 ldx12: lapack_int,
29621 x21: *mut __BindgenComplex<f64>,
29622 ldx21: lapack_int,
29623 x22: *mut __BindgenComplex<f64>,
29624 ldx22: lapack_int,
29625 theta: *mut f64,
29626 u1: *mut __BindgenComplex<f64>,
29627 ldu1: lapack_int,
29628 u2: *mut __BindgenComplex<f64>,
29629 ldu2: lapack_int,
29630 v1t: *mut __BindgenComplex<f64>,
29631 ldv1t: lapack_int,
29632 v2t: *mut __BindgenComplex<f64>,
29633 ldv2t: lapack_int,
29634 work: *mut __BindgenComplex<f64>,
29635 lwork: lapack_int,
29636 rwork: *mut f64,
29637 lrwork: lapack_int,
29638 iwork: *mut lapack_int,
29639 ) -> lapack_int;
29640 pub fn LAPACKE_zuncsd2by1(
29641 matrix_layout: c_int,
29642 jobu1: c_char,
29643 jobu2: c_char,
29644 jobv1t: c_char,
29645 m: lapack_int,
29646 p: lapack_int,
29647 q: lapack_int,
29648 x11: *mut __BindgenComplex<f64>,
29649 ldx11: lapack_int,
29650 x21: *mut __BindgenComplex<f64>,
29651 ldx21: lapack_int,
29652 theta: *mut f64,
29653 u1: *mut __BindgenComplex<f64>,
29654 ldu1: lapack_int,
29655 u2: *mut __BindgenComplex<f64>,
29656 ldu2: lapack_int,
29657 v1t: *mut __BindgenComplex<f64>,
29658 ldv1t: lapack_int,
29659 ) -> lapack_int;
29660 pub fn LAPACKE_zuncsd2by1_work(
29661 matrix_layout: c_int,
29662 jobu1: c_char,
29663 jobu2: c_char,
29664 jobv1t: c_char,
29665 m: lapack_int,
29666 p: lapack_int,
29667 q: lapack_int,
29668 x11: *mut __BindgenComplex<f64>,
29669 ldx11: lapack_int,
29670 x21: *mut __BindgenComplex<f64>,
29671 ldx21: lapack_int,
29672 theta: *mut f64,
29673 u1: *mut __BindgenComplex<f64>,
29674 ldu1: lapack_int,
29675 u2: *mut __BindgenComplex<f64>,
29676 ldu2: lapack_int,
29677 v1t: *mut __BindgenComplex<f64>,
29678 ldv1t: lapack_int,
29679 work: *mut __BindgenComplex<f64>,
29680 lwork: lapack_int,
29681 rwork: *mut f64,
29682 lrwork: lapack_int,
29683 iwork: *mut lapack_int,
29684 ) -> lapack_int;
29685 pub fn LAPACKE_sgemqrt(
29686 matrix_layout: c_int,
29687 side: c_char,
29688 trans: c_char,
29689 m: lapack_int,
29690 n: lapack_int,
29691 k: lapack_int,
29692 nb: lapack_int,
29693 v: *const f32,
29694 ldv: lapack_int,
29695 t: *const f32,
29696 ldt: lapack_int,
29697 c: *mut f32,
29698 ldc: lapack_int,
29699 ) -> lapack_int;
29700 pub fn LAPACKE_dgemqrt(
29701 matrix_layout: c_int,
29702 side: c_char,
29703 trans: c_char,
29704 m: lapack_int,
29705 n: lapack_int,
29706 k: lapack_int,
29707 nb: lapack_int,
29708 v: *const f64,
29709 ldv: lapack_int,
29710 t: *const f64,
29711 ldt: lapack_int,
29712 c: *mut f64,
29713 ldc: lapack_int,
29714 ) -> lapack_int;
29715 pub fn LAPACKE_cgemqrt(
29716 matrix_layout: c_int,
29717 side: c_char,
29718 trans: c_char,
29719 m: lapack_int,
29720 n: lapack_int,
29721 k: lapack_int,
29722 nb: lapack_int,
29723 v: *const __BindgenComplex<f32>,
29724 ldv: lapack_int,
29725 t: *const __BindgenComplex<f32>,
29726 ldt: lapack_int,
29727 c: *mut __BindgenComplex<f32>,
29728 ldc: lapack_int,
29729 ) -> lapack_int;
29730 pub fn LAPACKE_zgemqrt(
29731 matrix_layout: c_int,
29732 side: c_char,
29733 trans: c_char,
29734 m: lapack_int,
29735 n: lapack_int,
29736 k: lapack_int,
29737 nb: lapack_int,
29738 v: *const __BindgenComplex<f64>,
29739 ldv: lapack_int,
29740 t: *const __BindgenComplex<f64>,
29741 ldt: lapack_int,
29742 c: *mut __BindgenComplex<f64>,
29743 ldc: lapack_int,
29744 ) -> lapack_int;
29745 pub fn LAPACKE_sgeqrt(
29746 matrix_layout: c_int,
29747 m: lapack_int,
29748 n: lapack_int,
29749 nb: lapack_int,
29750 a: *mut f32,
29751 lda: lapack_int,
29752 t: *mut f32,
29753 ldt: lapack_int,
29754 ) -> lapack_int;
29755 pub fn LAPACKE_dgeqrt(
29756 matrix_layout: c_int,
29757 m: lapack_int,
29758 n: lapack_int,
29759 nb: lapack_int,
29760 a: *mut f64,
29761 lda: lapack_int,
29762 t: *mut f64,
29763 ldt: lapack_int,
29764 ) -> lapack_int;
29765 pub fn LAPACKE_cgeqrt(
29766 matrix_layout: c_int,
29767 m: lapack_int,
29768 n: lapack_int,
29769 nb: lapack_int,
29770 a: *mut __BindgenComplex<f32>,
29771 lda: lapack_int,
29772 t: *mut __BindgenComplex<f32>,
29773 ldt: lapack_int,
29774 ) -> lapack_int;
29775 pub fn LAPACKE_zgeqrt(
29776 matrix_layout: c_int,
29777 m: lapack_int,
29778 n: lapack_int,
29779 nb: lapack_int,
29780 a: *mut __BindgenComplex<f64>,
29781 lda: lapack_int,
29782 t: *mut __BindgenComplex<f64>,
29783 ldt: lapack_int,
29784 ) -> lapack_int;
29785 pub fn LAPACKE_sgeqrt2(
29786 matrix_layout: c_int,
29787 m: lapack_int,
29788 n: lapack_int,
29789 a: *mut f32,
29790 lda: lapack_int,
29791 t: *mut f32,
29792 ldt: lapack_int,
29793 ) -> lapack_int;
29794 pub fn LAPACKE_dgeqrt2(
29795 matrix_layout: c_int,
29796 m: lapack_int,
29797 n: lapack_int,
29798 a: *mut f64,
29799 lda: lapack_int,
29800 t: *mut f64,
29801 ldt: lapack_int,
29802 ) -> lapack_int;
29803 pub fn LAPACKE_cgeqrt2(
29804 matrix_layout: c_int,
29805 m: lapack_int,
29806 n: lapack_int,
29807 a: *mut __BindgenComplex<f32>,
29808 lda: lapack_int,
29809 t: *mut __BindgenComplex<f32>,
29810 ldt: lapack_int,
29811 ) -> lapack_int;
29812 pub fn LAPACKE_zgeqrt2(
29813 matrix_layout: c_int,
29814 m: lapack_int,
29815 n: lapack_int,
29816 a: *mut __BindgenComplex<f64>,
29817 lda: lapack_int,
29818 t: *mut __BindgenComplex<f64>,
29819 ldt: lapack_int,
29820 ) -> lapack_int;
29821 pub fn LAPACKE_sgeqrt3(
29822 matrix_layout: c_int,
29823 m: lapack_int,
29824 n: lapack_int,
29825 a: *mut f32,
29826 lda: lapack_int,
29827 t: *mut f32,
29828 ldt: lapack_int,
29829 ) -> lapack_int;
29830 pub fn LAPACKE_dgeqrt3(
29831 matrix_layout: c_int,
29832 m: lapack_int,
29833 n: lapack_int,
29834 a: *mut f64,
29835 lda: lapack_int,
29836 t: *mut f64,
29837 ldt: lapack_int,
29838 ) -> lapack_int;
29839 pub fn LAPACKE_cgeqrt3(
29840 matrix_layout: c_int,
29841 m: lapack_int,
29842 n: lapack_int,
29843 a: *mut __BindgenComplex<f32>,
29844 lda: lapack_int,
29845 t: *mut __BindgenComplex<f32>,
29846 ldt: lapack_int,
29847 ) -> lapack_int;
29848 pub fn LAPACKE_zgeqrt3(
29849 matrix_layout: c_int,
29850 m: lapack_int,
29851 n: lapack_int,
29852 a: *mut __BindgenComplex<f64>,
29853 lda: lapack_int,
29854 t: *mut __BindgenComplex<f64>,
29855 ldt: lapack_int,
29856 ) -> lapack_int;
29857 pub fn LAPACKE_stpmqrt(
29858 matrix_layout: c_int,
29859 side: c_char,
29860 trans: c_char,
29861 m: lapack_int,
29862 n: lapack_int,
29863 k: lapack_int,
29864 l: lapack_int,
29865 nb: lapack_int,
29866 v: *const f32,
29867 ldv: lapack_int,
29868 t: *const f32,
29869 ldt: lapack_int,
29870 a: *mut f32,
29871 lda: lapack_int,
29872 b: *mut f32,
29873 ldb: lapack_int,
29874 ) -> lapack_int;
29875 pub fn LAPACKE_dtpmqrt(
29876 matrix_layout: c_int,
29877 side: c_char,
29878 trans: c_char,
29879 m: lapack_int,
29880 n: lapack_int,
29881 k: lapack_int,
29882 l: lapack_int,
29883 nb: lapack_int,
29884 v: *const f64,
29885 ldv: lapack_int,
29886 t: *const f64,
29887 ldt: lapack_int,
29888 a: *mut f64,
29889 lda: lapack_int,
29890 b: *mut f64,
29891 ldb: lapack_int,
29892 ) -> lapack_int;
29893 pub fn LAPACKE_ctpmqrt(
29894 matrix_layout: c_int,
29895 side: c_char,
29896 trans: c_char,
29897 m: lapack_int,
29898 n: lapack_int,
29899 k: lapack_int,
29900 l: lapack_int,
29901 nb: lapack_int,
29902 v: *const __BindgenComplex<f32>,
29903 ldv: lapack_int,
29904 t: *const __BindgenComplex<f32>,
29905 ldt: lapack_int,
29906 a: *mut __BindgenComplex<f32>,
29907 lda: lapack_int,
29908 b: *mut __BindgenComplex<f32>,
29909 ldb: lapack_int,
29910 ) -> lapack_int;
29911 pub fn LAPACKE_ztpmqrt(
29912 matrix_layout: c_int,
29913 side: c_char,
29914 trans: c_char,
29915 m: lapack_int,
29916 n: lapack_int,
29917 k: lapack_int,
29918 l: lapack_int,
29919 nb: lapack_int,
29920 v: *const __BindgenComplex<f64>,
29921 ldv: lapack_int,
29922 t: *const __BindgenComplex<f64>,
29923 ldt: lapack_int,
29924 a: *mut __BindgenComplex<f64>,
29925 lda: lapack_int,
29926 b: *mut __BindgenComplex<f64>,
29927 ldb: lapack_int,
29928 ) -> lapack_int;
29929 pub fn LAPACKE_stpqrt(
29930 matrix_layout: c_int,
29931 m: lapack_int,
29932 n: lapack_int,
29933 l: lapack_int,
29934 nb: lapack_int,
29935 a: *mut f32,
29936 lda: lapack_int,
29937 b: *mut f32,
29938 ldb: lapack_int,
29939 t: *mut f32,
29940 ldt: lapack_int,
29941 ) -> lapack_int;
29942 pub fn LAPACKE_dtpqrt(
29943 matrix_layout: c_int,
29944 m: lapack_int,
29945 n: lapack_int,
29946 l: lapack_int,
29947 nb: lapack_int,
29948 a: *mut f64,
29949 lda: lapack_int,
29950 b: *mut f64,
29951 ldb: lapack_int,
29952 t: *mut f64,
29953 ldt: lapack_int,
29954 ) -> lapack_int;
29955 pub fn LAPACKE_ctpqrt(
29956 matrix_layout: c_int,
29957 m: lapack_int,
29958 n: lapack_int,
29959 l: lapack_int,
29960 nb: lapack_int,
29961 a: *mut __BindgenComplex<f32>,
29962 lda: lapack_int,
29963 b: *mut __BindgenComplex<f32>,
29964 ldb: lapack_int,
29965 t: *mut __BindgenComplex<f32>,
29966 ldt: lapack_int,
29967 ) -> lapack_int;
29968 pub fn LAPACKE_ztpqrt(
29969 matrix_layout: c_int,
29970 m: lapack_int,
29971 n: lapack_int,
29972 l: lapack_int,
29973 nb: lapack_int,
29974 a: *mut __BindgenComplex<f64>,
29975 lda: lapack_int,
29976 b: *mut __BindgenComplex<f64>,
29977 ldb: lapack_int,
29978 t: *mut __BindgenComplex<f64>,
29979 ldt: lapack_int,
29980 ) -> lapack_int;
29981 pub fn LAPACKE_stpqrt2(
29982 matrix_layout: c_int,
29983 m: lapack_int,
29984 n: lapack_int,
29985 l: lapack_int,
29986 a: *mut f32,
29987 lda: lapack_int,
29988 b: *mut f32,
29989 ldb: lapack_int,
29990 t: *mut f32,
29991 ldt: lapack_int,
29992 ) -> lapack_int;
29993 pub fn LAPACKE_dtpqrt2(
29994 matrix_layout: c_int,
29995 m: lapack_int,
29996 n: lapack_int,
29997 l: lapack_int,
29998 a: *mut f64,
29999 lda: lapack_int,
30000 b: *mut f64,
30001 ldb: lapack_int,
30002 t: *mut f64,
30003 ldt: lapack_int,
30004 ) -> lapack_int;
30005 pub fn LAPACKE_ctpqrt2(
30006 matrix_layout: c_int,
30007 m: lapack_int,
30008 n: lapack_int,
30009 l: lapack_int,
30010 a: *mut __BindgenComplex<f32>,
30011 lda: lapack_int,
30012 b: *mut __BindgenComplex<f32>,
30013 ldb: lapack_int,
30014 t: *mut __BindgenComplex<f32>,
30015 ldt: lapack_int,
30016 ) -> lapack_int;
30017 pub fn LAPACKE_ztpqrt2(
30018 matrix_layout: c_int,
30019 m: lapack_int,
30020 n: lapack_int,
30021 l: lapack_int,
30022 a: *mut __BindgenComplex<f64>,
30023 lda: lapack_int,
30024 b: *mut __BindgenComplex<f64>,
30025 ldb: lapack_int,
30026 t: *mut __BindgenComplex<f64>,
30027 ldt: lapack_int,
30028 ) -> lapack_int;
30029 pub fn LAPACKE_stprfb(
30030 matrix_layout: c_int,
30031 side: c_char,
30032 trans: c_char,
30033 direct: c_char,
30034 storev: c_char,
30035 m: lapack_int,
30036 n: lapack_int,
30037 k: lapack_int,
30038 l: lapack_int,
30039 v: *const f32,
30040 ldv: lapack_int,
30041 t: *const f32,
30042 ldt: lapack_int,
30043 a: *mut f32,
30044 lda: lapack_int,
30045 b: *mut f32,
30046 ldb: lapack_int,
30047 ) -> lapack_int;
30048 pub fn LAPACKE_dtprfb(
30049 matrix_layout: c_int,
30050 side: c_char,
30051 trans: c_char,
30052 direct: c_char,
30053 storev: c_char,
30054 m: lapack_int,
30055 n: lapack_int,
30056 k: lapack_int,
30057 l: lapack_int,
30058 v: *const f64,
30059 ldv: lapack_int,
30060 t: *const f64,
30061 ldt: lapack_int,
30062 a: *mut f64,
30063 lda: lapack_int,
30064 b: *mut f64,
30065 ldb: lapack_int,
30066 ) -> lapack_int;
30067 pub fn LAPACKE_ctprfb(
30068 matrix_layout: c_int,
30069 side: c_char,
30070 trans: c_char,
30071 direct: c_char,
30072 storev: c_char,
30073 m: lapack_int,
30074 n: lapack_int,
30075 k: lapack_int,
30076 l: lapack_int,
30077 v: *const __BindgenComplex<f32>,
30078 ldv: lapack_int,
30079 t: *const __BindgenComplex<f32>,
30080 ldt: lapack_int,
30081 a: *mut __BindgenComplex<f32>,
30082 lda: lapack_int,
30083 b: *mut __BindgenComplex<f32>,
30084 ldb: lapack_int,
30085 ) -> lapack_int;
30086 pub fn LAPACKE_ztprfb(
30087 matrix_layout: c_int,
30088 side: c_char,
30089 trans: c_char,
30090 direct: c_char,
30091 storev: c_char,
30092 m: lapack_int,
30093 n: lapack_int,
30094 k: lapack_int,
30095 l: lapack_int,
30096 v: *const __BindgenComplex<f64>,
30097 ldv: lapack_int,
30098 t: *const __BindgenComplex<f64>,
30099 ldt: lapack_int,
30100 a: *mut __BindgenComplex<f64>,
30101 lda: lapack_int,
30102 b: *mut __BindgenComplex<f64>,
30103 ldb: lapack_int,
30104 ) -> lapack_int;
30105 pub fn LAPACKE_sgemqrt_work(
30106 matrix_layout: c_int,
30107 side: c_char,
30108 trans: c_char,
30109 m: lapack_int,
30110 n: lapack_int,
30111 k: lapack_int,
30112 nb: lapack_int,
30113 v: *const f32,
30114 ldv: lapack_int,
30115 t: *const f32,
30116 ldt: lapack_int,
30117 c: *mut f32,
30118 ldc: lapack_int,
30119 work: *mut f32,
30120 ) -> lapack_int;
30121 pub fn LAPACKE_dgemqrt_work(
30122 matrix_layout: c_int,
30123 side: c_char,
30124 trans: c_char,
30125 m: lapack_int,
30126 n: lapack_int,
30127 k: lapack_int,
30128 nb: lapack_int,
30129 v: *const f64,
30130 ldv: lapack_int,
30131 t: *const f64,
30132 ldt: lapack_int,
30133 c: *mut f64,
30134 ldc: lapack_int,
30135 work: *mut f64,
30136 ) -> lapack_int;
30137 pub fn LAPACKE_cgemqrt_work(
30138 matrix_layout: c_int,
30139 side: c_char,
30140 trans: c_char,
30141 m: lapack_int,
30142 n: lapack_int,
30143 k: lapack_int,
30144 nb: lapack_int,
30145 v: *const __BindgenComplex<f32>,
30146 ldv: lapack_int,
30147 t: *const __BindgenComplex<f32>,
30148 ldt: lapack_int,
30149 c: *mut __BindgenComplex<f32>,
30150 ldc: lapack_int,
30151 work: *mut __BindgenComplex<f32>,
30152 ) -> lapack_int;
30153 pub fn LAPACKE_zgemqrt_work(
30154 matrix_layout: c_int,
30155 side: c_char,
30156 trans: c_char,
30157 m: lapack_int,
30158 n: lapack_int,
30159 k: lapack_int,
30160 nb: lapack_int,
30161 v: *const __BindgenComplex<f64>,
30162 ldv: lapack_int,
30163 t: *const __BindgenComplex<f64>,
30164 ldt: lapack_int,
30165 c: *mut __BindgenComplex<f64>,
30166 ldc: lapack_int,
30167 work: *mut __BindgenComplex<f64>,
30168 ) -> lapack_int;
30169 pub fn LAPACKE_sgeqrt_work(
30170 matrix_layout: c_int,
30171 m: lapack_int,
30172 n: lapack_int,
30173 nb: lapack_int,
30174 a: *mut f32,
30175 lda: lapack_int,
30176 t: *mut f32,
30177 ldt: lapack_int,
30178 work: *mut f32,
30179 ) -> lapack_int;
30180 pub fn LAPACKE_dgeqrt_work(
30181 matrix_layout: c_int,
30182 m: lapack_int,
30183 n: lapack_int,
30184 nb: lapack_int,
30185 a: *mut f64,
30186 lda: lapack_int,
30187 t: *mut f64,
30188 ldt: lapack_int,
30189 work: *mut f64,
30190 ) -> lapack_int;
30191 pub fn LAPACKE_cgeqrt_work(
30192 matrix_layout: c_int,
30193 m: lapack_int,
30194 n: lapack_int,
30195 nb: lapack_int,
30196 a: *mut __BindgenComplex<f32>,
30197 lda: lapack_int,
30198 t: *mut __BindgenComplex<f32>,
30199 ldt: lapack_int,
30200 work: *mut __BindgenComplex<f32>,
30201 ) -> lapack_int;
30202 pub fn LAPACKE_zgeqrt_work(
30203 matrix_layout: c_int,
30204 m: lapack_int,
30205 n: lapack_int,
30206 nb: lapack_int,
30207 a: *mut __BindgenComplex<f64>,
30208 lda: lapack_int,
30209 t: *mut __BindgenComplex<f64>,
30210 ldt: lapack_int,
30211 work: *mut __BindgenComplex<f64>,
30212 ) -> lapack_int;
30213 pub fn LAPACKE_sgeqrt2_work(
30214 matrix_layout: c_int,
30215 m: lapack_int,
30216 n: lapack_int,
30217 a: *mut f32,
30218 lda: lapack_int,
30219 t: *mut f32,
30220 ldt: lapack_int,
30221 ) -> lapack_int;
30222 pub fn LAPACKE_dgeqrt2_work(
30223 matrix_layout: c_int,
30224 m: lapack_int,
30225 n: lapack_int,
30226 a: *mut f64,
30227 lda: lapack_int,
30228 t: *mut f64,
30229 ldt: lapack_int,
30230 ) -> lapack_int;
30231 pub fn LAPACKE_cgeqrt2_work(
30232 matrix_layout: c_int,
30233 m: lapack_int,
30234 n: lapack_int,
30235 a: *mut __BindgenComplex<f32>,
30236 lda: lapack_int,
30237 t: *mut __BindgenComplex<f32>,
30238 ldt: lapack_int,
30239 ) -> lapack_int;
30240 pub fn LAPACKE_zgeqrt2_work(
30241 matrix_layout: c_int,
30242 m: lapack_int,
30243 n: lapack_int,
30244 a: *mut __BindgenComplex<f64>,
30245 lda: lapack_int,
30246 t: *mut __BindgenComplex<f64>,
30247 ldt: lapack_int,
30248 ) -> lapack_int;
30249 pub fn LAPACKE_sgeqrt3_work(
30250 matrix_layout: c_int,
30251 m: lapack_int,
30252 n: lapack_int,
30253 a: *mut f32,
30254 lda: lapack_int,
30255 t: *mut f32,
30256 ldt: lapack_int,
30257 ) -> lapack_int;
30258 pub fn LAPACKE_dgeqrt3_work(
30259 matrix_layout: c_int,
30260 m: lapack_int,
30261 n: lapack_int,
30262 a: *mut f64,
30263 lda: lapack_int,
30264 t: *mut f64,
30265 ldt: lapack_int,
30266 ) -> lapack_int;
30267 pub fn LAPACKE_cgeqrt3_work(
30268 matrix_layout: c_int,
30269 m: lapack_int,
30270 n: lapack_int,
30271 a: *mut __BindgenComplex<f32>,
30272 lda: lapack_int,
30273 t: *mut __BindgenComplex<f32>,
30274 ldt: lapack_int,
30275 ) -> lapack_int;
30276 pub fn LAPACKE_zgeqrt3_work(
30277 matrix_layout: c_int,
30278 m: lapack_int,
30279 n: lapack_int,
30280 a: *mut __BindgenComplex<f64>,
30281 lda: lapack_int,
30282 t: *mut __BindgenComplex<f64>,
30283 ldt: lapack_int,
30284 ) -> lapack_int;
30285 pub fn LAPACKE_stpmqrt_work(
30286 matrix_layout: c_int,
30287 side: c_char,
30288 trans: c_char,
30289 m: lapack_int,
30290 n: lapack_int,
30291 k: lapack_int,
30292 l: lapack_int,
30293 nb: lapack_int,
30294 v: *const f32,
30295 ldv: lapack_int,
30296 t: *const f32,
30297 ldt: lapack_int,
30298 a: *mut f32,
30299 lda: lapack_int,
30300 b: *mut f32,
30301 ldb: lapack_int,
30302 work: *mut f32,
30303 ) -> lapack_int;
30304 pub fn LAPACKE_dtpmqrt_work(
30305 matrix_layout: c_int,
30306 side: c_char,
30307 trans: c_char,
30308 m: lapack_int,
30309 n: lapack_int,
30310 k: lapack_int,
30311 l: lapack_int,
30312 nb: lapack_int,
30313 v: *const f64,
30314 ldv: lapack_int,
30315 t: *const f64,
30316 ldt: lapack_int,
30317 a: *mut f64,
30318 lda: lapack_int,
30319 b: *mut f64,
30320 ldb: lapack_int,
30321 work: *mut f64,
30322 ) -> lapack_int;
30323 pub fn LAPACKE_ctpmqrt_work(
30324 matrix_layout: c_int,
30325 side: c_char,
30326 trans: c_char,
30327 m: lapack_int,
30328 n: lapack_int,
30329 k: lapack_int,
30330 l: lapack_int,
30331 nb: lapack_int,
30332 v: *const __BindgenComplex<f32>,
30333 ldv: lapack_int,
30334 t: *const __BindgenComplex<f32>,
30335 ldt: lapack_int,
30336 a: *mut __BindgenComplex<f32>,
30337 lda: lapack_int,
30338 b: *mut __BindgenComplex<f32>,
30339 ldb: lapack_int,
30340 work: *mut __BindgenComplex<f32>,
30341 ) -> lapack_int;
30342 pub fn LAPACKE_ztpmqrt_work(
30343 matrix_layout: c_int,
30344 side: c_char,
30345 trans: c_char,
30346 m: lapack_int,
30347 n: lapack_int,
30348 k: lapack_int,
30349 l: lapack_int,
30350 nb: lapack_int,
30351 v: *const __BindgenComplex<f64>,
30352 ldv: lapack_int,
30353 t: *const __BindgenComplex<f64>,
30354 ldt: lapack_int,
30355 a: *mut __BindgenComplex<f64>,
30356 lda: lapack_int,
30357 b: *mut __BindgenComplex<f64>,
30358 ldb: lapack_int,
30359 work: *mut __BindgenComplex<f64>,
30360 ) -> lapack_int;
30361 pub fn LAPACKE_stpqrt_work(
30362 matrix_layout: c_int,
30363 m: lapack_int,
30364 n: lapack_int,
30365 l: lapack_int,
30366 nb: lapack_int,
30367 a: *mut f32,
30368 lda: lapack_int,
30369 b: *mut f32,
30370 ldb: lapack_int,
30371 t: *mut f32,
30372 ldt: lapack_int,
30373 work: *mut f32,
30374 ) -> lapack_int;
30375 pub fn LAPACKE_dtpqrt_work(
30376 matrix_layout: c_int,
30377 m: lapack_int,
30378 n: lapack_int,
30379 l: lapack_int,
30380 nb: lapack_int,
30381 a: *mut f64,
30382 lda: lapack_int,
30383 b: *mut f64,
30384 ldb: lapack_int,
30385 t: *mut f64,
30386 ldt: lapack_int,
30387 work: *mut f64,
30388 ) -> lapack_int;
30389 pub fn LAPACKE_ctpqrt_work(
30390 matrix_layout: c_int,
30391 m: lapack_int,
30392 n: lapack_int,
30393 l: lapack_int,
30394 nb: lapack_int,
30395 a: *mut __BindgenComplex<f32>,
30396 lda: lapack_int,
30397 b: *mut __BindgenComplex<f32>,
30398 ldb: lapack_int,
30399 t: *mut __BindgenComplex<f32>,
30400 ldt: lapack_int,
30401 work: *mut __BindgenComplex<f32>,
30402 ) -> lapack_int;
30403 pub fn LAPACKE_ztpqrt_work(
30404 matrix_layout: c_int,
30405 m: lapack_int,
30406 n: lapack_int,
30407 l: lapack_int,
30408 nb: lapack_int,
30409 a: *mut __BindgenComplex<f64>,
30410 lda: lapack_int,
30411 b: *mut __BindgenComplex<f64>,
30412 ldb: lapack_int,
30413 t: *mut __BindgenComplex<f64>,
30414 ldt: lapack_int,
30415 work: *mut __BindgenComplex<f64>,
30416 ) -> lapack_int;
30417 pub fn LAPACKE_stpqrt2_work(
30418 matrix_layout: c_int,
30419 m: lapack_int,
30420 n: lapack_int,
30421 l: lapack_int,
30422 a: *mut f32,
30423 lda: lapack_int,
30424 b: *mut f32,
30425 ldb: lapack_int,
30426 t: *mut f32,
30427 ldt: lapack_int,
30428 ) -> lapack_int;
30429 pub fn LAPACKE_dtpqrt2_work(
30430 matrix_layout: c_int,
30431 m: lapack_int,
30432 n: lapack_int,
30433 l: lapack_int,
30434 a: *mut f64,
30435 lda: lapack_int,
30436 b: *mut f64,
30437 ldb: lapack_int,
30438 t: *mut f64,
30439 ldt: lapack_int,
30440 ) -> lapack_int;
30441 pub fn LAPACKE_ctpqrt2_work(
30442 matrix_layout: c_int,
30443 m: lapack_int,
30444 n: lapack_int,
30445 l: lapack_int,
30446 a: *mut __BindgenComplex<f32>,
30447 lda: lapack_int,
30448 b: *mut __BindgenComplex<f32>,
30449 ldb: lapack_int,
30450 t: *mut __BindgenComplex<f32>,
30451 ldt: lapack_int,
30452 ) -> lapack_int;
30453 pub fn LAPACKE_ztpqrt2_work(
30454 matrix_layout: c_int,
30455 m: lapack_int,
30456 n: lapack_int,
30457 l: lapack_int,
30458 a: *mut __BindgenComplex<f64>,
30459 lda: lapack_int,
30460 b: *mut __BindgenComplex<f64>,
30461 ldb: lapack_int,
30462 t: *mut __BindgenComplex<f64>,
30463 ldt: lapack_int,
30464 ) -> lapack_int;
30465 pub fn LAPACKE_stprfb_work(
30466 matrix_layout: c_int,
30467 side: c_char,
30468 trans: c_char,
30469 direct: c_char,
30470 storev: c_char,
30471 m: lapack_int,
30472 n: lapack_int,
30473 k: lapack_int,
30474 l: lapack_int,
30475 v: *const f32,
30476 ldv: lapack_int,
30477 t: *const f32,
30478 ldt: lapack_int,
30479 a: *mut f32,
30480 lda: lapack_int,
30481 b: *mut f32,
30482 ldb: lapack_int,
30483 work: *mut f32,
30484 ldwork: lapack_int,
30485 ) -> lapack_int;
30486 pub fn LAPACKE_dtprfb_work(
30487 matrix_layout: c_int,
30488 side: c_char,
30489 trans: c_char,
30490 direct: c_char,
30491 storev: c_char,
30492 m: lapack_int,
30493 n: lapack_int,
30494 k: lapack_int,
30495 l: lapack_int,
30496 v: *const f64,
30497 ldv: lapack_int,
30498 t: *const f64,
30499 ldt: lapack_int,
30500 a: *mut f64,
30501 lda: lapack_int,
30502 b: *mut f64,
30503 ldb: lapack_int,
30504 work: *mut f64,
30505 ldwork: lapack_int,
30506 ) -> lapack_int;
30507 pub fn LAPACKE_ctprfb_work(
30508 matrix_layout: c_int,
30509 side: c_char,
30510 trans: c_char,
30511 direct: c_char,
30512 storev: c_char,
30513 m: lapack_int,
30514 n: lapack_int,
30515 k: lapack_int,
30516 l: lapack_int,
30517 v: *const __BindgenComplex<f32>,
30518 ldv: lapack_int,
30519 t: *const __BindgenComplex<f32>,
30520 ldt: lapack_int,
30521 a: *mut __BindgenComplex<f32>,
30522 lda: lapack_int,
30523 b: *mut __BindgenComplex<f32>,
30524 ldb: lapack_int,
30525 work: *mut __BindgenComplex<f32>,
30526 ldwork: lapack_int,
30527 ) -> lapack_int;
30528 pub fn LAPACKE_ztprfb_work(
30529 matrix_layout: c_int,
30530 side: c_char,
30531 trans: c_char,
30532 direct: c_char,
30533 storev: c_char,
30534 m: lapack_int,
30535 n: lapack_int,
30536 k: lapack_int,
30537 l: lapack_int,
30538 v: *const __BindgenComplex<f64>,
30539 ldv: lapack_int,
30540 t: *const __BindgenComplex<f64>,
30541 ldt: lapack_int,
30542 a: *mut __BindgenComplex<f64>,
30543 lda: lapack_int,
30544 b: *mut __BindgenComplex<f64>,
30545 ldb: lapack_int,
30546 work: *mut __BindgenComplex<f64>,
30547 ldwork: lapack_int,
30548 ) -> lapack_int;
30549 pub fn LAPACKE_ssysv_rook(
30550 matrix_layout: c_int,
30551 uplo: c_char,
30552 n: lapack_int,
30553 nrhs: lapack_int,
30554 a: *mut f32,
30555 lda: lapack_int,
30556 ipiv: *mut lapack_int,
30557 b: *mut f32,
30558 ldb: lapack_int,
30559 ) -> lapack_int;
30560 pub fn LAPACKE_dsysv_rook(
30561 matrix_layout: c_int,
30562 uplo: c_char,
30563 n: lapack_int,
30564 nrhs: lapack_int,
30565 a: *mut f64,
30566 lda: lapack_int,
30567 ipiv: *mut lapack_int,
30568 b: *mut f64,
30569 ldb: lapack_int,
30570 ) -> lapack_int;
30571 pub fn LAPACKE_csysv_rook(
30572 matrix_layout: c_int,
30573 uplo: c_char,
30574 n: lapack_int,
30575 nrhs: lapack_int,
30576 a: *mut __BindgenComplex<f32>,
30577 lda: lapack_int,
30578 ipiv: *mut lapack_int,
30579 b: *mut __BindgenComplex<f32>,
30580 ldb: lapack_int,
30581 ) -> lapack_int;
30582 pub fn LAPACKE_zsysv_rook(
30583 matrix_layout: c_int,
30584 uplo: c_char,
30585 n: lapack_int,
30586 nrhs: lapack_int,
30587 a: *mut __BindgenComplex<f64>,
30588 lda: lapack_int,
30589 ipiv: *mut lapack_int,
30590 b: *mut __BindgenComplex<f64>,
30591 ldb: lapack_int,
30592 ) -> lapack_int;
30593 pub fn LAPACKE_ssytrf_rook(
30594 matrix_layout: c_int,
30595 uplo: c_char,
30596 n: lapack_int,
30597 a: *mut f32,
30598 lda: lapack_int,
30599 ipiv: *mut lapack_int,
30600 ) -> lapack_int;
30601 pub fn LAPACKE_dsytrf_rook(
30602 matrix_layout: c_int,
30603 uplo: c_char,
30604 n: lapack_int,
30605 a: *mut f64,
30606 lda: lapack_int,
30607 ipiv: *mut lapack_int,
30608 ) -> lapack_int;
30609 pub fn LAPACKE_csytrf_rook(
30610 matrix_layout: c_int,
30611 uplo: c_char,
30612 n: lapack_int,
30613 a: *mut __BindgenComplex<f32>,
30614 lda: lapack_int,
30615 ipiv: *mut lapack_int,
30616 ) -> lapack_int;
30617 pub fn LAPACKE_zsytrf_rook(
30618 matrix_layout: c_int,
30619 uplo: c_char,
30620 n: lapack_int,
30621 a: *mut __BindgenComplex<f64>,
30622 lda: lapack_int,
30623 ipiv: *mut lapack_int,
30624 ) -> lapack_int;
30625 pub fn LAPACKE_ssytrs_rook(
30626 matrix_layout: c_int,
30627 uplo: c_char,
30628 n: lapack_int,
30629 nrhs: lapack_int,
30630 a: *const f32,
30631 lda: lapack_int,
30632 ipiv: *const lapack_int,
30633 b: *mut f32,
30634 ldb: lapack_int,
30635 ) -> lapack_int;
30636 pub fn LAPACKE_dsytrs_rook(
30637 matrix_layout: c_int,
30638 uplo: c_char,
30639 n: lapack_int,
30640 nrhs: lapack_int,
30641 a: *const f64,
30642 lda: lapack_int,
30643 ipiv: *const lapack_int,
30644 b: *mut f64,
30645 ldb: lapack_int,
30646 ) -> lapack_int;
30647 pub fn LAPACKE_csytrs_rook(
30648 matrix_layout: c_int,
30649 uplo: c_char,
30650 n: lapack_int,
30651 nrhs: lapack_int,
30652 a: *const __BindgenComplex<f32>,
30653 lda: lapack_int,
30654 ipiv: *const lapack_int,
30655 b: *mut __BindgenComplex<f32>,
30656 ldb: lapack_int,
30657 ) -> lapack_int;
30658 pub fn LAPACKE_zsytrs_rook(
30659 matrix_layout: c_int,
30660 uplo: c_char,
30661 n: lapack_int,
30662 nrhs: lapack_int,
30663 a: *const __BindgenComplex<f64>,
30664 lda: lapack_int,
30665 ipiv: *const lapack_int,
30666 b: *mut __BindgenComplex<f64>,
30667 ldb: lapack_int,
30668 ) -> lapack_int;
30669 pub fn LAPACKE_chetrf_rook(
30670 matrix_layout: c_int,
30671 uplo: c_char,
30672 n: lapack_int,
30673 a: *mut __BindgenComplex<f32>,
30674 lda: lapack_int,
30675 ipiv: *mut lapack_int,
30676 ) -> lapack_int;
30677 pub fn LAPACKE_zhetrf_rook(
30678 matrix_layout: c_int,
30679 uplo: c_char,
30680 n: lapack_int,
30681 a: *mut __BindgenComplex<f64>,
30682 lda: lapack_int,
30683 ipiv: *mut lapack_int,
30684 ) -> lapack_int;
30685 pub fn LAPACKE_chetrs_rook(
30686 matrix_layout: c_int,
30687 uplo: c_char,
30688 n: lapack_int,
30689 nrhs: lapack_int,
30690 a: *const __BindgenComplex<f32>,
30691 lda: lapack_int,
30692 ipiv: *const lapack_int,
30693 b: *mut __BindgenComplex<f32>,
30694 ldb: lapack_int,
30695 ) -> lapack_int;
30696 pub fn LAPACKE_zhetrs_rook(
30697 matrix_layout: c_int,
30698 uplo: c_char,
30699 n: lapack_int,
30700 nrhs: lapack_int,
30701 a: *const __BindgenComplex<f64>,
30702 lda: lapack_int,
30703 ipiv: *const lapack_int,
30704 b: *mut __BindgenComplex<f64>,
30705 ldb: lapack_int,
30706 ) -> lapack_int;
30707 pub fn LAPACKE_csyr(
30708 matrix_layout: c_int,
30709 uplo: c_char,
30710 n: lapack_int,
30711 alpha: __BindgenComplex<f32>,
30712 x: *const __BindgenComplex<f32>,
30713 incx: lapack_int,
30714 a: *mut __BindgenComplex<f32>,
30715 lda: lapack_int,
30716 ) -> lapack_int;
30717 pub fn LAPACKE_zsyr(
30718 matrix_layout: c_int,
30719 uplo: c_char,
30720 n: lapack_int,
30721 alpha: __BindgenComplex<f64>,
30722 x: *const __BindgenComplex<f64>,
30723 incx: lapack_int,
30724 a: *mut __BindgenComplex<f64>,
30725 lda: lapack_int,
30726 ) -> lapack_int;
30727 pub fn LAPACKE_ssysv_rook_work(
30728 matrix_layout: c_int,
30729 uplo: c_char,
30730 n: lapack_int,
30731 nrhs: lapack_int,
30732 a: *mut f32,
30733 lda: lapack_int,
30734 ipiv: *mut lapack_int,
30735 b: *mut f32,
30736 ldb: lapack_int,
30737 work: *mut f32,
30738 lwork: lapack_int,
30739 ) -> lapack_int;
30740 pub fn LAPACKE_dsysv_rook_work(
30741 matrix_layout: c_int,
30742 uplo: c_char,
30743 n: lapack_int,
30744 nrhs: lapack_int,
30745 a: *mut f64,
30746 lda: lapack_int,
30747 ipiv: *mut lapack_int,
30748 b: *mut f64,
30749 ldb: lapack_int,
30750 work: *mut f64,
30751 lwork: lapack_int,
30752 ) -> lapack_int;
30753 pub fn LAPACKE_csysv_rook_work(
30754 matrix_layout: c_int,
30755 uplo: c_char,
30756 n: lapack_int,
30757 nrhs: lapack_int,
30758 a: *mut __BindgenComplex<f32>,
30759 lda: lapack_int,
30760 ipiv: *mut lapack_int,
30761 b: *mut __BindgenComplex<f32>,
30762 ldb: lapack_int,
30763 work: *mut __BindgenComplex<f32>,
30764 lwork: lapack_int,
30765 ) -> lapack_int;
30766 pub fn LAPACKE_zsysv_rook_work(
30767 matrix_layout: c_int,
30768 uplo: c_char,
30769 n: lapack_int,
30770 nrhs: lapack_int,
30771 a: *mut __BindgenComplex<f64>,
30772 lda: lapack_int,
30773 ipiv: *mut lapack_int,
30774 b: *mut __BindgenComplex<f64>,
30775 ldb: lapack_int,
30776 work: *mut __BindgenComplex<f64>,
30777 lwork: lapack_int,
30778 ) -> lapack_int;
30779 pub fn LAPACKE_ssytrf_rook_work(
30780 matrix_layout: c_int,
30781 uplo: c_char,
30782 n: lapack_int,
30783 a: *mut f32,
30784 lda: lapack_int,
30785 ipiv: *mut lapack_int,
30786 work: *mut f32,
30787 lwork: lapack_int,
30788 ) -> lapack_int;
30789 pub fn LAPACKE_dsytrf_rook_work(
30790 matrix_layout: c_int,
30791 uplo: c_char,
30792 n: lapack_int,
30793 a: *mut f64,
30794 lda: lapack_int,
30795 ipiv: *mut lapack_int,
30796 work: *mut f64,
30797 lwork: lapack_int,
30798 ) -> lapack_int;
30799 pub fn LAPACKE_csytrf_rook_work(
30800 matrix_layout: c_int,
30801 uplo: c_char,
30802 n: lapack_int,
30803 a: *mut __BindgenComplex<f32>,
30804 lda: lapack_int,
30805 ipiv: *mut lapack_int,
30806 work: *mut __BindgenComplex<f32>,
30807 lwork: lapack_int,
30808 ) -> lapack_int;
30809 pub fn LAPACKE_zsytrf_rook_work(
30810 matrix_layout: c_int,
30811 uplo: c_char,
30812 n: lapack_int,
30813 a: *mut __BindgenComplex<f64>,
30814 lda: lapack_int,
30815 ipiv: *mut lapack_int,
30816 work: *mut __BindgenComplex<f64>,
30817 lwork: lapack_int,
30818 ) -> lapack_int;
30819 pub fn LAPACKE_ssytrs_rook_work(
30820 matrix_layout: c_int,
30821 uplo: c_char,
30822 n: lapack_int,
30823 nrhs: lapack_int,
30824 a: *const f32,
30825 lda: lapack_int,
30826 ipiv: *const lapack_int,
30827 b: *mut f32,
30828 ldb: lapack_int,
30829 ) -> lapack_int;
30830 pub fn LAPACKE_dsytrs_rook_work(
30831 matrix_layout: c_int,
30832 uplo: c_char,
30833 n: lapack_int,
30834 nrhs: lapack_int,
30835 a: *const f64,
30836 lda: lapack_int,
30837 ipiv: *const lapack_int,
30838 b: *mut f64,
30839 ldb: lapack_int,
30840 ) -> lapack_int;
30841 pub fn LAPACKE_csytrs_rook_work(
30842 matrix_layout: c_int,
30843 uplo: c_char,
30844 n: lapack_int,
30845 nrhs: lapack_int,
30846 a: *const __BindgenComplex<f32>,
30847 lda: lapack_int,
30848 ipiv: *const lapack_int,
30849 b: *mut __BindgenComplex<f32>,
30850 ldb: lapack_int,
30851 ) -> lapack_int;
30852 pub fn LAPACKE_zsytrs_rook_work(
30853 matrix_layout: c_int,
30854 uplo: c_char,
30855 n: lapack_int,
30856 nrhs: lapack_int,
30857 a: *const __BindgenComplex<f64>,
30858 lda: lapack_int,
30859 ipiv: *const lapack_int,
30860 b: *mut __BindgenComplex<f64>,
30861 ldb: lapack_int,
30862 ) -> lapack_int;
30863 pub fn LAPACKE_chetrf_rook_work(
30864 matrix_layout: c_int,
30865 uplo: c_char,
30866 n: lapack_int,
30867 a: *mut __BindgenComplex<f32>,
30868 lda: lapack_int,
30869 ipiv: *mut lapack_int,
30870 work: *mut __BindgenComplex<f32>,
30871 lwork: lapack_int,
30872 ) -> lapack_int;
30873 pub fn LAPACKE_zhetrf_rook_work(
30874 matrix_layout: c_int,
30875 uplo: c_char,
30876 n: lapack_int,
30877 a: *mut __BindgenComplex<f64>,
30878 lda: lapack_int,
30879 ipiv: *mut lapack_int,
30880 work: *mut __BindgenComplex<f64>,
30881 lwork: lapack_int,
30882 ) -> lapack_int;
30883 pub fn LAPACKE_chetrs_rook_work(
30884 matrix_layout: c_int,
30885 uplo: c_char,
30886 n: lapack_int,
30887 nrhs: lapack_int,
30888 a: *const __BindgenComplex<f32>,
30889 lda: lapack_int,
30890 ipiv: *const lapack_int,
30891 b: *mut __BindgenComplex<f32>,
30892 ldb: lapack_int,
30893 ) -> lapack_int;
30894 pub fn LAPACKE_zhetrs_rook_work(
30895 matrix_layout: c_int,
30896 uplo: c_char,
30897 n: lapack_int,
30898 nrhs: lapack_int,
30899 a: *const __BindgenComplex<f64>,
30900 lda: lapack_int,
30901 ipiv: *const lapack_int,
30902 b: *mut __BindgenComplex<f64>,
30903 ldb: lapack_int,
30904 ) -> lapack_int;
30905 pub fn LAPACKE_csyr_work(
30906 matrix_layout: c_int,
30907 uplo: c_char,
30908 n: lapack_int,
30909 alpha: __BindgenComplex<f32>,
30910 x: *const __BindgenComplex<f32>,
30911 incx: lapack_int,
30912 a: *mut __BindgenComplex<f32>,
30913 lda: lapack_int,
30914 ) -> lapack_int;
30915 pub fn LAPACKE_zsyr_work(
30916 matrix_layout: c_int,
30917 uplo: c_char,
30918 n: lapack_int,
30919 alpha: __BindgenComplex<f64>,
30920 x: *const __BindgenComplex<f64>,
30921 incx: lapack_int,
30922 a: *mut __BindgenComplex<f64>,
30923 lda: lapack_int,
30924 ) -> lapack_int;
30925 pub fn LAPACKE_ilaver(
30926 vers_major: *mut lapack_int,
30927 vers_minor: *mut lapack_int,
30928 vers_patch: *mut lapack_int,
30929 );
30930 pub fn LAPACKE_ssysv_aa(
30931 matrix_layout: c_int,
30932 uplo: c_char,
30933 n: lapack_int,
30934 nrhs: lapack_int,
30935 a: *mut f32,
30936 lda: lapack_int,
30937 ipiv: *mut lapack_int,
30938 b: *mut f32,
30939 ldb: lapack_int,
30940 ) -> lapack_int;
30941 pub fn LAPACKE_ssysv_aa_work(
30942 matrix_layout: c_int,
30943 uplo: c_char,
30944 n: lapack_int,
30945 nrhs: lapack_int,
30946 a: *mut f32,
30947 lda: lapack_int,
30948 ipiv: *mut lapack_int,
30949 b: *mut f32,
30950 ldb: lapack_int,
30951 work: *mut f32,
30952 lwork: lapack_int,
30953 ) -> lapack_int;
30954 pub fn LAPACKE_dsysv_aa(
30955 matrix_layout: c_int,
30956 uplo: c_char,
30957 n: lapack_int,
30958 nrhs: lapack_int,
30959 a: *mut f64,
30960 lda: lapack_int,
30961 ipiv: *mut lapack_int,
30962 b: *mut f64,
30963 ldb: lapack_int,
30964 ) -> lapack_int;
30965 pub fn LAPACKE_dsysv_aa_work(
30966 matrix_layout: c_int,
30967 uplo: c_char,
30968 n: lapack_int,
30969 nrhs: lapack_int,
30970 a: *mut f64,
30971 lda: lapack_int,
30972 ipiv: *mut lapack_int,
30973 b: *mut f64,
30974 ldb: lapack_int,
30975 work: *mut f64,
30976 lwork: lapack_int,
30977 ) -> lapack_int;
30978 pub fn LAPACKE_csysv_aa(
30979 matrix_layout: c_int,
30980 uplo: c_char,
30981 n: lapack_int,
30982 nrhs: lapack_int,
30983 a: *mut __BindgenComplex<f32>,
30984 lda: lapack_int,
30985 ipiv: *mut lapack_int,
30986 b: *mut __BindgenComplex<f32>,
30987 ldb: lapack_int,
30988 ) -> lapack_int;
30989 pub fn LAPACKE_csysv_aa_work(
30990 matrix_layout: c_int,
30991 uplo: c_char,
30992 n: lapack_int,
30993 nrhs: lapack_int,
30994 a: *mut __BindgenComplex<f32>,
30995 lda: lapack_int,
30996 ipiv: *mut lapack_int,
30997 b: *mut __BindgenComplex<f32>,
30998 ldb: lapack_int,
30999 work: *mut __BindgenComplex<f32>,
31000 lwork: lapack_int,
31001 ) -> lapack_int;
31002 pub fn LAPACKE_zsysv_aa(
31003 matrix_layout: c_int,
31004 uplo: c_char,
31005 n: lapack_int,
31006 nrhs: lapack_int,
31007 a: *mut __BindgenComplex<f64>,
31008 lda: lapack_int,
31009 ipiv: *mut lapack_int,
31010 b: *mut __BindgenComplex<f64>,
31011 ldb: lapack_int,
31012 ) -> lapack_int;
31013 pub fn LAPACKE_zsysv_aa_work(
31014 matrix_layout: c_int,
31015 uplo: c_char,
31016 n: lapack_int,
31017 nrhs: lapack_int,
31018 a: *mut __BindgenComplex<f64>,
31019 lda: lapack_int,
31020 ipiv: *mut lapack_int,
31021 b: *mut __BindgenComplex<f64>,
31022 ldb: lapack_int,
31023 work: *mut __BindgenComplex<f64>,
31024 lwork: lapack_int,
31025 ) -> lapack_int;
31026 pub fn LAPACKE_chesv_aa(
31027 matrix_layout: c_int,
31028 uplo: c_char,
31029 n: lapack_int,
31030 nrhs: lapack_int,
31031 a: *mut __BindgenComplex<f32>,
31032 lda: lapack_int,
31033 ipiv: *mut lapack_int,
31034 b: *mut __BindgenComplex<f32>,
31035 ldb: lapack_int,
31036 ) -> lapack_int;
31037 pub fn LAPACKE_chesv_aa_work(
31038 matrix_layout: c_int,
31039 uplo: c_char,
31040 n: lapack_int,
31041 nrhs: lapack_int,
31042 a: *mut __BindgenComplex<f32>,
31043 lda: lapack_int,
31044 ipiv: *mut lapack_int,
31045 b: *mut __BindgenComplex<f32>,
31046 ldb: lapack_int,
31047 work: *mut __BindgenComplex<f32>,
31048 lwork: lapack_int,
31049 ) -> lapack_int;
31050 pub fn LAPACKE_zhesv_aa(
31051 matrix_layout: c_int,
31052 uplo: c_char,
31053 n: lapack_int,
31054 nrhs: lapack_int,
31055 a: *mut __BindgenComplex<f64>,
31056 lda: lapack_int,
31057 ipiv: *mut lapack_int,
31058 b: *mut __BindgenComplex<f64>,
31059 ldb: lapack_int,
31060 ) -> lapack_int;
31061 pub fn LAPACKE_zhesv_aa_work(
31062 matrix_layout: c_int,
31063 uplo: c_char,
31064 n: lapack_int,
31065 nrhs: lapack_int,
31066 a: *mut __BindgenComplex<f64>,
31067 lda: lapack_int,
31068 ipiv: *mut lapack_int,
31069 b: *mut __BindgenComplex<f64>,
31070 ldb: lapack_int,
31071 work: *mut __BindgenComplex<f64>,
31072 lwork: lapack_int,
31073 ) -> lapack_int;
31074 pub fn LAPACKE_ssytrf_aa(
31075 matrix_layout: c_int,
31076 uplo: c_char,
31077 n: lapack_int,
31078 a: *mut f32,
31079 lda: lapack_int,
31080 ipiv: *mut lapack_int,
31081 ) -> lapack_int;
31082 pub fn LAPACKE_dsytrf_aa(
31083 matrix_layout: c_int,
31084 uplo: c_char,
31085 n: lapack_int,
31086 a: *mut f64,
31087 lda: lapack_int,
31088 ipiv: *mut lapack_int,
31089 ) -> lapack_int;
31090 pub fn LAPACKE_csytrf_aa(
31091 matrix_layout: c_int,
31092 uplo: c_char,
31093 n: lapack_int,
31094 a: *mut __BindgenComplex<f32>,
31095 lda: lapack_int,
31096 ipiv: *mut lapack_int,
31097 ) -> lapack_int;
31098 pub fn LAPACKE_zsytrf_aa(
31099 matrix_layout: c_int,
31100 uplo: c_char,
31101 n: lapack_int,
31102 a: *mut __BindgenComplex<f64>,
31103 lda: lapack_int,
31104 ipiv: *mut lapack_int,
31105 ) -> lapack_int;
31106 pub fn LAPACKE_chetrf_aa(
31107 matrix_layout: c_int,
31108 uplo: c_char,
31109 n: lapack_int,
31110 a: *mut __BindgenComplex<f32>,
31111 lda: lapack_int,
31112 ipiv: *mut lapack_int,
31113 ) -> lapack_int;
31114 pub fn LAPACKE_zhetrf_aa(
31115 matrix_layout: c_int,
31116 uplo: c_char,
31117 n: lapack_int,
31118 a: *mut __BindgenComplex<f64>,
31119 lda: lapack_int,
31120 ipiv: *mut lapack_int,
31121 ) -> lapack_int;
31122 pub fn LAPACKE_ssytrf_aa_work(
31123 matrix_layout: c_int,
31124 uplo: c_char,
31125 n: lapack_int,
31126 a: *mut f32,
31127 lda: lapack_int,
31128 ipiv: *mut lapack_int,
31129 work: *mut f32,
31130 lwork: lapack_int,
31131 ) -> lapack_int;
31132 pub fn LAPACKE_dsytrf_aa_work(
31133 matrix_layout: c_int,
31134 uplo: c_char,
31135 n: lapack_int,
31136 a: *mut f64,
31137 lda: lapack_int,
31138 ipiv: *mut lapack_int,
31139 work: *mut f64,
31140 lwork: lapack_int,
31141 ) -> lapack_int;
31142 pub fn LAPACKE_csytrf_aa_work(
31143 matrix_layout: c_int,
31144 uplo: c_char,
31145 n: lapack_int,
31146 a: *mut __BindgenComplex<f32>,
31147 lda: lapack_int,
31148 ipiv: *mut lapack_int,
31149 work: *mut __BindgenComplex<f32>,
31150 lwork: lapack_int,
31151 ) -> lapack_int;
31152 pub fn LAPACKE_zsytrf_aa_work(
31153 matrix_layout: c_int,
31154 uplo: c_char,
31155 n: lapack_int,
31156 a: *mut __BindgenComplex<f64>,
31157 lda: lapack_int,
31158 ipiv: *mut lapack_int,
31159 work: *mut __BindgenComplex<f64>,
31160 lwork: lapack_int,
31161 ) -> lapack_int;
31162 pub fn LAPACKE_chetrf_aa_work(
31163 matrix_layout: c_int,
31164 uplo: c_char,
31165 n: lapack_int,
31166 a: *mut __BindgenComplex<f32>,
31167 lda: lapack_int,
31168 ipiv: *mut lapack_int,
31169 work: *mut __BindgenComplex<f32>,
31170 lwork: lapack_int,
31171 ) -> lapack_int;
31172 pub fn LAPACKE_zhetrf_aa_work(
31173 matrix_layout: c_int,
31174 uplo: c_char,
31175 n: lapack_int,
31176 a: *mut __BindgenComplex<f64>,
31177 lda: lapack_int,
31178 ipiv: *mut lapack_int,
31179 work: *mut __BindgenComplex<f64>,
31180 lwork: lapack_int,
31181 ) -> lapack_int;
31182 pub fn LAPACKE_csytrs_aa(
31183 matrix_layout: c_int,
31184 uplo: c_char,
31185 n: lapack_int,
31186 nrhs: lapack_int,
31187 a: *const __BindgenComplex<f32>,
31188 lda: lapack_int,
31189 ipiv: *const lapack_int,
31190 b: *mut __BindgenComplex<f32>,
31191 ldb: lapack_int,
31192 ) -> lapack_int;
31193 pub fn LAPACKE_csytrs_aa_work(
31194 matrix_layout: c_int,
31195 uplo: c_char,
31196 n: lapack_int,
31197 nrhs: lapack_int,
31198 a: *const __BindgenComplex<f32>,
31199 lda: lapack_int,
31200 ipiv: *const lapack_int,
31201 b: *mut __BindgenComplex<f32>,
31202 ldb: lapack_int,
31203 work: *mut __BindgenComplex<f32>,
31204 lwork: lapack_int,
31205 ) -> lapack_int;
31206 pub fn LAPACKE_chetrs_aa(
31207 matrix_layout: c_int,
31208 uplo: c_char,
31209 n: lapack_int,
31210 nrhs: lapack_int,
31211 a: *const __BindgenComplex<f32>,
31212 lda: lapack_int,
31213 ipiv: *const lapack_int,
31214 b: *mut __BindgenComplex<f32>,
31215 ldb: lapack_int,
31216 ) -> lapack_int;
31217 pub fn LAPACKE_chetrs_aa_work(
31218 matrix_layout: c_int,
31219 uplo: c_char,
31220 n: lapack_int,
31221 nrhs: lapack_int,
31222 a: *const __BindgenComplex<f32>,
31223 lda: lapack_int,
31224 ipiv: *const lapack_int,
31225 b: *mut __BindgenComplex<f32>,
31226 ldb: lapack_int,
31227 work: *mut __BindgenComplex<f32>,
31228 lwork: lapack_int,
31229 ) -> lapack_int;
31230 pub fn LAPACKE_dsytrs_aa(
31231 matrix_layout: c_int,
31232 uplo: c_char,
31233 n: lapack_int,
31234 nrhs: lapack_int,
31235 a: *const f64,
31236 lda: lapack_int,
31237 ipiv: *const lapack_int,
31238 b: *mut f64,
31239 ldb: lapack_int,
31240 ) -> lapack_int;
31241 pub fn LAPACKE_dsytrs_aa_work(
31242 matrix_layout: c_int,
31243 uplo: c_char,
31244 n: lapack_int,
31245 nrhs: lapack_int,
31246 a: *const f64,
31247 lda: lapack_int,
31248 ipiv: *const lapack_int,
31249 b: *mut f64,
31250 ldb: lapack_int,
31251 work: *mut f64,
31252 lwork: lapack_int,
31253 ) -> lapack_int;
31254 pub fn LAPACKE_ssytrs_aa(
31255 matrix_layout: c_int,
31256 uplo: c_char,
31257 n: lapack_int,
31258 nrhs: lapack_int,
31259 a: *const f32,
31260 lda: lapack_int,
31261 ipiv: *const lapack_int,
31262 b: *mut f32,
31263 ldb: lapack_int,
31264 ) -> lapack_int;
31265 pub fn LAPACKE_ssytrs_aa_work(
31266 matrix_layout: c_int,
31267 uplo: c_char,
31268 n: lapack_int,
31269 nrhs: lapack_int,
31270 a: *const f32,
31271 lda: lapack_int,
31272 ipiv: *const lapack_int,
31273 b: *mut f32,
31274 ldb: lapack_int,
31275 work: *mut f32,
31276 lwork: lapack_int,
31277 ) -> lapack_int;
31278 pub fn LAPACKE_zsytrs_aa(
31279 matrix_layout: c_int,
31280 uplo: c_char,
31281 n: lapack_int,
31282 nrhs: lapack_int,
31283 a: *const __BindgenComplex<f64>,
31284 lda: lapack_int,
31285 ipiv: *const lapack_int,
31286 b: *mut __BindgenComplex<f64>,
31287 ldb: lapack_int,
31288 ) -> lapack_int;
31289 pub fn LAPACKE_zsytrs_aa_work(
31290 matrix_layout: c_int,
31291 uplo: c_char,
31292 n: lapack_int,
31293 nrhs: lapack_int,
31294 a: *const __BindgenComplex<f64>,
31295 lda: lapack_int,
31296 ipiv: *const lapack_int,
31297 b: *mut __BindgenComplex<f64>,
31298 ldb: lapack_int,
31299 work: *mut __BindgenComplex<f64>,
31300 lwork: lapack_int,
31301 ) -> lapack_int;
31302 pub fn LAPACKE_zhetrs_aa(
31303 matrix_layout: c_int,
31304 uplo: c_char,
31305 n: lapack_int,
31306 nrhs: lapack_int,
31307 a: *const __BindgenComplex<f64>,
31308 lda: lapack_int,
31309 ipiv: *const lapack_int,
31310 b: *mut __BindgenComplex<f64>,
31311 ldb: lapack_int,
31312 ) -> lapack_int;
31313 pub fn LAPACKE_zhetrs_aa_work(
31314 matrix_layout: c_int,
31315 uplo: c_char,
31316 n: lapack_int,
31317 nrhs: lapack_int,
31318 a: *const __BindgenComplex<f64>,
31319 lda: lapack_int,
31320 ipiv: *const lapack_int,
31321 b: *mut __BindgenComplex<f64>,
31322 ldb: lapack_int,
31323 work: *mut __BindgenComplex<f64>,
31324 lwork: lapack_int,
31325 ) -> lapack_int;
31326 pub fn LAPACKE_ssysv_rk(
31327 matrix_layout: c_int,
31328 uplo: c_char,
31329 n: lapack_int,
31330 nrhs: lapack_int,
31331 a: *mut f32,
31332 lda: lapack_int,
31333 e: *mut f32,
31334 ipiv: *mut lapack_int,
31335 b: *mut f32,
31336 ldb: lapack_int,
31337 ) -> lapack_int;
31338 pub fn LAPACKE_ssysv_rk_work(
31339 matrix_layout: c_int,
31340 uplo: c_char,
31341 n: lapack_int,
31342 nrhs: lapack_int,
31343 a: *mut f32,
31344 lda: lapack_int,
31345 e: *mut f32,
31346 ipiv: *mut lapack_int,
31347 b: *mut f32,
31348 ldb: lapack_int,
31349 work: *mut f32,
31350 lwork: lapack_int,
31351 ) -> lapack_int;
31352 pub fn LAPACKE_dsysv_rk(
31353 matrix_layout: c_int,
31354 uplo: c_char,
31355 n: lapack_int,
31356 nrhs: lapack_int,
31357 a: *mut f64,
31358 lda: lapack_int,
31359 e: *mut f64,
31360 ipiv: *mut lapack_int,
31361 b: *mut f64,
31362 ldb: lapack_int,
31363 ) -> lapack_int;
31364 pub fn LAPACKE_dsysv_rk_work(
31365 matrix_layout: c_int,
31366 uplo: c_char,
31367 n: lapack_int,
31368 nrhs: lapack_int,
31369 a: *mut f64,
31370 lda: lapack_int,
31371 e: *mut f64,
31372 ipiv: *mut lapack_int,
31373 b: *mut f64,
31374 ldb: lapack_int,
31375 work: *mut f64,
31376 lwork: lapack_int,
31377 ) -> lapack_int;
31378 pub fn LAPACKE_csysv_rk(
31379 matrix_layout: c_int,
31380 uplo: c_char,
31381 n: lapack_int,
31382 nrhs: lapack_int,
31383 a: *mut __BindgenComplex<f32>,
31384 lda: lapack_int,
31385 e: *mut __BindgenComplex<f32>,
31386 ipiv: *mut lapack_int,
31387 b: *mut __BindgenComplex<f32>,
31388 ldb: lapack_int,
31389 ) -> lapack_int;
31390 pub fn LAPACKE_csysv_rk_work(
31391 matrix_layout: c_int,
31392 uplo: c_char,
31393 n: lapack_int,
31394 nrhs: lapack_int,
31395 a: *mut __BindgenComplex<f32>,
31396 lda: lapack_int,
31397 e: *mut __BindgenComplex<f32>,
31398 ipiv: *mut lapack_int,
31399 b: *mut __BindgenComplex<f32>,
31400 ldb: lapack_int,
31401 work: *mut __BindgenComplex<f32>,
31402 lwork: lapack_int,
31403 ) -> lapack_int;
31404 pub fn LAPACKE_zsysv_rk(
31405 matrix_layout: c_int,
31406 uplo: c_char,
31407 n: lapack_int,
31408 nrhs: lapack_int,
31409 a: *mut __BindgenComplex<f64>,
31410 lda: lapack_int,
31411 e: *mut __BindgenComplex<f64>,
31412 ipiv: *mut lapack_int,
31413 b: *mut __BindgenComplex<f64>,
31414 ldb: lapack_int,
31415 ) -> lapack_int;
31416 pub fn LAPACKE_zsysv_rk_work(
31417 matrix_layout: c_int,
31418 uplo: c_char,
31419 n: lapack_int,
31420 nrhs: lapack_int,
31421 a: *mut __BindgenComplex<f64>,
31422 lda: lapack_int,
31423 e: *mut __BindgenComplex<f64>,
31424 ipiv: *mut lapack_int,
31425 b: *mut __BindgenComplex<f64>,
31426 ldb: lapack_int,
31427 work: *mut __BindgenComplex<f64>,
31428 lwork: lapack_int,
31429 ) -> lapack_int;
31430 pub fn LAPACKE_chesv_rk(
31431 matrix_layout: c_int,
31432 uplo: c_char,
31433 n: lapack_int,
31434 nrhs: lapack_int,
31435 a: *mut __BindgenComplex<f32>,
31436 lda: lapack_int,
31437 e: *mut __BindgenComplex<f32>,
31438 ipiv: *mut lapack_int,
31439 b: *mut __BindgenComplex<f32>,
31440 ldb: lapack_int,
31441 ) -> lapack_int;
31442 pub fn LAPACKE_chesv_rk_work(
31443 matrix_layout: c_int,
31444 uplo: c_char,
31445 n: lapack_int,
31446 nrhs: lapack_int,
31447 a: *mut __BindgenComplex<f32>,
31448 lda: lapack_int,
31449 e: *mut __BindgenComplex<f32>,
31450 ipiv: *mut lapack_int,
31451 b: *mut __BindgenComplex<f32>,
31452 ldb: lapack_int,
31453 work: *mut __BindgenComplex<f32>,
31454 lwork: lapack_int,
31455 ) -> lapack_int;
31456 pub fn LAPACKE_zhesv_rk(
31457 matrix_layout: c_int,
31458 uplo: c_char,
31459 n: lapack_int,
31460 nrhs: lapack_int,
31461 a: *mut __BindgenComplex<f64>,
31462 lda: lapack_int,
31463 e: *mut __BindgenComplex<f64>,
31464 ipiv: *mut lapack_int,
31465 b: *mut __BindgenComplex<f64>,
31466 ldb: lapack_int,
31467 ) -> lapack_int;
31468 pub fn LAPACKE_zhesv_rk_work(
31469 matrix_layout: c_int,
31470 uplo: c_char,
31471 n: lapack_int,
31472 nrhs: lapack_int,
31473 a: *mut __BindgenComplex<f64>,
31474 lda: lapack_int,
31475 e: *mut __BindgenComplex<f64>,
31476 ipiv: *mut lapack_int,
31477 b: *mut __BindgenComplex<f64>,
31478 ldb: lapack_int,
31479 work: *mut __BindgenComplex<f64>,
31480 lwork: lapack_int,
31481 ) -> lapack_int;
31482 pub fn LAPACKE_ssytrf_rk(
31483 matrix_layout: c_int,
31484 uplo: c_char,
31485 n: lapack_int,
31486 a: *mut f32,
31487 lda: lapack_int,
31488 e: *mut f32,
31489 ipiv: *mut lapack_int,
31490 ) -> lapack_int;
31491 pub fn LAPACKE_dsytrf_rk(
31492 matrix_layout: c_int,
31493 uplo: c_char,
31494 n: lapack_int,
31495 a: *mut f64,
31496 lda: lapack_int,
31497 e: *mut f64,
31498 ipiv: *mut lapack_int,
31499 ) -> lapack_int;
31500 pub fn LAPACKE_csytrf_rk(
31501 matrix_layout: c_int,
31502 uplo: c_char,
31503 n: lapack_int,
31504 a: *mut __BindgenComplex<f32>,
31505 lda: lapack_int,
31506 e: *mut __BindgenComplex<f32>,
31507 ipiv: *mut lapack_int,
31508 ) -> lapack_int;
31509 pub fn LAPACKE_zsytrf_rk(
31510 matrix_layout: c_int,
31511 uplo: c_char,
31512 n: lapack_int,
31513 a: *mut __BindgenComplex<f64>,
31514 lda: lapack_int,
31515 e: *mut __BindgenComplex<f64>,
31516 ipiv: *mut lapack_int,
31517 ) -> lapack_int;
31518 pub fn LAPACKE_chetrf_rk(
31519 matrix_layout: c_int,
31520 uplo: c_char,
31521 n: lapack_int,
31522 a: *mut __BindgenComplex<f32>,
31523 lda: lapack_int,
31524 e: *mut __BindgenComplex<f32>,
31525 ipiv: *mut lapack_int,
31526 ) -> lapack_int;
31527 pub fn LAPACKE_zhetrf_rk(
31528 matrix_layout: c_int,
31529 uplo: c_char,
31530 n: lapack_int,
31531 a: *mut __BindgenComplex<f64>,
31532 lda: lapack_int,
31533 e: *mut __BindgenComplex<f64>,
31534 ipiv: *mut lapack_int,
31535 ) -> lapack_int;
31536 pub fn LAPACKE_ssytrf_rk_work(
31537 matrix_layout: c_int,
31538 uplo: c_char,
31539 n: lapack_int,
31540 a: *mut f32,
31541 lda: lapack_int,
31542 e: *mut f32,
31543 ipiv: *mut lapack_int,
31544 work: *mut f32,
31545 lwork: lapack_int,
31546 ) -> lapack_int;
31547 pub fn LAPACKE_dsytrf_rk_work(
31548 matrix_layout: c_int,
31549 uplo: c_char,
31550 n: lapack_int,
31551 a: *mut f64,
31552 lda: lapack_int,
31553 e: *mut f64,
31554 ipiv: *mut lapack_int,
31555 work: *mut f64,
31556 lwork: lapack_int,
31557 ) -> lapack_int;
31558 pub fn LAPACKE_csytrf_rk_work(
31559 matrix_layout: c_int,
31560 uplo: c_char,
31561 n: lapack_int,
31562 a: *mut __BindgenComplex<f32>,
31563 lda: lapack_int,
31564 e: *mut __BindgenComplex<f32>,
31565 ipiv: *mut lapack_int,
31566 work: *mut __BindgenComplex<f32>,
31567 lwork: lapack_int,
31568 ) -> lapack_int;
31569 pub fn LAPACKE_zsytrf_rk_work(
31570 matrix_layout: c_int,
31571 uplo: c_char,
31572 n: lapack_int,
31573 a: *mut __BindgenComplex<f64>,
31574 lda: lapack_int,
31575 e: *mut __BindgenComplex<f64>,
31576 ipiv: *mut lapack_int,
31577 work: *mut __BindgenComplex<f64>,
31578 lwork: lapack_int,
31579 ) -> lapack_int;
31580 pub fn LAPACKE_chetrf_rk_work(
31581 matrix_layout: c_int,
31582 uplo: c_char,
31583 n: lapack_int,
31584 a: *mut __BindgenComplex<f32>,
31585 lda: lapack_int,
31586 e: *mut __BindgenComplex<f32>,
31587 ipiv: *mut lapack_int,
31588 work: *mut __BindgenComplex<f32>,
31589 lwork: lapack_int,
31590 ) -> lapack_int;
31591 pub fn LAPACKE_zhetrf_rk_work(
31592 matrix_layout: c_int,
31593 uplo: c_char,
31594 n: lapack_int,
31595 a: *mut __BindgenComplex<f64>,
31596 lda: lapack_int,
31597 e: *mut __BindgenComplex<f64>,
31598 ipiv: *mut lapack_int,
31599 work: *mut __BindgenComplex<f64>,
31600 lwork: lapack_int,
31601 ) -> lapack_int;
31602 pub fn LAPACKE_csytrs_3(
31603 matrix_layout: c_int,
31604 uplo: c_char,
31605 n: lapack_int,
31606 nrhs: lapack_int,
31607 a: *const __BindgenComplex<f32>,
31608 lda: lapack_int,
31609 e: *const __BindgenComplex<f32>,
31610 ipiv: *const lapack_int,
31611 b: *mut __BindgenComplex<f32>,
31612 ldb: lapack_int,
31613 ) -> lapack_int;
31614 pub fn LAPACKE_csytrs_3_work(
31615 matrix_layout: c_int,
31616 uplo: c_char,
31617 n: lapack_int,
31618 nrhs: lapack_int,
31619 a: *const __BindgenComplex<f32>,
31620 lda: lapack_int,
31621 e: *const __BindgenComplex<f32>,
31622 ipiv: *const lapack_int,
31623 b: *mut __BindgenComplex<f32>,
31624 ldb: lapack_int,
31625 ) -> lapack_int;
31626 pub fn LAPACKE_chetrs_3(
31627 matrix_layout: c_int,
31628 uplo: c_char,
31629 n: lapack_int,
31630 nrhs: lapack_int,
31631 a: *const __BindgenComplex<f32>,
31632 lda: lapack_int,
31633 e: *const __BindgenComplex<f32>,
31634 ipiv: *const lapack_int,
31635 b: *mut __BindgenComplex<f32>,
31636 ldb: lapack_int,
31637 ) -> lapack_int;
31638 pub fn LAPACKE_chetrs_3_work(
31639 matrix_layout: c_int,
31640 uplo: c_char,
31641 n: lapack_int,
31642 nrhs: lapack_int,
31643 a: *const __BindgenComplex<f32>,
31644 lda: lapack_int,
31645 e: *const __BindgenComplex<f32>,
31646 ipiv: *const lapack_int,
31647 b: *mut __BindgenComplex<f32>,
31648 ldb: lapack_int,
31649 ) -> lapack_int;
31650 pub fn LAPACKE_dsytrs_3(
31651 matrix_layout: c_int,
31652 uplo: c_char,
31653 n: lapack_int,
31654 nrhs: lapack_int,
31655 a: *const f64,
31656 lda: lapack_int,
31657 e: *const f64,
31658 ipiv: *const lapack_int,
31659 b: *mut f64,
31660 ldb: lapack_int,
31661 ) -> lapack_int;
31662 pub fn LAPACKE_dsytrs_3_work(
31663 matrix_layout: c_int,
31664 uplo: c_char,
31665 n: lapack_int,
31666 nrhs: lapack_int,
31667 a: *const f64,
31668 lda: lapack_int,
31669 e: *const f64,
31670 ipiv: *const lapack_int,
31671 b: *mut f64,
31672 ldb: lapack_int,
31673 ) -> lapack_int;
31674 pub fn LAPACKE_ssytrs_3(
31675 matrix_layout: c_int,
31676 uplo: c_char,
31677 n: lapack_int,
31678 nrhs: lapack_int,
31679 a: *const f32,
31680 lda: lapack_int,
31681 e: *const f32,
31682 ipiv: *const lapack_int,
31683 b: *mut f32,
31684 ldb: lapack_int,
31685 ) -> lapack_int;
31686 pub fn LAPACKE_ssytrs_3_work(
31687 matrix_layout: c_int,
31688 uplo: c_char,
31689 n: lapack_int,
31690 nrhs: lapack_int,
31691 a: *const f32,
31692 lda: lapack_int,
31693 e: *const f32,
31694 ipiv: *const lapack_int,
31695 b: *mut f32,
31696 ldb: lapack_int,
31697 ) -> lapack_int;
31698 pub fn LAPACKE_zsytrs_3(
31699 matrix_layout: c_int,
31700 uplo: c_char,
31701 n: lapack_int,
31702 nrhs: lapack_int,
31703 a: *const __BindgenComplex<f64>,
31704 lda: lapack_int,
31705 e: *const __BindgenComplex<f64>,
31706 ipiv: *const lapack_int,
31707 b: *mut __BindgenComplex<f64>,
31708 ldb: lapack_int,
31709 ) -> lapack_int;
31710 pub fn LAPACKE_zsytrs_3_work(
31711 matrix_layout: c_int,
31712 uplo: c_char,
31713 n: lapack_int,
31714 nrhs: lapack_int,
31715 a: *const __BindgenComplex<f64>,
31716 lda: lapack_int,
31717 e: *const __BindgenComplex<f64>,
31718 ipiv: *const lapack_int,
31719 b: *mut __BindgenComplex<f64>,
31720 ldb: lapack_int,
31721 ) -> lapack_int;
31722 pub fn LAPACKE_zhetrs_3(
31723 matrix_layout: c_int,
31724 uplo: c_char,
31725 n: lapack_int,
31726 nrhs: lapack_int,
31727 a: *const __BindgenComplex<f64>,
31728 lda: lapack_int,
31729 e: *const __BindgenComplex<f64>,
31730 ipiv: *const lapack_int,
31731 b: *mut __BindgenComplex<f64>,
31732 ldb: lapack_int,
31733 ) -> lapack_int;
31734 pub fn LAPACKE_zhetrs_3_work(
31735 matrix_layout: c_int,
31736 uplo: c_char,
31737 n: lapack_int,
31738 nrhs: lapack_int,
31739 a: *const __BindgenComplex<f64>,
31740 lda: lapack_int,
31741 e: *const __BindgenComplex<f64>,
31742 ipiv: *const lapack_int,
31743 b: *mut __BindgenComplex<f64>,
31744 ldb: lapack_int,
31745 ) -> lapack_int;
31746 pub fn LAPACKE_ssytri_3(
31747 matrix_layout: c_int,
31748 uplo: c_char,
31749 n: lapack_int,
31750 a: *mut f32,
31751 lda: lapack_int,
31752 e: *const f32,
31753 ipiv: *const lapack_int,
31754 ) -> lapack_int;
31755 pub fn LAPACKE_dsytri_3(
31756 matrix_layout: c_int,
31757 uplo: c_char,
31758 n: lapack_int,
31759 a: *mut f64,
31760 lda: lapack_int,
31761 e: *const f64,
31762 ipiv: *const lapack_int,
31763 ) -> lapack_int;
31764 pub fn LAPACKE_csytri_3(
31765 matrix_layout: c_int,
31766 uplo: c_char,
31767 n: lapack_int,
31768 a: *mut __BindgenComplex<f32>,
31769 lda: lapack_int,
31770 e: *const __BindgenComplex<f32>,
31771 ipiv: *const lapack_int,
31772 ) -> lapack_int;
31773 pub fn LAPACKE_zsytri_3(
31774 matrix_layout: c_int,
31775 uplo: c_char,
31776 n: lapack_int,
31777 a: *mut __BindgenComplex<f64>,
31778 lda: lapack_int,
31779 e: *const __BindgenComplex<f64>,
31780 ipiv: *const lapack_int,
31781 ) -> lapack_int;
31782 pub fn LAPACKE_chetri_3(
31783 matrix_layout: c_int,
31784 uplo: c_char,
31785 n: lapack_int,
31786 a: *mut __BindgenComplex<f32>,
31787 lda: lapack_int,
31788 e: *const __BindgenComplex<f32>,
31789 ipiv: *const lapack_int,
31790 ) -> lapack_int;
31791 pub fn LAPACKE_zhetri_3(
31792 matrix_layout: c_int,
31793 uplo: c_char,
31794 n: lapack_int,
31795 a: *mut __BindgenComplex<f64>,
31796 lda: lapack_int,
31797 e: *const __BindgenComplex<f64>,
31798 ipiv: *const lapack_int,
31799 ) -> lapack_int;
31800 pub fn LAPACKE_ssytri_3_work(
31801 matrix_layout: c_int,
31802 uplo: c_char,
31803 n: lapack_int,
31804 a: *mut f32,
31805 lda: lapack_int,
31806 e: *const f32,
31807 ipiv: *const lapack_int,
31808 work: *mut f32,
31809 lwork: lapack_int,
31810 ) -> lapack_int;
31811 pub fn LAPACKE_dsytri_3_work(
31812 matrix_layout: c_int,
31813 uplo: c_char,
31814 n: lapack_int,
31815 a: *mut f64,
31816 lda: lapack_int,
31817 e: *const f64,
31818 ipiv: *const lapack_int,
31819 work: *mut f64,
31820 lwork: lapack_int,
31821 ) -> lapack_int;
31822 pub fn LAPACKE_csytri_3_work(
31823 matrix_layout: c_int,
31824 uplo: c_char,
31825 n: lapack_int,
31826 a: *mut __BindgenComplex<f32>,
31827 lda: lapack_int,
31828 e: *const __BindgenComplex<f32>,
31829 ipiv: *const lapack_int,
31830 work: *mut __BindgenComplex<f32>,
31831 lwork: lapack_int,
31832 ) -> lapack_int;
31833 pub fn LAPACKE_zsytri_3_work(
31834 matrix_layout: c_int,
31835 uplo: c_char,
31836 n: lapack_int,
31837 a: *mut __BindgenComplex<f64>,
31838 lda: lapack_int,
31839 e: *const __BindgenComplex<f64>,
31840 ipiv: *const lapack_int,
31841 work: *mut __BindgenComplex<f64>,
31842 lwork: lapack_int,
31843 ) -> lapack_int;
31844 pub fn LAPACKE_chetri_3_work(
31845 matrix_layout: c_int,
31846 uplo: c_char,
31847 n: lapack_int,
31848 a: *mut __BindgenComplex<f32>,
31849 lda: lapack_int,
31850 e: *const __BindgenComplex<f32>,
31851 ipiv: *const lapack_int,
31852 work: *mut __BindgenComplex<f32>,
31853 lwork: lapack_int,
31854 ) -> lapack_int;
31855 pub fn LAPACKE_zhetri_3_work(
31856 matrix_layout: c_int,
31857 uplo: c_char,
31858 n: lapack_int,
31859 a: *mut __BindgenComplex<f64>,
31860 lda: lapack_int,
31861 e: *const __BindgenComplex<f64>,
31862 ipiv: *const lapack_int,
31863 work: *mut __BindgenComplex<f64>,
31864 lwork: lapack_int,
31865 ) -> lapack_int;
31866 pub fn LAPACKE_ssycon_3(
31867 matrix_layout: c_int,
31868 uplo: c_char,
31869 n: lapack_int,
31870 a: *const f32,
31871 lda: lapack_int,
31872 e: *const f32,
31873 ipiv: *const lapack_int,
31874 anorm: f32,
31875 rcond: *mut f32,
31876 ) -> lapack_int;
31877 pub fn LAPACKE_dsycon_3(
31878 matrix_layout: c_int,
31879 uplo: c_char,
31880 n: lapack_int,
31881 a: *const f64,
31882 lda: lapack_int,
31883 e: *const f64,
31884 ipiv: *const lapack_int,
31885 anorm: f64,
31886 rcond: *mut f64,
31887 ) -> lapack_int;
31888 pub fn LAPACKE_csycon_3(
31889 matrix_layout: c_int,
31890 uplo: c_char,
31891 n: lapack_int,
31892 a: *const __BindgenComplex<f32>,
31893 lda: lapack_int,
31894 e: *const __BindgenComplex<f32>,
31895 ipiv: *const lapack_int,
31896 anorm: f32,
31897 rcond: *mut f32,
31898 ) -> lapack_int;
31899 pub fn LAPACKE_zsycon_3(
31900 matrix_layout: c_int,
31901 uplo: c_char,
31902 n: lapack_int,
31903 a: *const __BindgenComplex<f64>,
31904 lda: lapack_int,
31905 e: *const __BindgenComplex<f64>,
31906 ipiv: *const lapack_int,
31907 anorm: f64,
31908 rcond: *mut f64,
31909 ) -> lapack_int;
31910 pub fn LAPACKE_checon_3(
31911 matrix_layout: c_int,
31912 uplo: c_char,
31913 n: lapack_int,
31914 a: *const __BindgenComplex<f32>,
31915 lda: lapack_int,
31916 e: *const __BindgenComplex<f32>,
31917 ipiv: *const lapack_int,
31918 anorm: f32,
31919 rcond: *mut f32,
31920 ) -> lapack_int;
31921 pub fn LAPACKE_zhecon_3(
31922 matrix_layout: c_int,
31923 uplo: c_char,
31924 n: lapack_int,
31925 a: *const __BindgenComplex<f64>,
31926 lda: lapack_int,
31927 e: *const __BindgenComplex<f64>,
31928 ipiv: *const lapack_int,
31929 anorm: f64,
31930 rcond: *mut f64,
31931 ) -> lapack_int;
31932 pub fn LAPACKE_ssycon_3_work(
31933 matrix_layout: c_int,
31934 uplo: c_char,
31935 n: lapack_int,
31936 a: *const f32,
31937 lda: lapack_int,
31938 e: *const f32,
31939 ipiv: *const lapack_int,
31940 anorm: f32,
31941 rcond: *mut f32,
31942 work: *mut f32,
31943 iwork: *mut lapack_int,
31944 ) -> lapack_int;
31945 pub fn LAPACKE_dsycon_3_work(
31946 matrix_layout: c_int,
31947 uplo: c_char,
31948 n: lapack_int,
31949 a: *const f64,
31950 lda: lapack_int,
31951 e: *const f64,
31952 ipiv: *const lapack_int,
31953 anorm: f64,
31954 rcond: *mut f64,
31955 work: *mut f64,
31956 iwork: *mut lapack_int,
31957 ) -> lapack_int;
31958 pub fn LAPACKE_csycon_3_work(
31959 matrix_layout: c_int,
31960 uplo: c_char,
31961 n: lapack_int,
31962 a: *const __BindgenComplex<f32>,
31963 lda: lapack_int,
31964 e: *const __BindgenComplex<f32>,
31965 ipiv: *const lapack_int,
31966 anorm: f32,
31967 rcond: *mut f32,
31968 work: *mut __BindgenComplex<f32>,
31969 ) -> lapack_int;
31970 pub fn LAPACKE_zsycon_3_work(
31971 matrix_layout: c_int,
31972 uplo: c_char,
31973 n: lapack_int,
31974 a: *const __BindgenComplex<f64>,
31975 lda: lapack_int,
31976 e: *const __BindgenComplex<f64>,
31977 ipiv: *const lapack_int,
31978 anorm: f64,
31979 rcond: *mut f64,
31980 work: *mut __BindgenComplex<f64>,
31981 ) -> lapack_int;
31982 pub fn LAPACKE_checon_3_work(
31983 matrix_layout: c_int,
31984 uplo: c_char,
31985 n: lapack_int,
31986 a: *const __BindgenComplex<f32>,
31987 lda: lapack_int,
31988 e: *const __BindgenComplex<f32>,
31989 ipiv: *const lapack_int,
31990 anorm: f32,
31991 rcond: *mut f32,
31992 work: *mut __BindgenComplex<f32>,
31993 ) -> lapack_int;
31994 pub fn LAPACKE_zhecon_3_work(
31995 matrix_layout: c_int,
31996 uplo: c_char,
31997 n: lapack_int,
31998 a: *const __BindgenComplex<f64>,
31999 lda: lapack_int,
32000 e: *const __BindgenComplex<f64>,
32001 ipiv: *const lapack_int,
32002 anorm: f64,
32003 rcond: *mut f64,
32004 work: *mut __BindgenComplex<f64>,
32005 ) -> lapack_int;
32006 pub fn LAPACKE_sgelq(
32007 matrix_layout: c_int,
32008 m: lapack_int,
32009 n: lapack_int,
32010 a: *mut f32,
32011 lda: lapack_int,
32012 t: *mut f32,
32013 tsize: lapack_int,
32014 ) -> lapack_int;
32015 pub fn LAPACKE_dgelq(
32016 matrix_layout: c_int,
32017 m: lapack_int,
32018 n: lapack_int,
32019 a: *mut f64,
32020 lda: lapack_int,
32021 t: *mut f64,
32022 tsize: lapack_int,
32023 ) -> lapack_int;
32024 pub fn LAPACKE_cgelq(
32025 matrix_layout: c_int,
32026 m: lapack_int,
32027 n: lapack_int,
32028 a: *mut __BindgenComplex<f32>,
32029 lda: lapack_int,
32030 t: *mut __BindgenComplex<f32>,
32031 tsize: lapack_int,
32032 ) -> lapack_int;
32033 pub fn LAPACKE_zgelq(
32034 matrix_layout: c_int,
32035 m: lapack_int,
32036 n: lapack_int,
32037 a: *mut __BindgenComplex<f64>,
32038 lda: lapack_int,
32039 t: *mut __BindgenComplex<f64>,
32040 tsize: lapack_int,
32041 ) -> lapack_int;
32042 pub fn LAPACKE_sgelq_work(
32043 matrix_layout: c_int,
32044 m: lapack_int,
32045 n: lapack_int,
32046 a: *mut f32,
32047 lda: lapack_int,
32048 t: *mut f32,
32049 tsize: lapack_int,
32050 work: *mut f32,
32051 lwork: lapack_int,
32052 ) -> lapack_int;
32053 pub fn LAPACKE_dgelq_work(
32054 matrix_layout: c_int,
32055 m: lapack_int,
32056 n: lapack_int,
32057 a: *mut f64,
32058 lda: lapack_int,
32059 t: *mut f64,
32060 tsize: lapack_int,
32061 work: *mut f64,
32062 lwork: lapack_int,
32063 ) -> lapack_int;
32064 pub fn LAPACKE_cgelq_work(
32065 matrix_layout: c_int,
32066 m: lapack_int,
32067 n: lapack_int,
32068 a: *mut __BindgenComplex<f32>,
32069 lda: lapack_int,
32070 t: *mut __BindgenComplex<f32>,
32071 tsize: lapack_int,
32072 work: *mut __BindgenComplex<f32>,
32073 lwork: lapack_int,
32074 ) -> lapack_int;
32075 pub fn LAPACKE_zgelq_work(
32076 matrix_layout: c_int,
32077 m: lapack_int,
32078 n: lapack_int,
32079 a: *mut __BindgenComplex<f64>,
32080 lda: lapack_int,
32081 t: *mut __BindgenComplex<f64>,
32082 tsize: lapack_int,
32083 work: *mut __BindgenComplex<f64>,
32084 lwork: lapack_int,
32085 ) -> lapack_int;
32086 pub fn LAPACKE_sgemlq(
32087 matrix_layout: c_int,
32088 side: c_char,
32089 trans: c_char,
32090 m: lapack_int,
32091 n: lapack_int,
32092 k: lapack_int,
32093 a: *const f32,
32094 lda: lapack_int,
32095 t: *const f32,
32096 tsize: lapack_int,
32097 c: *mut f32,
32098 ldc: lapack_int,
32099 ) -> lapack_int;
32100 pub fn LAPACKE_dgemlq(
32101 matrix_layout: c_int,
32102 side: c_char,
32103 trans: c_char,
32104 m: lapack_int,
32105 n: lapack_int,
32106 k: lapack_int,
32107 a: *const f64,
32108 lda: lapack_int,
32109 t: *const f64,
32110 tsize: lapack_int,
32111 c: *mut f64,
32112 ldc: lapack_int,
32113 ) -> lapack_int;
32114 pub fn LAPACKE_cgemlq(
32115 matrix_layout: c_int,
32116 side: c_char,
32117 trans: c_char,
32118 m: lapack_int,
32119 n: lapack_int,
32120 k: lapack_int,
32121 a: *const __BindgenComplex<f32>,
32122 lda: lapack_int,
32123 t: *const __BindgenComplex<f32>,
32124 tsize: lapack_int,
32125 c: *mut __BindgenComplex<f32>,
32126 ldc: lapack_int,
32127 ) -> lapack_int;
32128 pub fn LAPACKE_zgemlq(
32129 matrix_layout: c_int,
32130 side: c_char,
32131 trans: c_char,
32132 m: lapack_int,
32133 n: lapack_int,
32134 k: lapack_int,
32135 a: *const __BindgenComplex<f64>,
32136 lda: lapack_int,
32137 t: *const __BindgenComplex<f64>,
32138 tsize: lapack_int,
32139 c: *mut __BindgenComplex<f64>,
32140 ldc: lapack_int,
32141 ) -> lapack_int;
32142 pub fn LAPACKE_sgemlq_work(
32143 matrix_layout: c_int,
32144 side: c_char,
32145 trans: c_char,
32146 m: lapack_int,
32147 n: lapack_int,
32148 k: lapack_int,
32149 a: *const f32,
32150 lda: lapack_int,
32151 t: *const f32,
32152 tsize: lapack_int,
32153 c: *mut f32,
32154 ldc: lapack_int,
32155 work: *mut f32,
32156 lwork: lapack_int,
32157 ) -> lapack_int;
32158 pub fn LAPACKE_dgemlq_work(
32159 matrix_layout: c_int,
32160 side: c_char,
32161 trans: c_char,
32162 m: lapack_int,
32163 n: lapack_int,
32164 k: lapack_int,
32165 a: *const f64,
32166 lda: lapack_int,
32167 t: *const f64,
32168 tsize: lapack_int,
32169 c: *mut f64,
32170 ldc: lapack_int,
32171 work: *mut f64,
32172 lwork: lapack_int,
32173 ) -> lapack_int;
32174 pub fn LAPACKE_cgemlq_work(
32175 matrix_layout: c_int,
32176 side: c_char,
32177 trans: c_char,
32178 m: lapack_int,
32179 n: lapack_int,
32180 k: lapack_int,
32181 a: *const __BindgenComplex<f32>,
32182 lda: lapack_int,
32183 t: *const __BindgenComplex<f32>,
32184 tsize: lapack_int,
32185 c: *mut __BindgenComplex<f32>,
32186 ldc: lapack_int,
32187 work: *mut __BindgenComplex<f32>,
32188 lwork: lapack_int,
32189 ) -> lapack_int;
32190 pub fn LAPACKE_zgemlq_work(
32191 matrix_layout: c_int,
32192 side: c_char,
32193 trans: c_char,
32194 m: lapack_int,
32195 n: lapack_int,
32196 k: lapack_int,
32197 a: *const __BindgenComplex<f64>,
32198 lda: lapack_int,
32199 t: *const __BindgenComplex<f64>,
32200 tsize: lapack_int,
32201 c: *mut __BindgenComplex<f64>,
32202 ldc: lapack_int,
32203 work: *mut __BindgenComplex<f64>,
32204 lwork: lapack_int,
32205 ) -> lapack_int;
32206 pub fn LAPACKE_sgeqr(
32207 matrix_layout: c_int,
32208 m: lapack_int,
32209 n: lapack_int,
32210 a: *mut f32,
32211 lda: lapack_int,
32212 t: *mut f32,
32213 tsize: lapack_int,
32214 ) -> lapack_int;
32215 pub fn LAPACKE_dgeqr(
32216 matrix_layout: c_int,
32217 m: lapack_int,
32218 n: lapack_int,
32219 a: *mut f64,
32220 lda: lapack_int,
32221 t: *mut f64,
32222 tsize: lapack_int,
32223 ) -> lapack_int;
32224 pub fn LAPACKE_cgeqr(
32225 matrix_layout: c_int,
32226 m: lapack_int,
32227 n: lapack_int,
32228 a: *mut __BindgenComplex<f32>,
32229 lda: lapack_int,
32230 t: *mut __BindgenComplex<f32>,
32231 tsize: lapack_int,
32232 ) -> lapack_int;
32233 pub fn LAPACKE_zgeqr(
32234 matrix_layout: c_int,
32235 m: lapack_int,
32236 n: lapack_int,
32237 a: *mut __BindgenComplex<f64>,
32238 lda: lapack_int,
32239 t: *mut __BindgenComplex<f64>,
32240 tsize: lapack_int,
32241 ) -> lapack_int;
32242 pub fn LAPACKE_sgeqr_work(
32243 matrix_layout: c_int,
32244 m: lapack_int,
32245 n: lapack_int,
32246 a: *mut f32,
32247 lda: lapack_int,
32248 t: *mut f32,
32249 tsize: lapack_int,
32250 work: *mut f32,
32251 lwork: lapack_int,
32252 ) -> lapack_int;
32253 pub fn LAPACKE_dgeqr_work(
32254 matrix_layout: c_int,
32255 m: lapack_int,
32256 n: lapack_int,
32257 a: *mut f64,
32258 lda: lapack_int,
32259 t: *mut f64,
32260 tsize: lapack_int,
32261 work: *mut f64,
32262 lwork: lapack_int,
32263 ) -> lapack_int;
32264 pub fn LAPACKE_cgeqr_work(
32265 matrix_layout: c_int,
32266 m: lapack_int,
32267 n: lapack_int,
32268 a: *mut __BindgenComplex<f32>,
32269 lda: lapack_int,
32270 t: *mut __BindgenComplex<f32>,
32271 tsize: lapack_int,
32272 work: *mut __BindgenComplex<f32>,
32273 lwork: lapack_int,
32274 ) -> lapack_int;
32275 pub fn LAPACKE_zgeqr_work(
32276 matrix_layout: c_int,
32277 m: lapack_int,
32278 n: lapack_int,
32279 a: *mut __BindgenComplex<f64>,
32280 lda: lapack_int,
32281 t: *mut __BindgenComplex<f64>,
32282 tsize: lapack_int,
32283 work: *mut __BindgenComplex<f64>,
32284 lwork: lapack_int,
32285 ) -> lapack_int;
32286 pub fn LAPACKE_sgemqr(
32287 matrix_layout: c_int,
32288 side: c_char,
32289 trans: c_char,
32290 m: lapack_int,
32291 n: lapack_int,
32292 k: lapack_int,
32293 a: *const f32,
32294 lda: lapack_int,
32295 t: *const f32,
32296 tsize: lapack_int,
32297 c: *mut f32,
32298 ldc: lapack_int,
32299 ) -> lapack_int;
32300 pub fn LAPACKE_dgemqr(
32301 matrix_layout: c_int,
32302 side: c_char,
32303 trans: c_char,
32304 m: lapack_int,
32305 n: lapack_int,
32306 k: lapack_int,
32307 a: *const f64,
32308 lda: lapack_int,
32309 t: *const f64,
32310 tsize: lapack_int,
32311 c: *mut f64,
32312 ldc: lapack_int,
32313 ) -> lapack_int;
32314 pub fn LAPACKE_cgemqr(
32315 matrix_layout: c_int,
32316 side: c_char,
32317 trans: c_char,
32318 m: lapack_int,
32319 n: lapack_int,
32320 k: lapack_int,
32321 a: *const __BindgenComplex<f32>,
32322 lda: lapack_int,
32323 t: *const __BindgenComplex<f32>,
32324 tsize: lapack_int,
32325 c: *mut __BindgenComplex<f32>,
32326 ldc: lapack_int,
32327 ) -> lapack_int;
32328 pub fn LAPACKE_zgemqr(
32329 matrix_layout: c_int,
32330 side: c_char,
32331 trans: c_char,
32332 m: lapack_int,
32333 n: lapack_int,
32334 k: lapack_int,
32335 a: *const __BindgenComplex<f64>,
32336 lda: lapack_int,
32337 t: *const __BindgenComplex<f64>,
32338 tsize: lapack_int,
32339 c: *mut __BindgenComplex<f64>,
32340 ldc: lapack_int,
32341 ) -> lapack_int;
32342 pub fn LAPACKE_sgemqr_work(
32343 matrix_layout: c_int,
32344 side: c_char,
32345 trans: c_char,
32346 m: lapack_int,
32347 n: lapack_int,
32348 k: lapack_int,
32349 a: *const f32,
32350 lda: lapack_int,
32351 t: *const f32,
32352 tsize: lapack_int,
32353 c: *mut f32,
32354 ldc: lapack_int,
32355 work: *mut f32,
32356 lwork: lapack_int,
32357 ) -> lapack_int;
32358 pub fn LAPACKE_dgemqr_work(
32359 matrix_layout: c_int,
32360 side: c_char,
32361 trans: c_char,
32362 m: lapack_int,
32363 n: lapack_int,
32364 k: lapack_int,
32365 a: *const f64,
32366 lda: lapack_int,
32367 t: *const f64,
32368 tsize: lapack_int,
32369 c: *mut f64,
32370 ldc: lapack_int,
32371 work: *mut f64,
32372 lwork: lapack_int,
32373 ) -> lapack_int;
32374 pub fn LAPACKE_cgemqr_work(
32375 matrix_layout: c_int,
32376 side: c_char,
32377 trans: c_char,
32378 m: lapack_int,
32379 n: lapack_int,
32380 k: lapack_int,
32381 a: *const __BindgenComplex<f32>,
32382 lda: lapack_int,
32383 t: *const __BindgenComplex<f32>,
32384 tsize: lapack_int,
32385 c: *mut __BindgenComplex<f32>,
32386 ldc: lapack_int,
32387 work: *mut __BindgenComplex<f32>,
32388 lwork: lapack_int,
32389 ) -> lapack_int;
32390 pub fn LAPACKE_zgemqr_work(
32391 matrix_layout: c_int,
32392 side: c_char,
32393 trans: c_char,
32394 m: lapack_int,
32395 n: lapack_int,
32396 k: lapack_int,
32397 a: *const __BindgenComplex<f64>,
32398 lda: lapack_int,
32399 t: *const __BindgenComplex<f64>,
32400 tsize: lapack_int,
32401 c: *mut __BindgenComplex<f64>,
32402 ldc: lapack_int,
32403 work: *mut __BindgenComplex<f64>,
32404 lwork: lapack_int,
32405 ) -> lapack_int;
32406 pub fn LAPACKE_sgetsls(
32407 matrix_layout: c_int,
32408 trans: c_char,
32409 m: lapack_int,
32410 n: lapack_int,
32411 nrhs: lapack_int,
32412 a: *mut f32,
32413 lda: lapack_int,
32414 b: *mut f32,
32415 ldb: lapack_int,
32416 ) -> lapack_int;
32417 pub fn LAPACKE_dgetsls(
32418 matrix_layout: c_int,
32419 trans: c_char,
32420 m: lapack_int,
32421 n: lapack_int,
32422 nrhs: lapack_int,
32423 a: *mut f64,
32424 lda: lapack_int,
32425 b: *mut f64,
32426 ldb: lapack_int,
32427 ) -> lapack_int;
32428 pub fn LAPACKE_cgetsls(
32429 matrix_layout: c_int,
32430 trans: c_char,
32431 m: lapack_int,
32432 n: lapack_int,
32433 nrhs: lapack_int,
32434 a: *mut __BindgenComplex<f32>,
32435 lda: lapack_int,
32436 b: *mut __BindgenComplex<f32>,
32437 ldb: lapack_int,
32438 ) -> lapack_int;
32439 pub fn LAPACKE_zgetsls(
32440 matrix_layout: c_int,
32441 trans: c_char,
32442 m: lapack_int,
32443 n: lapack_int,
32444 nrhs: lapack_int,
32445 a: *mut __BindgenComplex<f64>,
32446 lda: lapack_int,
32447 b: *mut __BindgenComplex<f64>,
32448 ldb: lapack_int,
32449 ) -> lapack_int;
32450 pub fn LAPACKE_sgetsls_work(
32451 matrix_layout: c_int,
32452 trans: c_char,
32453 m: lapack_int,
32454 n: lapack_int,
32455 nrhs: lapack_int,
32456 a: *mut f32,
32457 lda: lapack_int,
32458 b: *mut f32,
32459 ldb: lapack_int,
32460 work: *mut f32,
32461 lwork: lapack_int,
32462 ) -> lapack_int;
32463 pub fn LAPACKE_dgetsls_work(
32464 matrix_layout: c_int,
32465 trans: c_char,
32466 m: lapack_int,
32467 n: lapack_int,
32468 nrhs: lapack_int,
32469 a: *mut f64,
32470 lda: lapack_int,
32471 b: *mut f64,
32472 ldb: lapack_int,
32473 work: *mut f64,
32474 lwork: lapack_int,
32475 ) -> lapack_int;
32476 pub fn LAPACKE_cgetsls_work(
32477 matrix_layout: c_int,
32478 trans: c_char,
32479 m: lapack_int,
32480 n: lapack_int,
32481 nrhs: lapack_int,
32482 a: *mut __BindgenComplex<f32>,
32483 lda: lapack_int,
32484 b: *mut __BindgenComplex<f32>,
32485 ldb: lapack_int,
32486 work: *mut __BindgenComplex<f32>,
32487 lwork: lapack_int,
32488 ) -> lapack_int;
32489 pub fn LAPACKE_zgetsls_work(
32490 matrix_layout: c_int,
32491 trans: c_char,
32492 m: lapack_int,
32493 n: lapack_int,
32494 nrhs: lapack_int,
32495 a: *mut __BindgenComplex<f64>,
32496 lda: lapack_int,
32497 b: *mut __BindgenComplex<f64>,
32498 ldb: lapack_int,
32499 work: *mut __BindgenComplex<f64>,
32500 lwork: lapack_int,
32501 ) -> lapack_int;
32502 pub fn LAPACKE_sgetsqrhrt(
32503 matrix_layout: c_int,
32504 m: lapack_int,
32505 n: lapack_int,
32506 mb1: lapack_int,
32507 nb1: lapack_int,
32508 nb2: lapack_int,
32509 a: *mut f32,
32510 lda: lapack_int,
32511 t: *mut f32,
32512 ldt: lapack_int,
32513 ) -> lapack_int;
32514 pub fn LAPACKE_dgetsqrhrt(
32515 matrix_layout: c_int,
32516 m: lapack_int,
32517 n: lapack_int,
32518 mb1: lapack_int,
32519 nb1: lapack_int,
32520 nb2: lapack_int,
32521 a: *mut f64,
32522 lda: lapack_int,
32523 t: *mut f64,
32524 ldt: lapack_int,
32525 ) -> lapack_int;
32526 pub fn LAPACKE_cgetsqrhrt(
32527 matrix_layout: c_int,
32528 m: lapack_int,
32529 n: lapack_int,
32530 mb1: lapack_int,
32531 nb1: lapack_int,
32532 nb2: lapack_int,
32533 a: *mut __BindgenComplex<f32>,
32534 lda: lapack_int,
32535 t: *mut __BindgenComplex<f32>,
32536 ldt: lapack_int,
32537 ) -> lapack_int;
32538 pub fn LAPACKE_zgetsqrhrt(
32539 matrix_layout: c_int,
32540 m: lapack_int,
32541 n: lapack_int,
32542 mb1: lapack_int,
32543 nb1: lapack_int,
32544 nb2: lapack_int,
32545 a: *mut __BindgenComplex<f64>,
32546 lda: lapack_int,
32547 t: *mut __BindgenComplex<f64>,
32548 ldt: lapack_int,
32549 ) -> lapack_int;
32550 pub fn LAPACKE_sgetsqrhrt_work(
32551 matrix_layout: c_int,
32552 m: lapack_int,
32553 n: lapack_int,
32554 mb1: lapack_int,
32555 nb1: lapack_int,
32556 nb2: lapack_int,
32557 a: *mut f32,
32558 lda: lapack_int,
32559 t: *mut f32,
32560 ldt: lapack_int,
32561 work: *mut f32,
32562 lwork: lapack_int,
32563 ) -> lapack_int;
32564 pub fn LAPACKE_dgetsqrhrt_work(
32565 matrix_layout: c_int,
32566 m: lapack_int,
32567 n: lapack_int,
32568 mb1: lapack_int,
32569 nb1: lapack_int,
32570 nb2: lapack_int,
32571 a: *mut f64,
32572 lda: lapack_int,
32573 t: *mut f64,
32574 ldt: lapack_int,
32575 work: *mut f64,
32576 lwork: lapack_int,
32577 ) -> lapack_int;
32578 pub fn LAPACKE_cgetsqrhrt_work(
32579 matrix_layout: c_int,
32580 m: lapack_int,
32581 n: lapack_int,
32582 mb1: lapack_int,
32583 nb1: lapack_int,
32584 nb2: lapack_int,
32585 a: *mut __BindgenComplex<f32>,
32586 lda: lapack_int,
32587 t: *mut __BindgenComplex<f32>,
32588 ldt: lapack_int,
32589 work: *mut __BindgenComplex<f32>,
32590 lwork: lapack_int,
32591 ) -> lapack_int;
32592 pub fn LAPACKE_zgetsqrhrt_work(
32593 matrix_layout: c_int,
32594 m: lapack_int,
32595 n: lapack_int,
32596 mb1: lapack_int,
32597 nb1: lapack_int,
32598 nb2: lapack_int,
32599 a: *mut __BindgenComplex<f64>,
32600 lda: lapack_int,
32601 t: *mut __BindgenComplex<f64>,
32602 ldt: lapack_int,
32603 work: *mut __BindgenComplex<f64>,
32604 lwork: lapack_int,
32605 ) -> lapack_int;
32606 pub fn LAPACKE_ssyev_2stage(
32607 matrix_layout: c_int,
32608 jobz: c_char,
32609 uplo: c_char,
32610 n: lapack_int,
32611 a: *mut f32,
32612 lda: lapack_int,
32613 w: *mut f32,
32614 ) -> lapack_int;
32615 pub fn LAPACKE_dsyev_2stage(
32616 matrix_layout: c_int,
32617 jobz: c_char,
32618 uplo: c_char,
32619 n: lapack_int,
32620 a: *mut f64,
32621 lda: lapack_int,
32622 w: *mut f64,
32623 ) -> lapack_int;
32624 pub fn LAPACKE_ssyevd_2stage(
32625 matrix_layout: c_int,
32626 jobz: c_char,
32627 uplo: c_char,
32628 n: lapack_int,
32629 a: *mut f32,
32630 lda: lapack_int,
32631 w: *mut f32,
32632 ) -> lapack_int;
32633 pub fn LAPACKE_dsyevd_2stage(
32634 matrix_layout: c_int,
32635 jobz: c_char,
32636 uplo: c_char,
32637 n: lapack_int,
32638 a: *mut f64,
32639 lda: lapack_int,
32640 w: *mut f64,
32641 ) -> lapack_int;
32642 pub fn LAPACKE_ssyevr_2stage(
32643 matrix_layout: c_int,
32644 jobz: c_char,
32645 range: c_char,
32646 uplo: c_char,
32647 n: lapack_int,
32648 a: *mut f32,
32649 lda: lapack_int,
32650 vl: f32,
32651 vu: f32,
32652 il: lapack_int,
32653 iu: lapack_int,
32654 abstol: f32,
32655 m: *mut lapack_int,
32656 w: *mut f32,
32657 z: *mut f32,
32658 ldz: lapack_int,
32659 isuppz: *mut lapack_int,
32660 ) -> lapack_int;
32661 pub fn LAPACKE_dsyevr_2stage(
32662 matrix_layout: c_int,
32663 jobz: c_char,
32664 range: c_char,
32665 uplo: c_char,
32666 n: lapack_int,
32667 a: *mut f64,
32668 lda: lapack_int,
32669 vl: f64,
32670 vu: f64,
32671 il: lapack_int,
32672 iu: lapack_int,
32673 abstol: f64,
32674 m: *mut lapack_int,
32675 w: *mut f64,
32676 z: *mut f64,
32677 ldz: lapack_int,
32678 isuppz: *mut lapack_int,
32679 ) -> lapack_int;
32680 pub fn LAPACKE_ssyevx_2stage(
32681 matrix_layout: c_int,
32682 jobz: c_char,
32683 range: c_char,
32684 uplo: c_char,
32685 n: lapack_int,
32686 a: *mut f32,
32687 lda: lapack_int,
32688 vl: f32,
32689 vu: f32,
32690 il: lapack_int,
32691 iu: lapack_int,
32692 abstol: f32,
32693 m: *mut lapack_int,
32694 w: *mut f32,
32695 z: *mut f32,
32696 ldz: lapack_int,
32697 ifail: *mut lapack_int,
32698 ) -> lapack_int;
32699 pub fn LAPACKE_dsyevx_2stage(
32700 matrix_layout: c_int,
32701 jobz: c_char,
32702 range: c_char,
32703 uplo: c_char,
32704 n: lapack_int,
32705 a: *mut f64,
32706 lda: lapack_int,
32707 vl: f64,
32708 vu: f64,
32709 il: lapack_int,
32710 iu: lapack_int,
32711 abstol: f64,
32712 m: *mut lapack_int,
32713 w: *mut f64,
32714 z: *mut f64,
32715 ldz: lapack_int,
32716 ifail: *mut lapack_int,
32717 ) -> lapack_int;
32718 pub fn LAPACKE_ssyev_2stage_work(
32719 matrix_layout: c_int,
32720 jobz: c_char,
32721 uplo: c_char,
32722 n: lapack_int,
32723 a: *mut f32,
32724 lda: lapack_int,
32725 w: *mut f32,
32726 work: *mut f32,
32727 lwork: lapack_int,
32728 ) -> lapack_int;
32729 pub fn LAPACKE_dsyev_2stage_work(
32730 matrix_layout: c_int,
32731 jobz: c_char,
32732 uplo: c_char,
32733 n: lapack_int,
32734 a: *mut f64,
32735 lda: lapack_int,
32736 w: *mut f64,
32737 work: *mut f64,
32738 lwork: lapack_int,
32739 ) -> lapack_int;
32740 pub fn LAPACKE_ssyevd_2stage_work(
32741 matrix_layout: c_int,
32742 jobz: c_char,
32743 uplo: c_char,
32744 n: lapack_int,
32745 a: *mut f32,
32746 lda: lapack_int,
32747 w: *mut f32,
32748 work: *mut f32,
32749 lwork: lapack_int,
32750 iwork: *mut lapack_int,
32751 liwork: lapack_int,
32752 ) -> lapack_int;
32753 pub fn LAPACKE_dsyevd_2stage_work(
32754 matrix_layout: c_int,
32755 jobz: c_char,
32756 uplo: c_char,
32757 n: lapack_int,
32758 a: *mut f64,
32759 lda: lapack_int,
32760 w: *mut f64,
32761 work: *mut f64,
32762 lwork: lapack_int,
32763 iwork: *mut lapack_int,
32764 liwork: lapack_int,
32765 ) -> lapack_int;
32766 pub fn LAPACKE_ssyevr_2stage_work(
32767 matrix_layout: c_int,
32768 jobz: c_char,
32769 range: c_char,
32770 uplo: c_char,
32771 n: lapack_int,
32772 a: *mut f32,
32773 lda: lapack_int,
32774 vl: f32,
32775 vu: f32,
32776 il: lapack_int,
32777 iu: lapack_int,
32778 abstol: f32,
32779 m: *mut lapack_int,
32780 w: *mut f32,
32781 z: *mut f32,
32782 ldz: lapack_int,
32783 isuppz: *mut lapack_int,
32784 work: *mut f32,
32785 lwork: lapack_int,
32786 iwork: *mut lapack_int,
32787 liwork: lapack_int,
32788 ) -> lapack_int;
32789 pub fn LAPACKE_dsyevr_2stage_work(
32790 matrix_layout: c_int,
32791 jobz: c_char,
32792 range: c_char,
32793 uplo: c_char,
32794 n: lapack_int,
32795 a: *mut f64,
32796 lda: lapack_int,
32797 vl: f64,
32798 vu: f64,
32799 il: lapack_int,
32800 iu: lapack_int,
32801 abstol: f64,
32802 m: *mut lapack_int,
32803 w: *mut f64,
32804 z: *mut f64,
32805 ldz: lapack_int,
32806 isuppz: *mut lapack_int,
32807 work: *mut f64,
32808 lwork: lapack_int,
32809 iwork: *mut lapack_int,
32810 liwork: lapack_int,
32811 ) -> lapack_int;
32812 pub fn LAPACKE_ssyevx_2stage_work(
32813 matrix_layout: c_int,
32814 jobz: c_char,
32815 range: c_char,
32816 uplo: c_char,
32817 n: lapack_int,
32818 a: *mut f32,
32819 lda: lapack_int,
32820 vl: f32,
32821 vu: f32,
32822 il: lapack_int,
32823 iu: lapack_int,
32824 abstol: f32,
32825 m: *mut lapack_int,
32826 w: *mut f32,
32827 z: *mut f32,
32828 ldz: lapack_int,
32829 work: *mut f32,
32830 lwork: lapack_int,
32831 iwork: *mut lapack_int,
32832 ifail: *mut lapack_int,
32833 ) -> lapack_int;
32834 pub fn LAPACKE_dsyevx_2stage_work(
32835 matrix_layout: c_int,
32836 jobz: c_char,
32837 range: c_char,
32838 uplo: c_char,
32839 n: lapack_int,
32840 a: *mut f64,
32841 lda: lapack_int,
32842 vl: f64,
32843 vu: f64,
32844 il: lapack_int,
32845 iu: lapack_int,
32846 abstol: f64,
32847 m: *mut lapack_int,
32848 w: *mut f64,
32849 z: *mut f64,
32850 ldz: lapack_int,
32851 work: *mut f64,
32852 lwork: lapack_int,
32853 iwork: *mut lapack_int,
32854 ifail: *mut lapack_int,
32855 ) -> lapack_int;
32856 pub fn LAPACKE_cheev_2stage(
32857 matrix_layout: c_int,
32858 jobz: c_char,
32859 uplo: c_char,
32860 n: lapack_int,
32861 a: *mut __BindgenComplex<f32>,
32862 lda: lapack_int,
32863 w: *mut f32,
32864 ) -> lapack_int;
32865 pub fn LAPACKE_zheev_2stage(
32866 matrix_layout: c_int,
32867 jobz: c_char,
32868 uplo: c_char,
32869 n: lapack_int,
32870 a: *mut __BindgenComplex<f64>,
32871 lda: lapack_int,
32872 w: *mut f64,
32873 ) -> lapack_int;
32874 pub fn LAPACKE_cheevd_2stage(
32875 matrix_layout: c_int,
32876 jobz: c_char,
32877 uplo: c_char,
32878 n: lapack_int,
32879 a: *mut __BindgenComplex<f32>,
32880 lda: lapack_int,
32881 w: *mut f32,
32882 ) -> lapack_int;
32883 pub fn LAPACKE_zheevd_2stage(
32884 matrix_layout: c_int,
32885 jobz: c_char,
32886 uplo: c_char,
32887 n: lapack_int,
32888 a: *mut __BindgenComplex<f64>,
32889 lda: lapack_int,
32890 w: *mut f64,
32891 ) -> lapack_int;
32892 pub fn LAPACKE_cheevr_2stage(
32893 matrix_layout: c_int,
32894 jobz: c_char,
32895 range: c_char,
32896 uplo: c_char,
32897 n: lapack_int,
32898 a: *mut __BindgenComplex<f32>,
32899 lda: lapack_int,
32900 vl: f32,
32901 vu: f32,
32902 il: lapack_int,
32903 iu: lapack_int,
32904 abstol: f32,
32905 m: *mut lapack_int,
32906 w: *mut f32,
32907 z: *mut __BindgenComplex<f32>,
32908 ldz: lapack_int,
32909 isuppz: *mut lapack_int,
32910 ) -> lapack_int;
32911 pub fn LAPACKE_zheevr_2stage(
32912 matrix_layout: c_int,
32913 jobz: c_char,
32914 range: c_char,
32915 uplo: c_char,
32916 n: lapack_int,
32917 a: *mut __BindgenComplex<f64>,
32918 lda: lapack_int,
32919 vl: f64,
32920 vu: f64,
32921 il: lapack_int,
32922 iu: lapack_int,
32923 abstol: f64,
32924 m: *mut lapack_int,
32925 w: *mut f64,
32926 z: *mut __BindgenComplex<f64>,
32927 ldz: lapack_int,
32928 isuppz: *mut lapack_int,
32929 ) -> lapack_int;
32930 pub fn LAPACKE_cheevx_2stage(
32931 matrix_layout: c_int,
32932 jobz: c_char,
32933 range: c_char,
32934 uplo: c_char,
32935 n: lapack_int,
32936 a: *mut __BindgenComplex<f32>,
32937 lda: lapack_int,
32938 vl: f32,
32939 vu: f32,
32940 il: lapack_int,
32941 iu: lapack_int,
32942 abstol: f32,
32943 m: *mut lapack_int,
32944 w: *mut f32,
32945 z: *mut __BindgenComplex<f32>,
32946 ldz: lapack_int,
32947 ifail: *mut lapack_int,
32948 ) -> lapack_int;
32949 pub fn LAPACKE_zheevx_2stage(
32950 matrix_layout: c_int,
32951 jobz: c_char,
32952 range: c_char,
32953 uplo: c_char,
32954 n: lapack_int,
32955 a: *mut __BindgenComplex<f64>,
32956 lda: lapack_int,
32957 vl: f64,
32958 vu: f64,
32959 il: lapack_int,
32960 iu: lapack_int,
32961 abstol: f64,
32962 m: *mut lapack_int,
32963 w: *mut f64,
32964 z: *mut __BindgenComplex<f64>,
32965 ldz: lapack_int,
32966 ifail: *mut lapack_int,
32967 ) -> lapack_int;
32968 pub fn LAPACKE_cheev_2stage_work(
32969 matrix_layout: c_int,
32970 jobz: c_char,
32971 uplo: c_char,
32972 n: lapack_int,
32973 a: *mut __BindgenComplex<f32>,
32974 lda: lapack_int,
32975 w: *mut f32,
32976 work: *mut __BindgenComplex<f32>,
32977 lwork: lapack_int,
32978 rwork: *mut f32,
32979 ) -> lapack_int;
32980 pub fn LAPACKE_zheev_2stage_work(
32981 matrix_layout: c_int,
32982 jobz: c_char,
32983 uplo: c_char,
32984 n: lapack_int,
32985 a: *mut __BindgenComplex<f64>,
32986 lda: lapack_int,
32987 w: *mut f64,
32988 work: *mut __BindgenComplex<f64>,
32989 lwork: lapack_int,
32990 rwork: *mut f64,
32991 ) -> lapack_int;
32992 pub fn LAPACKE_cheevd_2stage_work(
32993 matrix_layout: c_int,
32994 jobz: c_char,
32995 uplo: c_char,
32996 n: lapack_int,
32997 a: *mut __BindgenComplex<f32>,
32998 lda: lapack_int,
32999 w: *mut f32,
33000 work: *mut __BindgenComplex<f32>,
33001 lwork: lapack_int,
33002 rwork: *mut f32,
33003 lrwork: lapack_int,
33004 iwork: *mut lapack_int,
33005 liwork: lapack_int,
33006 ) -> lapack_int;
33007 pub fn LAPACKE_zheevd_2stage_work(
33008 matrix_layout: c_int,
33009 jobz: c_char,
33010 uplo: c_char,
33011 n: lapack_int,
33012 a: *mut __BindgenComplex<f64>,
33013 lda: lapack_int,
33014 w: *mut f64,
33015 work: *mut __BindgenComplex<f64>,
33016 lwork: lapack_int,
33017 rwork: *mut f64,
33018 lrwork: lapack_int,
33019 iwork: *mut lapack_int,
33020 liwork: lapack_int,
33021 ) -> lapack_int;
33022 pub fn LAPACKE_cheevr_2stage_work(
33023 matrix_layout: c_int,
33024 jobz: c_char,
33025 range: c_char,
33026 uplo: c_char,
33027 n: lapack_int,
33028 a: *mut __BindgenComplex<f32>,
33029 lda: lapack_int,
33030 vl: f32,
33031 vu: f32,
33032 il: lapack_int,
33033 iu: lapack_int,
33034 abstol: f32,
33035 m: *mut lapack_int,
33036 w: *mut f32,
33037 z: *mut __BindgenComplex<f32>,
33038 ldz: lapack_int,
33039 isuppz: *mut lapack_int,
33040 work: *mut __BindgenComplex<f32>,
33041 lwork: lapack_int,
33042 rwork: *mut f32,
33043 lrwork: lapack_int,
33044 iwork: *mut lapack_int,
33045 liwork: lapack_int,
33046 ) -> lapack_int;
33047 pub fn LAPACKE_zheevr_2stage_work(
33048 matrix_layout: c_int,
33049 jobz: c_char,
33050 range: c_char,
33051 uplo: c_char,
33052 n: lapack_int,
33053 a: *mut __BindgenComplex<f64>,
33054 lda: lapack_int,
33055 vl: f64,
33056 vu: f64,
33057 il: lapack_int,
33058 iu: lapack_int,
33059 abstol: f64,
33060 m: *mut lapack_int,
33061 w: *mut f64,
33062 z: *mut __BindgenComplex<f64>,
33063 ldz: lapack_int,
33064 isuppz: *mut lapack_int,
33065 work: *mut __BindgenComplex<f64>,
33066 lwork: lapack_int,
33067 rwork: *mut f64,
33068 lrwork: lapack_int,
33069 iwork: *mut lapack_int,
33070 liwork: lapack_int,
33071 ) -> lapack_int;
33072 pub fn LAPACKE_cheevx_2stage_work(
33073 matrix_layout: c_int,
33074 jobz: c_char,
33075 range: c_char,
33076 uplo: c_char,
33077 n: lapack_int,
33078 a: *mut __BindgenComplex<f32>,
33079 lda: lapack_int,
33080 vl: f32,
33081 vu: f32,
33082 il: lapack_int,
33083 iu: lapack_int,
33084 abstol: f32,
33085 m: *mut lapack_int,
33086 w: *mut f32,
33087 z: *mut __BindgenComplex<f32>,
33088 ldz: lapack_int,
33089 work: *mut __BindgenComplex<f32>,
33090 lwork: lapack_int,
33091 rwork: *mut f32,
33092 iwork: *mut lapack_int,
33093 ifail: *mut lapack_int,
33094 ) -> lapack_int;
33095 pub fn LAPACKE_zheevx_2stage_work(
33096 matrix_layout: c_int,
33097 jobz: c_char,
33098 range: c_char,
33099 uplo: c_char,
33100 n: lapack_int,
33101 a: *mut __BindgenComplex<f64>,
33102 lda: lapack_int,
33103 vl: f64,
33104 vu: f64,
33105 il: lapack_int,
33106 iu: lapack_int,
33107 abstol: f64,
33108 m: *mut lapack_int,
33109 w: *mut f64,
33110 z: *mut __BindgenComplex<f64>,
33111 ldz: lapack_int,
33112 work: *mut __BindgenComplex<f64>,
33113 lwork: lapack_int,
33114 rwork: *mut f64,
33115 iwork: *mut lapack_int,
33116 ifail: *mut lapack_int,
33117 ) -> lapack_int;
33118 pub fn LAPACKE_ssbev_2stage(
33119 matrix_layout: c_int,
33120 jobz: c_char,
33121 uplo: c_char,
33122 n: lapack_int,
33123 kd: lapack_int,
33124 ab: *mut f32,
33125 ldab: lapack_int,
33126 w: *mut f32,
33127 z: *mut f32,
33128 ldz: lapack_int,
33129 ) -> lapack_int;
33130 pub fn LAPACKE_dsbev_2stage(
33131 matrix_layout: c_int,
33132 jobz: c_char,
33133 uplo: c_char,
33134 n: lapack_int,
33135 kd: lapack_int,
33136 ab: *mut f64,
33137 ldab: lapack_int,
33138 w: *mut f64,
33139 z: *mut f64,
33140 ldz: lapack_int,
33141 ) -> lapack_int;
33142 pub fn LAPACKE_ssbevd_2stage(
33143 matrix_layout: c_int,
33144 jobz: c_char,
33145 uplo: c_char,
33146 n: lapack_int,
33147 kd: lapack_int,
33148 ab: *mut f32,
33149 ldab: lapack_int,
33150 w: *mut f32,
33151 z: *mut f32,
33152 ldz: lapack_int,
33153 ) -> lapack_int;
33154 pub fn LAPACKE_dsbevd_2stage(
33155 matrix_layout: c_int,
33156 jobz: c_char,
33157 uplo: c_char,
33158 n: lapack_int,
33159 kd: lapack_int,
33160 ab: *mut f64,
33161 ldab: lapack_int,
33162 w: *mut f64,
33163 z: *mut f64,
33164 ldz: lapack_int,
33165 ) -> lapack_int;
33166 pub fn LAPACKE_ssbevx_2stage(
33167 matrix_layout: c_int,
33168 jobz: c_char,
33169 range: c_char,
33170 uplo: c_char,
33171 n: lapack_int,
33172 kd: lapack_int,
33173 ab: *mut f32,
33174 ldab: lapack_int,
33175 q: *mut f32,
33176 ldq: lapack_int,
33177 vl: f32,
33178 vu: f32,
33179 il: lapack_int,
33180 iu: lapack_int,
33181 abstol: f32,
33182 m: *mut lapack_int,
33183 w: *mut f32,
33184 z: *mut f32,
33185 ldz: lapack_int,
33186 ifail: *mut lapack_int,
33187 ) -> lapack_int;
33188 pub fn LAPACKE_dsbevx_2stage(
33189 matrix_layout: c_int,
33190 jobz: c_char,
33191 range: c_char,
33192 uplo: c_char,
33193 n: lapack_int,
33194 kd: lapack_int,
33195 ab: *mut f64,
33196 ldab: lapack_int,
33197 q: *mut f64,
33198 ldq: lapack_int,
33199 vl: f64,
33200 vu: f64,
33201 il: lapack_int,
33202 iu: lapack_int,
33203 abstol: f64,
33204 m: *mut lapack_int,
33205 w: *mut f64,
33206 z: *mut f64,
33207 ldz: lapack_int,
33208 ifail: *mut lapack_int,
33209 ) -> lapack_int;
33210 pub fn LAPACKE_ssbev_2stage_work(
33211 matrix_layout: c_int,
33212 jobz: c_char,
33213 uplo: c_char,
33214 n: lapack_int,
33215 kd: lapack_int,
33216 ab: *mut f32,
33217 ldab: lapack_int,
33218 w: *mut f32,
33219 z: *mut f32,
33220 ldz: lapack_int,
33221 work: *mut f32,
33222 lwork: lapack_int,
33223 ) -> lapack_int;
33224 pub fn LAPACKE_dsbev_2stage_work(
33225 matrix_layout: c_int,
33226 jobz: c_char,
33227 uplo: c_char,
33228 n: lapack_int,
33229 kd: lapack_int,
33230 ab: *mut f64,
33231 ldab: lapack_int,
33232 w: *mut f64,
33233 z: *mut f64,
33234 ldz: lapack_int,
33235 work: *mut f64,
33236 lwork: lapack_int,
33237 ) -> lapack_int;
33238 pub fn LAPACKE_ssbevd_2stage_work(
33239 matrix_layout: c_int,
33240 jobz: c_char,
33241 uplo: c_char,
33242 n: lapack_int,
33243 kd: lapack_int,
33244 ab: *mut f32,
33245 ldab: lapack_int,
33246 w: *mut f32,
33247 z: *mut f32,
33248 ldz: lapack_int,
33249 work: *mut f32,
33250 lwork: lapack_int,
33251 iwork: *mut lapack_int,
33252 liwork: lapack_int,
33253 ) -> lapack_int;
33254 pub fn LAPACKE_dsbevd_2stage_work(
33255 matrix_layout: c_int,
33256 jobz: c_char,
33257 uplo: c_char,
33258 n: lapack_int,
33259 kd: lapack_int,
33260 ab: *mut f64,
33261 ldab: lapack_int,
33262 w: *mut f64,
33263 z: *mut f64,
33264 ldz: lapack_int,
33265 work: *mut f64,
33266 lwork: lapack_int,
33267 iwork: *mut lapack_int,
33268 liwork: lapack_int,
33269 ) -> lapack_int;
33270 pub fn LAPACKE_ssbevx_2stage_work(
33271 matrix_layout: c_int,
33272 jobz: c_char,
33273 range: c_char,
33274 uplo: c_char,
33275 n: lapack_int,
33276 kd: lapack_int,
33277 ab: *mut f32,
33278 ldab: lapack_int,
33279 q: *mut f32,
33280 ldq: lapack_int,
33281 vl: f32,
33282 vu: f32,
33283 il: lapack_int,
33284 iu: lapack_int,
33285 abstol: f32,
33286 m: *mut lapack_int,
33287 w: *mut f32,
33288 z: *mut f32,
33289 ldz: lapack_int,
33290 work: *mut f32,
33291 lwork: lapack_int,
33292 iwork: *mut lapack_int,
33293 ifail: *mut lapack_int,
33294 ) -> lapack_int;
33295 pub fn LAPACKE_dsbevx_2stage_work(
33296 matrix_layout: c_int,
33297 jobz: c_char,
33298 range: c_char,
33299 uplo: c_char,
33300 n: lapack_int,
33301 kd: lapack_int,
33302 ab: *mut f64,
33303 ldab: lapack_int,
33304 q: *mut f64,
33305 ldq: lapack_int,
33306 vl: f64,
33307 vu: f64,
33308 il: lapack_int,
33309 iu: lapack_int,
33310 abstol: f64,
33311 m: *mut lapack_int,
33312 w: *mut f64,
33313 z: *mut f64,
33314 ldz: lapack_int,
33315 work: *mut f64,
33316 lwork: lapack_int,
33317 iwork: *mut lapack_int,
33318 ifail: *mut lapack_int,
33319 ) -> lapack_int;
33320 pub fn LAPACKE_chbev_2stage(
33321 matrix_layout: c_int,
33322 jobz: c_char,
33323 uplo: c_char,
33324 n: lapack_int,
33325 kd: lapack_int,
33326 ab: *mut __BindgenComplex<f32>,
33327 ldab: lapack_int,
33328 w: *mut f32,
33329 z: *mut __BindgenComplex<f32>,
33330 ldz: lapack_int,
33331 ) -> lapack_int;
33332 pub fn LAPACKE_zhbev_2stage(
33333 matrix_layout: c_int,
33334 jobz: c_char,
33335 uplo: c_char,
33336 n: lapack_int,
33337 kd: lapack_int,
33338 ab: *mut __BindgenComplex<f64>,
33339 ldab: lapack_int,
33340 w: *mut f64,
33341 z: *mut __BindgenComplex<f64>,
33342 ldz: lapack_int,
33343 ) -> lapack_int;
33344 pub fn LAPACKE_chbevd_2stage(
33345 matrix_layout: c_int,
33346 jobz: c_char,
33347 uplo: c_char,
33348 n: lapack_int,
33349 kd: lapack_int,
33350 ab: *mut __BindgenComplex<f32>,
33351 ldab: lapack_int,
33352 w: *mut f32,
33353 z: *mut __BindgenComplex<f32>,
33354 ldz: lapack_int,
33355 ) -> lapack_int;
33356 pub fn LAPACKE_zhbevd_2stage(
33357 matrix_layout: c_int,
33358 jobz: c_char,
33359 uplo: c_char,
33360 n: lapack_int,
33361 kd: lapack_int,
33362 ab: *mut __BindgenComplex<f64>,
33363 ldab: lapack_int,
33364 w: *mut f64,
33365 z: *mut __BindgenComplex<f64>,
33366 ldz: lapack_int,
33367 ) -> lapack_int;
33368 pub fn LAPACKE_chbevx_2stage(
33369 matrix_layout: c_int,
33370 jobz: c_char,
33371 range: c_char,
33372 uplo: c_char,
33373 n: lapack_int,
33374 kd: lapack_int,
33375 ab: *mut __BindgenComplex<f32>,
33376 ldab: lapack_int,
33377 q: *mut __BindgenComplex<f32>,
33378 ldq: lapack_int,
33379 vl: f32,
33380 vu: f32,
33381 il: lapack_int,
33382 iu: lapack_int,
33383 abstol: f32,
33384 m: *mut lapack_int,
33385 w: *mut f32,
33386 z: *mut __BindgenComplex<f32>,
33387 ldz: lapack_int,
33388 ifail: *mut lapack_int,
33389 ) -> lapack_int;
33390 pub fn LAPACKE_zhbevx_2stage(
33391 matrix_layout: c_int,
33392 jobz: c_char,
33393 range: c_char,
33394 uplo: c_char,
33395 n: lapack_int,
33396 kd: lapack_int,
33397 ab: *mut __BindgenComplex<f64>,
33398 ldab: lapack_int,
33399 q: *mut __BindgenComplex<f64>,
33400 ldq: lapack_int,
33401 vl: f64,
33402 vu: f64,
33403 il: lapack_int,
33404 iu: lapack_int,
33405 abstol: f64,
33406 m: *mut lapack_int,
33407 w: *mut f64,
33408 z: *mut __BindgenComplex<f64>,
33409 ldz: lapack_int,
33410 ifail: *mut lapack_int,
33411 ) -> lapack_int;
33412 pub fn LAPACKE_chbev_2stage_work(
33413 matrix_layout: c_int,
33414 jobz: c_char,
33415 uplo: c_char,
33416 n: lapack_int,
33417 kd: lapack_int,
33418 ab: *mut __BindgenComplex<f32>,
33419 ldab: lapack_int,
33420 w: *mut f32,
33421 z: *mut __BindgenComplex<f32>,
33422 ldz: lapack_int,
33423 work: *mut __BindgenComplex<f32>,
33424 lwork: lapack_int,
33425 rwork: *mut f32,
33426 ) -> lapack_int;
33427 pub fn LAPACKE_zhbev_2stage_work(
33428 matrix_layout: c_int,
33429 jobz: c_char,
33430 uplo: c_char,
33431 n: lapack_int,
33432 kd: lapack_int,
33433 ab: *mut __BindgenComplex<f64>,
33434 ldab: lapack_int,
33435 w: *mut f64,
33436 z: *mut __BindgenComplex<f64>,
33437 ldz: lapack_int,
33438 work: *mut __BindgenComplex<f64>,
33439 lwork: lapack_int,
33440 rwork: *mut f64,
33441 ) -> lapack_int;
33442 pub fn LAPACKE_chbevd_2stage_work(
33443 matrix_layout: c_int,
33444 jobz: c_char,
33445 uplo: c_char,
33446 n: lapack_int,
33447 kd: lapack_int,
33448 ab: *mut __BindgenComplex<f32>,
33449 ldab: lapack_int,
33450 w: *mut f32,
33451 z: *mut __BindgenComplex<f32>,
33452 ldz: lapack_int,
33453 work: *mut __BindgenComplex<f32>,
33454 lwork: lapack_int,
33455 rwork: *mut f32,
33456 lrwork: lapack_int,
33457 iwork: *mut lapack_int,
33458 liwork: lapack_int,
33459 ) -> lapack_int;
33460 pub fn LAPACKE_zhbevd_2stage_work(
33461 matrix_layout: c_int,
33462 jobz: c_char,
33463 uplo: c_char,
33464 n: lapack_int,
33465 kd: lapack_int,
33466 ab: *mut __BindgenComplex<f64>,
33467 ldab: lapack_int,
33468 w: *mut f64,
33469 z: *mut __BindgenComplex<f64>,
33470 ldz: lapack_int,
33471 work: *mut __BindgenComplex<f64>,
33472 lwork: lapack_int,
33473 rwork: *mut f64,
33474 lrwork: lapack_int,
33475 iwork: *mut lapack_int,
33476 liwork: lapack_int,
33477 ) -> lapack_int;
33478 pub fn LAPACKE_chbevx_2stage_work(
33479 matrix_layout: c_int,
33480 jobz: c_char,
33481 range: c_char,
33482 uplo: c_char,
33483 n: lapack_int,
33484 kd: lapack_int,
33485 ab: *mut __BindgenComplex<f32>,
33486 ldab: lapack_int,
33487 q: *mut __BindgenComplex<f32>,
33488 ldq: lapack_int,
33489 vl: f32,
33490 vu: f32,
33491 il: lapack_int,
33492 iu: lapack_int,
33493 abstol: f32,
33494 m: *mut lapack_int,
33495 w: *mut f32,
33496 z: *mut __BindgenComplex<f32>,
33497 ldz: lapack_int,
33498 work: *mut __BindgenComplex<f32>,
33499 lwork: lapack_int,
33500 rwork: *mut f32,
33501 iwork: *mut lapack_int,
33502 ifail: *mut lapack_int,
33503 ) -> lapack_int;
33504 pub fn LAPACKE_zhbevx_2stage_work(
33505 matrix_layout: c_int,
33506 jobz: c_char,
33507 range: c_char,
33508 uplo: c_char,
33509 n: lapack_int,
33510 kd: lapack_int,
33511 ab: *mut __BindgenComplex<f64>,
33512 ldab: lapack_int,
33513 q: *mut __BindgenComplex<f64>,
33514 ldq: lapack_int,
33515 vl: f64,
33516 vu: f64,
33517 il: lapack_int,
33518 iu: lapack_int,
33519 abstol: f64,
33520 m: *mut lapack_int,
33521 w: *mut f64,
33522 z: *mut __BindgenComplex<f64>,
33523 ldz: lapack_int,
33524 work: *mut __BindgenComplex<f64>,
33525 lwork: lapack_int,
33526 rwork: *mut f64,
33527 iwork: *mut lapack_int,
33528 ifail: *mut lapack_int,
33529 ) -> lapack_int;
33530 pub fn LAPACKE_ssygv_2stage(
33531 matrix_layout: c_int,
33532 itype: lapack_int,
33533 jobz: c_char,
33534 uplo: c_char,
33535 n: lapack_int,
33536 a: *mut f32,
33537 lda: lapack_int,
33538 b: *mut f32,
33539 ldb: lapack_int,
33540 w: *mut f32,
33541 ) -> lapack_int;
33542 pub fn LAPACKE_dsygv_2stage(
33543 matrix_layout: c_int,
33544 itype: lapack_int,
33545 jobz: c_char,
33546 uplo: c_char,
33547 n: lapack_int,
33548 a: *mut f64,
33549 lda: lapack_int,
33550 b: *mut f64,
33551 ldb: lapack_int,
33552 w: *mut f64,
33553 ) -> lapack_int;
33554 pub fn LAPACKE_ssygv_2stage_work(
33555 matrix_layout: c_int,
33556 itype: lapack_int,
33557 jobz: c_char,
33558 uplo: c_char,
33559 n: lapack_int,
33560 a: *mut f32,
33561 lda: lapack_int,
33562 b: *mut f32,
33563 ldb: lapack_int,
33564 w: *mut f32,
33565 work: *mut f32,
33566 lwork: lapack_int,
33567 ) -> lapack_int;
33568 pub fn LAPACKE_dsygv_2stage_work(
33569 matrix_layout: c_int,
33570 itype: lapack_int,
33571 jobz: c_char,
33572 uplo: c_char,
33573 n: lapack_int,
33574 a: *mut f64,
33575 lda: lapack_int,
33576 b: *mut f64,
33577 ldb: lapack_int,
33578 w: *mut f64,
33579 work: *mut f64,
33580 lwork: lapack_int,
33581 ) -> lapack_int;
33582 pub fn LAPACKE_chegv_2stage(
33583 matrix_layout: c_int,
33584 itype: lapack_int,
33585 jobz: c_char,
33586 uplo: c_char,
33587 n: lapack_int,
33588 a: *mut __BindgenComplex<f32>,
33589 lda: lapack_int,
33590 b: *mut __BindgenComplex<f32>,
33591 ldb: lapack_int,
33592 w: *mut f32,
33593 ) -> lapack_int;
33594 pub fn LAPACKE_zhegv_2stage(
33595 matrix_layout: c_int,
33596 itype: lapack_int,
33597 jobz: c_char,
33598 uplo: c_char,
33599 n: lapack_int,
33600 a: *mut __BindgenComplex<f64>,
33601 lda: lapack_int,
33602 b: *mut __BindgenComplex<f64>,
33603 ldb: lapack_int,
33604 w: *mut f64,
33605 ) -> lapack_int;
33606 pub fn LAPACKE_chegv_2stage_work(
33607 matrix_layout: c_int,
33608 itype: lapack_int,
33609 jobz: c_char,
33610 uplo: c_char,
33611 n: lapack_int,
33612 a: *mut __BindgenComplex<f32>,
33613 lda: lapack_int,
33614 b: *mut __BindgenComplex<f32>,
33615 ldb: lapack_int,
33616 w: *mut f32,
33617 work: *mut __BindgenComplex<f32>,
33618 lwork: lapack_int,
33619 rwork: *mut f32,
33620 ) -> lapack_int;
33621 pub fn LAPACKE_zhegv_2stage_work(
33622 matrix_layout: c_int,
33623 itype: lapack_int,
33624 jobz: c_char,
33625 uplo: c_char,
33626 n: lapack_int,
33627 a: *mut __BindgenComplex<f64>,
33628 lda: lapack_int,
33629 b: *mut __BindgenComplex<f64>,
33630 ldb: lapack_int,
33631 w: *mut f64,
33632 work: *mut __BindgenComplex<f64>,
33633 lwork: lapack_int,
33634 rwork: *mut f64,
33635 ) -> lapack_int;
33636 pub fn LAPACKE_ssysv_aa_2stage(
33637 matrix_layout: c_int,
33638 uplo: c_char,
33639 n: lapack_int,
33640 nrhs: lapack_int,
33641 a: *mut f32,
33642 lda: lapack_int,
33643 tb: *mut f32,
33644 ltb: lapack_int,
33645 ipiv: *mut lapack_int,
33646 ipiv2: *mut lapack_int,
33647 b: *mut f32,
33648 ldb: lapack_int,
33649 ) -> lapack_int;
33650 pub fn LAPACKE_ssysv_aa_2stage_work(
33651 matrix_layout: c_int,
33652 uplo: c_char,
33653 n: lapack_int,
33654 nrhs: lapack_int,
33655 a: *mut f32,
33656 lda: lapack_int,
33657 tb: *mut f32,
33658 ltb: lapack_int,
33659 ipiv: *mut lapack_int,
33660 ipiv2: *mut lapack_int,
33661 b: *mut f32,
33662 ldb: lapack_int,
33663 work: *mut f32,
33664 lwork: lapack_int,
33665 ) -> lapack_int;
33666 pub fn LAPACKE_dsysv_aa_2stage(
33667 matrix_layout: c_int,
33668 uplo: c_char,
33669 n: lapack_int,
33670 nrhs: lapack_int,
33671 a: *mut f64,
33672 lda: lapack_int,
33673 tb: *mut f64,
33674 ltb: lapack_int,
33675 ipiv: *mut lapack_int,
33676 ipiv2: *mut lapack_int,
33677 b: *mut f64,
33678 ldb: lapack_int,
33679 ) -> lapack_int;
33680 pub fn LAPACKE_dsysv_aa_2stage_work(
33681 matrix_layout: c_int,
33682 uplo: c_char,
33683 n: lapack_int,
33684 nrhs: lapack_int,
33685 a: *mut f64,
33686 lda: lapack_int,
33687 tb: *mut f64,
33688 ltb: lapack_int,
33689 ipiv: *mut lapack_int,
33690 ipiv2: *mut lapack_int,
33691 b: *mut f64,
33692 ldb: lapack_int,
33693 work: *mut f64,
33694 lwork: lapack_int,
33695 ) -> lapack_int;
33696 pub fn LAPACKE_csysv_aa_2stage(
33697 matrix_layout: c_int,
33698 uplo: c_char,
33699 n: lapack_int,
33700 nrhs: lapack_int,
33701 a: *mut __BindgenComplex<f32>,
33702 lda: lapack_int,
33703 tb: *mut __BindgenComplex<f32>,
33704 ltb: lapack_int,
33705 ipiv: *mut lapack_int,
33706 ipiv2: *mut lapack_int,
33707 b: *mut __BindgenComplex<f32>,
33708 ldb: lapack_int,
33709 ) -> lapack_int;
33710 pub fn LAPACKE_csysv_aa_2stage_work(
33711 matrix_layout: c_int,
33712 uplo: c_char,
33713 n: lapack_int,
33714 nrhs: lapack_int,
33715 a: *mut __BindgenComplex<f32>,
33716 lda: lapack_int,
33717 tb: *mut __BindgenComplex<f32>,
33718 ltb: lapack_int,
33719 ipiv: *mut lapack_int,
33720 ipiv2: *mut lapack_int,
33721 b: *mut __BindgenComplex<f32>,
33722 ldb: lapack_int,
33723 work: *mut __BindgenComplex<f32>,
33724 lwork: lapack_int,
33725 ) -> lapack_int;
33726 pub fn LAPACKE_zsysv_aa_2stage(
33727 matrix_layout: c_int,
33728 uplo: c_char,
33729 n: lapack_int,
33730 nrhs: lapack_int,
33731 a: *mut __BindgenComplex<f64>,
33732 lda: lapack_int,
33733 tb: *mut __BindgenComplex<f64>,
33734 ltb: lapack_int,
33735 ipiv: *mut lapack_int,
33736 ipiv2: *mut lapack_int,
33737 b: *mut __BindgenComplex<f64>,
33738 ldb: lapack_int,
33739 ) -> lapack_int;
33740 pub fn LAPACKE_zsysv_aa_2stage_work(
33741 matrix_layout: c_int,
33742 uplo: c_char,
33743 n: lapack_int,
33744 nrhs: lapack_int,
33745 a: *mut __BindgenComplex<f64>,
33746 lda: lapack_int,
33747 tb: *mut __BindgenComplex<f64>,
33748 ltb: lapack_int,
33749 ipiv: *mut lapack_int,
33750 ipiv2: *mut lapack_int,
33751 b: *mut __BindgenComplex<f64>,
33752 ldb: lapack_int,
33753 work: *mut __BindgenComplex<f64>,
33754 lwork: lapack_int,
33755 ) -> lapack_int;
33756 pub fn LAPACKE_chesv_aa_2stage(
33757 matrix_layout: c_int,
33758 uplo: c_char,
33759 n: lapack_int,
33760 nrhs: lapack_int,
33761 a: *mut __BindgenComplex<f32>,
33762 lda: lapack_int,
33763 tb: *mut __BindgenComplex<f32>,
33764 ltb: lapack_int,
33765 ipiv: *mut lapack_int,
33766 ipiv2: *mut lapack_int,
33767 b: *mut __BindgenComplex<f32>,
33768 ldb: lapack_int,
33769 ) -> lapack_int;
33770 pub fn LAPACKE_chesv_aa_2stage_work(
33771 matrix_layout: c_int,
33772 uplo: c_char,
33773 n: lapack_int,
33774 nrhs: lapack_int,
33775 a: *mut __BindgenComplex<f32>,
33776 lda: lapack_int,
33777 tb: *mut __BindgenComplex<f32>,
33778 ltb: lapack_int,
33779 ipiv: *mut lapack_int,
33780 ipiv2: *mut lapack_int,
33781 b: *mut __BindgenComplex<f32>,
33782 ldb: lapack_int,
33783 work: *mut __BindgenComplex<f32>,
33784 lwork: lapack_int,
33785 ) -> lapack_int;
33786 pub fn LAPACKE_zhesv_aa_2stage(
33787 matrix_layout: c_int,
33788 uplo: c_char,
33789 n: lapack_int,
33790 nrhs: lapack_int,
33791 a: *mut __BindgenComplex<f64>,
33792 lda: lapack_int,
33793 tb: *mut __BindgenComplex<f64>,
33794 ltb: lapack_int,
33795 ipiv: *mut lapack_int,
33796 ipiv2: *mut lapack_int,
33797 b: *mut __BindgenComplex<f64>,
33798 ldb: lapack_int,
33799 ) -> lapack_int;
33800 pub fn LAPACKE_zhesv_aa_2stage_work(
33801 matrix_layout: c_int,
33802 uplo: c_char,
33803 n: lapack_int,
33804 nrhs: lapack_int,
33805 a: *mut __BindgenComplex<f64>,
33806 lda: lapack_int,
33807 tb: *mut __BindgenComplex<f64>,
33808 ltb: lapack_int,
33809 ipiv: *mut lapack_int,
33810 ipiv2: *mut lapack_int,
33811 b: *mut __BindgenComplex<f64>,
33812 ldb: lapack_int,
33813 work: *mut __BindgenComplex<f64>,
33814 lwork: lapack_int,
33815 ) -> lapack_int;
33816 pub fn LAPACKE_ssytrf_aa_2stage(
33817 matrix_layout: c_int,
33818 uplo: c_char,
33819 n: lapack_int,
33820 a: *mut f32,
33821 lda: lapack_int,
33822 tb: *mut f32,
33823 ltb: lapack_int,
33824 ipiv: *mut lapack_int,
33825 ipiv2: *mut lapack_int,
33826 ) -> lapack_int;
33827 pub fn LAPACKE_ssytrf_aa_2stage_work(
33828 matrix_layout: c_int,
33829 uplo: c_char,
33830 n: lapack_int,
33831 a: *mut f32,
33832 lda: lapack_int,
33833 tb: *mut f32,
33834 ltb: lapack_int,
33835 ipiv: *mut lapack_int,
33836 ipiv2: *mut lapack_int,
33837 work: *mut f32,
33838 lwork: lapack_int,
33839 ) -> lapack_int;
33840 pub fn LAPACKE_dsytrf_aa_2stage(
33841 matrix_layout: c_int,
33842 uplo: c_char,
33843 n: lapack_int,
33844 a: *mut f64,
33845 lda: lapack_int,
33846 tb: *mut f64,
33847 ltb: lapack_int,
33848 ipiv: *mut lapack_int,
33849 ipiv2: *mut lapack_int,
33850 ) -> lapack_int;
33851 pub fn LAPACKE_dsytrf_aa_2stage_work(
33852 matrix_layout: c_int,
33853 uplo: c_char,
33854 n: lapack_int,
33855 a: *mut f64,
33856 lda: lapack_int,
33857 tb: *mut f64,
33858 ltb: lapack_int,
33859 ipiv: *mut lapack_int,
33860 ipiv2: *mut lapack_int,
33861 work: *mut f64,
33862 lwork: lapack_int,
33863 ) -> lapack_int;
33864 pub fn LAPACKE_csytrf_aa_2stage(
33865 matrix_layout: c_int,
33866 uplo: c_char,
33867 n: lapack_int,
33868 a: *mut __BindgenComplex<f32>,
33869 lda: lapack_int,
33870 tb: *mut __BindgenComplex<f32>,
33871 ltb: lapack_int,
33872 ipiv: *mut lapack_int,
33873 ipiv2: *mut lapack_int,
33874 ) -> lapack_int;
33875 pub fn LAPACKE_csytrf_aa_2stage_work(
33876 matrix_layout: c_int,
33877 uplo: c_char,
33878 n: lapack_int,
33879 a: *mut __BindgenComplex<f32>,
33880 lda: lapack_int,
33881 tb: *mut __BindgenComplex<f32>,
33882 ltb: lapack_int,
33883 ipiv: *mut lapack_int,
33884 ipiv2: *mut lapack_int,
33885 work: *mut __BindgenComplex<f32>,
33886 lwork: lapack_int,
33887 ) -> lapack_int;
33888 pub fn LAPACKE_zsytrf_aa_2stage(
33889 matrix_layout: c_int,
33890 uplo: c_char,
33891 n: lapack_int,
33892 a: *mut __BindgenComplex<f64>,
33893 lda: lapack_int,
33894 tb: *mut __BindgenComplex<f64>,
33895 ltb: lapack_int,
33896 ipiv: *mut lapack_int,
33897 ipiv2: *mut lapack_int,
33898 ) -> lapack_int;
33899 pub fn LAPACKE_zsytrf_aa_2stage_work(
33900 matrix_layout: c_int,
33901 uplo: c_char,
33902 n: lapack_int,
33903 a: *mut __BindgenComplex<f64>,
33904 lda: lapack_int,
33905 tb: *mut __BindgenComplex<f64>,
33906 ltb: lapack_int,
33907 ipiv: *mut lapack_int,
33908 ipiv2: *mut lapack_int,
33909 work: *mut __BindgenComplex<f64>,
33910 lwork: lapack_int,
33911 ) -> lapack_int;
33912 pub fn LAPACKE_chetrf_aa_2stage(
33913 matrix_layout: c_int,
33914 uplo: c_char,
33915 n: lapack_int,
33916 a: *mut __BindgenComplex<f32>,
33917 lda: lapack_int,
33918 tb: *mut __BindgenComplex<f32>,
33919 ltb: lapack_int,
33920 ipiv: *mut lapack_int,
33921 ipiv2: *mut lapack_int,
33922 ) -> lapack_int;
33923 pub fn LAPACKE_chetrf_aa_2stage_work(
33924 matrix_layout: c_int,
33925 uplo: c_char,
33926 n: lapack_int,
33927 a: *mut __BindgenComplex<f32>,
33928 lda: lapack_int,
33929 tb: *mut __BindgenComplex<f32>,
33930 ltb: lapack_int,
33931 ipiv: *mut lapack_int,
33932 ipiv2: *mut lapack_int,
33933 work: *mut __BindgenComplex<f32>,
33934 lwork: lapack_int,
33935 ) -> lapack_int;
33936 pub fn LAPACKE_zhetrf_aa_2stage(
33937 matrix_layout: c_int,
33938 uplo: c_char,
33939 n: lapack_int,
33940 a: *mut __BindgenComplex<f64>,
33941 lda: lapack_int,
33942 tb: *mut __BindgenComplex<f64>,
33943 ltb: lapack_int,
33944 ipiv: *mut lapack_int,
33945 ipiv2: *mut lapack_int,
33946 ) -> lapack_int;
33947 pub fn LAPACKE_zhetrf_aa_2stage_work(
33948 matrix_layout: c_int,
33949 uplo: c_char,
33950 n: lapack_int,
33951 a: *mut __BindgenComplex<f64>,
33952 lda: lapack_int,
33953 tb: *mut __BindgenComplex<f64>,
33954 ltb: lapack_int,
33955 ipiv: *mut lapack_int,
33956 ipiv2: *mut lapack_int,
33957 work: *mut __BindgenComplex<f64>,
33958 lwork: lapack_int,
33959 ) -> lapack_int;
33960 pub fn LAPACKE_ssytrs_aa_2stage(
33961 matrix_layout: c_int,
33962 uplo: c_char,
33963 n: lapack_int,
33964 nrhs: lapack_int,
33965 a: *mut f32,
33966 lda: lapack_int,
33967 tb: *mut f32,
33968 ltb: lapack_int,
33969 ipiv: *mut lapack_int,
33970 ipiv2: *mut lapack_int,
33971 b: *mut f32,
33972 ldb: lapack_int,
33973 ) -> lapack_int;
33974 pub fn LAPACKE_ssytrs_aa_2stage_work(
33975 matrix_layout: c_int,
33976 uplo: c_char,
33977 n: lapack_int,
33978 nrhs: lapack_int,
33979 a: *mut f32,
33980 lda: lapack_int,
33981 tb: *mut f32,
33982 ltb: lapack_int,
33983 ipiv: *mut lapack_int,
33984 ipiv2: *mut lapack_int,
33985 b: *mut f32,
33986 ldb: lapack_int,
33987 ) -> lapack_int;
33988 pub fn LAPACKE_dsytrs_aa_2stage(
33989 matrix_layout: c_int,
33990 uplo: c_char,
33991 n: lapack_int,
33992 nrhs: lapack_int,
33993 a: *mut f64,
33994 lda: lapack_int,
33995 tb: *mut f64,
33996 ltb: lapack_int,
33997 ipiv: *mut lapack_int,
33998 ipiv2: *mut lapack_int,
33999 b: *mut f64,
34000 ldb: lapack_int,
34001 ) -> lapack_int;
34002 pub fn LAPACKE_dsytrs_aa_2stage_work(
34003 matrix_layout: c_int,
34004 uplo: c_char,
34005 n: lapack_int,
34006 nrhs: lapack_int,
34007 a: *mut f64,
34008 lda: lapack_int,
34009 tb: *mut f64,
34010 ltb: lapack_int,
34011 ipiv: *mut lapack_int,
34012 ipiv2: *mut lapack_int,
34013 b: *mut f64,
34014 ldb: lapack_int,
34015 ) -> lapack_int;
34016 pub fn LAPACKE_csytrs_aa_2stage(
34017 matrix_layout: c_int,
34018 uplo: c_char,
34019 n: lapack_int,
34020 nrhs: lapack_int,
34021 a: *mut __BindgenComplex<f32>,
34022 lda: lapack_int,
34023 tb: *mut __BindgenComplex<f32>,
34024 ltb: lapack_int,
34025 ipiv: *mut lapack_int,
34026 ipiv2: *mut lapack_int,
34027 b: *mut __BindgenComplex<f32>,
34028 ldb: lapack_int,
34029 ) -> lapack_int;
34030 pub fn LAPACKE_csytrs_aa_2stage_work(
34031 matrix_layout: c_int,
34032 uplo: c_char,
34033 n: lapack_int,
34034 nrhs: lapack_int,
34035 a: *mut __BindgenComplex<f32>,
34036 lda: lapack_int,
34037 tb: *mut __BindgenComplex<f32>,
34038 ltb: lapack_int,
34039 ipiv: *mut lapack_int,
34040 ipiv2: *mut lapack_int,
34041 b: *mut __BindgenComplex<f32>,
34042 ldb: lapack_int,
34043 ) -> lapack_int;
34044 pub fn LAPACKE_zsytrs_aa_2stage(
34045 matrix_layout: c_int,
34046 uplo: c_char,
34047 n: lapack_int,
34048 nrhs: lapack_int,
34049 a: *mut __BindgenComplex<f64>,
34050 lda: lapack_int,
34051 tb: *mut __BindgenComplex<f64>,
34052 ltb: lapack_int,
34053 ipiv: *mut lapack_int,
34054 ipiv2: *mut lapack_int,
34055 b: *mut __BindgenComplex<f64>,
34056 ldb: lapack_int,
34057 ) -> lapack_int;
34058 pub fn LAPACKE_zsytrs_aa_2stage_work(
34059 matrix_layout: c_int,
34060 uplo: c_char,
34061 n: lapack_int,
34062 nrhs: lapack_int,
34063 a: *mut __BindgenComplex<f64>,
34064 lda: lapack_int,
34065 tb: *mut __BindgenComplex<f64>,
34066 ltb: lapack_int,
34067 ipiv: *mut lapack_int,
34068 ipiv2: *mut lapack_int,
34069 b: *mut __BindgenComplex<f64>,
34070 ldb: lapack_int,
34071 ) -> lapack_int;
34072 pub fn LAPACKE_chetrs_aa_2stage(
34073 matrix_layout: c_int,
34074 uplo: c_char,
34075 n: lapack_int,
34076 nrhs: lapack_int,
34077 a: *mut __BindgenComplex<f32>,
34078 lda: lapack_int,
34079 tb: *mut __BindgenComplex<f32>,
34080 ltb: lapack_int,
34081 ipiv: *mut lapack_int,
34082 ipiv2: *mut lapack_int,
34083 b: *mut __BindgenComplex<f32>,
34084 ldb: lapack_int,
34085 ) -> lapack_int;
34086 pub fn LAPACKE_chetrs_aa_2stage_work(
34087 matrix_layout: c_int,
34088 uplo: c_char,
34089 n: lapack_int,
34090 nrhs: lapack_int,
34091 a: *mut __BindgenComplex<f32>,
34092 lda: lapack_int,
34093 tb: *mut __BindgenComplex<f32>,
34094 ltb: lapack_int,
34095 ipiv: *mut lapack_int,
34096 ipiv2: *mut lapack_int,
34097 b: *mut __BindgenComplex<f32>,
34098 ldb: lapack_int,
34099 ) -> lapack_int;
34100 pub fn LAPACKE_zhetrs_aa_2stage(
34101 matrix_layout: c_int,
34102 uplo: c_char,
34103 n: lapack_int,
34104 nrhs: lapack_int,
34105 a: *mut __BindgenComplex<f64>,
34106 lda: lapack_int,
34107 tb: *mut __BindgenComplex<f64>,
34108 ltb: lapack_int,
34109 ipiv: *mut lapack_int,
34110 ipiv2: *mut lapack_int,
34111 b: *mut __BindgenComplex<f64>,
34112 ldb: lapack_int,
34113 ) -> lapack_int;
34114 pub fn LAPACKE_zhetrs_aa_2stage_work(
34115 matrix_layout: c_int,
34116 uplo: c_char,
34117 n: lapack_int,
34118 nrhs: lapack_int,
34119 a: *mut __BindgenComplex<f64>,
34120 lda: lapack_int,
34121 tb: *mut __BindgenComplex<f64>,
34122 ltb: lapack_int,
34123 ipiv: *mut lapack_int,
34124 ipiv2: *mut lapack_int,
34125 b: *mut __BindgenComplex<f64>,
34126 ldb: lapack_int,
34127 ) -> lapack_int;
34128 pub fn LAPACKE_sorhr_col(
34129 matrix_layout: c_int,
34130 m: lapack_int,
34131 n: lapack_int,
34132 nb: lapack_int,
34133 a: *mut f32,
34134 lda: lapack_int,
34135 t: *mut f32,
34136 ldt: lapack_int,
34137 d: *mut f32,
34138 ) -> lapack_int;
34139 pub fn LAPACKE_sorhr_col_work(
34140 matrix_layout: c_int,
34141 m: lapack_int,
34142 n: lapack_int,
34143 nb: lapack_int,
34144 a: *mut f32,
34145 lda: lapack_int,
34146 t: *mut f32,
34147 ldt: lapack_int,
34148 d: *mut f32,
34149 ) -> lapack_int;
34150 pub fn LAPACKE_dorhr_col(
34151 matrix_layout: c_int,
34152 m: lapack_int,
34153 n: lapack_int,
34154 nb: lapack_int,
34155 a: *mut f64,
34156 lda: lapack_int,
34157 t: *mut f64,
34158 ldt: lapack_int,
34159 d: *mut f64,
34160 ) -> lapack_int;
34161 pub fn LAPACKE_dorhr_col_work(
34162 matrix_layout: c_int,
34163 m: lapack_int,
34164 n: lapack_int,
34165 nb: lapack_int,
34166 a: *mut f64,
34167 lda: lapack_int,
34168 t: *mut f64,
34169 ldt: lapack_int,
34170 d: *mut f64,
34171 ) -> lapack_int;
34172 pub fn LAPACKE_cunhr_col(
34173 matrix_layout: c_int,
34174 m: lapack_int,
34175 n: lapack_int,
34176 nb: lapack_int,
34177 a: *mut __BindgenComplex<f32>,
34178 lda: lapack_int,
34179 t: *mut __BindgenComplex<f32>,
34180 ldt: lapack_int,
34181 d: *mut __BindgenComplex<f32>,
34182 ) -> lapack_int;
34183 pub fn LAPACKE_cunhr_col_work(
34184 matrix_layout: c_int,
34185 m: lapack_int,
34186 n: lapack_int,
34187 nb: lapack_int,
34188 a: *mut __BindgenComplex<f32>,
34189 lda: lapack_int,
34190 t: *mut __BindgenComplex<f32>,
34191 ldt: lapack_int,
34192 d: *mut __BindgenComplex<f32>,
34193 ) -> lapack_int;
34194 pub fn LAPACKE_zunhr_col(
34195 matrix_layout: c_int,
34196 m: lapack_int,
34197 n: lapack_int,
34198 nb: lapack_int,
34199 a: *mut __BindgenComplex<f64>,
34200 lda: lapack_int,
34201 t: *mut __BindgenComplex<f64>,
34202 ldt: lapack_int,
34203 d: *mut __BindgenComplex<f64>,
34204 ) -> lapack_int;
34205 pub fn LAPACKE_zunhr_col_work(
34206 matrix_layout: c_int,
34207 m: lapack_int,
34208 n: lapack_int,
34209 nb: lapack_int,
34210 a: *mut __BindgenComplex<f64>,
34211 lda: lapack_int,
34212 t: *mut __BindgenComplex<f64>,
34213 ldt: lapack_int,
34214 d: *mut __BindgenComplex<f64>,
34215 ) -> lapack_int;
34216 pub fn LAPACKE_set_nancheck(flag: c_int);
34217 pub fn LAPACKE_get_nancheck() -> c_int;
34218}