rstsr_lapack_ffi/lapack/
dyload_compatible.rs

1//! Compatible implementation for dynamic-loading.
2//!
3//! This requires custom `dyload_lib` definition in mod.rs, or visible from
4//! current layer of module.
5//!
6//! This file is generated automatically.
7
8use super::*;
9
10#[inline(never)]
11pub unsafe fn lsame_(ca: *const c_char, cb: *const c_char) -> lapack_int {
12    dyload_lib().lsame_.unwrap()(ca, cb)
13}
14
15#[inline(never)]
16pub unsafe fn cbbcsd_(
17    jobu1: *const c_char,
18    jobu2: *const c_char,
19    jobv1t: *const c_char,
20    jobv2t: *const c_char,
21    trans: *const c_char,
22    m: *const lapack_int,
23    p: *const lapack_int,
24    q: *const lapack_int,
25    theta: *mut f32,
26    phi: *mut f32,
27    U1: *mut __BindgenComplex<f32>,
28    ldu1: *const lapack_int,
29    U2: *mut __BindgenComplex<f32>,
30    ldu2: *const lapack_int,
31    V1T: *mut __BindgenComplex<f32>,
32    ldv1t: *const lapack_int,
33    V2T: *mut __BindgenComplex<f32>,
34    ldv2t: *const lapack_int,
35    B11D: *mut f32,
36    B11E: *mut f32,
37    B12D: *mut f32,
38    B12E: *mut f32,
39    B21D: *mut f32,
40    B21E: *mut f32,
41    B22D: *mut f32,
42    B22E: *mut f32,
43    rwork: *mut f32,
44    lrwork: *const lapack_int,
45    info: *mut lapack_int,
46) {
47    dyload_lib().cbbcsd_.unwrap()(
48        jobu1, jobu2, jobv1t, jobv2t, trans, m, p, q, theta, phi, U1, ldu1, U2, ldu2, V1T, ldv1t,
49        V2T, ldv2t, B11D, B11E, B12D, B12E, B21D, B21E, B22D, B22E, rwork, lrwork, info,
50    )
51}
52
53#[inline(never)]
54pub unsafe fn dbbcsd_(
55    jobu1: *const c_char,
56    jobu2: *const c_char,
57    jobv1t: *const c_char,
58    jobv2t: *const c_char,
59    trans: *const c_char,
60    m: *const lapack_int,
61    p: *const lapack_int,
62    q: *const lapack_int,
63    theta: *mut f64,
64    phi: *mut f64,
65    U1: *mut f64,
66    ldu1: *const lapack_int,
67    U2: *mut f64,
68    ldu2: *const lapack_int,
69    V1T: *mut f64,
70    ldv1t: *const lapack_int,
71    V2T: *mut f64,
72    ldv2t: *const lapack_int,
73    B11D: *mut f64,
74    B11E: *mut f64,
75    B12D: *mut f64,
76    B12E: *mut f64,
77    b21d: *mut f64,
78    b21e: *mut f64,
79    b22d: *mut f64,
80    b22e: *mut f64,
81    work: *mut f64,
82    lwork: *const lapack_int,
83    info: *mut lapack_int,
84) {
85    dyload_lib().dbbcsd_.unwrap()(
86        jobu1, jobu2, jobv1t, jobv2t, trans, m, p, q, theta, phi, U1, ldu1, U2, ldu2, V1T, ldv1t,
87        V2T, ldv2t, B11D, B11E, B12D, B12E, b21d, b21e, b22d, b22e, work, lwork, info,
88    )
89}
90
91#[inline(never)]
92pub unsafe fn sbbcsd_(
93    jobu1: *const c_char,
94    jobu2: *const c_char,
95    jobv1t: *const c_char,
96    jobv2t: *const c_char,
97    trans: *const c_char,
98    m: *const lapack_int,
99    p: *const lapack_int,
100    q: *const lapack_int,
101    theta: *mut f32,
102    phi: *mut f32,
103    U1: *mut f32,
104    ldu1: *const lapack_int,
105    U2: *mut f32,
106    ldu2: *const lapack_int,
107    V1T: *mut f32,
108    ldv1t: *const lapack_int,
109    V2T: *mut f32,
110    ldv2t: *const lapack_int,
111    B11D: *mut f32,
112    B11E: *mut f32,
113    B12D: *mut f32,
114    B12E: *mut f32,
115    B21D: *mut f32,
116    B21E: *mut f32,
117    B22D: *mut f32,
118    B22E: *mut f32,
119    work: *mut f32,
120    lwork: *const lapack_int,
121    info: *mut lapack_int,
122) {
123    dyload_lib().sbbcsd_.unwrap()(
124        jobu1, jobu2, jobv1t, jobv2t, trans, m, p, q, theta, phi, U1, ldu1, U2, ldu2, V1T, ldv1t,
125        V2T, ldv2t, B11D, B11E, B12D, B12E, B21D, B21E, B22D, B22E, work, lwork, info,
126    )
127}
128
129#[inline(never)]
130pub unsafe fn zbbcsd_(
131    jobu1: *const c_char,
132    jobu2: *const c_char,
133    jobv1t: *const c_char,
134    jobv2t: *const c_char,
135    trans: *const c_char,
136    m: *const lapack_int,
137    p: *const lapack_int,
138    q: *const lapack_int,
139    theta: *mut f64,
140    phi: *mut f64,
141    U1: *mut __BindgenComplex<f64>,
142    ldu1: *const lapack_int,
143    U2: *mut __BindgenComplex<f64>,
144    ldu2: *const lapack_int,
145    V1T: *mut __BindgenComplex<f64>,
146    ldv1t: *const lapack_int,
147    V2T: *mut __BindgenComplex<f64>,
148    ldv2t: *const lapack_int,
149    B11D: *mut f64,
150    B11E: *mut f64,
151    B12D: *mut f64,
152    B12E: *mut f64,
153    B21D: *mut f64,
154    B21E: *mut f64,
155    B22D: *mut f64,
156    B22E: *mut f64,
157    rwork: *mut f64,
158    lrwork: *const lapack_int,
159    info: *mut lapack_int,
160) {
161    dyload_lib().zbbcsd_.unwrap()(
162        jobu1, jobu2, jobv1t, jobv2t, trans, m, p, q, theta, phi, U1, ldu1, U2, ldu2, V1T, ldv1t,
163        V2T, ldv2t, B11D, B11E, B12D, B12E, B21D, B21E, B22D, B22E, rwork, lrwork, info,
164    )
165}
166
167#[inline(never)]
168pub unsafe fn dbdsdc_(
169    uplo: *const c_char,
170    compq: *const c_char,
171    n: *const lapack_int,
172    D: *mut f64,
173    E: *mut f64,
174    U: *mut f64,
175    ldu: *const lapack_int,
176    VT: *mut f64,
177    ldvt: *const lapack_int,
178    Q: *mut f64,
179    IQ: *mut lapack_int,
180    work: *mut f64,
181    iwork: *mut lapack_int,
182    info: *mut lapack_int,
183) {
184    dyload_lib().dbdsdc_.unwrap()(uplo, compq, n, D, E, U, ldu, VT, ldvt, Q, IQ, work, iwork, info)
185}
186
187#[inline(never)]
188pub unsafe fn sbdsdc_(
189    uplo: *const c_char,
190    compq: *const c_char,
191    n: *const lapack_int,
192    D: *mut f32,
193    E: *mut f32,
194    U: *mut f32,
195    ldu: *const lapack_int,
196    VT: *mut f32,
197    ldvt: *const lapack_int,
198    Q: *mut f32,
199    IQ: *mut lapack_int,
200    work: *mut f32,
201    iwork: *mut lapack_int,
202    info: *mut lapack_int,
203) {
204    dyload_lib().sbdsdc_.unwrap()(uplo, compq, n, D, E, U, ldu, VT, ldvt, Q, IQ, work, iwork, info)
205}
206
207#[inline(never)]
208pub unsafe fn cbdsqr_(
209    uplo: *const c_char,
210    n: *const lapack_int,
211    ncvt: *const lapack_int,
212    nru: *const lapack_int,
213    ncc: *const lapack_int,
214    D: *mut f32,
215    E: *mut f32,
216    VT: *mut __BindgenComplex<f32>,
217    ldvt: *const lapack_int,
218    U: *mut __BindgenComplex<f32>,
219    ldu: *const lapack_int,
220    C: *mut __BindgenComplex<f32>,
221    ldc: *const lapack_int,
222    rwork: *mut f32,
223    info: *mut lapack_int,
224) {
225    dyload_lib().cbdsqr_.unwrap()(
226        uplo, n, ncvt, nru, ncc, D, E, VT, ldvt, U, ldu, C, ldc, rwork, info,
227    )
228}
229
230#[inline(never)]
231pub unsafe fn dbdsqr_(
232    uplo: *const c_char,
233    n: *const lapack_int,
234    ncvt: *const lapack_int,
235    nru: *const lapack_int,
236    ncc: *const lapack_int,
237    D: *mut f64,
238    E: *mut f64,
239    VT: *mut f64,
240    ldvt: *const lapack_int,
241    U: *mut f64,
242    ldu: *const lapack_int,
243    C: *mut f64,
244    ldc: *const lapack_int,
245    work: *mut f64,
246    info: *mut lapack_int,
247) {
248    dyload_lib().dbdsqr_.unwrap()(
249        uplo, n, ncvt, nru, ncc, D, E, VT, ldvt, U, ldu, C, ldc, work, info,
250    )
251}
252
253#[inline(never)]
254pub unsafe fn sbdsqr_(
255    uplo: *const c_char,
256    n: *const lapack_int,
257    ncvt: *const lapack_int,
258    nru: *const lapack_int,
259    ncc: *const lapack_int,
260    D: *mut f32,
261    E: *mut f32,
262    VT: *mut f32,
263    ldvt: *const lapack_int,
264    U: *mut f32,
265    ldu: *const lapack_int,
266    C: *mut f32,
267    ldc: *const lapack_int,
268    work: *mut f32,
269    info: *mut lapack_int,
270) {
271    dyload_lib().sbdsqr_.unwrap()(
272        uplo, n, ncvt, nru, ncc, D, E, VT, ldvt, U, ldu, C, ldc, work, info,
273    )
274}
275
276#[inline(never)]
277pub unsafe fn zbdsqr_(
278    uplo: *const c_char,
279    n: *const lapack_int,
280    ncvt: *const lapack_int,
281    nru: *const lapack_int,
282    ncc: *const lapack_int,
283    D: *mut f64,
284    E: *mut f64,
285    VT: *mut __BindgenComplex<f64>,
286    ldvt: *const lapack_int,
287    U: *mut __BindgenComplex<f64>,
288    ldu: *const lapack_int,
289    C: *mut __BindgenComplex<f64>,
290    ldc: *const lapack_int,
291    rwork: *mut f64,
292    info: *mut lapack_int,
293) {
294    dyload_lib().zbdsqr_.unwrap()(
295        uplo, n, ncvt, nru, ncc, D, E, VT, ldvt, U, ldu, C, ldc, rwork, info,
296    )
297}
298
299#[inline(never)]
300pub unsafe fn dbdsvdx_(
301    uplo: *const c_char,
302    jobz: *const c_char,
303    range: *const c_char,
304    n: *const lapack_int,
305    D: *const f64,
306    E: *const f64,
307    vl: *const f64,
308    vu: *const f64,
309    il: *const lapack_int,
310    iu: *const lapack_int,
311    ns: *mut lapack_int,
312    S: *mut f64,
313    Z: *mut f64,
314    ldz: *const lapack_int,
315    work: *mut f64,
316    iwork: *mut lapack_int,
317    info: *mut lapack_int,
318) {
319    dyload_lib().dbdsvdx_.unwrap()(
320        uplo, jobz, range, n, D, E, vl, vu, il, iu, ns, S, Z, ldz, work, iwork, info,
321    )
322}
323
324#[inline(never)]
325pub unsafe fn sbdsvdx_(
326    uplo: *const c_char,
327    jobz: *const c_char,
328    range: *const c_char,
329    n: *const lapack_int,
330    D: *const f32,
331    E: *const f32,
332    vl: *const f32,
333    vu: *const f32,
334    il: *const lapack_int,
335    iu: *const lapack_int,
336    ns: *mut lapack_int,
337    S: *mut f32,
338    Z: *mut f32,
339    ldz: *const lapack_int,
340    work: *mut f32,
341    iwork: *mut lapack_int,
342    info: *mut lapack_int,
343) {
344    dyload_lib().sbdsvdx_.unwrap()(
345        uplo, jobz, range, n, D, E, vl, vu, il, iu, ns, S, Z, ldz, work, iwork, info,
346    )
347}
348
349#[inline(never)]
350pub unsafe fn ddisna_(
351    job: *const c_char,
352    m: *const lapack_int,
353    n: *const lapack_int,
354    D: *const f64,
355    SEP: *mut f64,
356    info: *mut lapack_int,
357) {
358    dyload_lib().ddisna_.unwrap()(job, m, n, D, SEP, info)
359}
360
361#[inline(never)]
362pub unsafe fn sdisna_(
363    job: *const c_char,
364    m: *const lapack_int,
365    n: *const lapack_int,
366    D: *const f32,
367    SEP: *mut f32,
368    info: *mut lapack_int,
369) {
370    dyload_lib().sdisna_.unwrap()(job, m, n, D, SEP, info)
371}
372
373#[inline(never)]
374pub unsafe fn cgbbrd_(
375    vect: *const c_char,
376    m: *const lapack_int,
377    n: *const lapack_int,
378    ncc: *const lapack_int,
379    kl: *const lapack_int,
380    ku: *const lapack_int,
381    AB: *mut __BindgenComplex<f32>,
382    ldab: *const lapack_int,
383    D: *mut f32,
384    E: *mut f32,
385    Q: *mut __BindgenComplex<f32>,
386    ldq: *const lapack_int,
387    PT: *mut __BindgenComplex<f32>,
388    ldpt: *const lapack_int,
389    C: *mut __BindgenComplex<f32>,
390    ldc: *const lapack_int,
391    work: *mut __BindgenComplex<f32>,
392    rwork: *mut f32,
393    info: *mut lapack_int,
394) {
395    dyload_lib().cgbbrd_.unwrap()(
396        vect, m, n, ncc, kl, ku, AB, ldab, D, E, Q, ldq, PT, ldpt, C, ldc, work, rwork, info,
397    )
398}
399
400#[inline(never)]
401pub unsafe fn dgbbrd_(
402    vect: *const c_char,
403    m: *const lapack_int,
404    n: *const lapack_int,
405    ncc: *const lapack_int,
406    kl: *const lapack_int,
407    ku: *const lapack_int,
408    AB: *mut f64,
409    ldab: *const lapack_int,
410    D: *mut f64,
411    E: *mut f64,
412    Q: *mut f64,
413    ldq: *const lapack_int,
414    PT: *mut f64,
415    ldpt: *const lapack_int,
416    C: *mut f64,
417    ldc: *const lapack_int,
418    work: *mut f64,
419    info: *mut lapack_int,
420) {
421    dyload_lib().dgbbrd_.unwrap()(
422        vect, m, n, ncc, kl, ku, AB, ldab, D, E, Q, ldq, PT, ldpt, C, ldc, work, info,
423    )
424}
425
426#[inline(never)]
427pub unsafe fn sgbbrd_(
428    vect: *const c_char,
429    m: *const lapack_int,
430    n: *const lapack_int,
431    ncc: *const lapack_int,
432    kl: *const lapack_int,
433    ku: *const lapack_int,
434    AB: *mut f32,
435    ldab: *const lapack_int,
436    D: *mut f32,
437    E: *mut f32,
438    Q: *mut f32,
439    ldq: *const lapack_int,
440    PT: *mut f32,
441    ldpt: *const lapack_int,
442    C: *mut f32,
443    ldc: *const lapack_int,
444    work: *mut f32,
445    info: *mut lapack_int,
446) {
447    dyload_lib().sgbbrd_.unwrap()(
448        vect, m, n, ncc, kl, ku, AB, ldab, D, E, Q, ldq, PT, ldpt, C, ldc, work, info,
449    )
450}
451
452#[inline(never)]
453pub unsafe fn zgbbrd_(
454    vect: *const c_char,
455    m: *const lapack_int,
456    n: *const lapack_int,
457    ncc: *const lapack_int,
458    kl: *const lapack_int,
459    ku: *const lapack_int,
460    AB: *mut __BindgenComplex<f64>,
461    ldab: *const lapack_int,
462    D: *mut f64,
463    E: *mut f64,
464    Q: *mut __BindgenComplex<f64>,
465    ldq: *const lapack_int,
466    PT: *mut __BindgenComplex<f64>,
467    ldpt: *const lapack_int,
468    C: *mut __BindgenComplex<f64>,
469    ldc: *const lapack_int,
470    work: *mut __BindgenComplex<f64>,
471    rwork: *mut f64,
472    info: *mut lapack_int,
473) {
474    dyload_lib().zgbbrd_.unwrap()(
475        vect, m, n, ncc, kl, ku, AB, ldab, D, E, Q, ldq, PT, ldpt, C, ldc, work, rwork, info,
476    )
477}
478
479#[inline(never)]
480pub unsafe fn cgbcon_(
481    norm: *const c_char,
482    n: *const lapack_int,
483    kl: *const lapack_int,
484    ku: *const lapack_int,
485    AB: *const __BindgenComplex<f32>,
486    ldab: *const lapack_int,
487    ipiv: *const lapack_int,
488    anorm: *const f32,
489    rcond: *mut f32,
490    work: *mut __BindgenComplex<f32>,
491    rwork: *mut f32,
492    info: *mut lapack_int,
493) {
494    dyload_lib().cgbcon_.unwrap()(norm, n, kl, ku, AB, ldab, ipiv, anorm, rcond, work, rwork, info)
495}
496
497#[inline(never)]
498pub unsafe fn dgbcon_(
499    norm: *const c_char,
500    n: *const lapack_int,
501    kl: *const lapack_int,
502    ku: *const lapack_int,
503    AB: *const f64,
504    ldab: *const lapack_int,
505    ipiv: *const lapack_int,
506    anorm: *const f64,
507    rcond: *mut f64,
508    work: *mut f64,
509    iwork: *mut lapack_int,
510    info: *mut lapack_int,
511) {
512    dyload_lib().dgbcon_.unwrap()(norm, n, kl, ku, AB, ldab, ipiv, anorm, rcond, work, iwork, info)
513}
514
515#[inline(never)]
516pub unsafe fn sgbcon_(
517    norm: *const c_char,
518    n: *const lapack_int,
519    kl: *const lapack_int,
520    ku: *const lapack_int,
521    AB: *const f32,
522    ldab: *const lapack_int,
523    ipiv: *const lapack_int,
524    anorm: *const f32,
525    rcond: *mut f32,
526    work: *mut f32,
527    iwork: *mut lapack_int,
528    info: *mut lapack_int,
529) {
530    dyload_lib().sgbcon_.unwrap()(norm, n, kl, ku, AB, ldab, ipiv, anorm, rcond, work, iwork, info)
531}
532
533#[inline(never)]
534pub unsafe fn zgbcon_(
535    norm: *const c_char,
536    n: *const lapack_int,
537    kl: *const lapack_int,
538    ku: *const lapack_int,
539    AB: *const __BindgenComplex<f64>,
540    ldab: *const lapack_int,
541    ipiv: *const lapack_int,
542    anorm: *const f64,
543    rcond: *mut f64,
544    work: *mut __BindgenComplex<f64>,
545    rwork: *mut f64,
546    info: *mut lapack_int,
547) {
548    dyload_lib().zgbcon_.unwrap()(norm, n, kl, ku, AB, ldab, ipiv, anorm, rcond, work, rwork, info)
549}
550
551#[inline(never)]
552pub unsafe fn cgbequ_(
553    m: *const lapack_int,
554    n: *const lapack_int,
555    kl: *const lapack_int,
556    ku: *const lapack_int,
557    AB: *const __BindgenComplex<f32>,
558    ldab: *const lapack_int,
559    R: *mut f32,
560    C: *mut f32,
561    rowcnd: *mut f32,
562    colcnd: *mut f32,
563    amax: *mut f32,
564    info: *mut lapack_int,
565) {
566    dyload_lib().cgbequ_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
567}
568
569#[inline(never)]
570pub unsafe fn dgbequ_(
571    m: *const lapack_int,
572    n: *const lapack_int,
573    kl: *const lapack_int,
574    ku: *const lapack_int,
575    AB: *const f64,
576    ldab: *const lapack_int,
577    R: *mut f64,
578    C: *mut f64,
579    rowcnd: *mut f64,
580    colcnd: *mut f64,
581    amax: *mut f64,
582    info: *mut lapack_int,
583) {
584    dyload_lib().dgbequ_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
585}
586
587#[inline(never)]
588pub unsafe fn sgbequ_(
589    m: *const lapack_int,
590    n: *const lapack_int,
591    kl: *const lapack_int,
592    ku: *const lapack_int,
593    AB: *const f32,
594    ldab: *const lapack_int,
595    R: *mut f32,
596    C: *mut f32,
597    rowcnd: *mut f32,
598    colcnd: *mut f32,
599    amax: *mut f32,
600    info: *mut lapack_int,
601) {
602    dyload_lib().sgbequ_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
603}
604
605#[inline(never)]
606pub unsafe fn zgbequ_(
607    m: *const lapack_int,
608    n: *const lapack_int,
609    kl: *const lapack_int,
610    ku: *const lapack_int,
611    AB: *const __BindgenComplex<f64>,
612    ldab: *const lapack_int,
613    R: *mut f64,
614    C: *mut f64,
615    rowcnd: *mut f64,
616    colcnd: *mut f64,
617    amax: *mut f64,
618    info: *mut lapack_int,
619) {
620    dyload_lib().zgbequ_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
621}
622
623#[inline(never)]
624pub unsafe fn cgbequb_(
625    m: *const lapack_int,
626    n: *const lapack_int,
627    kl: *const lapack_int,
628    ku: *const lapack_int,
629    AB: *const __BindgenComplex<f32>,
630    ldab: *const lapack_int,
631    R: *mut f32,
632    C: *mut f32,
633    rowcnd: *mut f32,
634    colcnd: *mut f32,
635    amax: *mut f32,
636    info: *mut lapack_int,
637) {
638    dyload_lib().cgbequb_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
639}
640
641#[inline(never)]
642pub unsafe fn dgbequb_(
643    m: *const lapack_int,
644    n: *const lapack_int,
645    kl: *const lapack_int,
646    ku: *const lapack_int,
647    AB: *const f64,
648    ldab: *const lapack_int,
649    R: *mut f64,
650    C: *mut f64,
651    rowcnd: *mut f64,
652    colcnd: *mut f64,
653    amax: *mut f64,
654    info: *mut lapack_int,
655) {
656    dyload_lib().dgbequb_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
657}
658
659#[inline(never)]
660pub unsafe fn sgbequb_(
661    m: *const lapack_int,
662    n: *const lapack_int,
663    kl: *const lapack_int,
664    ku: *const lapack_int,
665    AB: *const f32,
666    ldab: *const lapack_int,
667    R: *mut f32,
668    C: *mut f32,
669    rowcnd: *mut f32,
670    colcnd: *mut f32,
671    amax: *mut f32,
672    info: *mut lapack_int,
673) {
674    dyload_lib().sgbequb_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
675}
676
677#[inline(never)]
678pub unsafe fn zgbequb_(
679    m: *const lapack_int,
680    n: *const lapack_int,
681    kl: *const lapack_int,
682    ku: *const lapack_int,
683    AB: *const __BindgenComplex<f64>,
684    ldab: *const lapack_int,
685    R: *mut f64,
686    C: *mut f64,
687    rowcnd: *mut f64,
688    colcnd: *mut f64,
689    amax: *mut f64,
690    info: *mut lapack_int,
691) {
692    dyload_lib().zgbequb_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
693}
694
695#[inline(never)]
696pub unsafe fn cgbrfs_(
697    trans: *const c_char,
698    n: *const lapack_int,
699    kl: *const lapack_int,
700    ku: *const lapack_int,
701    nrhs: *const lapack_int,
702    AB: *const __BindgenComplex<f32>,
703    ldab: *const lapack_int,
704    AFB: *const __BindgenComplex<f32>,
705    ldafb: *const lapack_int,
706    ipiv: *const lapack_int,
707    B: *const __BindgenComplex<f32>,
708    ldb: *const lapack_int,
709    X: *mut __BindgenComplex<f32>,
710    ldx: *const lapack_int,
711    ferr: *mut f32,
712    berr: *mut f32,
713    work: *mut __BindgenComplex<f32>,
714    rwork: *mut f32,
715    info: *mut lapack_int,
716) {
717    dyload_lib().cgbrfs_.unwrap()(
718        trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, B, ldb, X, ldx, ferr, berr, work,
719        rwork, info,
720    )
721}
722
723#[inline(never)]
724pub unsafe fn dgbrfs_(
725    trans: *const c_char,
726    n: *const lapack_int,
727    kl: *const lapack_int,
728    ku: *const lapack_int,
729    nrhs: *const lapack_int,
730    AB: *const f64,
731    ldab: *const lapack_int,
732    AFB: *const f64,
733    ldafb: *const lapack_int,
734    ipiv: *const lapack_int,
735    B: *const f64,
736    ldb: *const lapack_int,
737    X: *mut f64,
738    ldx: *const lapack_int,
739    ferr: *mut f64,
740    berr: *mut f64,
741    work: *mut f64,
742    iwork: *mut lapack_int,
743    info: *mut lapack_int,
744) {
745    dyload_lib().dgbrfs_.unwrap()(
746        trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, B, ldb, X, ldx, ferr, berr, work,
747        iwork, info,
748    )
749}
750
751#[inline(never)]
752pub unsafe fn sgbrfs_(
753    trans: *const c_char,
754    n: *const lapack_int,
755    kl: *const lapack_int,
756    ku: *const lapack_int,
757    nrhs: *const lapack_int,
758    AB: *const f32,
759    ldab: *const lapack_int,
760    AFB: *const f32,
761    ldafb: *const lapack_int,
762    ipiv: *const lapack_int,
763    B: *const f32,
764    ldb: *const lapack_int,
765    X: *mut f32,
766    ldx: *const lapack_int,
767    ferr: *mut f32,
768    berr: *mut f32,
769    work: *mut f32,
770    iwork: *mut lapack_int,
771    info: *mut lapack_int,
772) {
773    dyload_lib().sgbrfs_.unwrap()(
774        trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, B, ldb, X, ldx, ferr, berr, work,
775        iwork, info,
776    )
777}
778
779#[inline(never)]
780pub unsafe fn zgbrfs_(
781    trans: *const c_char,
782    n: *const lapack_int,
783    kl: *const lapack_int,
784    ku: *const lapack_int,
785    nrhs: *const lapack_int,
786    AB: *const __BindgenComplex<f64>,
787    ldab: *const lapack_int,
788    AFB: *const __BindgenComplex<f64>,
789    ldafb: *const lapack_int,
790    ipiv: *const lapack_int,
791    B: *const __BindgenComplex<f64>,
792    ldb: *const lapack_int,
793    X: *mut __BindgenComplex<f64>,
794    ldx: *const lapack_int,
795    ferr: *mut f64,
796    berr: *mut f64,
797    work: *mut __BindgenComplex<f64>,
798    rwork: *mut f64,
799    info: *mut lapack_int,
800) {
801    dyload_lib().zgbrfs_.unwrap()(
802        trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, B, ldb, X, ldx, ferr, berr, work,
803        rwork, info,
804    )
805}
806
807#[inline(never)]
808pub unsafe fn cgbrfsx_(
809    trans: *const c_char,
810    equed: *const c_char,
811    n: *const lapack_int,
812    kl: *const lapack_int,
813    ku: *const lapack_int,
814    nrhs: *const lapack_int,
815    AB: *const __BindgenComplex<f32>,
816    ldab: *const lapack_int,
817    AFB: *const __BindgenComplex<f32>,
818    ldafb: *const lapack_int,
819    ipiv: *const lapack_int,
820    R: *const f32,
821    C: *const f32,
822    B: *const __BindgenComplex<f32>,
823    ldb: *const lapack_int,
824    X: *mut __BindgenComplex<f32>,
825    ldx: *const lapack_int,
826    rcond: *mut f32,
827    berr: *mut f32,
828    n_err_bnds: *const lapack_int,
829    err_bnds_norm: *mut f32,
830    err_bnds_comp: *mut f32,
831    nparams: *const lapack_int,
832    params: *mut f32,
833    work: *mut __BindgenComplex<f32>,
834    rwork: *mut f32,
835    info: *mut lapack_int,
836) {
837    dyload_lib().cgbrfsx_.unwrap()(
838        trans,
839        equed,
840        n,
841        kl,
842        ku,
843        nrhs,
844        AB,
845        ldab,
846        AFB,
847        ldafb,
848        ipiv,
849        R,
850        C,
851        B,
852        ldb,
853        X,
854        ldx,
855        rcond,
856        berr,
857        n_err_bnds,
858        err_bnds_norm,
859        err_bnds_comp,
860        nparams,
861        params,
862        work,
863        rwork,
864        info,
865    )
866}
867
868#[inline(never)]
869pub unsafe fn dgbrfsx_(
870    trans: *const c_char,
871    equed: *const c_char,
872    n: *const lapack_int,
873    kl: *const lapack_int,
874    ku: *const lapack_int,
875    nrhs: *const lapack_int,
876    AB: *const f64,
877    ldab: *const lapack_int,
878    AFB: *const f64,
879    ldafb: *const lapack_int,
880    ipiv: *const lapack_int,
881    R: *const f64,
882    C: *const f64,
883    B: *const f64,
884    ldb: *const lapack_int,
885    X: *mut f64,
886    ldx: *const lapack_int,
887    rcond: *mut f64,
888    berr: *mut f64,
889    n_err_bnds: *const lapack_int,
890    err_bnds_norm: *mut f64,
891    err_bnds_comp: *mut f64,
892    nparams: *const lapack_int,
893    params: *mut f64,
894    work: *mut f64,
895    iwork: *mut lapack_int,
896    info: *mut lapack_int,
897) {
898    dyload_lib().dgbrfsx_.unwrap()(
899        trans,
900        equed,
901        n,
902        kl,
903        ku,
904        nrhs,
905        AB,
906        ldab,
907        AFB,
908        ldafb,
909        ipiv,
910        R,
911        C,
912        B,
913        ldb,
914        X,
915        ldx,
916        rcond,
917        berr,
918        n_err_bnds,
919        err_bnds_norm,
920        err_bnds_comp,
921        nparams,
922        params,
923        work,
924        iwork,
925        info,
926    )
927}
928
929#[inline(never)]
930pub unsafe fn sgbrfsx_(
931    trans: *const c_char,
932    equed: *const c_char,
933    n: *const lapack_int,
934    kl: *const lapack_int,
935    ku: *const lapack_int,
936    nrhs: *const lapack_int,
937    AB: *const f32,
938    ldab: *const lapack_int,
939    AFB: *const f32,
940    ldafb: *const lapack_int,
941    ipiv: *const lapack_int,
942    R: *const f32,
943    C: *const f32,
944    B: *const f32,
945    ldb: *const lapack_int,
946    X: *mut f32,
947    ldx: *const lapack_int,
948    rcond: *mut f32,
949    berr: *mut f32,
950    n_err_bnds: *const lapack_int,
951    err_bnds_norm: *mut f32,
952    err_bnds_comp: *mut f32,
953    nparams: *const lapack_int,
954    params: *mut f32,
955    work: *mut f32,
956    iwork: *mut lapack_int,
957    info: *mut lapack_int,
958) {
959    dyload_lib().sgbrfsx_.unwrap()(
960        trans,
961        equed,
962        n,
963        kl,
964        ku,
965        nrhs,
966        AB,
967        ldab,
968        AFB,
969        ldafb,
970        ipiv,
971        R,
972        C,
973        B,
974        ldb,
975        X,
976        ldx,
977        rcond,
978        berr,
979        n_err_bnds,
980        err_bnds_norm,
981        err_bnds_comp,
982        nparams,
983        params,
984        work,
985        iwork,
986        info,
987    )
988}
989
990#[inline(never)]
991pub unsafe fn zgbrfsx_(
992    trans: *const c_char,
993    equed: *const c_char,
994    n: *const lapack_int,
995    kl: *const lapack_int,
996    ku: *const lapack_int,
997    nrhs: *const lapack_int,
998    AB: *const __BindgenComplex<f64>,
999    ldab: *const lapack_int,
1000    AFB: *const __BindgenComplex<f64>,
1001    ldafb: *const lapack_int,
1002    ipiv: *const lapack_int,
1003    R: *const f64,
1004    C: *const f64,
1005    B: *const __BindgenComplex<f64>,
1006    ldb: *const lapack_int,
1007    X: *mut __BindgenComplex<f64>,
1008    ldx: *const lapack_int,
1009    rcond: *mut f64,
1010    berr: *mut f64,
1011    n_err_bnds: *const lapack_int,
1012    err_bnds_norm: *mut f64,
1013    err_bnds_comp: *mut f64,
1014    nparams: *const lapack_int,
1015    params: *mut f64,
1016    work: *mut __BindgenComplex<f64>,
1017    rwork: *mut f64,
1018    info: *mut lapack_int,
1019) {
1020    dyload_lib().zgbrfsx_.unwrap()(
1021        trans,
1022        equed,
1023        n,
1024        kl,
1025        ku,
1026        nrhs,
1027        AB,
1028        ldab,
1029        AFB,
1030        ldafb,
1031        ipiv,
1032        R,
1033        C,
1034        B,
1035        ldb,
1036        X,
1037        ldx,
1038        rcond,
1039        berr,
1040        n_err_bnds,
1041        err_bnds_norm,
1042        err_bnds_comp,
1043        nparams,
1044        params,
1045        work,
1046        rwork,
1047        info,
1048    )
1049}
1050
1051#[inline(never)]
1052pub unsafe fn cgbsv_(
1053    n: *const lapack_int,
1054    kl: *const lapack_int,
1055    ku: *const lapack_int,
1056    nrhs: *const lapack_int,
1057    AB: *mut __BindgenComplex<f32>,
1058    ldab: *const lapack_int,
1059    ipiv: *mut lapack_int,
1060    B: *mut __BindgenComplex<f32>,
1061    ldb: *const lapack_int,
1062    info: *mut lapack_int,
1063) {
1064    dyload_lib().cgbsv_.unwrap()(n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1065}
1066
1067#[inline(never)]
1068pub unsafe fn dgbsv_(
1069    n: *const lapack_int,
1070    kl: *const lapack_int,
1071    ku: *const lapack_int,
1072    nrhs: *const lapack_int,
1073    AB: *mut f64,
1074    ldab: *const lapack_int,
1075    ipiv: *mut lapack_int,
1076    B: *mut f64,
1077    ldb: *const lapack_int,
1078    info: *mut lapack_int,
1079) {
1080    dyload_lib().dgbsv_.unwrap()(n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1081}
1082
1083#[inline(never)]
1084pub unsafe fn sgbsv_(
1085    n: *const lapack_int,
1086    kl: *const lapack_int,
1087    ku: *const lapack_int,
1088    nrhs: *const lapack_int,
1089    AB: *mut f32,
1090    ldab: *const lapack_int,
1091    ipiv: *mut lapack_int,
1092    B: *mut f32,
1093    ldb: *const lapack_int,
1094    info: *mut lapack_int,
1095) {
1096    dyload_lib().sgbsv_.unwrap()(n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1097}
1098
1099#[inline(never)]
1100pub unsafe fn zgbsv_(
1101    n: *const lapack_int,
1102    kl: *const lapack_int,
1103    ku: *const lapack_int,
1104    nrhs: *const lapack_int,
1105    AB: *mut __BindgenComplex<f64>,
1106    ldab: *const lapack_int,
1107    ipiv: *mut lapack_int,
1108    B: *mut __BindgenComplex<f64>,
1109    ldb: *const lapack_int,
1110    info: *mut lapack_int,
1111) {
1112    dyload_lib().zgbsv_.unwrap()(n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1113}
1114
1115#[inline(never)]
1116pub unsafe fn cgbsvx_(
1117    fact: *const c_char,
1118    trans: *const c_char,
1119    n: *const lapack_int,
1120    kl: *const lapack_int,
1121    ku: *const lapack_int,
1122    nrhs: *const lapack_int,
1123    AB: *mut __BindgenComplex<f32>,
1124    ldab: *const lapack_int,
1125    AFB: *mut __BindgenComplex<f32>,
1126    ldafb: *const lapack_int,
1127    ipiv: *mut lapack_int,
1128    equed: *mut c_char,
1129    R: *mut f32,
1130    C: *mut f32,
1131    B: *mut __BindgenComplex<f32>,
1132    ldb: *const lapack_int,
1133    X: *mut __BindgenComplex<f32>,
1134    ldx: *const lapack_int,
1135    rcond: *mut f32,
1136    ferr: *mut f32,
1137    berr: *mut f32,
1138    work: *mut __BindgenComplex<f32>,
1139    rwork: *mut f32,
1140    info: *mut lapack_int,
1141) {
1142    dyload_lib().cgbsvx_.unwrap()(
1143        fact, trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, equed, R, C, B, ldb, X, ldx,
1144        rcond, ferr, berr, work, rwork, info,
1145    )
1146}
1147
1148#[inline(never)]
1149pub unsafe fn dgbsvx_(
1150    fact: *const c_char,
1151    trans: *const c_char,
1152    n: *const lapack_int,
1153    kl: *const lapack_int,
1154    ku: *const lapack_int,
1155    nrhs: *const lapack_int,
1156    AB: *mut f64,
1157    ldab: *const lapack_int,
1158    AFB: *mut f64,
1159    ldafb: *const lapack_int,
1160    ipiv: *mut lapack_int,
1161    equed: *mut c_char,
1162    R: *mut f64,
1163    C: *mut f64,
1164    B: *mut f64,
1165    ldb: *const lapack_int,
1166    X: *mut f64,
1167    ldx: *const lapack_int,
1168    rcond: *mut f64,
1169    ferr: *mut f64,
1170    berr: *mut f64,
1171    work: *mut f64,
1172    iwork: *mut lapack_int,
1173    info: *mut lapack_int,
1174) {
1175    dyload_lib().dgbsvx_.unwrap()(
1176        fact, trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, equed, R, C, B, ldb, X, ldx,
1177        rcond, ferr, berr, work, iwork, info,
1178    )
1179}
1180
1181#[inline(never)]
1182pub unsafe fn sgbsvx_(
1183    fact: *const c_char,
1184    trans: *const c_char,
1185    n: *const lapack_int,
1186    kl: *const lapack_int,
1187    ku: *const lapack_int,
1188    nrhs: *const lapack_int,
1189    AB: *mut f32,
1190    ldab: *const lapack_int,
1191    AFB: *mut f32,
1192    ldafb: *const lapack_int,
1193    ipiv: *mut lapack_int,
1194    equed: *mut c_char,
1195    R: *mut f32,
1196    C: *mut f32,
1197    B: *mut f32,
1198    ldb: *const lapack_int,
1199    X: *mut f32,
1200    ldx: *const lapack_int,
1201    rcond: *mut f32,
1202    ferr: *mut f32,
1203    berr: *mut f32,
1204    work: *mut f32,
1205    iwork: *mut lapack_int,
1206    info: *mut lapack_int,
1207) {
1208    dyload_lib().sgbsvx_.unwrap()(
1209        fact, trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, equed, R, C, B, ldb, X, ldx,
1210        rcond, ferr, berr, work, iwork, info,
1211    )
1212}
1213
1214#[inline(never)]
1215pub unsafe fn zgbsvx_(
1216    fact: *const c_char,
1217    trans: *const c_char,
1218    n: *const lapack_int,
1219    kl: *const lapack_int,
1220    ku: *const lapack_int,
1221    nrhs: *const lapack_int,
1222    AB: *mut __BindgenComplex<f64>,
1223    ldab: *const lapack_int,
1224    AFB: *mut __BindgenComplex<f64>,
1225    ldafb: *const lapack_int,
1226    ipiv: *mut lapack_int,
1227    equed: *mut c_char,
1228    R: *mut f64,
1229    C: *mut f64,
1230    B: *mut __BindgenComplex<f64>,
1231    ldb: *const lapack_int,
1232    X: *mut __BindgenComplex<f64>,
1233    ldx: *const lapack_int,
1234    rcond: *mut f64,
1235    ferr: *mut f64,
1236    berr: *mut f64,
1237    work: *mut __BindgenComplex<f64>,
1238    rwork: *mut f64,
1239    info: *mut lapack_int,
1240) {
1241    dyload_lib().zgbsvx_.unwrap()(
1242        fact, trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, equed, R, C, B, ldb, X, ldx,
1243        rcond, ferr, berr, work, rwork, info,
1244    )
1245}
1246
1247#[inline(never)]
1248pub unsafe fn cgbsvxx_(
1249    fact: *const c_char,
1250    trans: *const c_char,
1251    n: *const lapack_int,
1252    kl: *const lapack_int,
1253    ku: *const lapack_int,
1254    nrhs: *const lapack_int,
1255    AB: *mut __BindgenComplex<f32>,
1256    ldab: *const lapack_int,
1257    AFB: *mut __BindgenComplex<f32>,
1258    ldafb: *const lapack_int,
1259    ipiv: *mut lapack_int,
1260    equed: *mut c_char,
1261    R: *mut f32,
1262    C: *mut f32,
1263    B: *mut __BindgenComplex<f32>,
1264    ldb: *const lapack_int,
1265    X: *mut __BindgenComplex<f32>,
1266    ldx: *const lapack_int,
1267    rcond: *mut f32,
1268    rpvgrw: *mut f32,
1269    berr: *mut f32,
1270    n_err_bnds: *const lapack_int,
1271    err_bnds_norm: *mut f32,
1272    err_bnds_comp: *mut f32,
1273    nparams: *const lapack_int,
1274    params: *mut f32,
1275    work: *mut __BindgenComplex<f32>,
1276    rwork: *mut f32,
1277    info: *mut lapack_int,
1278) {
1279    dyload_lib().cgbsvxx_.unwrap()(
1280        fact,
1281        trans,
1282        n,
1283        kl,
1284        ku,
1285        nrhs,
1286        AB,
1287        ldab,
1288        AFB,
1289        ldafb,
1290        ipiv,
1291        equed,
1292        R,
1293        C,
1294        B,
1295        ldb,
1296        X,
1297        ldx,
1298        rcond,
1299        rpvgrw,
1300        berr,
1301        n_err_bnds,
1302        err_bnds_norm,
1303        err_bnds_comp,
1304        nparams,
1305        params,
1306        work,
1307        rwork,
1308        info,
1309    )
1310}
1311
1312#[inline(never)]
1313pub unsafe fn dgbsvxx_(
1314    fact: *const c_char,
1315    trans: *const c_char,
1316    n: *const lapack_int,
1317    kl: *const lapack_int,
1318    ku: *const lapack_int,
1319    nrhs: *const lapack_int,
1320    AB: *mut f64,
1321    ldab: *const lapack_int,
1322    AFB: *mut f64,
1323    ldafb: *const lapack_int,
1324    ipiv: *mut lapack_int,
1325    equed: *mut c_char,
1326    R: *mut f64,
1327    C: *mut f64,
1328    B: *mut f64,
1329    ldb: *const lapack_int,
1330    X: *mut f64,
1331    ldx: *const lapack_int,
1332    rcond: *mut f64,
1333    rpvgrw: *mut f64,
1334    berr: *mut f64,
1335    n_err_bnds: *const lapack_int,
1336    err_bnds_norm: *mut f64,
1337    err_bnds_comp: *mut f64,
1338    nparams: *const lapack_int,
1339    params: *mut f64,
1340    work: *mut f64,
1341    iwork: *mut lapack_int,
1342    info: *mut lapack_int,
1343) {
1344    dyload_lib().dgbsvxx_.unwrap()(
1345        fact,
1346        trans,
1347        n,
1348        kl,
1349        ku,
1350        nrhs,
1351        AB,
1352        ldab,
1353        AFB,
1354        ldafb,
1355        ipiv,
1356        equed,
1357        R,
1358        C,
1359        B,
1360        ldb,
1361        X,
1362        ldx,
1363        rcond,
1364        rpvgrw,
1365        berr,
1366        n_err_bnds,
1367        err_bnds_norm,
1368        err_bnds_comp,
1369        nparams,
1370        params,
1371        work,
1372        iwork,
1373        info,
1374    )
1375}
1376
1377#[inline(never)]
1378pub unsafe fn sgbsvxx_(
1379    fact: *const c_char,
1380    trans: *const c_char,
1381    n: *const lapack_int,
1382    kl: *const lapack_int,
1383    ku: *const lapack_int,
1384    nrhs: *const lapack_int,
1385    AB: *mut f32,
1386    ldab: *const lapack_int,
1387    AFB: *mut f32,
1388    ldafb: *const lapack_int,
1389    ipiv: *mut lapack_int,
1390    equed: *mut c_char,
1391    R: *mut f32,
1392    C: *mut f32,
1393    B: *mut f32,
1394    ldb: *const lapack_int,
1395    X: *mut f32,
1396    ldx: *const lapack_int,
1397    rcond: *mut f32,
1398    rpvgrw: *mut f32,
1399    berr: *mut f32,
1400    n_err_bnds: *const lapack_int,
1401    err_bnds_norm: *mut f32,
1402    err_bnds_comp: *mut f32,
1403    nparams: *const lapack_int,
1404    params: *mut f32,
1405    work: *mut f32,
1406    iwork: *mut lapack_int,
1407    info: *mut lapack_int,
1408) {
1409    dyload_lib().sgbsvxx_.unwrap()(
1410        fact,
1411        trans,
1412        n,
1413        kl,
1414        ku,
1415        nrhs,
1416        AB,
1417        ldab,
1418        AFB,
1419        ldafb,
1420        ipiv,
1421        equed,
1422        R,
1423        C,
1424        B,
1425        ldb,
1426        X,
1427        ldx,
1428        rcond,
1429        rpvgrw,
1430        berr,
1431        n_err_bnds,
1432        err_bnds_norm,
1433        err_bnds_comp,
1434        nparams,
1435        params,
1436        work,
1437        iwork,
1438        info,
1439    )
1440}
1441
1442#[inline(never)]
1443pub unsafe fn zgbsvxx_(
1444    fact: *const c_char,
1445    trans: *const c_char,
1446    n: *const lapack_int,
1447    kl: *const lapack_int,
1448    ku: *const lapack_int,
1449    nrhs: *const lapack_int,
1450    AB: *mut __BindgenComplex<f64>,
1451    ldab: *const lapack_int,
1452    AFB: *mut __BindgenComplex<f64>,
1453    ldafb: *const lapack_int,
1454    ipiv: *mut lapack_int,
1455    equed: *mut c_char,
1456    R: *mut f64,
1457    C: *mut f64,
1458    B: *mut __BindgenComplex<f64>,
1459    ldb: *const lapack_int,
1460    X: *mut __BindgenComplex<f64>,
1461    ldx: *const lapack_int,
1462    rcond: *mut f64,
1463    rpvgrw: *mut f64,
1464    berr: *mut f64,
1465    n_err_bnds: *const lapack_int,
1466    err_bnds_norm: *mut f64,
1467    err_bnds_comp: *mut f64,
1468    nparams: *const lapack_int,
1469    params: *mut f64,
1470    work: *mut __BindgenComplex<f64>,
1471    rwork: *mut f64,
1472    info: *mut lapack_int,
1473) {
1474    dyload_lib().zgbsvxx_.unwrap()(
1475        fact,
1476        trans,
1477        n,
1478        kl,
1479        ku,
1480        nrhs,
1481        AB,
1482        ldab,
1483        AFB,
1484        ldafb,
1485        ipiv,
1486        equed,
1487        R,
1488        C,
1489        B,
1490        ldb,
1491        X,
1492        ldx,
1493        rcond,
1494        rpvgrw,
1495        berr,
1496        n_err_bnds,
1497        err_bnds_norm,
1498        err_bnds_comp,
1499        nparams,
1500        params,
1501        work,
1502        rwork,
1503        info,
1504    )
1505}
1506
1507#[inline(never)]
1508pub unsafe fn cgbtrf_(
1509    m: *const lapack_int,
1510    n: *const lapack_int,
1511    kl: *const lapack_int,
1512    ku: *const lapack_int,
1513    AB: *mut __BindgenComplex<f32>,
1514    ldab: *const lapack_int,
1515    ipiv: *mut lapack_int,
1516    info: *mut lapack_int,
1517) {
1518    dyload_lib().cgbtrf_.unwrap()(m, n, kl, ku, AB, ldab, ipiv, info)
1519}
1520
1521#[inline(never)]
1522pub unsafe fn dgbtrf_(
1523    m: *const lapack_int,
1524    n: *const lapack_int,
1525    kl: *const lapack_int,
1526    ku: *const lapack_int,
1527    AB: *mut f64,
1528    ldab: *const lapack_int,
1529    ipiv: *mut lapack_int,
1530    info: *mut lapack_int,
1531) {
1532    dyload_lib().dgbtrf_.unwrap()(m, n, kl, ku, AB, ldab, ipiv, info)
1533}
1534
1535#[inline(never)]
1536pub unsafe fn sgbtrf_(
1537    m: *const lapack_int,
1538    n: *const lapack_int,
1539    kl: *const lapack_int,
1540    ku: *const lapack_int,
1541    AB: *mut f32,
1542    ldab: *const lapack_int,
1543    ipiv: *mut lapack_int,
1544    info: *mut lapack_int,
1545) {
1546    dyload_lib().sgbtrf_.unwrap()(m, n, kl, ku, AB, ldab, ipiv, info)
1547}
1548
1549#[inline(never)]
1550pub unsafe fn zgbtrf_(
1551    m: *const lapack_int,
1552    n: *const lapack_int,
1553    kl: *const lapack_int,
1554    ku: *const lapack_int,
1555    AB: *mut __BindgenComplex<f64>,
1556    ldab: *const lapack_int,
1557    ipiv: *mut lapack_int,
1558    info: *mut lapack_int,
1559) {
1560    dyload_lib().zgbtrf_.unwrap()(m, n, kl, ku, AB, ldab, ipiv, info)
1561}
1562
1563#[inline(never)]
1564pub unsafe fn cgbtrs_(
1565    trans: *const c_char,
1566    n: *const lapack_int,
1567    kl: *const lapack_int,
1568    ku: *const lapack_int,
1569    nrhs: *const lapack_int,
1570    AB: *const __BindgenComplex<f32>,
1571    ldab: *const lapack_int,
1572    ipiv: *const lapack_int,
1573    B: *mut __BindgenComplex<f32>,
1574    ldb: *const lapack_int,
1575    info: *mut lapack_int,
1576) {
1577    dyload_lib().cgbtrs_.unwrap()(trans, n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1578}
1579
1580#[inline(never)]
1581pub unsafe fn dgbtrs_(
1582    trans: *const c_char,
1583    n: *const lapack_int,
1584    kl: *const lapack_int,
1585    ku: *const lapack_int,
1586    nrhs: *const lapack_int,
1587    AB: *const f64,
1588    ldab: *const lapack_int,
1589    ipiv: *const lapack_int,
1590    B: *mut f64,
1591    ldb: *const lapack_int,
1592    info: *mut lapack_int,
1593) {
1594    dyload_lib().dgbtrs_.unwrap()(trans, n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1595}
1596
1597#[inline(never)]
1598pub unsafe fn sgbtrs_(
1599    trans: *const c_char,
1600    n: *const lapack_int,
1601    kl: *const lapack_int,
1602    ku: *const lapack_int,
1603    nrhs: *const lapack_int,
1604    AB: *const f32,
1605    ldab: *const lapack_int,
1606    ipiv: *const lapack_int,
1607    B: *mut f32,
1608    ldb: *const lapack_int,
1609    info: *mut lapack_int,
1610) {
1611    dyload_lib().sgbtrs_.unwrap()(trans, n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1612}
1613
1614#[inline(never)]
1615pub unsafe fn zgbtrs_(
1616    trans: *const c_char,
1617    n: *const lapack_int,
1618    kl: *const lapack_int,
1619    ku: *const lapack_int,
1620    nrhs: *const lapack_int,
1621    AB: *const __BindgenComplex<f64>,
1622    ldab: *const lapack_int,
1623    ipiv: *const lapack_int,
1624    B: *mut __BindgenComplex<f64>,
1625    ldb: *const lapack_int,
1626    info: *mut lapack_int,
1627) {
1628    dyload_lib().zgbtrs_.unwrap()(trans, n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1629}
1630
1631#[inline(never)]
1632pub unsafe fn cgebak_(
1633    job: *const c_char,
1634    side: *const c_char,
1635    n: *const lapack_int,
1636    ilo: *const lapack_int,
1637    ihi: *const lapack_int,
1638    scale: *const f32,
1639    m: *const lapack_int,
1640    V: *mut __BindgenComplex<f32>,
1641    ldv: *const lapack_int,
1642    info: *mut lapack_int,
1643) {
1644    dyload_lib().cgebak_.unwrap()(job, side, n, ilo, ihi, scale, m, V, ldv, info)
1645}
1646
1647#[inline(never)]
1648pub unsafe fn dgebak_(
1649    job: *const c_char,
1650    side: *const c_char,
1651    n: *const lapack_int,
1652    ilo: *const lapack_int,
1653    ihi: *const lapack_int,
1654    scale: *const f64,
1655    m: *const lapack_int,
1656    V: *mut f64,
1657    ldv: *const lapack_int,
1658    info: *mut lapack_int,
1659) {
1660    dyload_lib().dgebak_.unwrap()(job, side, n, ilo, ihi, scale, m, V, ldv, info)
1661}
1662
1663#[inline(never)]
1664pub unsafe fn sgebak_(
1665    job: *const c_char,
1666    side: *const c_char,
1667    n: *const lapack_int,
1668    ilo: *const lapack_int,
1669    ihi: *const lapack_int,
1670    scale: *const f32,
1671    m: *const lapack_int,
1672    V: *mut f32,
1673    ldv: *const lapack_int,
1674    info: *mut lapack_int,
1675) {
1676    dyload_lib().sgebak_.unwrap()(job, side, n, ilo, ihi, scale, m, V, ldv, info)
1677}
1678
1679#[inline(never)]
1680pub unsafe fn zgebak_(
1681    job: *const c_char,
1682    side: *const c_char,
1683    n: *const lapack_int,
1684    ilo: *const lapack_int,
1685    ihi: *const lapack_int,
1686    scale: *const f64,
1687    m: *const lapack_int,
1688    V: *mut __BindgenComplex<f64>,
1689    ldv: *const lapack_int,
1690    info: *mut lapack_int,
1691) {
1692    dyload_lib().zgebak_.unwrap()(job, side, n, ilo, ihi, scale, m, V, ldv, info)
1693}
1694
1695#[inline(never)]
1696pub unsafe fn cgebal_(
1697    job: *const c_char,
1698    n: *const lapack_int,
1699    A: *mut __BindgenComplex<f32>,
1700    lda: *const lapack_int,
1701    ilo: *mut lapack_int,
1702    ihi: *mut lapack_int,
1703    scale: *mut f32,
1704    info: *mut lapack_int,
1705) {
1706    dyload_lib().cgebal_.unwrap()(job, n, A, lda, ilo, ihi, scale, info)
1707}
1708
1709#[inline(never)]
1710pub unsafe fn dgebal_(
1711    job: *const c_char,
1712    n: *const lapack_int,
1713    A: *mut f64,
1714    lda: *const lapack_int,
1715    ilo: *mut lapack_int,
1716    ihi: *mut lapack_int,
1717    scale: *mut f64,
1718    info: *mut lapack_int,
1719) {
1720    dyload_lib().dgebal_.unwrap()(job, n, A, lda, ilo, ihi, scale, info)
1721}
1722
1723#[inline(never)]
1724pub unsafe fn sgebal_(
1725    job: *const c_char,
1726    n: *const lapack_int,
1727    A: *mut f32,
1728    lda: *const lapack_int,
1729    ilo: *mut lapack_int,
1730    ihi: *mut lapack_int,
1731    scale: *mut f32,
1732    info: *mut lapack_int,
1733) {
1734    dyload_lib().sgebal_.unwrap()(job, n, A, lda, ilo, ihi, scale, info)
1735}
1736
1737#[inline(never)]
1738pub unsafe fn zgebal_(
1739    job: *const c_char,
1740    n: *const lapack_int,
1741    A: *mut __BindgenComplex<f64>,
1742    lda: *const lapack_int,
1743    ilo: *mut lapack_int,
1744    ihi: *mut lapack_int,
1745    scale: *mut f64,
1746    info: *mut lapack_int,
1747) {
1748    dyload_lib().zgebal_.unwrap()(job, n, A, lda, ilo, ihi, scale, info)
1749}
1750
1751#[inline(never)]
1752pub unsafe fn cgebrd_(
1753    m: *const lapack_int,
1754    n: *const lapack_int,
1755    A: *mut __BindgenComplex<f32>,
1756    lda: *const lapack_int,
1757    D: *mut f32,
1758    E: *mut f32,
1759    tauq: *mut __BindgenComplex<f32>,
1760    taup: *mut __BindgenComplex<f32>,
1761    work: *mut __BindgenComplex<f32>,
1762    lwork: *const lapack_int,
1763    info: *mut lapack_int,
1764) {
1765    dyload_lib().cgebrd_.unwrap()(m, n, A, lda, D, E, tauq, taup, work, lwork, info)
1766}
1767
1768#[inline(never)]
1769pub unsafe fn dgebrd_(
1770    m: *const lapack_int,
1771    n: *const lapack_int,
1772    A: *mut f64,
1773    lda: *const lapack_int,
1774    D: *mut f64,
1775    E: *mut f64,
1776    tauq: *mut f64,
1777    taup: *mut f64,
1778    work: *mut f64,
1779    lwork: *const lapack_int,
1780    info: *mut lapack_int,
1781) {
1782    dyload_lib().dgebrd_.unwrap()(m, n, A, lda, D, E, tauq, taup, work, lwork, info)
1783}
1784
1785#[inline(never)]
1786pub unsafe fn sgebrd_(
1787    m: *const lapack_int,
1788    n: *const lapack_int,
1789    A: *mut f32,
1790    lda: *const lapack_int,
1791    D: *mut f32,
1792    E: *mut f32,
1793    tauq: *mut f32,
1794    taup: *mut f32,
1795    work: *mut f32,
1796    lwork: *const lapack_int,
1797    info: *mut lapack_int,
1798) {
1799    dyload_lib().sgebrd_.unwrap()(m, n, A, lda, D, E, tauq, taup, work, lwork, info)
1800}
1801
1802#[inline(never)]
1803pub unsafe fn zgebrd_(
1804    m: *const lapack_int,
1805    n: *const lapack_int,
1806    A: *mut __BindgenComplex<f64>,
1807    lda: *const lapack_int,
1808    D: *mut f64,
1809    E: *mut f64,
1810    tauq: *mut __BindgenComplex<f64>,
1811    taup: *mut __BindgenComplex<f64>,
1812    work: *mut __BindgenComplex<f64>,
1813    lwork: *const lapack_int,
1814    info: *mut lapack_int,
1815) {
1816    dyload_lib().zgebrd_.unwrap()(m, n, A, lda, D, E, tauq, taup, work, lwork, info)
1817}
1818
1819#[inline(never)]
1820pub unsafe fn cgecon_(
1821    norm: *const c_char,
1822    n: *const lapack_int,
1823    A: *const __BindgenComplex<f32>,
1824    lda: *const lapack_int,
1825    anorm: *const f32,
1826    rcond: *mut f32,
1827    work: *mut __BindgenComplex<f32>,
1828    rwork: *mut f32,
1829    info: *mut lapack_int,
1830) {
1831    dyload_lib().cgecon_.unwrap()(norm, n, A, lda, anorm, rcond, work, rwork, info)
1832}
1833
1834#[inline(never)]
1835pub unsafe fn dgecon_(
1836    norm: *const c_char,
1837    n: *const lapack_int,
1838    A: *const f64,
1839    lda: *const lapack_int,
1840    anorm: *const f64,
1841    rcond: *mut f64,
1842    work: *mut f64,
1843    iwork: *mut lapack_int,
1844    info: *mut lapack_int,
1845) {
1846    dyload_lib().dgecon_.unwrap()(norm, n, A, lda, anorm, rcond, work, iwork, info)
1847}
1848
1849#[inline(never)]
1850pub unsafe fn sgecon_(
1851    norm: *const c_char,
1852    n: *const lapack_int,
1853    A: *const f32,
1854    lda: *const lapack_int,
1855    anorm: *const f32,
1856    rcond: *mut f32,
1857    work: *mut f32,
1858    iwork: *mut lapack_int,
1859    info: *mut lapack_int,
1860) {
1861    dyload_lib().sgecon_.unwrap()(norm, n, A, lda, anorm, rcond, work, iwork, info)
1862}
1863
1864#[inline(never)]
1865pub unsafe fn zgecon_(
1866    norm: *const c_char,
1867    n: *const lapack_int,
1868    A: *const __BindgenComplex<f64>,
1869    lda: *const lapack_int,
1870    anorm: *const f64,
1871    rcond: *mut f64,
1872    work: *mut __BindgenComplex<f64>,
1873    rwork: *mut f64,
1874    info: *mut lapack_int,
1875) {
1876    dyload_lib().zgecon_.unwrap()(norm, n, A, lda, anorm, rcond, work, rwork, info)
1877}
1878
1879#[inline(never)]
1880pub unsafe fn cgeequ_(
1881    m: *const lapack_int,
1882    n: *const lapack_int,
1883    A: *const __BindgenComplex<f32>,
1884    lda: *const lapack_int,
1885    R: *mut f32,
1886    C: *mut f32,
1887    rowcnd: *mut f32,
1888    colcnd: *mut f32,
1889    amax: *mut f32,
1890    info: *mut lapack_int,
1891) {
1892    dyload_lib().cgeequ_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1893}
1894
1895#[inline(never)]
1896pub unsafe fn dgeequ_(
1897    m: *const lapack_int,
1898    n: *const lapack_int,
1899    A: *const f64,
1900    lda: *const lapack_int,
1901    R: *mut f64,
1902    C: *mut f64,
1903    rowcnd: *mut f64,
1904    colcnd: *mut f64,
1905    amax: *mut f64,
1906    info: *mut lapack_int,
1907) {
1908    dyload_lib().dgeequ_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1909}
1910
1911#[inline(never)]
1912pub unsafe fn sgeequ_(
1913    m: *const lapack_int,
1914    n: *const lapack_int,
1915    A: *const f32,
1916    lda: *const lapack_int,
1917    R: *mut f32,
1918    C: *mut f32,
1919    rowcnd: *mut f32,
1920    colcnd: *mut f32,
1921    amax: *mut f32,
1922    info: *mut lapack_int,
1923) {
1924    dyload_lib().sgeequ_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1925}
1926
1927#[inline(never)]
1928pub unsafe fn zgeequ_(
1929    m: *const lapack_int,
1930    n: *const lapack_int,
1931    A: *const __BindgenComplex<f64>,
1932    lda: *const lapack_int,
1933    R: *mut f64,
1934    C: *mut f64,
1935    rowcnd: *mut f64,
1936    colcnd: *mut f64,
1937    amax: *mut f64,
1938    info: *mut lapack_int,
1939) {
1940    dyload_lib().zgeequ_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1941}
1942
1943#[inline(never)]
1944pub unsafe fn cgeequb_(
1945    m: *const lapack_int,
1946    n: *const lapack_int,
1947    A: *const __BindgenComplex<f32>,
1948    lda: *const lapack_int,
1949    R: *mut f32,
1950    C: *mut f32,
1951    rowcnd: *mut f32,
1952    colcnd: *mut f32,
1953    amax: *mut f32,
1954    info: *mut lapack_int,
1955) {
1956    dyload_lib().cgeequb_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1957}
1958
1959#[inline(never)]
1960pub unsafe fn dgeequb_(
1961    m: *const lapack_int,
1962    n: *const lapack_int,
1963    A: *const f64,
1964    lda: *const lapack_int,
1965    R: *mut f64,
1966    C: *mut f64,
1967    rowcnd: *mut f64,
1968    colcnd: *mut f64,
1969    amax: *mut f64,
1970    info: *mut lapack_int,
1971) {
1972    dyload_lib().dgeequb_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1973}
1974
1975#[inline(never)]
1976pub unsafe fn sgeequb_(
1977    m: *const lapack_int,
1978    n: *const lapack_int,
1979    A: *const f32,
1980    lda: *const lapack_int,
1981    R: *mut f32,
1982    C: *mut f32,
1983    rowcnd: *mut f32,
1984    colcnd: *mut f32,
1985    amax: *mut f32,
1986    info: *mut lapack_int,
1987) {
1988    dyload_lib().sgeequb_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1989}
1990
1991#[inline(never)]
1992pub unsafe fn zgeequb_(
1993    m: *const lapack_int,
1994    n: *const lapack_int,
1995    A: *const __BindgenComplex<f64>,
1996    lda: *const lapack_int,
1997    R: *mut f64,
1998    C: *mut f64,
1999    rowcnd: *mut f64,
2000    colcnd: *mut f64,
2001    amax: *mut f64,
2002    info: *mut lapack_int,
2003) {
2004    dyload_lib().zgeequb_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
2005}
2006
2007#[inline(never)]
2008pub unsafe fn cgees_(
2009    jobvs: *const c_char,
2010    sort: *const c_char,
2011    select: LAPACK_C_SELECT1,
2012    n: *const lapack_int,
2013    A: *mut __BindgenComplex<f32>,
2014    lda: *const lapack_int,
2015    sdim: *mut lapack_int,
2016    W: *mut __BindgenComplex<f32>,
2017    VS: *mut __BindgenComplex<f32>,
2018    ldvs: *const lapack_int,
2019    work: *mut __BindgenComplex<f32>,
2020    lwork: *const lapack_int,
2021    rwork: *mut f32,
2022    BWORK: *mut lapack_int,
2023    info: *mut lapack_int,
2024) {
2025    dyload_lib().cgees_.unwrap()(
2026        jobvs, sort, select, n, A, lda, sdim, W, VS, ldvs, work, lwork, rwork, BWORK, info,
2027    )
2028}
2029
2030#[inline(never)]
2031pub unsafe fn dgees_(
2032    jobvs: *const c_char,
2033    sort: *const c_char,
2034    select: LAPACK_D_SELECT2,
2035    n: *const lapack_int,
2036    A: *mut f64,
2037    lda: *const lapack_int,
2038    sdim: *mut lapack_int,
2039    WR: *mut f64,
2040    WI: *mut f64,
2041    VS: *mut f64,
2042    ldvs: *const lapack_int,
2043    work: *mut f64,
2044    lwork: *const lapack_int,
2045    BWORK: *mut lapack_int,
2046    info: *mut lapack_int,
2047) {
2048    dyload_lib().dgees_.unwrap()(
2049        jobvs, sort, select, n, A, lda, sdim, WR, WI, VS, ldvs, work, lwork, BWORK, info,
2050    )
2051}
2052
2053#[inline(never)]
2054pub unsafe fn sgees_(
2055    jobvs: *const c_char,
2056    sort: *const c_char,
2057    select: LAPACK_S_SELECT2,
2058    n: *const lapack_int,
2059    A: *mut f32,
2060    lda: *const lapack_int,
2061    sdim: *mut lapack_int,
2062    WR: *mut f32,
2063    WI: *mut f32,
2064    VS: *mut f32,
2065    ldvs: *const lapack_int,
2066    work: *mut f32,
2067    lwork: *const lapack_int,
2068    BWORK: *mut lapack_int,
2069    info: *mut lapack_int,
2070) {
2071    dyload_lib().sgees_.unwrap()(
2072        jobvs, sort, select, n, A, lda, sdim, WR, WI, VS, ldvs, work, lwork, BWORK, info,
2073    )
2074}
2075
2076#[inline(never)]
2077pub unsafe fn zgees_(
2078    jobvs: *const c_char,
2079    sort: *const c_char,
2080    select: LAPACK_Z_SELECT1,
2081    n: *const lapack_int,
2082    A: *mut __BindgenComplex<f64>,
2083    lda: *const lapack_int,
2084    sdim: *mut lapack_int,
2085    W: *mut __BindgenComplex<f64>,
2086    VS: *mut __BindgenComplex<f64>,
2087    ldvs: *const lapack_int,
2088    work: *mut __BindgenComplex<f64>,
2089    lwork: *const lapack_int,
2090    rwork: *mut f64,
2091    BWORK: *mut lapack_int,
2092    info: *mut lapack_int,
2093) {
2094    dyload_lib().zgees_.unwrap()(
2095        jobvs, sort, select, n, A, lda, sdim, W, VS, ldvs, work, lwork, rwork, BWORK, info,
2096    )
2097}
2098
2099#[inline(never)]
2100pub unsafe fn cgeesx_(
2101    jobvs: *const c_char,
2102    sort: *const c_char,
2103    select: LAPACK_C_SELECT1,
2104    sense: *const c_char,
2105    n: *const lapack_int,
2106    A: *mut __BindgenComplex<f32>,
2107    lda: *const lapack_int,
2108    sdim: *mut lapack_int,
2109    W: *mut __BindgenComplex<f32>,
2110    VS: *mut __BindgenComplex<f32>,
2111    ldvs: *const lapack_int,
2112    rconde: *mut f32,
2113    rcondv: *mut f32,
2114    work: *mut __BindgenComplex<f32>,
2115    lwork: *const lapack_int,
2116    rwork: *mut f32,
2117    BWORK: *mut lapack_int,
2118    info: *mut lapack_int,
2119) {
2120    dyload_lib().cgeesx_.unwrap()(
2121        jobvs, sort, select, sense, n, A, lda, sdim, W, VS, ldvs, rconde, rcondv, work, lwork,
2122        rwork, BWORK, info,
2123    )
2124}
2125
2126#[inline(never)]
2127pub unsafe fn dgeesx_(
2128    jobvs: *const c_char,
2129    sort: *const c_char,
2130    select: LAPACK_D_SELECT2,
2131    sense: *const c_char,
2132    n: *const lapack_int,
2133    A: *mut f64,
2134    lda: *const lapack_int,
2135    sdim: *mut lapack_int,
2136    WR: *mut f64,
2137    WI: *mut f64,
2138    VS: *mut f64,
2139    ldvs: *const lapack_int,
2140    rconde: *mut f64,
2141    rcondv: *mut f64,
2142    work: *mut f64,
2143    lwork: *const lapack_int,
2144    iwork: *mut lapack_int,
2145    liwork: *const lapack_int,
2146    BWORK: *mut lapack_int,
2147    info: *mut lapack_int,
2148) {
2149    dyload_lib().dgeesx_.unwrap()(
2150        jobvs, sort, select, sense, n, A, lda, sdim, WR, WI, VS, ldvs, rconde, rcondv, work, lwork,
2151        iwork, liwork, BWORK, info,
2152    )
2153}
2154
2155#[inline(never)]
2156pub unsafe fn sgeesx_(
2157    jobvs: *const c_char,
2158    sort: *const c_char,
2159    select: LAPACK_S_SELECT2,
2160    sense: *const c_char,
2161    n: *const lapack_int,
2162    A: *mut f32,
2163    lda: *const lapack_int,
2164    sdim: *mut lapack_int,
2165    WR: *mut f32,
2166    WI: *mut f32,
2167    VS: *mut f32,
2168    ldvs: *const lapack_int,
2169    rconde: *mut f32,
2170    rcondv: *mut f32,
2171    work: *mut f32,
2172    lwork: *const lapack_int,
2173    iwork: *mut lapack_int,
2174    liwork: *const lapack_int,
2175    BWORK: *mut lapack_int,
2176    info: *mut lapack_int,
2177) {
2178    dyload_lib().sgeesx_.unwrap()(
2179        jobvs, sort, select, sense, n, A, lda, sdim, WR, WI, VS, ldvs, rconde, rcondv, work, lwork,
2180        iwork, liwork, BWORK, info,
2181    )
2182}
2183
2184#[inline(never)]
2185pub unsafe fn zgeesx_(
2186    jobvs: *const c_char,
2187    sort: *const c_char,
2188    select: LAPACK_Z_SELECT1,
2189    sense: *const c_char,
2190    n: *const lapack_int,
2191    A: *mut __BindgenComplex<f64>,
2192    lda: *const lapack_int,
2193    sdim: *mut lapack_int,
2194    W: *mut __BindgenComplex<f64>,
2195    VS: *mut __BindgenComplex<f64>,
2196    ldvs: *const lapack_int,
2197    rconde: *mut f64,
2198    rcondv: *mut f64,
2199    work: *mut __BindgenComplex<f64>,
2200    lwork: *const lapack_int,
2201    rwork: *mut f64,
2202    BWORK: *mut lapack_int,
2203    info: *mut lapack_int,
2204) {
2205    dyload_lib().zgeesx_.unwrap()(
2206        jobvs, sort, select, sense, n, A, lda, sdim, W, VS, ldvs, rconde, rcondv, work, lwork,
2207        rwork, BWORK, info,
2208    )
2209}
2210
2211#[inline(never)]
2212pub unsafe fn cgeev_(
2213    jobvl: *const c_char,
2214    jobvr: *const c_char,
2215    n: *const lapack_int,
2216    A: *mut __BindgenComplex<f32>,
2217    lda: *const lapack_int,
2218    W: *mut __BindgenComplex<f32>,
2219    VL: *mut __BindgenComplex<f32>,
2220    ldvl: *const lapack_int,
2221    VR: *mut __BindgenComplex<f32>,
2222    ldvr: *const lapack_int,
2223    work: *mut __BindgenComplex<f32>,
2224    lwork: *const lapack_int,
2225    rwork: *mut f32,
2226    info: *mut lapack_int,
2227) {
2228    dyload_lib().cgeev_.unwrap()(
2229        jobvl, jobvr, n, A, lda, W, VL, ldvl, VR, ldvr, work, lwork, rwork, info,
2230    )
2231}
2232
2233#[inline(never)]
2234pub unsafe fn dgeev_(
2235    jobvl: *const c_char,
2236    jobvr: *const c_char,
2237    n: *const lapack_int,
2238    A: *mut f64,
2239    lda: *const lapack_int,
2240    WR: *mut f64,
2241    WI: *mut f64,
2242    VL: *mut f64,
2243    ldvl: *const lapack_int,
2244    VR: *mut f64,
2245    ldvr: *const lapack_int,
2246    work: *mut f64,
2247    lwork: *const lapack_int,
2248    info: *mut lapack_int,
2249) {
2250    dyload_lib().dgeev_.unwrap()(
2251        jobvl, jobvr, n, A, lda, WR, WI, VL, ldvl, VR, ldvr, work, lwork, info,
2252    )
2253}
2254
2255#[inline(never)]
2256pub unsafe fn sgeev_(
2257    jobvl: *const c_char,
2258    jobvr: *const c_char,
2259    n: *const lapack_int,
2260    A: *mut f32,
2261    lda: *const lapack_int,
2262    WR: *mut f32,
2263    WI: *mut f32,
2264    VL: *mut f32,
2265    ldvl: *const lapack_int,
2266    VR: *mut f32,
2267    ldvr: *const lapack_int,
2268    work: *mut f32,
2269    lwork: *const lapack_int,
2270    info: *mut lapack_int,
2271) {
2272    dyload_lib().sgeev_.unwrap()(
2273        jobvl, jobvr, n, A, lda, WR, WI, VL, ldvl, VR, ldvr, work, lwork, info,
2274    )
2275}
2276
2277#[inline(never)]
2278pub unsafe fn zgeev_(
2279    jobvl: *const c_char,
2280    jobvr: *const c_char,
2281    n: *const lapack_int,
2282    A: *mut __BindgenComplex<f64>,
2283    lda: *const lapack_int,
2284    W: *mut __BindgenComplex<f64>,
2285    VL: *mut __BindgenComplex<f64>,
2286    ldvl: *const lapack_int,
2287    VR: *mut __BindgenComplex<f64>,
2288    ldvr: *const lapack_int,
2289    work: *mut __BindgenComplex<f64>,
2290    lwork: *const lapack_int,
2291    rwork: *mut f64,
2292    info: *mut lapack_int,
2293) {
2294    dyload_lib().zgeev_.unwrap()(
2295        jobvl, jobvr, n, A, lda, W, VL, ldvl, VR, ldvr, work, lwork, rwork, info,
2296    )
2297}
2298
2299#[inline(never)]
2300pub unsafe fn cgeevx_(
2301    balanc: *const c_char,
2302    jobvl: *const c_char,
2303    jobvr: *const c_char,
2304    sense: *const c_char,
2305    n: *const lapack_int,
2306    A: *mut __BindgenComplex<f32>,
2307    lda: *const lapack_int,
2308    W: *mut __BindgenComplex<f32>,
2309    VL: *mut __BindgenComplex<f32>,
2310    ldvl: *const lapack_int,
2311    VR: *mut __BindgenComplex<f32>,
2312    ldvr: *const lapack_int,
2313    ilo: *mut lapack_int,
2314    ihi: *mut lapack_int,
2315    scale: *mut f32,
2316    abnrm: *mut f32,
2317    rconde: *mut f32,
2318    rcondv: *mut f32,
2319    work: *mut __BindgenComplex<f32>,
2320    lwork: *const lapack_int,
2321    rwork: *mut f32,
2322    info: *mut lapack_int,
2323) {
2324    dyload_lib().cgeevx_.unwrap()(
2325        balanc, jobvl, jobvr, sense, n, A, lda, W, VL, ldvl, VR, ldvr, ilo, ihi, scale, abnrm,
2326        rconde, rcondv, work, lwork, rwork, info,
2327    )
2328}
2329
2330#[inline(never)]
2331pub unsafe fn dgeevx_(
2332    balanc: *const c_char,
2333    jobvl: *const c_char,
2334    jobvr: *const c_char,
2335    sense: *const c_char,
2336    n: *const lapack_int,
2337    A: *mut f64,
2338    lda: *const lapack_int,
2339    WR: *mut f64,
2340    WI: *mut f64,
2341    VL: *mut f64,
2342    ldvl: *const lapack_int,
2343    VR: *mut f64,
2344    ldvr: *const lapack_int,
2345    ilo: *mut lapack_int,
2346    ihi: *mut lapack_int,
2347    scale: *mut f64,
2348    abnrm: *mut f64,
2349    rconde: *mut f64,
2350    rcondv: *mut f64,
2351    work: *mut f64,
2352    lwork: *const lapack_int,
2353    iwork: *mut lapack_int,
2354    info: *mut lapack_int,
2355) {
2356    dyload_lib().dgeevx_.unwrap()(
2357        balanc, jobvl, jobvr, sense, n, A, lda, WR, WI, VL, ldvl, VR, ldvr, ilo, ihi, scale, abnrm,
2358        rconde, rcondv, work, lwork, iwork, info,
2359    )
2360}
2361
2362#[inline(never)]
2363pub unsafe fn sgeevx_(
2364    balanc: *const c_char,
2365    jobvl: *const c_char,
2366    jobvr: *const c_char,
2367    sense: *const c_char,
2368    n: *const lapack_int,
2369    A: *mut f32,
2370    lda: *const lapack_int,
2371    WR: *mut f32,
2372    WI: *mut f32,
2373    VL: *mut f32,
2374    ldvl: *const lapack_int,
2375    VR: *mut f32,
2376    ldvr: *const lapack_int,
2377    ilo: *mut lapack_int,
2378    ihi: *mut lapack_int,
2379    scale: *mut f32,
2380    abnrm: *mut f32,
2381    rconde: *mut f32,
2382    rcondv: *mut f32,
2383    work: *mut f32,
2384    lwork: *const lapack_int,
2385    iwork: *mut lapack_int,
2386    info: *mut lapack_int,
2387) {
2388    dyload_lib().sgeevx_.unwrap()(
2389        balanc, jobvl, jobvr, sense, n, A, lda, WR, WI, VL, ldvl, VR, ldvr, ilo, ihi, scale, abnrm,
2390        rconde, rcondv, work, lwork, iwork, info,
2391    )
2392}
2393
2394#[inline(never)]
2395pub unsafe fn zgeevx_(
2396    balanc: *const c_char,
2397    jobvl: *const c_char,
2398    jobvr: *const c_char,
2399    sense: *const c_char,
2400    n: *const lapack_int,
2401    A: *mut __BindgenComplex<f64>,
2402    lda: *const lapack_int,
2403    W: *mut __BindgenComplex<f64>,
2404    VL: *mut __BindgenComplex<f64>,
2405    ldvl: *const lapack_int,
2406    VR: *mut __BindgenComplex<f64>,
2407    ldvr: *const lapack_int,
2408    ilo: *mut lapack_int,
2409    ihi: *mut lapack_int,
2410    scale: *mut f64,
2411    abnrm: *mut f64,
2412    rconde: *mut f64,
2413    rcondv: *mut f64,
2414    work: *mut __BindgenComplex<f64>,
2415    lwork: *const lapack_int,
2416    rwork: *mut f64,
2417    info: *mut lapack_int,
2418) {
2419    dyload_lib().zgeevx_.unwrap()(
2420        balanc, jobvl, jobvr, sense, n, A, lda, W, VL, ldvl, VR, ldvr, ilo, ihi, scale, abnrm,
2421        rconde, rcondv, work, lwork, rwork, info,
2422    )
2423}
2424
2425#[inline(never)]
2426pub unsafe fn cgehrd_(
2427    n: *const lapack_int,
2428    ilo: *const lapack_int,
2429    ihi: *const lapack_int,
2430    A: *mut __BindgenComplex<f32>,
2431    lda: *const lapack_int,
2432    tau: *mut __BindgenComplex<f32>,
2433    work: *mut __BindgenComplex<f32>,
2434    lwork: *const lapack_int,
2435    info: *mut lapack_int,
2436) {
2437    dyload_lib().cgehrd_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
2438}
2439
2440#[inline(never)]
2441pub unsafe fn dgehrd_(
2442    n: *const lapack_int,
2443    ilo: *const lapack_int,
2444    ihi: *const lapack_int,
2445    A: *mut f64,
2446    lda: *const lapack_int,
2447    tau: *mut f64,
2448    work: *mut f64,
2449    lwork: *const lapack_int,
2450    info: *mut lapack_int,
2451) {
2452    dyload_lib().dgehrd_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
2453}
2454
2455#[inline(never)]
2456pub unsafe fn sgehrd_(
2457    n: *const lapack_int,
2458    ilo: *const lapack_int,
2459    ihi: *const lapack_int,
2460    A: *mut f32,
2461    lda: *const lapack_int,
2462    tau: *mut f32,
2463    work: *mut f32,
2464    lwork: *const lapack_int,
2465    info: *mut lapack_int,
2466) {
2467    dyload_lib().sgehrd_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
2468}
2469
2470#[inline(never)]
2471pub unsafe fn zgehrd_(
2472    n: *const lapack_int,
2473    ilo: *const lapack_int,
2474    ihi: *const lapack_int,
2475    A: *mut __BindgenComplex<f64>,
2476    lda: *const lapack_int,
2477    tau: *mut __BindgenComplex<f64>,
2478    work: *mut __BindgenComplex<f64>,
2479    lwork: *const lapack_int,
2480    info: *mut lapack_int,
2481) {
2482    dyload_lib().zgehrd_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
2483}
2484
2485#[inline(never)]
2486pub unsafe fn cgejsv_(
2487    joba: *const c_char,
2488    jobu: *const c_char,
2489    jobv: *const c_char,
2490    jobr: *const c_char,
2491    jobt: *const c_char,
2492    jobp: *const c_char,
2493    m: *const lapack_int,
2494    n: *const lapack_int,
2495    A: *mut __BindgenComplex<f32>,
2496    lda: *const lapack_int,
2497    SVA: *mut f32,
2498    U: *mut __BindgenComplex<f32>,
2499    ldu: *const lapack_int,
2500    V: *mut __BindgenComplex<f32>,
2501    ldv: *const lapack_int,
2502    cwork: *mut __BindgenComplex<f32>,
2503    lwork: *const lapack_int,
2504    rwork: *mut f32,
2505    lrwork: *const lapack_int,
2506    iwork: *mut lapack_int,
2507    info: *mut lapack_int,
2508) {
2509    dyload_lib().cgejsv_.unwrap()(
2510        joba, jobu, jobv, jobr, jobt, jobp, m, n, A, lda, SVA, U, ldu, V, ldv, cwork, lwork, rwork,
2511        lrwork, iwork, info,
2512    )
2513}
2514
2515#[inline(never)]
2516pub unsafe fn dgejsv_(
2517    joba: *const c_char,
2518    jobu: *const c_char,
2519    jobv: *const c_char,
2520    jobr: *const c_char,
2521    jobt: *const c_char,
2522    jobp: *const c_char,
2523    m: *const lapack_int,
2524    n: *const lapack_int,
2525    A: *mut f64,
2526    lda: *const lapack_int,
2527    SVA: *mut f64,
2528    U: *mut f64,
2529    ldu: *const lapack_int,
2530    V: *mut f64,
2531    ldv: *const lapack_int,
2532    work: *mut f64,
2533    lwork: *const lapack_int,
2534    iwork: *mut lapack_int,
2535    info: *mut lapack_int,
2536) {
2537    dyload_lib().dgejsv_.unwrap()(
2538        joba, jobu, jobv, jobr, jobt, jobp, m, n, A, lda, SVA, U, ldu, V, ldv, work, lwork, iwork,
2539        info,
2540    )
2541}
2542
2543#[inline(never)]
2544pub unsafe fn sgejsv_(
2545    joba: *const c_char,
2546    jobu: *const c_char,
2547    jobv: *const c_char,
2548    jobr: *const c_char,
2549    jobt: *const c_char,
2550    jobp: *const c_char,
2551    m: *const lapack_int,
2552    n: *const lapack_int,
2553    A: *mut f32,
2554    lda: *const lapack_int,
2555    SVA: *mut f32,
2556    U: *mut f32,
2557    ldu: *const lapack_int,
2558    V: *mut f32,
2559    ldv: *const lapack_int,
2560    work: *mut f32,
2561    lwork: *const lapack_int,
2562    iwork: *mut lapack_int,
2563    info: *mut lapack_int,
2564) {
2565    dyload_lib().sgejsv_.unwrap()(
2566        joba, jobu, jobv, jobr, jobt, jobp, m, n, A, lda, SVA, U, ldu, V, ldv, work, lwork, iwork,
2567        info,
2568    )
2569}
2570
2571#[inline(never)]
2572pub unsafe fn zgejsv_(
2573    joba: *const c_char,
2574    jobu: *const c_char,
2575    jobv: *const c_char,
2576    jobr: *const c_char,
2577    jobt: *const c_char,
2578    jobp: *const c_char,
2579    m: *const lapack_int,
2580    n: *const lapack_int,
2581    A: *mut __BindgenComplex<f64>,
2582    lda: *const lapack_int,
2583    SVA: *mut f64,
2584    U: *mut __BindgenComplex<f64>,
2585    ldu: *const lapack_int,
2586    V: *mut __BindgenComplex<f64>,
2587    ldv: *const lapack_int,
2588    cwork: *mut __BindgenComplex<f64>,
2589    lwork: *const lapack_int,
2590    rwork: *mut f64,
2591    lrwork: *const lapack_int,
2592    iwork: *mut lapack_int,
2593    info: *mut lapack_int,
2594) {
2595    dyload_lib().zgejsv_.unwrap()(
2596        joba, jobu, jobv, jobr, jobt, jobp, m, n, A, lda, SVA, U, ldu, V, ldv, cwork, lwork, rwork,
2597        lrwork, iwork, info,
2598    )
2599}
2600
2601#[inline(never)]
2602pub unsafe fn cgelq_(
2603    m: *const lapack_int,
2604    n: *const lapack_int,
2605    A: *mut __BindgenComplex<f32>,
2606    lda: *const lapack_int,
2607    T: *mut __BindgenComplex<f32>,
2608    tsize: *const lapack_int,
2609    work: *mut __BindgenComplex<f32>,
2610    lwork: *const lapack_int,
2611    info: *mut lapack_int,
2612) {
2613    dyload_lib().cgelq_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
2614}
2615
2616#[inline(never)]
2617pub unsafe fn dgelq_(
2618    m: *const lapack_int,
2619    n: *const lapack_int,
2620    A: *mut f64,
2621    lda: *const lapack_int,
2622    T: *mut f64,
2623    tsize: *const lapack_int,
2624    work: *mut f64,
2625    lwork: *const lapack_int,
2626    info: *mut lapack_int,
2627) {
2628    dyload_lib().dgelq_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
2629}
2630
2631#[inline(never)]
2632pub unsafe fn sgelq_(
2633    m: *const lapack_int,
2634    n: *const lapack_int,
2635    A: *mut f32,
2636    lda: *const lapack_int,
2637    T: *mut f32,
2638    tsize: *const lapack_int,
2639    work: *mut f32,
2640    lwork: *const lapack_int,
2641    info: *mut lapack_int,
2642) {
2643    dyload_lib().sgelq_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
2644}
2645
2646#[inline(never)]
2647pub unsafe fn zgelq_(
2648    m: *const lapack_int,
2649    n: *const lapack_int,
2650    A: *mut __BindgenComplex<f64>,
2651    lda: *const lapack_int,
2652    T: *mut __BindgenComplex<f64>,
2653    tsize: *const lapack_int,
2654    work: *mut __BindgenComplex<f64>,
2655    lwork: *const lapack_int,
2656    info: *mut lapack_int,
2657) {
2658    dyload_lib().zgelq_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
2659}
2660
2661#[inline(never)]
2662pub unsafe fn cgelq2_(
2663    m: *const lapack_int,
2664    n: *const lapack_int,
2665    A: *mut __BindgenComplex<f32>,
2666    lda: *const lapack_int,
2667    tau: *mut __BindgenComplex<f32>,
2668    work: *mut __BindgenComplex<f32>,
2669    info: *mut lapack_int,
2670) {
2671    dyload_lib().cgelq2_.unwrap()(m, n, A, lda, tau, work, info)
2672}
2673
2674#[inline(never)]
2675pub unsafe fn dgelq2_(
2676    m: *const lapack_int,
2677    n: *const lapack_int,
2678    A: *mut f64,
2679    lda: *const lapack_int,
2680    tau: *mut f64,
2681    work: *mut f64,
2682    info: *mut lapack_int,
2683) {
2684    dyload_lib().dgelq2_.unwrap()(m, n, A, lda, tau, work, info)
2685}
2686
2687#[inline(never)]
2688pub unsafe fn sgelq2_(
2689    m: *const lapack_int,
2690    n: *const lapack_int,
2691    A: *mut f32,
2692    lda: *const lapack_int,
2693    tau: *mut f32,
2694    work: *mut f32,
2695    info: *mut lapack_int,
2696) {
2697    dyload_lib().sgelq2_.unwrap()(m, n, A, lda, tau, work, info)
2698}
2699
2700#[inline(never)]
2701pub unsafe fn zgelq2_(
2702    m: *const lapack_int,
2703    n: *const lapack_int,
2704    A: *mut __BindgenComplex<f64>,
2705    lda: *const lapack_int,
2706    tau: *mut __BindgenComplex<f64>,
2707    work: *mut __BindgenComplex<f64>,
2708    info: *mut lapack_int,
2709) {
2710    dyload_lib().zgelq2_.unwrap()(m, n, A, lda, tau, work, info)
2711}
2712
2713#[inline(never)]
2714pub unsafe fn cgelqf_(
2715    m: *const lapack_int,
2716    n: *const lapack_int,
2717    A: *mut __BindgenComplex<f32>,
2718    lda: *const lapack_int,
2719    tau: *mut __BindgenComplex<f32>,
2720    work: *mut __BindgenComplex<f32>,
2721    lwork: *const lapack_int,
2722    info: *mut lapack_int,
2723) {
2724    dyload_lib().cgelqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
2725}
2726
2727#[inline(never)]
2728pub unsafe fn dgelqf_(
2729    m: *const lapack_int,
2730    n: *const lapack_int,
2731    A: *mut f64,
2732    lda: *const lapack_int,
2733    tau: *mut f64,
2734    work: *mut f64,
2735    lwork: *const lapack_int,
2736    info: *mut lapack_int,
2737) {
2738    dyload_lib().dgelqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
2739}
2740
2741#[inline(never)]
2742pub unsafe fn sgelqf_(
2743    m: *const lapack_int,
2744    n: *const lapack_int,
2745    A: *mut f32,
2746    lda: *const lapack_int,
2747    tau: *mut f32,
2748    work: *mut f32,
2749    lwork: *const lapack_int,
2750    info: *mut lapack_int,
2751) {
2752    dyload_lib().sgelqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
2753}
2754
2755#[inline(never)]
2756pub unsafe fn zgelqf_(
2757    m: *const lapack_int,
2758    n: *const lapack_int,
2759    A: *mut __BindgenComplex<f64>,
2760    lda: *const lapack_int,
2761    tau: *mut __BindgenComplex<f64>,
2762    work: *mut __BindgenComplex<f64>,
2763    lwork: *const lapack_int,
2764    info: *mut lapack_int,
2765) {
2766    dyload_lib().zgelqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
2767}
2768
2769#[inline(never)]
2770pub unsafe fn cgels_(
2771    trans: *const c_char,
2772    m: *const lapack_int,
2773    n: *const lapack_int,
2774    nrhs: *const lapack_int,
2775    A: *mut __BindgenComplex<f32>,
2776    lda: *const lapack_int,
2777    B: *mut __BindgenComplex<f32>,
2778    ldb: *const lapack_int,
2779    work: *mut __BindgenComplex<f32>,
2780    lwork: *const lapack_int,
2781    info: *mut lapack_int,
2782) {
2783    dyload_lib().cgels_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
2784}
2785
2786#[inline(never)]
2787pub unsafe fn dgels_(
2788    trans: *const c_char,
2789    m: *const lapack_int,
2790    n: *const lapack_int,
2791    nrhs: *const lapack_int,
2792    A: *mut f64,
2793    lda: *const lapack_int,
2794    B: *mut f64,
2795    ldb: *const lapack_int,
2796    work: *mut f64,
2797    lwork: *const lapack_int,
2798    info: *mut lapack_int,
2799) {
2800    dyload_lib().dgels_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
2801}
2802
2803#[inline(never)]
2804pub unsafe fn sgels_(
2805    trans: *const c_char,
2806    m: *const lapack_int,
2807    n: *const lapack_int,
2808    nrhs: *const lapack_int,
2809    A: *mut f32,
2810    lda: *const lapack_int,
2811    B: *mut f32,
2812    ldb: *const lapack_int,
2813    work: *mut f32,
2814    lwork: *const lapack_int,
2815    info: *mut lapack_int,
2816) {
2817    dyload_lib().sgels_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
2818}
2819
2820#[inline(never)]
2821pub unsafe fn zgels_(
2822    trans: *const c_char,
2823    m: *const lapack_int,
2824    n: *const lapack_int,
2825    nrhs: *const lapack_int,
2826    A: *mut __BindgenComplex<f64>,
2827    lda: *const lapack_int,
2828    B: *mut __BindgenComplex<f64>,
2829    ldb: *const lapack_int,
2830    work: *mut __BindgenComplex<f64>,
2831    lwork: *const lapack_int,
2832    info: *mut lapack_int,
2833) {
2834    dyload_lib().zgels_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
2835}
2836
2837#[inline(never)]
2838pub unsafe fn cgelsd_(
2839    m: *const lapack_int,
2840    n: *const lapack_int,
2841    nrhs: *const lapack_int,
2842    A: *mut __BindgenComplex<f32>,
2843    lda: *const lapack_int,
2844    B: *mut __BindgenComplex<f32>,
2845    ldb: *const lapack_int,
2846    S: *mut f32,
2847    rcond: *const f32,
2848    rank: *mut lapack_int,
2849    work: *mut __BindgenComplex<f32>,
2850    lwork: *const lapack_int,
2851    rwork: *mut f32,
2852    iwork: *mut lapack_int,
2853    info: *mut lapack_int,
2854) {
2855    dyload_lib().cgelsd_.unwrap()(
2856        m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, rwork, iwork, info,
2857    )
2858}
2859
2860#[inline(never)]
2861pub unsafe fn dgelsd_(
2862    m: *const lapack_int,
2863    n: *const lapack_int,
2864    nrhs: *const lapack_int,
2865    A: *mut f64,
2866    lda: *const lapack_int,
2867    B: *mut f64,
2868    ldb: *const lapack_int,
2869    S: *mut f64,
2870    rcond: *const f64,
2871    rank: *mut lapack_int,
2872    work: *mut f64,
2873    lwork: *const lapack_int,
2874    iwork: *mut lapack_int,
2875    info: *mut lapack_int,
2876) {
2877    dyload_lib().dgelsd_.unwrap()(
2878        m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, iwork, info,
2879    )
2880}
2881
2882#[inline(never)]
2883pub unsafe fn sgelsd_(
2884    m: *const lapack_int,
2885    n: *const lapack_int,
2886    nrhs: *const lapack_int,
2887    A: *mut f32,
2888    lda: *const lapack_int,
2889    B: *mut f32,
2890    ldb: *const lapack_int,
2891    S: *mut f32,
2892    rcond: *const f32,
2893    rank: *mut lapack_int,
2894    work: *mut f32,
2895    lwork: *const lapack_int,
2896    iwork: *mut lapack_int,
2897    info: *mut lapack_int,
2898) {
2899    dyload_lib().sgelsd_.unwrap()(
2900        m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, iwork, info,
2901    )
2902}
2903
2904#[inline(never)]
2905pub unsafe fn zgelsd_(
2906    m: *const lapack_int,
2907    n: *const lapack_int,
2908    nrhs: *const lapack_int,
2909    A: *mut __BindgenComplex<f64>,
2910    lda: *const lapack_int,
2911    B: *mut __BindgenComplex<f64>,
2912    ldb: *const lapack_int,
2913    S: *mut f64,
2914    rcond: *const f64,
2915    rank: *mut lapack_int,
2916    work: *mut __BindgenComplex<f64>,
2917    lwork: *const lapack_int,
2918    rwork: *mut f64,
2919    iwork: *mut lapack_int,
2920    info: *mut lapack_int,
2921) {
2922    dyload_lib().zgelsd_.unwrap()(
2923        m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, rwork, iwork, info,
2924    )
2925}
2926
2927#[inline(never)]
2928pub unsafe fn cgelss_(
2929    m: *const lapack_int,
2930    n: *const lapack_int,
2931    nrhs: *const lapack_int,
2932    A: *mut __BindgenComplex<f32>,
2933    lda: *const lapack_int,
2934    B: *mut __BindgenComplex<f32>,
2935    ldb: *const lapack_int,
2936    S: *mut f32,
2937    rcond: *const f32,
2938    rank: *mut lapack_int,
2939    work: *mut __BindgenComplex<f32>,
2940    lwork: *const lapack_int,
2941    rwork: *mut f32,
2942    info: *mut lapack_int,
2943) {
2944    dyload_lib().cgelss_.unwrap()(
2945        m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, rwork, info,
2946    )
2947}
2948
2949#[inline(never)]
2950pub unsafe fn dgelss_(
2951    m: *const lapack_int,
2952    n: *const lapack_int,
2953    nrhs: *const lapack_int,
2954    A: *mut f64,
2955    lda: *const lapack_int,
2956    B: *mut f64,
2957    ldb: *const lapack_int,
2958    S: *mut f64,
2959    rcond: *const f64,
2960    rank: *mut lapack_int,
2961    work: *mut f64,
2962    lwork: *const lapack_int,
2963    info: *mut lapack_int,
2964) {
2965    dyload_lib().dgelss_.unwrap()(m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, info)
2966}
2967
2968#[inline(never)]
2969pub unsafe fn sgelss_(
2970    m: *const lapack_int,
2971    n: *const lapack_int,
2972    nrhs: *const lapack_int,
2973    A: *mut f32,
2974    lda: *const lapack_int,
2975    B: *mut f32,
2976    ldb: *const lapack_int,
2977    S: *mut f32,
2978    rcond: *const f32,
2979    rank: *mut lapack_int,
2980    work: *mut f32,
2981    lwork: *const lapack_int,
2982    info: *mut lapack_int,
2983) {
2984    dyload_lib().sgelss_.unwrap()(m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, info)
2985}
2986
2987#[inline(never)]
2988pub unsafe fn zgelss_(
2989    m: *const lapack_int,
2990    n: *const lapack_int,
2991    nrhs: *const lapack_int,
2992    A: *mut __BindgenComplex<f64>,
2993    lda: *const lapack_int,
2994    B: *mut __BindgenComplex<f64>,
2995    ldb: *const lapack_int,
2996    S: *mut f64,
2997    rcond: *const f64,
2998    rank: *mut lapack_int,
2999    work: *mut __BindgenComplex<f64>,
3000    lwork: *const lapack_int,
3001    rwork: *mut f64,
3002    info: *mut lapack_int,
3003) {
3004    dyload_lib().zgelss_.unwrap()(
3005        m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, rwork, info,
3006    )
3007}
3008
3009#[inline(never)]
3010pub unsafe fn cgelsy_(
3011    m: *const lapack_int,
3012    n: *const lapack_int,
3013    nrhs: *const lapack_int,
3014    A: *mut __BindgenComplex<f32>,
3015    lda: *const lapack_int,
3016    B: *mut __BindgenComplex<f32>,
3017    ldb: *const lapack_int,
3018    JPVT: *mut lapack_int,
3019    rcond: *const f32,
3020    rank: *mut lapack_int,
3021    work: *mut __BindgenComplex<f32>,
3022    lwork: *const lapack_int,
3023    rwork: *mut f32,
3024    info: *mut lapack_int,
3025) {
3026    dyload_lib().cgelsy_.unwrap()(
3027        m, n, nrhs, A, lda, B, ldb, JPVT, rcond, rank, work, lwork, rwork, info,
3028    )
3029}
3030
3031#[inline(never)]
3032pub unsafe fn dgelsy_(
3033    m: *const lapack_int,
3034    n: *const lapack_int,
3035    nrhs: *const lapack_int,
3036    A: *mut f64,
3037    lda: *const lapack_int,
3038    B: *mut f64,
3039    ldb: *const lapack_int,
3040    JPVT: *mut lapack_int,
3041    rcond: *const f64,
3042    rank: *mut lapack_int,
3043    work: *mut f64,
3044    lwork: *const lapack_int,
3045    info: *mut lapack_int,
3046) {
3047    dyload_lib().dgelsy_.unwrap()(m, n, nrhs, A, lda, B, ldb, JPVT, rcond, rank, work, lwork, info)
3048}
3049
3050#[inline(never)]
3051pub unsafe fn sgelsy_(
3052    m: *const lapack_int,
3053    n: *const lapack_int,
3054    nrhs: *const lapack_int,
3055    A: *mut f32,
3056    lda: *const lapack_int,
3057    B: *mut f32,
3058    ldb: *const lapack_int,
3059    JPVT: *mut lapack_int,
3060    rcond: *const f32,
3061    rank: *mut lapack_int,
3062    work: *mut f32,
3063    lwork: *const lapack_int,
3064    info: *mut lapack_int,
3065) {
3066    dyload_lib().sgelsy_.unwrap()(m, n, nrhs, A, lda, B, ldb, JPVT, rcond, rank, work, lwork, info)
3067}
3068
3069#[inline(never)]
3070pub unsafe fn zgelsy_(
3071    m: *const lapack_int,
3072    n: *const lapack_int,
3073    nrhs: *const lapack_int,
3074    A: *mut __BindgenComplex<f64>,
3075    lda: *const lapack_int,
3076    B: *mut __BindgenComplex<f64>,
3077    ldb: *const lapack_int,
3078    JPVT: *mut lapack_int,
3079    rcond: *const f64,
3080    rank: *mut lapack_int,
3081    work: *mut __BindgenComplex<f64>,
3082    lwork: *const lapack_int,
3083    rwork: *mut f64,
3084    info: *mut lapack_int,
3085) {
3086    dyload_lib().zgelsy_.unwrap()(
3087        m, n, nrhs, A, lda, B, ldb, JPVT, rcond, rank, work, lwork, rwork, info,
3088    )
3089}
3090
3091#[inline(never)]
3092pub unsafe fn cgemlq_(
3093    side: *const c_char,
3094    trans: *const c_char,
3095    m: *const lapack_int,
3096    n: *const lapack_int,
3097    k: *const lapack_int,
3098    A: *const __BindgenComplex<f32>,
3099    lda: *const lapack_int,
3100    T: *const __BindgenComplex<f32>,
3101    tsize: *const lapack_int,
3102    C: *mut __BindgenComplex<f32>,
3103    ldc: *const lapack_int,
3104    work: *mut __BindgenComplex<f32>,
3105    lwork: *const lapack_int,
3106    info: *mut lapack_int,
3107) {
3108    dyload_lib().cgemlq_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3109}
3110
3111#[inline(never)]
3112pub unsafe fn dgemlq_(
3113    side: *const c_char,
3114    trans: *const c_char,
3115    m: *const lapack_int,
3116    n: *const lapack_int,
3117    k: *const lapack_int,
3118    A: *const f64,
3119    lda: *const lapack_int,
3120    T: *const f64,
3121    tsize: *const lapack_int,
3122    C: *mut f64,
3123    ldc: *const lapack_int,
3124    work: *mut f64,
3125    lwork: *const lapack_int,
3126    info: *mut lapack_int,
3127) {
3128    dyload_lib().dgemlq_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3129}
3130
3131#[inline(never)]
3132pub unsafe fn sgemlq_(
3133    side: *const c_char,
3134    trans: *const c_char,
3135    m: *const lapack_int,
3136    n: *const lapack_int,
3137    k: *const lapack_int,
3138    A: *const f32,
3139    lda: *const lapack_int,
3140    T: *const f32,
3141    tsize: *const lapack_int,
3142    C: *mut f32,
3143    ldc: *const lapack_int,
3144    work: *mut f32,
3145    lwork: *const lapack_int,
3146    info: *mut lapack_int,
3147) {
3148    dyload_lib().sgemlq_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3149}
3150
3151#[inline(never)]
3152pub unsafe fn zgemlq_(
3153    side: *const c_char,
3154    trans: *const c_char,
3155    m: *const lapack_int,
3156    n: *const lapack_int,
3157    k: *const lapack_int,
3158    A: *const __BindgenComplex<f64>,
3159    lda: *const lapack_int,
3160    T: *const __BindgenComplex<f64>,
3161    tsize: *const lapack_int,
3162    C: *mut __BindgenComplex<f64>,
3163    ldc: *const lapack_int,
3164    work: *mut __BindgenComplex<f64>,
3165    lwork: *const lapack_int,
3166    info: *mut lapack_int,
3167) {
3168    dyload_lib().zgemlq_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3169}
3170
3171#[inline(never)]
3172pub unsafe fn cgemqr_(
3173    side: *const c_char,
3174    trans: *const c_char,
3175    m: *const lapack_int,
3176    n: *const lapack_int,
3177    k: *const lapack_int,
3178    A: *const __BindgenComplex<f32>,
3179    lda: *const lapack_int,
3180    T: *const __BindgenComplex<f32>,
3181    tsize: *const lapack_int,
3182    C: *mut __BindgenComplex<f32>,
3183    ldc: *const lapack_int,
3184    work: *mut __BindgenComplex<f32>,
3185    lwork: *const lapack_int,
3186    info: *mut lapack_int,
3187) {
3188    dyload_lib().cgemqr_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3189}
3190
3191#[inline(never)]
3192pub unsafe fn dgemqr_(
3193    side: *const c_char,
3194    trans: *const c_char,
3195    m: *const lapack_int,
3196    n: *const lapack_int,
3197    k: *const lapack_int,
3198    A: *const f64,
3199    lda: *const lapack_int,
3200    T: *const f64,
3201    tsize: *const lapack_int,
3202    C: *mut f64,
3203    ldc: *const lapack_int,
3204    work: *mut f64,
3205    lwork: *const lapack_int,
3206    info: *mut lapack_int,
3207) {
3208    dyload_lib().dgemqr_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3209}
3210
3211#[inline(never)]
3212pub unsafe fn sgemqr_(
3213    side: *const c_char,
3214    trans: *const c_char,
3215    m: *const lapack_int,
3216    n: *const lapack_int,
3217    k: *const lapack_int,
3218    A: *const f32,
3219    lda: *const lapack_int,
3220    T: *const f32,
3221    tsize: *const lapack_int,
3222    C: *mut f32,
3223    ldc: *const lapack_int,
3224    work: *mut f32,
3225    lwork: *const lapack_int,
3226    info: *mut lapack_int,
3227) {
3228    dyload_lib().sgemqr_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3229}
3230
3231#[inline(never)]
3232pub unsafe fn zgemqr_(
3233    side: *const c_char,
3234    trans: *const c_char,
3235    m: *const lapack_int,
3236    n: *const lapack_int,
3237    k: *const lapack_int,
3238    A: *const __BindgenComplex<f64>,
3239    lda: *const lapack_int,
3240    T: *const __BindgenComplex<f64>,
3241    tsize: *const lapack_int,
3242    C: *mut __BindgenComplex<f64>,
3243    ldc: *const lapack_int,
3244    work: *mut __BindgenComplex<f64>,
3245    lwork: *const lapack_int,
3246    info: *mut lapack_int,
3247) {
3248    dyload_lib().zgemqr_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3249}
3250
3251#[inline(never)]
3252pub unsafe fn cgemqrt_(
3253    side: *const c_char,
3254    trans: *const c_char,
3255    m: *const lapack_int,
3256    n: *const lapack_int,
3257    k: *const lapack_int,
3258    nb: *const lapack_int,
3259    V: *const __BindgenComplex<f32>,
3260    ldv: *const lapack_int,
3261    T: *const __BindgenComplex<f32>,
3262    ldt: *const lapack_int,
3263    C: *mut __BindgenComplex<f32>,
3264    ldc: *const lapack_int,
3265    work: *mut __BindgenComplex<f32>,
3266    info: *mut lapack_int,
3267) {
3268    dyload_lib().cgemqrt_.unwrap()(side, trans, m, n, k, nb, V, ldv, T, ldt, C, ldc, work, info)
3269}
3270
3271#[inline(never)]
3272pub unsafe fn dgemqrt_(
3273    side: *const c_char,
3274    trans: *const c_char,
3275    m: *const lapack_int,
3276    n: *const lapack_int,
3277    k: *const lapack_int,
3278    nb: *const lapack_int,
3279    V: *const f64,
3280    ldv: *const lapack_int,
3281    T: *const f64,
3282    ldt: *const lapack_int,
3283    C: *mut f64,
3284    ldc: *const lapack_int,
3285    work: *mut f64,
3286    info: *mut lapack_int,
3287) {
3288    dyload_lib().dgemqrt_.unwrap()(side, trans, m, n, k, nb, V, ldv, T, ldt, C, ldc, work, info)
3289}
3290
3291#[inline(never)]
3292pub unsafe fn sgemqrt_(
3293    side: *const c_char,
3294    trans: *const c_char,
3295    m: *const lapack_int,
3296    n: *const lapack_int,
3297    k: *const lapack_int,
3298    nb: *const lapack_int,
3299    V: *const f32,
3300    ldv: *const lapack_int,
3301    T: *const f32,
3302    ldt: *const lapack_int,
3303    C: *mut f32,
3304    ldc: *const lapack_int,
3305    work: *mut f32,
3306    info: *mut lapack_int,
3307) {
3308    dyload_lib().sgemqrt_.unwrap()(side, trans, m, n, k, nb, V, ldv, T, ldt, C, ldc, work, info)
3309}
3310
3311#[inline(never)]
3312pub unsafe fn zgemqrt_(
3313    side: *const c_char,
3314    trans: *const c_char,
3315    m: *const lapack_int,
3316    n: *const lapack_int,
3317    k: *const lapack_int,
3318    nb: *const lapack_int,
3319    V: *const __BindgenComplex<f64>,
3320    ldv: *const lapack_int,
3321    T: *const __BindgenComplex<f64>,
3322    ldt: *const lapack_int,
3323    C: *mut __BindgenComplex<f64>,
3324    ldc: *const lapack_int,
3325    work: *mut __BindgenComplex<f64>,
3326    info: *mut lapack_int,
3327) {
3328    dyload_lib().zgemqrt_.unwrap()(side, trans, m, n, k, nb, V, ldv, T, ldt, C, ldc, work, info)
3329}
3330
3331#[inline(never)]
3332pub unsafe fn cgeql2_(
3333    m: *const lapack_int,
3334    n: *const lapack_int,
3335    A: *mut __BindgenComplex<f32>,
3336    lda: *const lapack_int,
3337    tau: *mut __BindgenComplex<f32>,
3338    work: *mut __BindgenComplex<f32>,
3339    info: *mut lapack_int,
3340) {
3341    dyload_lib().cgeql2_.unwrap()(m, n, A, lda, tau, work, info)
3342}
3343
3344#[inline(never)]
3345pub unsafe fn dgeql2_(
3346    m: *const lapack_int,
3347    n: *const lapack_int,
3348    A: *mut f64,
3349    lda: *const lapack_int,
3350    tau: *mut f64,
3351    work: *mut f64,
3352    info: *mut lapack_int,
3353) {
3354    dyload_lib().dgeql2_.unwrap()(m, n, A, lda, tau, work, info)
3355}
3356
3357#[inline(never)]
3358pub unsafe fn sgeql2_(
3359    m: *const lapack_int,
3360    n: *const lapack_int,
3361    A: *mut f32,
3362    lda: *const lapack_int,
3363    tau: *mut f32,
3364    work: *mut f32,
3365    info: *mut lapack_int,
3366) {
3367    dyload_lib().sgeql2_.unwrap()(m, n, A, lda, tau, work, info)
3368}
3369
3370#[inline(never)]
3371pub unsafe fn zgeql2_(
3372    m: *const lapack_int,
3373    n: *const lapack_int,
3374    A: *mut __BindgenComplex<f64>,
3375    lda: *const lapack_int,
3376    tau: *mut __BindgenComplex<f64>,
3377    work: *mut __BindgenComplex<f64>,
3378    info: *mut lapack_int,
3379) {
3380    dyload_lib().zgeql2_.unwrap()(m, n, A, lda, tau, work, info)
3381}
3382
3383#[inline(never)]
3384pub unsafe fn cgeqlf_(
3385    m: *const lapack_int,
3386    n: *const lapack_int,
3387    A: *mut __BindgenComplex<f32>,
3388    lda: *const lapack_int,
3389    tau: *mut __BindgenComplex<f32>,
3390    work: *mut __BindgenComplex<f32>,
3391    lwork: *const lapack_int,
3392    info: *mut lapack_int,
3393) {
3394    dyload_lib().cgeqlf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3395}
3396
3397#[inline(never)]
3398pub unsafe fn dgeqlf_(
3399    m: *const lapack_int,
3400    n: *const lapack_int,
3401    A: *mut f64,
3402    lda: *const lapack_int,
3403    tau: *mut f64,
3404    work: *mut f64,
3405    lwork: *const lapack_int,
3406    info: *mut lapack_int,
3407) {
3408    dyload_lib().dgeqlf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3409}
3410
3411#[inline(never)]
3412pub unsafe fn sgeqlf_(
3413    m: *const lapack_int,
3414    n: *const lapack_int,
3415    A: *mut f32,
3416    lda: *const lapack_int,
3417    tau: *mut f32,
3418    work: *mut f32,
3419    lwork: *const lapack_int,
3420    info: *mut lapack_int,
3421) {
3422    dyload_lib().sgeqlf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3423}
3424
3425#[inline(never)]
3426pub unsafe fn zgeqlf_(
3427    m: *const lapack_int,
3428    n: *const lapack_int,
3429    A: *mut __BindgenComplex<f64>,
3430    lda: *const lapack_int,
3431    tau: *mut __BindgenComplex<f64>,
3432    work: *mut __BindgenComplex<f64>,
3433    lwork: *const lapack_int,
3434    info: *mut lapack_int,
3435) {
3436    dyload_lib().zgeqlf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3437}
3438
3439#[inline(never)]
3440pub unsafe fn sgeqpf_(
3441    m: *mut lapack_int,
3442    n: *mut lapack_int,
3443    a: *mut f32,
3444    lda: *mut lapack_int,
3445    jpvt: *mut lapack_int,
3446    tau: *mut f32,
3447    work: *mut f32,
3448    info: *mut lapack_int,
3449) {
3450    dyload_lib().sgeqpf_.unwrap()(m, n, a, lda, jpvt, tau, work, info)
3451}
3452
3453#[inline(never)]
3454pub unsafe fn dgeqpf_(
3455    m: *mut lapack_int,
3456    n: *mut lapack_int,
3457    a: *mut f64,
3458    lda: *mut lapack_int,
3459    jpvt: *mut lapack_int,
3460    tau: *mut f64,
3461    work: *mut f64,
3462    info: *mut lapack_int,
3463) {
3464    dyload_lib().dgeqpf_.unwrap()(m, n, a, lda, jpvt, tau, work, info)
3465}
3466
3467#[inline(never)]
3468pub unsafe fn cgeqpf_(
3469    m: *mut lapack_int,
3470    n: *mut lapack_int,
3471    a: *mut __BindgenComplex<f32>,
3472    lda: *mut lapack_int,
3473    jpvt: *mut lapack_int,
3474    tau: *mut __BindgenComplex<f32>,
3475    work: *mut __BindgenComplex<f32>,
3476    rwork: *mut f32,
3477    info: *mut lapack_int,
3478) {
3479    dyload_lib().cgeqpf_.unwrap()(m, n, a, lda, jpvt, tau, work, rwork, info)
3480}
3481
3482#[inline(never)]
3483pub unsafe fn zgeqpf_(
3484    m: *mut lapack_int,
3485    n: *mut lapack_int,
3486    a: *mut __BindgenComplex<f64>,
3487    lda: *mut lapack_int,
3488    jpvt: *mut lapack_int,
3489    tau: *mut __BindgenComplex<f64>,
3490    work: *mut __BindgenComplex<f64>,
3491    rwork: *mut f64,
3492    info: *mut lapack_int,
3493) {
3494    dyload_lib().zgeqpf_.unwrap()(m, n, a, lda, jpvt, tau, work, rwork, info)
3495}
3496
3497#[inline(never)]
3498pub unsafe fn cgeqp3_(
3499    m: *const lapack_int,
3500    n: *const lapack_int,
3501    A: *mut __BindgenComplex<f32>,
3502    lda: *const lapack_int,
3503    JPVT: *mut lapack_int,
3504    tau: *mut __BindgenComplex<f32>,
3505    work: *mut __BindgenComplex<f32>,
3506    lwork: *const lapack_int,
3507    rwork: *mut f32,
3508    info: *mut lapack_int,
3509) {
3510    dyload_lib().cgeqp3_.unwrap()(m, n, A, lda, JPVT, tau, work, lwork, rwork, info)
3511}
3512
3513#[inline(never)]
3514pub unsafe fn dgeqp3_(
3515    m: *const lapack_int,
3516    n: *const lapack_int,
3517    A: *mut f64,
3518    lda: *const lapack_int,
3519    JPVT: *mut lapack_int,
3520    tau: *mut f64,
3521    work: *mut f64,
3522    lwork: *const lapack_int,
3523    info: *mut lapack_int,
3524) {
3525    dyload_lib().dgeqp3_.unwrap()(m, n, A, lda, JPVT, tau, work, lwork, info)
3526}
3527
3528#[inline(never)]
3529pub unsafe fn sgeqp3_(
3530    m: *const lapack_int,
3531    n: *const lapack_int,
3532    A: *mut f32,
3533    lda: *const lapack_int,
3534    JPVT: *mut lapack_int,
3535    tau: *mut f32,
3536    work: *mut f32,
3537    lwork: *const lapack_int,
3538    info: *mut lapack_int,
3539) {
3540    dyload_lib().sgeqp3_.unwrap()(m, n, A, lda, JPVT, tau, work, lwork, info)
3541}
3542
3543#[inline(never)]
3544pub unsafe fn zgeqp3_(
3545    m: *const lapack_int,
3546    n: *const lapack_int,
3547    A: *mut __BindgenComplex<f64>,
3548    lda: *const lapack_int,
3549    JPVT: *mut lapack_int,
3550    tau: *mut __BindgenComplex<f64>,
3551    work: *mut __BindgenComplex<f64>,
3552    lwork: *const lapack_int,
3553    rwork: *mut f64,
3554    info: *mut lapack_int,
3555) {
3556    dyload_lib().zgeqp3_.unwrap()(m, n, A, lda, JPVT, tau, work, lwork, rwork, info)
3557}
3558
3559#[inline(never)]
3560pub unsafe fn cgeqr_(
3561    m: *const lapack_int,
3562    n: *const lapack_int,
3563    A: *mut __BindgenComplex<f32>,
3564    lda: *const lapack_int,
3565    T: *mut __BindgenComplex<f32>,
3566    tsize: *const lapack_int,
3567    work: *mut __BindgenComplex<f32>,
3568    lwork: *const lapack_int,
3569    info: *mut lapack_int,
3570) {
3571    dyload_lib().cgeqr_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
3572}
3573
3574#[inline(never)]
3575pub unsafe fn dgeqr_(
3576    m: *const lapack_int,
3577    n: *const lapack_int,
3578    A: *mut f64,
3579    lda: *const lapack_int,
3580    T: *mut f64,
3581    tsize: *const lapack_int,
3582    work: *mut f64,
3583    lwork: *const lapack_int,
3584    info: *mut lapack_int,
3585) {
3586    dyload_lib().dgeqr_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
3587}
3588
3589#[inline(never)]
3590pub unsafe fn sgeqr_(
3591    m: *const lapack_int,
3592    n: *const lapack_int,
3593    A: *mut f32,
3594    lda: *const lapack_int,
3595    T: *mut f32,
3596    tsize: *const lapack_int,
3597    work: *mut f32,
3598    lwork: *const lapack_int,
3599    info: *mut lapack_int,
3600) {
3601    dyload_lib().sgeqr_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
3602}
3603
3604#[inline(never)]
3605pub unsafe fn zgeqr_(
3606    m: *const lapack_int,
3607    n: *const lapack_int,
3608    A: *mut __BindgenComplex<f64>,
3609    lda: *const lapack_int,
3610    T: *mut __BindgenComplex<f64>,
3611    tsize: *const lapack_int,
3612    work: *mut __BindgenComplex<f64>,
3613    lwork: *const lapack_int,
3614    info: *mut lapack_int,
3615) {
3616    dyload_lib().zgeqr_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
3617}
3618
3619#[inline(never)]
3620pub unsafe fn cgeqr2_(
3621    m: *const lapack_int,
3622    n: *const lapack_int,
3623    A: *mut __BindgenComplex<f32>,
3624    lda: *const lapack_int,
3625    tau: *mut __BindgenComplex<f32>,
3626    work: *mut __BindgenComplex<f32>,
3627    info: *mut lapack_int,
3628) {
3629    dyload_lib().cgeqr2_.unwrap()(m, n, A, lda, tau, work, info)
3630}
3631
3632#[inline(never)]
3633pub unsafe fn dgeqr2_(
3634    m: *const lapack_int,
3635    n: *const lapack_int,
3636    A: *mut f64,
3637    lda: *const lapack_int,
3638    tau: *mut f64,
3639    work: *mut f64,
3640    info: *mut lapack_int,
3641) {
3642    dyload_lib().dgeqr2_.unwrap()(m, n, A, lda, tau, work, info)
3643}
3644
3645#[inline(never)]
3646pub unsafe fn sgeqr2_(
3647    m: *const lapack_int,
3648    n: *const lapack_int,
3649    A: *mut f32,
3650    lda: *const lapack_int,
3651    tau: *mut f32,
3652    work: *mut f32,
3653    info: *mut lapack_int,
3654) {
3655    dyload_lib().sgeqr2_.unwrap()(m, n, A, lda, tau, work, info)
3656}
3657
3658#[inline(never)]
3659pub unsafe fn zgeqr2_(
3660    m: *const lapack_int,
3661    n: *const lapack_int,
3662    A: *mut __BindgenComplex<f64>,
3663    lda: *const lapack_int,
3664    tau: *mut __BindgenComplex<f64>,
3665    work: *mut __BindgenComplex<f64>,
3666    info: *mut lapack_int,
3667) {
3668    dyload_lib().zgeqr2_.unwrap()(m, n, A, lda, tau, work, info)
3669}
3670
3671#[inline(never)]
3672pub unsafe fn cgeqrf_(
3673    m: *const lapack_int,
3674    n: *const lapack_int,
3675    A: *mut __BindgenComplex<f32>,
3676    lda: *const lapack_int,
3677    tau: *mut __BindgenComplex<f32>,
3678    work: *mut __BindgenComplex<f32>,
3679    lwork: *const lapack_int,
3680    info: *mut lapack_int,
3681) {
3682    dyload_lib().cgeqrf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3683}
3684
3685#[inline(never)]
3686pub unsafe fn dgeqrf_(
3687    m: *const lapack_int,
3688    n: *const lapack_int,
3689    A: *mut f64,
3690    lda: *const lapack_int,
3691    tau: *mut f64,
3692    work: *mut f64,
3693    lwork: *const lapack_int,
3694    info: *mut lapack_int,
3695) {
3696    dyload_lib().dgeqrf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3697}
3698
3699#[inline(never)]
3700pub unsafe fn sgeqrf_(
3701    m: *const lapack_int,
3702    n: *const lapack_int,
3703    A: *mut f32,
3704    lda: *const lapack_int,
3705    tau: *mut f32,
3706    work: *mut f32,
3707    lwork: *const lapack_int,
3708    info: *mut lapack_int,
3709) {
3710    dyload_lib().sgeqrf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3711}
3712
3713#[inline(never)]
3714pub unsafe fn zgeqrf_(
3715    m: *const lapack_int,
3716    n: *const lapack_int,
3717    A: *mut __BindgenComplex<f64>,
3718    lda: *const lapack_int,
3719    tau: *mut __BindgenComplex<f64>,
3720    work: *mut __BindgenComplex<f64>,
3721    lwork: *const lapack_int,
3722    info: *mut lapack_int,
3723) {
3724    dyload_lib().zgeqrf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3725}
3726
3727#[inline(never)]
3728pub unsafe fn cgeqrfp_(
3729    m: *const lapack_int,
3730    n: *const lapack_int,
3731    A: *mut __BindgenComplex<f32>,
3732    lda: *const lapack_int,
3733    tau: *mut __BindgenComplex<f32>,
3734    work: *mut __BindgenComplex<f32>,
3735    lwork: *const lapack_int,
3736    info: *mut lapack_int,
3737) {
3738    dyload_lib().cgeqrfp_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3739}
3740
3741#[inline(never)]
3742pub unsafe fn dgeqrfp_(
3743    m: *const lapack_int,
3744    n: *const lapack_int,
3745    A: *mut f64,
3746    lda: *const lapack_int,
3747    tau: *mut f64,
3748    work: *mut f64,
3749    lwork: *const lapack_int,
3750    info: *mut lapack_int,
3751) {
3752    dyload_lib().dgeqrfp_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3753}
3754
3755#[inline(never)]
3756pub unsafe fn sgeqrfp_(
3757    m: *const lapack_int,
3758    n: *const lapack_int,
3759    A: *mut f32,
3760    lda: *const lapack_int,
3761    tau: *mut f32,
3762    work: *mut f32,
3763    lwork: *const lapack_int,
3764    info: *mut lapack_int,
3765) {
3766    dyload_lib().sgeqrfp_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3767}
3768
3769#[inline(never)]
3770pub unsafe fn zgeqrfp_(
3771    m: *const lapack_int,
3772    n: *const lapack_int,
3773    A: *mut __BindgenComplex<f64>,
3774    lda: *const lapack_int,
3775    tau: *mut __BindgenComplex<f64>,
3776    work: *mut __BindgenComplex<f64>,
3777    lwork: *const lapack_int,
3778    info: *mut lapack_int,
3779) {
3780    dyload_lib().zgeqrfp_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3781}
3782
3783#[inline(never)]
3784pub unsafe fn cgeqrt_(
3785    m: *const lapack_int,
3786    n: *const lapack_int,
3787    nb: *const lapack_int,
3788    A: *mut __BindgenComplex<f32>,
3789    lda: *const lapack_int,
3790    T: *mut __BindgenComplex<f32>,
3791    ldt: *const lapack_int,
3792    work: *mut __BindgenComplex<f32>,
3793    info: *mut lapack_int,
3794) {
3795    dyload_lib().cgeqrt_.unwrap()(m, n, nb, A, lda, T, ldt, work, info)
3796}
3797
3798#[inline(never)]
3799pub unsafe fn dgeqrt_(
3800    m: *const lapack_int,
3801    n: *const lapack_int,
3802    nb: *const lapack_int,
3803    A: *mut f64,
3804    lda: *const lapack_int,
3805    T: *mut f64,
3806    ldt: *const lapack_int,
3807    work: *mut f64,
3808    info: *mut lapack_int,
3809) {
3810    dyload_lib().dgeqrt_.unwrap()(m, n, nb, A, lda, T, ldt, work, info)
3811}
3812
3813#[inline(never)]
3814pub unsafe fn sgeqrt_(
3815    m: *const lapack_int,
3816    n: *const lapack_int,
3817    nb: *const lapack_int,
3818    A: *mut f32,
3819    lda: *const lapack_int,
3820    T: *mut f32,
3821    ldt: *const lapack_int,
3822    work: *mut f32,
3823    info: *mut lapack_int,
3824) {
3825    dyload_lib().sgeqrt_.unwrap()(m, n, nb, A, lda, T, ldt, work, info)
3826}
3827
3828#[inline(never)]
3829pub unsafe fn zgeqrt_(
3830    m: *const lapack_int,
3831    n: *const lapack_int,
3832    nb: *const lapack_int,
3833    A: *mut __BindgenComplex<f64>,
3834    lda: *const lapack_int,
3835    T: *mut __BindgenComplex<f64>,
3836    ldt: *const lapack_int,
3837    work: *mut __BindgenComplex<f64>,
3838    info: *mut lapack_int,
3839) {
3840    dyload_lib().zgeqrt_.unwrap()(m, n, nb, A, lda, T, ldt, work, info)
3841}
3842
3843#[inline(never)]
3844pub unsafe fn cgeqrt2_(
3845    m: *const lapack_int,
3846    n: *const lapack_int,
3847    A: *mut __BindgenComplex<f32>,
3848    lda: *const lapack_int,
3849    T: *mut __BindgenComplex<f32>,
3850    ldt: *const lapack_int,
3851    info: *mut lapack_int,
3852) {
3853    dyload_lib().cgeqrt2_.unwrap()(m, n, A, lda, T, ldt, info)
3854}
3855
3856#[inline(never)]
3857pub unsafe fn dgeqrt2_(
3858    m: *const lapack_int,
3859    n: *const lapack_int,
3860    A: *mut f64,
3861    lda: *const lapack_int,
3862    T: *mut f64,
3863    ldt: *const lapack_int,
3864    info: *mut lapack_int,
3865) {
3866    dyload_lib().dgeqrt2_.unwrap()(m, n, A, lda, T, ldt, info)
3867}
3868
3869#[inline(never)]
3870pub unsafe fn sgeqrt2_(
3871    m: *const lapack_int,
3872    n: *const lapack_int,
3873    A: *mut f32,
3874    lda: *const lapack_int,
3875    T: *mut f32,
3876    ldt: *const lapack_int,
3877    info: *mut lapack_int,
3878) {
3879    dyload_lib().sgeqrt2_.unwrap()(m, n, A, lda, T, ldt, info)
3880}
3881
3882#[inline(never)]
3883pub unsafe fn zgeqrt2_(
3884    m: *const lapack_int,
3885    n: *const lapack_int,
3886    A: *mut __BindgenComplex<f64>,
3887    lda: *const lapack_int,
3888    T: *mut __BindgenComplex<f64>,
3889    ldt: *const lapack_int,
3890    info: *mut lapack_int,
3891) {
3892    dyload_lib().zgeqrt2_.unwrap()(m, n, A, lda, T, ldt, info)
3893}
3894
3895#[inline(never)]
3896pub unsafe fn cgeqrt3_(
3897    m: *const lapack_int,
3898    n: *const lapack_int,
3899    A: *mut __BindgenComplex<f32>,
3900    lda: *const lapack_int,
3901    T: *mut __BindgenComplex<f32>,
3902    ldt: *const lapack_int,
3903    info: *mut lapack_int,
3904) {
3905    dyload_lib().cgeqrt3_.unwrap()(m, n, A, lda, T, ldt, info)
3906}
3907
3908#[inline(never)]
3909pub unsafe fn dgeqrt3_(
3910    m: *const lapack_int,
3911    n: *const lapack_int,
3912    A: *mut f64,
3913    lda: *const lapack_int,
3914    T: *mut f64,
3915    ldt: *const lapack_int,
3916    info: *mut lapack_int,
3917) {
3918    dyload_lib().dgeqrt3_.unwrap()(m, n, A, lda, T, ldt, info)
3919}
3920
3921#[inline(never)]
3922pub unsafe fn sgeqrt3_(
3923    m: *const lapack_int,
3924    n: *const lapack_int,
3925    A: *mut f32,
3926    lda: *const lapack_int,
3927    T: *mut f32,
3928    ldt: *const lapack_int,
3929    info: *mut lapack_int,
3930) {
3931    dyload_lib().sgeqrt3_.unwrap()(m, n, A, lda, T, ldt, info)
3932}
3933
3934#[inline(never)]
3935pub unsafe fn zgeqrt3_(
3936    m: *const lapack_int,
3937    n: *const lapack_int,
3938    A: *mut __BindgenComplex<f64>,
3939    lda: *const lapack_int,
3940    T: *mut __BindgenComplex<f64>,
3941    ldt: *const lapack_int,
3942    info: *mut lapack_int,
3943) {
3944    dyload_lib().zgeqrt3_.unwrap()(m, n, A, lda, T, ldt, info)
3945}
3946
3947#[inline(never)]
3948pub unsafe fn cgerfs_(
3949    trans: *const c_char,
3950    n: *const lapack_int,
3951    nrhs: *const lapack_int,
3952    A: *const __BindgenComplex<f32>,
3953    lda: *const lapack_int,
3954    AF: *const __BindgenComplex<f32>,
3955    ldaf: *const lapack_int,
3956    ipiv: *const lapack_int,
3957    B: *const __BindgenComplex<f32>,
3958    ldb: *const lapack_int,
3959    X: *mut __BindgenComplex<f32>,
3960    ldx: *const lapack_int,
3961    ferr: *mut f32,
3962    berr: *mut f32,
3963    work: *mut __BindgenComplex<f32>,
3964    rwork: *mut f32,
3965    info: *mut lapack_int,
3966) {
3967    dyload_lib().cgerfs_.unwrap()(
3968        trans, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
3969    )
3970}
3971
3972#[inline(never)]
3973pub unsafe fn dgerfs_(
3974    trans: *const c_char,
3975    n: *const lapack_int,
3976    nrhs: *const lapack_int,
3977    A: *const f64,
3978    lda: *const lapack_int,
3979    AF: *const f64,
3980    ldaf: *const lapack_int,
3981    ipiv: *const lapack_int,
3982    B: *const f64,
3983    ldb: *const lapack_int,
3984    X: *mut f64,
3985    ldx: *const lapack_int,
3986    ferr: *mut f64,
3987    berr: *mut f64,
3988    work: *mut f64,
3989    iwork: *mut lapack_int,
3990    info: *mut lapack_int,
3991) {
3992    dyload_lib().dgerfs_.unwrap()(
3993        trans, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, iwork, info,
3994    )
3995}
3996
3997#[inline(never)]
3998pub unsafe fn sgerfs_(
3999    trans: *const c_char,
4000    n: *const lapack_int,
4001    nrhs: *const lapack_int,
4002    A: *const f32,
4003    lda: *const lapack_int,
4004    AF: *const f32,
4005    ldaf: *const lapack_int,
4006    ipiv: *const lapack_int,
4007    B: *const f32,
4008    ldb: *const lapack_int,
4009    X: *mut f32,
4010    ldx: *const lapack_int,
4011    ferr: *mut f32,
4012    berr: *mut f32,
4013    work: *mut f32,
4014    iwork: *mut lapack_int,
4015    info: *mut lapack_int,
4016) {
4017    dyload_lib().sgerfs_.unwrap()(
4018        trans, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, iwork, info,
4019    )
4020}
4021
4022#[inline(never)]
4023pub unsafe fn zgerfs_(
4024    trans: *const c_char,
4025    n: *const lapack_int,
4026    nrhs: *const lapack_int,
4027    A: *const __BindgenComplex<f64>,
4028    lda: *const lapack_int,
4029    AF: *const __BindgenComplex<f64>,
4030    ldaf: *const lapack_int,
4031    ipiv: *const lapack_int,
4032    B: *const __BindgenComplex<f64>,
4033    ldb: *const lapack_int,
4034    X: *mut __BindgenComplex<f64>,
4035    ldx: *const lapack_int,
4036    ferr: *mut f64,
4037    berr: *mut f64,
4038    work: *mut __BindgenComplex<f64>,
4039    rwork: *mut f64,
4040    info: *mut lapack_int,
4041) {
4042    dyload_lib().zgerfs_.unwrap()(
4043        trans, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
4044    )
4045}
4046
4047#[inline(never)]
4048pub unsafe fn cgerfsx_(
4049    trans: *const c_char,
4050    equed: *const c_char,
4051    n: *const lapack_int,
4052    nrhs: *const lapack_int,
4053    A: *const __BindgenComplex<f32>,
4054    lda: *const lapack_int,
4055    AF: *const __BindgenComplex<f32>,
4056    ldaf: *const lapack_int,
4057    ipiv: *const lapack_int,
4058    R: *const f32,
4059    C: *const f32,
4060    B: *const __BindgenComplex<f32>,
4061    ldb: *const lapack_int,
4062    X: *mut __BindgenComplex<f32>,
4063    ldx: *const lapack_int,
4064    rcond: *mut f32,
4065    berr: *mut f32,
4066    n_err_bnds: *const lapack_int,
4067    err_bnds_norm: *mut f32,
4068    err_bnds_comp: *mut f32,
4069    nparams: *const lapack_int,
4070    params: *mut f32,
4071    work: *mut __BindgenComplex<f32>,
4072    rwork: *mut f32,
4073    info: *mut lapack_int,
4074) {
4075    dyload_lib().cgerfsx_.unwrap()(
4076        trans,
4077        equed,
4078        n,
4079        nrhs,
4080        A,
4081        lda,
4082        AF,
4083        ldaf,
4084        ipiv,
4085        R,
4086        C,
4087        B,
4088        ldb,
4089        X,
4090        ldx,
4091        rcond,
4092        berr,
4093        n_err_bnds,
4094        err_bnds_norm,
4095        err_bnds_comp,
4096        nparams,
4097        params,
4098        work,
4099        rwork,
4100        info,
4101    )
4102}
4103
4104#[inline(never)]
4105pub unsafe fn dgerfsx_(
4106    trans: *const c_char,
4107    equed: *const c_char,
4108    n: *const lapack_int,
4109    nrhs: *const lapack_int,
4110    A: *const f64,
4111    lda: *const lapack_int,
4112    AF: *const f64,
4113    ldaf: *const lapack_int,
4114    ipiv: *const lapack_int,
4115    R: *const f64,
4116    C: *const f64,
4117    B: *const f64,
4118    ldb: *const lapack_int,
4119    X: *mut f64,
4120    ldx: *const lapack_int,
4121    rcond: *mut f64,
4122    berr: *mut f64,
4123    n_err_bnds: *const lapack_int,
4124    err_bnds_norm: *mut f64,
4125    err_bnds_comp: *mut f64,
4126    nparams: *const lapack_int,
4127    params: *mut f64,
4128    work: *mut f64,
4129    iwork: *mut lapack_int,
4130    info: *mut lapack_int,
4131) {
4132    dyload_lib().dgerfsx_.unwrap()(
4133        trans,
4134        equed,
4135        n,
4136        nrhs,
4137        A,
4138        lda,
4139        AF,
4140        ldaf,
4141        ipiv,
4142        R,
4143        C,
4144        B,
4145        ldb,
4146        X,
4147        ldx,
4148        rcond,
4149        berr,
4150        n_err_bnds,
4151        err_bnds_norm,
4152        err_bnds_comp,
4153        nparams,
4154        params,
4155        work,
4156        iwork,
4157        info,
4158    )
4159}
4160
4161#[inline(never)]
4162pub unsafe fn sgerfsx_(
4163    trans: *const c_char,
4164    equed: *const c_char,
4165    n: *const lapack_int,
4166    nrhs: *const lapack_int,
4167    A: *const f32,
4168    lda: *const lapack_int,
4169    AF: *const f32,
4170    ldaf: *const lapack_int,
4171    ipiv: *const lapack_int,
4172    R: *const f32,
4173    C: *const f32,
4174    B: *const f32,
4175    ldb: *const lapack_int,
4176    X: *mut f32,
4177    ldx: *const lapack_int,
4178    rcond: *mut f32,
4179    berr: *mut f32,
4180    n_err_bnds: *const lapack_int,
4181    err_bnds_norm: *mut f32,
4182    err_bnds_comp: *mut f32,
4183    nparams: *const lapack_int,
4184    params: *mut f32,
4185    work: *mut f32,
4186    iwork: *mut lapack_int,
4187    info: *mut lapack_int,
4188) {
4189    dyload_lib().sgerfsx_.unwrap()(
4190        trans,
4191        equed,
4192        n,
4193        nrhs,
4194        A,
4195        lda,
4196        AF,
4197        ldaf,
4198        ipiv,
4199        R,
4200        C,
4201        B,
4202        ldb,
4203        X,
4204        ldx,
4205        rcond,
4206        berr,
4207        n_err_bnds,
4208        err_bnds_norm,
4209        err_bnds_comp,
4210        nparams,
4211        params,
4212        work,
4213        iwork,
4214        info,
4215    )
4216}
4217
4218#[inline(never)]
4219pub unsafe fn zgerfsx_(
4220    trans: *const c_char,
4221    equed: *const c_char,
4222    n: *const lapack_int,
4223    nrhs: *const lapack_int,
4224    A: *const __BindgenComplex<f64>,
4225    lda: *const lapack_int,
4226    AF: *const __BindgenComplex<f64>,
4227    ldaf: *const lapack_int,
4228    ipiv: *const lapack_int,
4229    R: *const f64,
4230    C: *const f64,
4231    B: *const __BindgenComplex<f64>,
4232    ldb: *const lapack_int,
4233    X: *mut __BindgenComplex<f64>,
4234    ldx: *const lapack_int,
4235    rcond: *mut f64,
4236    berr: *mut f64,
4237    n_err_bnds: *const lapack_int,
4238    err_bnds_norm: *mut f64,
4239    err_bnds_comp: *mut f64,
4240    nparams: *const lapack_int,
4241    params: *mut f64,
4242    work: *mut __BindgenComplex<f64>,
4243    rwork: *mut f64,
4244    info: *mut lapack_int,
4245) {
4246    dyload_lib().zgerfsx_.unwrap()(
4247        trans,
4248        equed,
4249        n,
4250        nrhs,
4251        A,
4252        lda,
4253        AF,
4254        ldaf,
4255        ipiv,
4256        R,
4257        C,
4258        B,
4259        ldb,
4260        X,
4261        ldx,
4262        rcond,
4263        berr,
4264        n_err_bnds,
4265        err_bnds_norm,
4266        err_bnds_comp,
4267        nparams,
4268        params,
4269        work,
4270        rwork,
4271        info,
4272    )
4273}
4274
4275#[inline(never)]
4276pub unsafe fn cgerq2_(
4277    m: *const lapack_int,
4278    n: *const lapack_int,
4279    A: *mut __BindgenComplex<f32>,
4280    lda: *const lapack_int,
4281    tau: *mut __BindgenComplex<f32>,
4282    work: *mut __BindgenComplex<f32>,
4283    info: *mut lapack_int,
4284) {
4285    dyload_lib().cgerq2_.unwrap()(m, n, A, lda, tau, work, info)
4286}
4287
4288#[inline(never)]
4289pub unsafe fn dgerq2_(
4290    m: *const lapack_int,
4291    n: *const lapack_int,
4292    A: *mut f64,
4293    lda: *const lapack_int,
4294    tau: *mut f64,
4295    work: *mut f64,
4296    info: *mut lapack_int,
4297) {
4298    dyload_lib().dgerq2_.unwrap()(m, n, A, lda, tau, work, info)
4299}
4300
4301#[inline(never)]
4302pub unsafe fn sgerq2_(
4303    m: *const lapack_int,
4304    n: *const lapack_int,
4305    A: *mut f32,
4306    lda: *const lapack_int,
4307    tau: *mut f32,
4308    work: *mut f32,
4309    info: *mut lapack_int,
4310) {
4311    dyload_lib().sgerq2_.unwrap()(m, n, A, lda, tau, work, info)
4312}
4313
4314#[inline(never)]
4315pub unsafe fn zgerq2_(
4316    m: *const lapack_int,
4317    n: *const lapack_int,
4318    A: *mut __BindgenComplex<f64>,
4319    lda: *const lapack_int,
4320    tau: *mut __BindgenComplex<f64>,
4321    work: *mut __BindgenComplex<f64>,
4322    info: *mut lapack_int,
4323) {
4324    dyload_lib().zgerq2_.unwrap()(m, n, A, lda, tau, work, info)
4325}
4326
4327#[inline(never)]
4328pub unsafe fn cgerqf_(
4329    m: *const lapack_int,
4330    n: *const lapack_int,
4331    A: *mut __BindgenComplex<f32>,
4332    lda: *const lapack_int,
4333    tau: *mut __BindgenComplex<f32>,
4334    work: *mut __BindgenComplex<f32>,
4335    lwork: *const lapack_int,
4336    info: *mut lapack_int,
4337) {
4338    dyload_lib().cgerqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
4339}
4340
4341#[inline(never)]
4342pub unsafe fn dgerqf_(
4343    m: *const lapack_int,
4344    n: *const lapack_int,
4345    A: *mut f64,
4346    lda: *const lapack_int,
4347    tau: *mut f64,
4348    work: *mut f64,
4349    lwork: *const lapack_int,
4350    info: *mut lapack_int,
4351) {
4352    dyload_lib().dgerqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
4353}
4354
4355#[inline(never)]
4356pub unsafe fn sgerqf_(
4357    m: *const lapack_int,
4358    n: *const lapack_int,
4359    A: *mut f32,
4360    lda: *const lapack_int,
4361    tau: *mut f32,
4362    work: *mut f32,
4363    lwork: *const lapack_int,
4364    info: *mut lapack_int,
4365) {
4366    dyload_lib().sgerqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
4367}
4368
4369#[inline(never)]
4370pub unsafe fn zgerqf_(
4371    m: *const lapack_int,
4372    n: *const lapack_int,
4373    A: *mut __BindgenComplex<f64>,
4374    lda: *const lapack_int,
4375    tau: *mut __BindgenComplex<f64>,
4376    work: *mut __BindgenComplex<f64>,
4377    lwork: *const lapack_int,
4378    info: *mut lapack_int,
4379) {
4380    dyload_lib().zgerqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
4381}
4382
4383#[inline(never)]
4384pub unsafe fn cgesdd_(
4385    jobz: *const c_char,
4386    m: *const lapack_int,
4387    n: *const lapack_int,
4388    A: *mut __BindgenComplex<f32>,
4389    lda: *const lapack_int,
4390    S: *mut f32,
4391    U: *mut __BindgenComplex<f32>,
4392    ldu: *const lapack_int,
4393    VT: *mut __BindgenComplex<f32>,
4394    ldvt: *const lapack_int,
4395    work: *mut __BindgenComplex<f32>,
4396    lwork: *const lapack_int,
4397    rwork: *mut f32,
4398    iwork: *mut lapack_int,
4399    info: *mut lapack_int,
4400) {
4401    dyload_lib().cgesdd_.unwrap()(
4402        jobz, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, rwork, iwork, info,
4403    )
4404}
4405
4406#[inline(never)]
4407pub unsafe fn dgesdd_(
4408    jobz: *const c_char,
4409    m: *const lapack_int,
4410    n: *const lapack_int,
4411    A: *mut f64,
4412    lda: *const lapack_int,
4413    S: *mut f64,
4414    U: *mut f64,
4415    ldu: *const lapack_int,
4416    VT: *mut f64,
4417    ldvt: *const lapack_int,
4418    work: *mut f64,
4419    lwork: *const lapack_int,
4420    iwork: *mut lapack_int,
4421    info: *mut lapack_int,
4422) {
4423    dyload_lib().dgesdd_.unwrap()(jobz, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, iwork, info)
4424}
4425
4426#[inline(never)]
4427pub unsafe fn sgesdd_(
4428    jobz: *const c_char,
4429    m: *const lapack_int,
4430    n: *const lapack_int,
4431    A: *mut f32,
4432    lda: *const lapack_int,
4433    S: *mut f32,
4434    U: *mut f32,
4435    ldu: *const lapack_int,
4436    VT: *mut f32,
4437    ldvt: *const lapack_int,
4438    work: *mut f32,
4439    lwork: *const lapack_int,
4440    iwork: *mut lapack_int,
4441    info: *mut lapack_int,
4442) {
4443    dyload_lib().sgesdd_.unwrap()(jobz, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, iwork, info)
4444}
4445
4446#[inline(never)]
4447pub unsafe fn zgesdd_(
4448    jobz: *const c_char,
4449    m: *const lapack_int,
4450    n: *const lapack_int,
4451    A: *mut __BindgenComplex<f64>,
4452    lda: *const lapack_int,
4453    S: *mut f64,
4454    U: *mut __BindgenComplex<f64>,
4455    ldu: *const lapack_int,
4456    VT: *mut __BindgenComplex<f64>,
4457    ldvt: *const lapack_int,
4458    work: *mut __BindgenComplex<f64>,
4459    lwork: *const lapack_int,
4460    rwork: *mut f64,
4461    iwork: *mut lapack_int,
4462    info: *mut lapack_int,
4463) {
4464    dyload_lib().zgesdd_.unwrap()(
4465        jobz, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, rwork, iwork, info,
4466    )
4467}
4468
4469#[inline(never)]
4470pub unsafe fn cgedmd_(
4471    jobs: *const c_char,
4472    jobz: *const c_char,
4473    jobr: *const c_char,
4474    jobf: *const c_char,
4475    whtsvd: *const lapack_int,
4476    m: *const lapack_int,
4477    n: *const lapack_int,
4478    x: *mut __BindgenComplex<f32>,
4479    ldx: *const lapack_int,
4480    y: *mut __BindgenComplex<f32>,
4481    ldy: *const lapack_int,
4482    nrnk: *const lapack_int,
4483    tol: *const f32,
4484    k: *mut lapack_int,
4485    eigs: *mut __BindgenComplex<f32>,
4486    z: *mut __BindgenComplex<f32>,
4487    ldz: *const lapack_int,
4488    res: *mut f32,
4489    b: *mut __BindgenComplex<f32>,
4490    ldb: *const lapack_int,
4491    w: *mut __BindgenComplex<f32>,
4492    ldw: *const lapack_int,
4493    s: *mut __BindgenComplex<f32>,
4494    lds: *const lapack_int,
4495    zwork: *mut __BindgenComplex<f32>,
4496    lzwork: *const lapack_int,
4497    work: *mut f32,
4498    lwork: *const lapack_int,
4499    iwork: *mut lapack_int,
4500    liwork: *const lapack_int,
4501    info: *mut lapack_int,
4502) {
4503    dyload_lib().cgedmd_.unwrap()(
4504        jobs, jobz, jobr, jobf, whtsvd, m, n, x, ldx, y, ldy, nrnk, tol, k, eigs, z, ldz, res, b,
4505        ldb, w, ldw, s, lds, zwork, lzwork, work, lwork, iwork, liwork, info,
4506    )
4507}
4508
4509#[inline(never)]
4510pub unsafe fn dgedmd_(
4511    jobs: *const c_char,
4512    jobz: *const c_char,
4513    jobr: *const c_char,
4514    jobf: *const c_char,
4515    whtsvd: *const lapack_int,
4516    m: *const lapack_int,
4517    n: *const lapack_int,
4518    x: *mut f64,
4519    ldx: *const lapack_int,
4520    y: *mut f64,
4521    ldy: *const lapack_int,
4522    nrnk: *const lapack_int,
4523    tol: *const f64,
4524    k: *mut lapack_int,
4525    reig: *mut f64,
4526    imeig: *mut f64,
4527    z: *mut f64,
4528    ldz: *const lapack_int,
4529    res: *mut f64,
4530    b: *mut f64,
4531    ldb: *const lapack_int,
4532    w: *mut f64,
4533    ldw: *const lapack_int,
4534    s: *mut f64,
4535    lds: *const lapack_int,
4536    work: *mut f64,
4537    lwork: *const lapack_int,
4538    iwork: *mut lapack_int,
4539    liwork: *const lapack_int,
4540    info: *mut lapack_int,
4541) {
4542    dyload_lib().dgedmd_.unwrap()(
4543        jobs, jobz, jobr, jobf, whtsvd, m, n, x, ldx, y, ldy, nrnk, tol, k, reig, imeig, z, ldz,
4544        res, b, ldb, w, ldw, s, lds, work, lwork, iwork, liwork, info,
4545    )
4546}
4547
4548#[inline(never)]
4549pub unsafe fn sgedmd_(
4550    jobs: *const c_char,
4551    jobz: *const c_char,
4552    jobr: *const c_char,
4553    jobf: *const c_char,
4554    whtsvd: *const lapack_int,
4555    m: *const lapack_int,
4556    n: *const lapack_int,
4557    x: *mut f32,
4558    ldx: *const lapack_int,
4559    y: *mut f32,
4560    ldy: *const lapack_int,
4561    nrnk: *const lapack_int,
4562    tol: *const f32,
4563    k: *mut lapack_int,
4564    reig: *mut f32,
4565    imeig: *mut f32,
4566    z: *mut f32,
4567    ldz: *const lapack_int,
4568    res: *mut f32,
4569    b: *mut f32,
4570    ldb: *const lapack_int,
4571    w: *mut f32,
4572    ldw: *const lapack_int,
4573    s: *mut f32,
4574    lds: *const lapack_int,
4575    work: *mut f32,
4576    lwork: *const lapack_int,
4577    iwork: *mut lapack_int,
4578    liwork: *const lapack_int,
4579    info: *mut lapack_int,
4580) {
4581    dyload_lib().sgedmd_.unwrap()(
4582        jobs, jobz, jobr, jobf, whtsvd, m, n, x, ldx, y, ldy, nrnk, tol, k, reig, imeig, z, ldz,
4583        res, b, ldb, w, ldw, s, lds, work, lwork, iwork, liwork, info,
4584    )
4585}
4586
4587#[inline(never)]
4588pub unsafe fn zgedmd_(
4589    jobs: *const c_char,
4590    jobz: *const c_char,
4591    jobr: *const c_char,
4592    jobf: *const c_char,
4593    whtsvd: *const lapack_int,
4594    m: *const lapack_int,
4595    n: *const lapack_int,
4596    x: *mut __BindgenComplex<f64>,
4597    ldx: *const lapack_int,
4598    y: *mut __BindgenComplex<f64>,
4599    ldy: *const lapack_int,
4600    nrnk: *const lapack_int,
4601    tol: *const f64,
4602    k: *mut lapack_int,
4603    eigs: *mut __BindgenComplex<f64>,
4604    z: *mut __BindgenComplex<f64>,
4605    ldz: *const lapack_int,
4606    res: *mut f64,
4607    b: *mut __BindgenComplex<f64>,
4608    ldb: *const lapack_int,
4609    w: *mut __BindgenComplex<f64>,
4610    ldw: *const lapack_int,
4611    s: *mut __BindgenComplex<f64>,
4612    lds: *const lapack_int,
4613    zwork: *mut __BindgenComplex<f64>,
4614    lzwork: *const lapack_int,
4615    rwork: *mut f64,
4616    lrwork: *const lapack_int,
4617    iwork: *mut lapack_int,
4618    liwork: *const lapack_int,
4619    info: *mut lapack_int,
4620) {
4621    dyload_lib().zgedmd_.unwrap()(
4622        jobs, jobz, jobr, jobf, whtsvd, m, n, x, ldx, y, ldy, nrnk, tol, k, eigs, z, ldz, res, b,
4623        ldb, w, ldw, s, lds, zwork, lzwork, rwork, lrwork, iwork, liwork, info,
4624    )
4625}
4626
4627#[inline(never)]
4628pub unsafe fn cgedmdq_(
4629    jobs: *const c_char,
4630    jobz: *const c_char,
4631    jobr: *const c_char,
4632    jobq: *const c_char,
4633    jobt: *const c_char,
4634    jobf: *const c_char,
4635    whtsvd: *const lapack_int,
4636    m: *const lapack_int,
4637    n: *const lapack_int,
4638    f: *mut __BindgenComplex<f32>,
4639    ldf: *const lapack_int,
4640    x: *mut __BindgenComplex<f32>,
4641    ldx: *const lapack_int,
4642    y: *mut __BindgenComplex<f32>,
4643    ldy: *const lapack_int,
4644    nrnk: *const lapack_int,
4645    tol: *const f32,
4646    k: *const lapack_int,
4647    eigs: *mut __BindgenComplex<f32>,
4648    z: *mut __BindgenComplex<f32>,
4649    ldz: *const lapack_int,
4650    res: *mut f32,
4651    b: *mut __BindgenComplex<f32>,
4652    ldb: *const lapack_int,
4653    v: *mut __BindgenComplex<f32>,
4654    ldv: *const lapack_int,
4655    s: *mut __BindgenComplex<f32>,
4656    lds: *const lapack_int,
4657    zwork: *mut __BindgenComplex<f32>,
4658    lzwork: *const lapack_int,
4659    work: *mut f32,
4660    lwork: *const lapack_int,
4661    iwork: *mut lapack_int,
4662    liwork: *const lapack_int,
4663    info: *mut lapack_int,
4664) {
4665    dyload_lib().cgedmdq_.unwrap()(
4666        jobs, jobz, jobr, jobq, jobt, jobf, whtsvd, m, n, f, ldf, x, ldx, y, ldy, nrnk, tol, k,
4667        eigs, z, ldz, res, b, ldb, v, ldv, s, lds, zwork, lzwork, work, lwork, iwork, liwork, info,
4668    )
4669}
4670
4671#[inline(never)]
4672pub unsafe fn dgedmdq_(
4673    jobs: *const c_char,
4674    jobz: *const c_char,
4675    jobr: *const c_char,
4676    jobq: *const c_char,
4677    jobt: *const c_char,
4678    jobf: *const c_char,
4679    whtsvd: *const lapack_int,
4680    m: *const lapack_int,
4681    n: *const lapack_int,
4682    f: *mut f64,
4683    ldf: *const lapack_int,
4684    x: *mut f64,
4685    ldx: *const lapack_int,
4686    y: *mut f64,
4687    ldy: *const lapack_int,
4688    nrnk: *const lapack_int,
4689    tol: *const f64,
4690    k: *mut lapack_int,
4691    reig: *mut f64,
4692    imeig: *mut f64,
4693    z: *mut f64,
4694    ldz: *const lapack_int,
4695    res: *mut f64,
4696    b: *mut f64,
4697    ldb: *const lapack_int,
4698    v: *mut f64,
4699    ldv: *const lapack_int,
4700    s: *mut f64,
4701    lds: *const lapack_int,
4702    work: *mut f64,
4703    lwork: *const lapack_int,
4704    iwork: *mut lapack_int,
4705    liwork: *const lapack_int,
4706    info: *mut lapack_int,
4707) {
4708    dyload_lib().dgedmdq_.unwrap()(
4709        jobs, jobz, jobr, jobq, jobt, jobf, whtsvd, m, n, f, ldf, x, ldx, y, ldy, nrnk, tol, k,
4710        reig, imeig, z, ldz, res, b, ldb, v, ldv, s, lds, work, lwork, iwork, liwork, info,
4711    )
4712}
4713
4714#[inline(never)]
4715pub unsafe fn sgedmdq_(
4716    jobs: *const c_char,
4717    jobz: *const c_char,
4718    jobr: *const c_char,
4719    jobq: *const c_char,
4720    jobt: *const c_char,
4721    jobf: *const c_char,
4722    whtsvd: *const lapack_int,
4723    m: *const lapack_int,
4724    n: *const lapack_int,
4725    f: *mut f32,
4726    ldf: *const lapack_int,
4727    x: *mut f32,
4728    ldx: *const lapack_int,
4729    y: *mut f32,
4730    ldy: *const lapack_int,
4731    nrnk: *const lapack_int,
4732    tol: *const f32,
4733    k: *const lapack_int,
4734    reig: *mut f32,
4735    imeig: *mut f32,
4736    z: *mut f32,
4737    ldz: *const lapack_int,
4738    res: *mut f32,
4739    b: *mut f32,
4740    ldb: *const lapack_int,
4741    v: *mut f32,
4742    ldv: *const lapack_int,
4743    s: *mut f32,
4744    lds: *const lapack_int,
4745    work: *mut f32,
4746    lwork: *const lapack_int,
4747    iwork: *mut lapack_int,
4748    liwork: *const lapack_int,
4749    info: *mut lapack_int,
4750) {
4751    dyload_lib().sgedmdq_.unwrap()(
4752        jobs, jobz, jobr, jobq, jobt, jobf, whtsvd, m, n, f, ldf, x, ldx, y, ldy, nrnk, tol, k,
4753        reig, imeig, z, ldz, res, b, ldb, v, ldv, s, lds, work, lwork, iwork, liwork, info,
4754    )
4755}
4756
4757#[inline(never)]
4758pub unsafe fn zgedmdq_(
4759    jobs: *const c_char,
4760    jobz: *const c_char,
4761    jobr: *const c_char,
4762    jobq: *const c_char,
4763    jobt: *const c_char,
4764    jobf: *const c_char,
4765    whtsvd: *const lapack_int,
4766    m: *const lapack_int,
4767    n: *const lapack_int,
4768    f: *mut __BindgenComplex<f64>,
4769    ldf: *const lapack_int,
4770    x: *mut __BindgenComplex<f64>,
4771    ldx: *const lapack_int,
4772    y: *mut __BindgenComplex<f64>,
4773    ldy: *const lapack_int,
4774    nrnk: *const lapack_int,
4775    tol: *const f64,
4776    k: *const lapack_int,
4777    eigs: *mut __BindgenComplex<f64>,
4778    z: *mut __BindgenComplex<f64>,
4779    ldz: *const lapack_int,
4780    res: *mut f64,
4781    b: *mut __BindgenComplex<f64>,
4782    ldb: *const lapack_int,
4783    v: *mut __BindgenComplex<f64>,
4784    ldv: *const lapack_int,
4785    s: *mut __BindgenComplex<f64>,
4786    lds: *const lapack_int,
4787    zwork: *mut __BindgenComplex<f64>,
4788    lzwork: *const lapack_int,
4789    work: *mut f64,
4790    lwork: *const lapack_int,
4791    iwork: *mut lapack_int,
4792    liwork: *const lapack_int,
4793    info: *mut lapack_int,
4794) {
4795    dyload_lib().zgedmdq_.unwrap()(
4796        jobs, jobz, jobr, jobq, jobt, jobf, whtsvd, m, n, f, ldf, x, ldx, y, ldy, nrnk, tol, k,
4797        eigs, z, ldz, res, b, ldb, v, ldv, s, lds, zwork, lzwork, work, lwork, iwork, liwork, info,
4798    )
4799}
4800
4801#[inline(never)]
4802pub unsafe fn cgesv_(
4803    n: *const lapack_int,
4804    nrhs: *const lapack_int,
4805    A: *mut __BindgenComplex<f32>,
4806    lda: *const lapack_int,
4807    ipiv: *mut lapack_int,
4808    B: *mut __BindgenComplex<f32>,
4809    ldb: *const lapack_int,
4810    info: *mut lapack_int,
4811) {
4812    dyload_lib().cgesv_.unwrap()(n, nrhs, A, lda, ipiv, B, ldb, info)
4813}
4814
4815#[inline(never)]
4816pub unsafe fn dgesv_(
4817    n: *const lapack_int,
4818    nrhs: *const lapack_int,
4819    A: *mut f64,
4820    lda: *const lapack_int,
4821    ipiv: *mut lapack_int,
4822    B: *mut f64,
4823    ldb: *const lapack_int,
4824    info: *mut lapack_int,
4825) {
4826    dyload_lib().dgesv_.unwrap()(n, nrhs, A, lda, ipiv, B, ldb, info)
4827}
4828
4829#[inline(never)]
4830pub unsafe fn sgesv_(
4831    n: *const lapack_int,
4832    nrhs: *const lapack_int,
4833    A: *mut f32,
4834    lda: *const lapack_int,
4835    ipiv: *mut lapack_int,
4836    B: *mut f32,
4837    ldb: *const lapack_int,
4838    info: *mut lapack_int,
4839) {
4840    dyload_lib().sgesv_.unwrap()(n, nrhs, A, lda, ipiv, B, ldb, info)
4841}
4842
4843#[inline(never)]
4844pub unsafe fn zgesv_(
4845    n: *const lapack_int,
4846    nrhs: *const lapack_int,
4847    A: *mut __BindgenComplex<f64>,
4848    lda: *const lapack_int,
4849    ipiv: *mut lapack_int,
4850    B: *mut __BindgenComplex<f64>,
4851    ldb: *const lapack_int,
4852    info: *mut lapack_int,
4853) {
4854    dyload_lib().zgesv_.unwrap()(n, nrhs, A, lda, ipiv, B, ldb, info)
4855}
4856
4857#[inline(never)]
4858pub unsafe fn dsgesv_(
4859    n: *const lapack_int,
4860    nrhs: *const lapack_int,
4861    A: *mut f64,
4862    lda: *const lapack_int,
4863    ipiv: *mut lapack_int,
4864    B: *const f64,
4865    ldb: *const lapack_int,
4866    X: *mut f64,
4867    ldx: *const lapack_int,
4868    work: *mut f64,
4869    swork: *mut f32,
4870    iter: *mut lapack_int,
4871    info: *mut lapack_int,
4872) {
4873    dyload_lib().dsgesv_.unwrap()(n, nrhs, A, lda, ipiv, B, ldb, X, ldx, work, swork, iter, info)
4874}
4875
4876#[inline(never)]
4877pub unsafe fn zcgesv_(
4878    n: *const lapack_int,
4879    nrhs: *const lapack_int,
4880    A: *mut __BindgenComplex<f64>,
4881    lda: *const lapack_int,
4882    ipiv: *mut lapack_int,
4883    B: *const __BindgenComplex<f64>,
4884    ldb: *const lapack_int,
4885    X: *mut __BindgenComplex<f64>,
4886    ldx: *const lapack_int,
4887    work: *mut __BindgenComplex<f64>,
4888    swork: *mut __BindgenComplex<f32>,
4889    rwork: *mut f64,
4890    iter: *mut lapack_int,
4891    info: *mut lapack_int,
4892) {
4893    dyload_lib().zcgesv_.unwrap()(
4894        n, nrhs, A, lda, ipiv, B, ldb, X, ldx, work, swork, rwork, iter, info,
4895    )
4896}
4897
4898#[inline(never)]
4899pub unsafe fn cgesvd_(
4900    jobu: *const c_char,
4901    jobvt: *const c_char,
4902    m: *const lapack_int,
4903    n: *const lapack_int,
4904    A: *mut __BindgenComplex<f32>,
4905    lda: *const lapack_int,
4906    S: *mut f32,
4907    U: *mut __BindgenComplex<f32>,
4908    ldu: *const lapack_int,
4909    VT: *mut __BindgenComplex<f32>,
4910    ldvt: *const lapack_int,
4911    work: *mut __BindgenComplex<f32>,
4912    lwork: *const lapack_int,
4913    rwork: *mut f32,
4914    info: *mut lapack_int,
4915) {
4916    dyload_lib().cgesvd_.unwrap()(
4917        jobu, jobvt, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, rwork, info,
4918    )
4919}
4920
4921#[inline(never)]
4922pub unsafe fn dgesvd_(
4923    jobu: *const c_char,
4924    jobvt: *const c_char,
4925    m: *const lapack_int,
4926    n: *const lapack_int,
4927    A: *mut f64,
4928    lda: *const lapack_int,
4929    S: *mut f64,
4930    U: *mut f64,
4931    ldu: *const lapack_int,
4932    VT: *mut f64,
4933    ldvt: *const lapack_int,
4934    work: *mut f64,
4935    lwork: *const lapack_int,
4936    info: *mut lapack_int,
4937) {
4938    dyload_lib().dgesvd_.unwrap()(jobu, jobvt, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, info)
4939}
4940
4941#[inline(never)]
4942pub unsafe fn sgesvd_(
4943    jobu: *const c_char,
4944    jobvt: *const c_char,
4945    m: *const lapack_int,
4946    n: *const lapack_int,
4947    A: *mut f32,
4948    lda: *const lapack_int,
4949    S: *mut f32,
4950    U: *mut f32,
4951    ldu: *const lapack_int,
4952    VT: *mut f32,
4953    ldvt: *const lapack_int,
4954    work: *mut f32,
4955    lwork: *const lapack_int,
4956    info: *mut lapack_int,
4957) {
4958    dyload_lib().sgesvd_.unwrap()(jobu, jobvt, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, info)
4959}
4960
4961#[inline(never)]
4962pub unsafe fn zgesvd_(
4963    jobu: *const c_char,
4964    jobvt: *const c_char,
4965    m: *const lapack_int,
4966    n: *const lapack_int,
4967    A: *mut __BindgenComplex<f64>,
4968    lda: *const lapack_int,
4969    S: *mut f64,
4970    U: *mut __BindgenComplex<f64>,
4971    ldu: *const lapack_int,
4972    VT: *mut __BindgenComplex<f64>,
4973    ldvt: *const lapack_int,
4974    work: *mut __BindgenComplex<f64>,
4975    lwork: *const lapack_int,
4976    rwork: *mut f64,
4977    info: *mut lapack_int,
4978) {
4979    dyload_lib().zgesvd_.unwrap()(
4980        jobu, jobvt, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, rwork, info,
4981    )
4982}
4983
4984#[inline(never)]
4985pub unsafe fn cgesvdq_(
4986    joba: *const c_char,
4987    jobp: *const c_char,
4988    jobr: *const c_char,
4989    jobu: *const c_char,
4990    jobv: *const c_char,
4991    m: *const lapack_int,
4992    n: *const lapack_int,
4993    A: *mut __BindgenComplex<f32>,
4994    lda: *const lapack_int,
4995    S: *mut f32,
4996    U: *mut __BindgenComplex<f32>,
4997    ldu: *const lapack_int,
4998    V: *mut __BindgenComplex<f32>,
4999    ldv: *const lapack_int,
5000    numrank: *mut lapack_int,
5001    iwork: *mut lapack_int,
5002    liwork: *const lapack_int,
5003    cwork: *mut __BindgenComplex<f32>,
5004    lcwork: *mut lapack_int,
5005    rwork: *mut f32,
5006    lrwork: *const lapack_int,
5007    info: *mut lapack_int,
5008) {
5009    dyload_lib().cgesvdq_.unwrap()(
5010        joba, jobp, jobr, jobu, jobv, m, n, A, lda, S, U, ldu, V, ldv, numrank, iwork, liwork,
5011        cwork, lcwork, rwork, lrwork, info,
5012    )
5013}
5014
5015#[inline(never)]
5016pub unsafe fn dgesvdq_(
5017    joba: *const c_char,
5018    jobp: *const c_char,
5019    jobr: *const c_char,
5020    jobu: *const c_char,
5021    jobv: *const c_char,
5022    m: *const lapack_int,
5023    n: *const lapack_int,
5024    A: *mut f64,
5025    lda: *const lapack_int,
5026    S: *mut f64,
5027    U: *mut f64,
5028    ldu: *const lapack_int,
5029    V: *mut f64,
5030    ldv: *const lapack_int,
5031    numrank: *mut lapack_int,
5032    iwork: *mut lapack_int,
5033    liwork: *const lapack_int,
5034    work: *mut f64,
5035    lwork: *mut lapack_int,
5036    rwork: *mut f64,
5037    lrwork: *const lapack_int,
5038    info: *mut lapack_int,
5039) {
5040    dyload_lib().dgesvdq_.unwrap()(
5041        joba, jobp, jobr, jobu, jobv, m, n, A, lda, S, U, ldu, V, ldv, numrank, iwork, liwork,
5042        work, lwork, rwork, lrwork, info,
5043    )
5044}
5045
5046#[inline(never)]
5047pub unsafe fn sgesvdq_(
5048    joba: *const c_char,
5049    jobp: *const c_char,
5050    jobr: *const c_char,
5051    jobu: *const c_char,
5052    jobv: *const c_char,
5053    m: *const lapack_int,
5054    n: *const lapack_int,
5055    A: *mut f32,
5056    lda: *const lapack_int,
5057    S: *mut f32,
5058    U: *mut f32,
5059    ldu: *const lapack_int,
5060    V: *mut f32,
5061    ldv: *const lapack_int,
5062    numrank: *mut lapack_int,
5063    iwork: *mut lapack_int,
5064    liwork: *const lapack_int,
5065    work: *mut f32,
5066    lwork: *mut lapack_int,
5067    rwork: *mut f32,
5068    lrwork: *const lapack_int,
5069    info: *mut lapack_int,
5070) {
5071    dyload_lib().sgesvdq_.unwrap()(
5072        joba, jobp, jobr, jobu, jobv, m, n, A, lda, S, U, ldu, V, ldv, numrank, iwork, liwork,
5073        work, lwork, rwork, lrwork, info,
5074    )
5075}
5076
5077#[inline(never)]
5078pub unsafe fn zgesvdq_(
5079    joba: *const c_char,
5080    jobp: *const c_char,
5081    jobr: *const c_char,
5082    jobu: *const c_char,
5083    jobv: *const c_char,
5084    m: *const lapack_int,
5085    n: *const lapack_int,
5086    A: *mut __BindgenComplex<f64>,
5087    lda: *const lapack_int,
5088    S: *mut f64,
5089    U: *mut __BindgenComplex<f64>,
5090    ldu: *const lapack_int,
5091    V: *mut __BindgenComplex<f64>,
5092    ldv: *const lapack_int,
5093    numrank: *mut lapack_int,
5094    iwork: *mut lapack_int,
5095    liwork: *const lapack_int,
5096    cwork: *mut __BindgenComplex<f64>,
5097    lcwork: *mut lapack_int,
5098    rwork: *mut f64,
5099    lrwork: *const lapack_int,
5100    info: *mut lapack_int,
5101) {
5102    dyload_lib().zgesvdq_.unwrap()(
5103        joba, jobp, jobr, jobu, jobv, m, n, A, lda, S, U, ldu, V, ldv, numrank, iwork, liwork,
5104        cwork, lcwork, rwork, lrwork, info,
5105    )
5106}
5107
5108#[inline(never)]
5109pub unsafe fn cgesvdx_(
5110    jobu: *const c_char,
5111    jobvt: *const c_char,
5112    range: *const c_char,
5113    m: *const lapack_int,
5114    n: *const lapack_int,
5115    A: *mut __BindgenComplex<f32>,
5116    lda: *const lapack_int,
5117    vl: *const f32,
5118    vu: *const f32,
5119    il: *const lapack_int,
5120    iu: *const lapack_int,
5121    ns: *mut lapack_int,
5122    S: *mut f32,
5123    U: *mut __BindgenComplex<f32>,
5124    ldu: *const lapack_int,
5125    VT: *mut __BindgenComplex<f32>,
5126    ldvt: *const lapack_int,
5127    work: *mut __BindgenComplex<f32>,
5128    lwork: *const lapack_int,
5129    rwork: *mut f32,
5130    iwork: *mut lapack_int,
5131    info: *mut lapack_int,
5132) {
5133    dyload_lib().cgesvdx_.unwrap()(
5134        jobu, jobvt, range, m, n, A, lda, vl, vu, il, iu, ns, S, U, ldu, VT, ldvt, work, lwork,
5135        rwork, iwork, info,
5136    )
5137}
5138
5139#[inline(never)]
5140pub unsafe fn dgesvdx_(
5141    jobu: *const c_char,
5142    jobvt: *const c_char,
5143    range: *const c_char,
5144    m: *const lapack_int,
5145    n: *const lapack_int,
5146    A: *mut f64,
5147    lda: *const lapack_int,
5148    vl: *const f64,
5149    vu: *const f64,
5150    il: *const lapack_int,
5151    iu: *const lapack_int,
5152    ns: *mut lapack_int,
5153    S: *mut f64,
5154    U: *mut f64,
5155    ldu: *const lapack_int,
5156    VT: *mut f64,
5157    ldvt: *const lapack_int,
5158    work: *mut f64,
5159    lwork: *const lapack_int,
5160    iwork: *mut lapack_int,
5161    info: *mut lapack_int,
5162) {
5163    dyload_lib().dgesvdx_.unwrap()(
5164        jobu, jobvt, range, m, n, A, lda, vl, vu, il, iu, ns, S, U, ldu, VT, ldvt, work, lwork,
5165        iwork, info,
5166    )
5167}
5168
5169#[inline(never)]
5170pub unsafe fn sgesvdx_(
5171    jobu: *const c_char,
5172    jobvt: *const c_char,
5173    range: *const c_char,
5174    m: *const lapack_int,
5175    n: *const lapack_int,
5176    A: *mut f32,
5177    lda: *const lapack_int,
5178    vl: *const f32,
5179    vu: *const f32,
5180    il: *const lapack_int,
5181    iu: *const lapack_int,
5182    ns: *mut lapack_int,
5183    S: *mut f32,
5184    U: *mut f32,
5185    ldu: *const lapack_int,
5186    VT: *mut f32,
5187    ldvt: *const lapack_int,
5188    work: *mut f32,
5189    lwork: *const lapack_int,
5190    iwork: *mut lapack_int,
5191    info: *mut lapack_int,
5192) {
5193    dyload_lib().sgesvdx_.unwrap()(
5194        jobu, jobvt, range, m, n, A, lda, vl, vu, il, iu, ns, S, U, ldu, VT, ldvt, work, lwork,
5195        iwork, info,
5196    )
5197}
5198
5199#[inline(never)]
5200pub unsafe fn zgesvdx_(
5201    jobu: *const c_char,
5202    jobvt: *const c_char,
5203    range: *const c_char,
5204    m: *const lapack_int,
5205    n: *const lapack_int,
5206    A: *mut __BindgenComplex<f64>,
5207    lda: *const lapack_int,
5208    vl: *const f64,
5209    vu: *const f64,
5210    il: *const lapack_int,
5211    iu: *const lapack_int,
5212    ns: *mut lapack_int,
5213    S: *mut f64,
5214    U: *mut __BindgenComplex<f64>,
5215    ldu: *const lapack_int,
5216    VT: *mut __BindgenComplex<f64>,
5217    ldvt: *const lapack_int,
5218    work: *mut __BindgenComplex<f64>,
5219    lwork: *const lapack_int,
5220    rwork: *mut f64,
5221    iwork: *mut lapack_int,
5222    info: *mut lapack_int,
5223) {
5224    dyload_lib().zgesvdx_.unwrap()(
5225        jobu, jobvt, range, m, n, A, lda, vl, vu, il, iu, ns, S, U, ldu, VT, ldvt, work, lwork,
5226        rwork, iwork, info,
5227    )
5228}
5229
5230#[inline(never)]
5231pub unsafe fn cgesvj_(
5232    joba: *const c_char,
5233    jobu: *const c_char,
5234    jobv: *const c_char,
5235    m: *const lapack_int,
5236    n: *const lapack_int,
5237    A: *mut __BindgenComplex<f32>,
5238    lda: *const lapack_int,
5239    SVA: *mut f32,
5240    mv: *const lapack_int,
5241    V: *mut __BindgenComplex<f32>,
5242    ldv: *const lapack_int,
5243    cwork: *mut __BindgenComplex<f32>,
5244    lwork: *const lapack_int,
5245    rwork: *mut f32,
5246    lrwork: *const lapack_int,
5247    info: *mut lapack_int,
5248) {
5249    dyload_lib().cgesvj_.unwrap()(
5250        joba, jobu, jobv, m, n, A, lda, SVA, mv, V, ldv, cwork, lwork, rwork, lrwork, info,
5251    )
5252}
5253
5254#[inline(never)]
5255pub unsafe fn dgesvj_(
5256    joba: *const c_char,
5257    jobu: *const c_char,
5258    jobv: *const c_char,
5259    m: *const lapack_int,
5260    n: *const lapack_int,
5261    A: *mut f64,
5262    lda: *const lapack_int,
5263    SVA: *mut f64,
5264    mv: *const lapack_int,
5265    V: *mut f64,
5266    ldv: *const lapack_int,
5267    work: *mut f64,
5268    lwork: *const lapack_int,
5269    info: *mut lapack_int,
5270) {
5271    dyload_lib().dgesvj_.unwrap()(
5272        joba, jobu, jobv, m, n, A, lda, SVA, mv, V, ldv, work, lwork, info,
5273    )
5274}
5275
5276#[inline(never)]
5277pub unsafe fn sgesvj_(
5278    joba: *const c_char,
5279    jobu: *const c_char,
5280    jobv: *const c_char,
5281    m: *const lapack_int,
5282    n: *const lapack_int,
5283    A: *mut f32,
5284    lda: *const lapack_int,
5285    SVA: *mut f32,
5286    mv: *const lapack_int,
5287    V: *mut f32,
5288    ldv: *const lapack_int,
5289    work: *mut f32,
5290    lwork: *const lapack_int,
5291    info: *mut lapack_int,
5292) {
5293    dyload_lib().sgesvj_.unwrap()(
5294        joba, jobu, jobv, m, n, A, lda, SVA, mv, V, ldv, work, lwork, info,
5295    )
5296}
5297
5298#[inline(never)]
5299pub unsafe fn zgesvj_(
5300    joba: *const c_char,
5301    jobu: *const c_char,
5302    jobv: *const c_char,
5303    m: *const lapack_int,
5304    n: *const lapack_int,
5305    A: *mut __BindgenComplex<f64>,
5306    lda: *const lapack_int,
5307    SVA: *mut f64,
5308    mv: *const lapack_int,
5309    V: *mut __BindgenComplex<f64>,
5310    ldv: *const lapack_int,
5311    cwork: *mut __BindgenComplex<f64>,
5312    lwork: *const lapack_int,
5313    rwork: *mut f64,
5314    lrwork: *const lapack_int,
5315    info: *mut lapack_int,
5316) {
5317    dyload_lib().zgesvj_.unwrap()(
5318        joba, jobu, jobv, m, n, A, lda, SVA, mv, V, ldv, cwork, lwork, rwork, lrwork, info,
5319    )
5320}
5321
5322#[inline(never)]
5323pub unsafe fn cgesvx_(
5324    fact: *const c_char,
5325    trans: *const c_char,
5326    n: *const lapack_int,
5327    nrhs: *const lapack_int,
5328    A: *mut __BindgenComplex<f32>,
5329    lda: *const lapack_int,
5330    AF: *mut __BindgenComplex<f32>,
5331    ldaf: *const lapack_int,
5332    ipiv: *mut lapack_int,
5333    equed: *mut c_char,
5334    R: *mut f32,
5335    C: *mut f32,
5336    B: *mut __BindgenComplex<f32>,
5337    ldb: *const lapack_int,
5338    X: *mut __BindgenComplex<f32>,
5339    ldx: *const lapack_int,
5340    rcond: *mut f32,
5341    ferr: *mut f32,
5342    berr: *mut f32,
5343    work: *mut __BindgenComplex<f32>,
5344    rwork: *mut f32,
5345    info: *mut lapack_int,
5346) {
5347    dyload_lib().cgesvx_.unwrap()(
5348        fact, trans, n, nrhs, A, lda, AF, ldaf, ipiv, equed, R, C, B, ldb, X, ldx, rcond, ferr,
5349        berr, work, rwork, info,
5350    )
5351}
5352
5353#[inline(never)]
5354pub unsafe fn dgesvx_(
5355    fact: *const c_char,
5356    trans: *const c_char,
5357    n: *const lapack_int,
5358    nrhs: *const lapack_int,
5359    A: *mut f64,
5360    lda: *const lapack_int,
5361    AF: *mut f64,
5362    ldaf: *const lapack_int,
5363    ipiv: *mut lapack_int,
5364    equed: *mut c_char,
5365    R: *mut f64,
5366    C: *mut f64,
5367    B: *mut f64,
5368    ldb: *const lapack_int,
5369    X: *mut f64,
5370    ldx: *const lapack_int,
5371    rcond: *mut f64,
5372    ferr: *mut f64,
5373    berr: *mut f64,
5374    work: *mut f64,
5375    iwork: *mut lapack_int,
5376    info: *mut lapack_int,
5377) {
5378    dyload_lib().dgesvx_.unwrap()(
5379        fact, trans, n, nrhs, A, lda, AF, ldaf, ipiv, equed, R, C, B, ldb, X, ldx, rcond, ferr,
5380        berr, work, iwork, info,
5381    )
5382}
5383
5384#[inline(never)]
5385pub unsafe fn sgesvx_(
5386    fact: *const c_char,
5387    trans: *const c_char,
5388    n: *const lapack_int,
5389    nrhs: *const lapack_int,
5390    A: *mut f32,
5391    lda: *const lapack_int,
5392    AF: *mut f32,
5393    ldaf: *const lapack_int,
5394    ipiv: *mut lapack_int,
5395    equed: *mut c_char,
5396    R: *mut f32,
5397    C: *mut f32,
5398    B: *mut f32,
5399    ldb: *const lapack_int,
5400    X: *mut f32,
5401    ldx: *const lapack_int,
5402    rcond: *mut f32,
5403    ferr: *mut f32,
5404    berr: *mut f32,
5405    work: *mut f32,
5406    iwork: *mut lapack_int,
5407    info: *mut lapack_int,
5408) {
5409    dyload_lib().sgesvx_.unwrap()(
5410        fact, trans, n, nrhs, A, lda, AF, ldaf, ipiv, equed, R, C, B, ldb, X, ldx, rcond, ferr,
5411        berr, work, iwork, info,
5412    )
5413}
5414
5415#[inline(never)]
5416pub unsafe fn zgesvx_(
5417    fact: *const c_char,
5418    trans: *const c_char,
5419    n: *const lapack_int,
5420    nrhs: *const lapack_int,
5421    A: *mut __BindgenComplex<f64>,
5422    lda: *const lapack_int,
5423    AF: *mut __BindgenComplex<f64>,
5424    ldaf: *const lapack_int,
5425    ipiv: *mut lapack_int,
5426    equed: *mut c_char,
5427    R: *mut f64,
5428    C: *mut f64,
5429    B: *mut __BindgenComplex<f64>,
5430    ldb: *const lapack_int,
5431    X: *mut __BindgenComplex<f64>,
5432    ldx: *const lapack_int,
5433    rcond: *mut f64,
5434    ferr: *mut f64,
5435    berr: *mut f64,
5436    work: *mut __BindgenComplex<f64>,
5437    rwork: *mut f64,
5438    info: *mut lapack_int,
5439) {
5440    dyload_lib().zgesvx_.unwrap()(
5441        fact, trans, n, nrhs, A, lda, AF, ldaf, ipiv, equed, R, C, B, ldb, X, ldx, rcond, ferr,
5442        berr, work, rwork, info,
5443    )
5444}
5445
5446#[inline(never)]
5447pub unsafe fn cgesvxx_(
5448    fact: *const c_char,
5449    trans: *const c_char,
5450    n: *const lapack_int,
5451    nrhs: *const lapack_int,
5452    A: *mut __BindgenComplex<f32>,
5453    lda: *const lapack_int,
5454    AF: *mut __BindgenComplex<f32>,
5455    ldaf: *const lapack_int,
5456    ipiv: *mut lapack_int,
5457    equed: *mut c_char,
5458    R: *mut f32,
5459    C: *mut f32,
5460    B: *mut __BindgenComplex<f32>,
5461    ldb: *const lapack_int,
5462    X: *mut __BindgenComplex<f32>,
5463    ldx: *const lapack_int,
5464    rcond: *mut f32,
5465    rpvgrw: *mut f32,
5466    berr: *mut f32,
5467    n_err_bnds: *const lapack_int,
5468    err_bnds_norm: *mut f32,
5469    err_bnds_comp: *mut f32,
5470    nparams: *const lapack_int,
5471    params: *mut f32,
5472    work: *mut __BindgenComplex<f32>,
5473    rwork: *mut f32,
5474    info: *mut lapack_int,
5475) {
5476    dyload_lib().cgesvxx_.unwrap()(
5477        fact,
5478        trans,
5479        n,
5480        nrhs,
5481        A,
5482        lda,
5483        AF,
5484        ldaf,
5485        ipiv,
5486        equed,
5487        R,
5488        C,
5489        B,
5490        ldb,
5491        X,
5492        ldx,
5493        rcond,
5494        rpvgrw,
5495        berr,
5496        n_err_bnds,
5497        err_bnds_norm,
5498        err_bnds_comp,
5499        nparams,
5500        params,
5501        work,
5502        rwork,
5503        info,
5504    )
5505}
5506
5507#[inline(never)]
5508pub unsafe fn dgesvxx_(
5509    fact: *const c_char,
5510    trans: *const c_char,
5511    n: *const lapack_int,
5512    nrhs: *const lapack_int,
5513    A: *mut f64,
5514    lda: *const lapack_int,
5515    AF: *mut f64,
5516    ldaf: *const lapack_int,
5517    ipiv: *mut lapack_int,
5518    equed: *mut c_char,
5519    R: *mut f64,
5520    C: *mut f64,
5521    B: *mut f64,
5522    ldb: *const lapack_int,
5523    X: *mut f64,
5524    ldx: *const lapack_int,
5525    rcond: *mut f64,
5526    rpvgrw: *mut f64,
5527    berr: *mut f64,
5528    n_err_bnds: *const lapack_int,
5529    err_bnds_norm: *mut f64,
5530    err_bnds_comp: *mut f64,
5531    nparams: *const lapack_int,
5532    params: *mut f64,
5533    work: *mut f64,
5534    iwork: *mut lapack_int,
5535    info: *mut lapack_int,
5536) {
5537    dyload_lib().dgesvxx_.unwrap()(
5538        fact,
5539        trans,
5540        n,
5541        nrhs,
5542        A,
5543        lda,
5544        AF,
5545        ldaf,
5546        ipiv,
5547        equed,
5548        R,
5549        C,
5550        B,
5551        ldb,
5552        X,
5553        ldx,
5554        rcond,
5555        rpvgrw,
5556        berr,
5557        n_err_bnds,
5558        err_bnds_norm,
5559        err_bnds_comp,
5560        nparams,
5561        params,
5562        work,
5563        iwork,
5564        info,
5565    )
5566}
5567
5568#[inline(never)]
5569pub unsafe fn sgesvxx_(
5570    fact: *const c_char,
5571    trans: *const c_char,
5572    n: *const lapack_int,
5573    nrhs: *const lapack_int,
5574    A: *mut f32,
5575    lda: *const lapack_int,
5576    AF: *mut f32,
5577    ldaf: *const lapack_int,
5578    ipiv: *mut lapack_int,
5579    equed: *mut c_char,
5580    R: *mut f32,
5581    C: *mut f32,
5582    B: *mut f32,
5583    ldb: *const lapack_int,
5584    X: *mut f32,
5585    ldx: *const lapack_int,
5586    rcond: *mut f32,
5587    rpvgrw: *mut f32,
5588    berr: *mut f32,
5589    n_err_bnds: *const lapack_int,
5590    err_bnds_norm: *mut f32,
5591    err_bnds_comp: *mut f32,
5592    nparams: *const lapack_int,
5593    params: *mut f32,
5594    work: *mut f32,
5595    iwork: *mut lapack_int,
5596    info: *mut lapack_int,
5597) {
5598    dyload_lib().sgesvxx_.unwrap()(
5599        fact,
5600        trans,
5601        n,
5602        nrhs,
5603        A,
5604        lda,
5605        AF,
5606        ldaf,
5607        ipiv,
5608        equed,
5609        R,
5610        C,
5611        B,
5612        ldb,
5613        X,
5614        ldx,
5615        rcond,
5616        rpvgrw,
5617        berr,
5618        n_err_bnds,
5619        err_bnds_norm,
5620        err_bnds_comp,
5621        nparams,
5622        params,
5623        work,
5624        iwork,
5625        info,
5626    )
5627}
5628
5629#[inline(never)]
5630pub unsafe fn zgesvxx_(
5631    fact: *const c_char,
5632    trans: *const c_char,
5633    n: *const lapack_int,
5634    nrhs: *const lapack_int,
5635    A: *mut __BindgenComplex<f64>,
5636    lda: *const lapack_int,
5637    AF: *mut __BindgenComplex<f64>,
5638    ldaf: *const lapack_int,
5639    ipiv: *mut lapack_int,
5640    equed: *mut c_char,
5641    R: *mut f64,
5642    C: *mut f64,
5643    B: *mut __BindgenComplex<f64>,
5644    ldb: *const lapack_int,
5645    X: *mut __BindgenComplex<f64>,
5646    ldx: *const lapack_int,
5647    rcond: *mut f64,
5648    rpvgrw: *mut f64,
5649    berr: *mut f64,
5650    n_err_bnds: *const lapack_int,
5651    err_bnds_norm: *mut f64,
5652    err_bnds_comp: *mut f64,
5653    nparams: *const lapack_int,
5654    params: *mut f64,
5655    work: *mut __BindgenComplex<f64>,
5656    rwork: *mut f64,
5657    info: *mut lapack_int,
5658) {
5659    dyload_lib().zgesvxx_.unwrap()(
5660        fact,
5661        trans,
5662        n,
5663        nrhs,
5664        A,
5665        lda,
5666        AF,
5667        ldaf,
5668        ipiv,
5669        equed,
5670        R,
5671        C,
5672        B,
5673        ldb,
5674        X,
5675        ldx,
5676        rcond,
5677        rpvgrw,
5678        berr,
5679        n_err_bnds,
5680        err_bnds_norm,
5681        err_bnds_comp,
5682        nparams,
5683        params,
5684        work,
5685        rwork,
5686        info,
5687    )
5688}
5689
5690#[inline(never)]
5691pub unsafe fn cgetf2_(
5692    m: *const lapack_int,
5693    n: *const lapack_int,
5694    A: *mut __BindgenComplex<f32>,
5695    lda: *const lapack_int,
5696    ipiv: *mut lapack_int,
5697    info: *mut lapack_int,
5698) {
5699    dyload_lib().cgetf2_.unwrap()(m, n, A, lda, ipiv, info)
5700}
5701
5702#[inline(never)]
5703pub unsafe fn dgetf2_(
5704    m: *const lapack_int,
5705    n: *const lapack_int,
5706    A: *mut f64,
5707    lda: *const lapack_int,
5708    ipiv: *mut lapack_int,
5709    info: *mut lapack_int,
5710) {
5711    dyload_lib().dgetf2_.unwrap()(m, n, A, lda, ipiv, info)
5712}
5713
5714#[inline(never)]
5715pub unsafe fn sgetf2_(
5716    m: *const lapack_int,
5717    n: *const lapack_int,
5718    A: *mut f32,
5719    lda: *const lapack_int,
5720    ipiv: *mut lapack_int,
5721    info: *mut lapack_int,
5722) {
5723    dyload_lib().sgetf2_.unwrap()(m, n, A, lda, ipiv, info)
5724}
5725
5726#[inline(never)]
5727pub unsafe fn zgetf2_(
5728    m: *const lapack_int,
5729    n: *const lapack_int,
5730    A: *mut __BindgenComplex<f64>,
5731    lda: *const lapack_int,
5732    ipiv: *mut lapack_int,
5733    info: *mut lapack_int,
5734) {
5735    dyload_lib().zgetf2_.unwrap()(m, n, A, lda, ipiv, info)
5736}
5737
5738#[inline(never)]
5739pub unsafe fn cgetrf_(
5740    m: *const lapack_int,
5741    n: *const lapack_int,
5742    A: *mut __BindgenComplex<f32>,
5743    lda: *const lapack_int,
5744    ipiv: *mut lapack_int,
5745    info: *mut lapack_int,
5746) {
5747    dyload_lib().cgetrf_.unwrap()(m, n, A, lda, ipiv, info)
5748}
5749
5750#[inline(never)]
5751pub unsafe fn dgetrf_(
5752    m: *const lapack_int,
5753    n: *const lapack_int,
5754    A: *mut f64,
5755    lda: *const lapack_int,
5756    ipiv: *mut lapack_int,
5757    info: *mut lapack_int,
5758) {
5759    dyload_lib().dgetrf_.unwrap()(m, n, A, lda, ipiv, info)
5760}
5761
5762#[inline(never)]
5763pub unsafe fn sgetrf_(
5764    m: *const lapack_int,
5765    n: *const lapack_int,
5766    A: *mut f32,
5767    lda: *const lapack_int,
5768    ipiv: *mut lapack_int,
5769    info: *mut lapack_int,
5770) {
5771    dyload_lib().sgetrf_.unwrap()(m, n, A, lda, ipiv, info)
5772}
5773
5774#[inline(never)]
5775pub unsafe fn zgetrf_(
5776    m: *const lapack_int,
5777    n: *const lapack_int,
5778    A: *mut __BindgenComplex<f64>,
5779    lda: *const lapack_int,
5780    ipiv: *mut lapack_int,
5781    info: *mut lapack_int,
5782) {
5783    dyload_lib().zgetrf_.unwrap()(m, n, A, lda, ipiv, info)
5784}
5785
5786#[inline(never)]
5787pub unsafe fn cgetrf2_(
5788    m: *const lapack_int,
5789    n: *const lapack_int,
5790    A: *mut __BindgenComplex<f32>,
5791    lda: *const lapack_int,
5792    ipiv: *mut lapack_int,
5793    info: *mut lapack_int,
5794) {
5795    dyload_lib().cgetrf2_.unwrap()(m, n, A, lda, ipiv, info)
5796}
5797
5798#[inline(never)]
5799pub unsafe fn dgetrf2_(
5800    m: *const lapack_int,
5801    n: *const lapack_int,
5802    A: *mut f64,
5803    lda: *const lapack_int,
5804    ipiv: *mut lapack_int,
5805    info: *mut lapack_int,
5806) {
5807    dyload_lib().dgetrf2_.unwrap()(m, n, A, lda, ipiv, info)
5808}
5809
5810#[inline(never)]
5811pub unsafe fn sgetrf2_(
5812    m: *const lapack_int,
5813    n: *const lapack_int,
5814    A: *mut f32,
5815    lda: *const lapack_int,
5816    ipiv: *mut lapack_int,
5817    info: *mut lapack_int,
5818) {
5819    dyload_lib().sgetrf2_.unwrap()(m, n, A, lda, ipiv, info)
5820}
5821
5822#[inline(never)]
5823pub unsafe fn zgetrf2_(
5824    m: *const lapack_int,
5825    n: *const lapack_int,
5826    A: *mut __BindgenComplex<f64>,
5827    lda: *const lapack_int,
5828    ipiv: *mut lapack_int,
5829    info: *mut lapack_int,
5830) {
5831    dyload_lib().zgetrf2_.unwrap()(m, n, A, lda, ipiv, info)
5832}
5833
5834#[inline(never)]
5835pub unsafe fn cgetri_(
5836    n: *const lapack_int,
5837    A: *mut __BindgenComplex<f32>,
5838    lda: *const lapack_int,
5839    ipiv: *const lapack_int,
5840    work: *mut __BindgenComplex<f32>,
5841    lwork: *const lapack_int,
5842    info: *mut lapack_int,
5843) {
5844    dyload_lib().cgetri_.unwrap()(n, A, lda, ipiv, work, lwork, info)
5845}
5846
5847#[inline(never)]
5848pub unsafe fn dgetri_(
5849    n: *const lapack_int,
5850    A: *mut f64,
5851    lda: *const lapack_int,
5852    ipiv: *const lapack_int,
5853    work: *mut f64,
5854    lwork: *const lapack_int,
5855    info: *mut lapack_int,
5856) {
5857    dyload_lib().dgetri_.unwrap()(n, A, lda, ipiv, work, lwork, info)
5858}
5859
5860#[inline(never)]
5861pub unsafe fn sgetri_(
5862    n: *const lapack_int,
5863    A: *mut f32,
5864    lda: *const lapack_int,
5865    ipiv: *const lapack_int,
5866    work: *mut f32,
5867    lwork: *const lapack_int,
5868    info: *mut lapack_int,
5869) {
5870    dyload_lib().sgetri_.unwrap()(n, A, lda, ipiv, work, lwork, info)
5871}
5872
5873#[inline(never)]
5874pub unsafe fn zgetri_(
5875    n: *const lapack_int,
5876    A: *mut __BindgenComplex<f64>,
5877    lda: *const lapack_int,
5878    ipiv: *const lapack_int,
5879    work: *mut __BindgenComplex<f64>,
5880    lwork: *const lapack_int,
5881    info: *mut lapack_int,
5882) {
5883    dyload_lib().zgetri_.unwrap()(n, A, lda, ipiv, work, lwork, info)
5884}
5885
5886#[inline(never)]
5887pub unsafe fn cgetrs_(
5888    trans: *const c_char,
5889    n: *const lapack_int,
5890    nrhs: *const lapack_int,
5891    A: *const __BindgenComplex<f32>,
5892    lda: *const lapack_int,
5893    ipiv: *const lapack_int,
5894    B: *mut __BindgenComplex<f32>,
5895    ldb: *const lapack_int,
5896    info: *mut lapack_int,
5897) {
5898    dyload_lib().cgetrs_.unwrap()(trans, n, nrhs, A, lda, ipiv, B, ldb, info)
5899}
5900
5901#[inline(never)]
5902pub unsafe fn dgetrs_(
5903    trans: *const c_char,
5904    n: *const lapack_int,
5905    nrhs: *const lapack_int,
5906    A: *const f64,
5907    lda: *const lapack_int,
5908    ipiv: *const lapack_int,
5909    B: *mut f64,
5910    ldb: *const lapack_int,
5911    info: *mut lapack_int,
5912) {
5913    dyload_lib().dgetrs_.unwrap()(trans, n, nrhs, A, lda, ipiv, B, ldb, info)
5914}
5915
5916#[inline(never)]
5917pub unsafe fn sgetrs_(
5918    trans: *const c_char,
5919    n: *const lapack_int,
5920    nrhs: *const lapack_int,
5921    A: *const f32,
5922    lda: *const lapack_int,
5923    ipiv: *const lapack_int,
5924    B: *mut f32,
5925    ldb: *const lapack_int,
5926    info: *mut lapack_int,
5927) {
5928    dyload_lib().sgetrs_.unwrap()(trans, n, nrhs, A, lda, ipiv, B, ldb, info)
5929}
5930
5931#[inline(never)]
5932pub unsafe fn zgetrs_(
5933    trans: *const c_char,
5934    n: *const lapack_int,
5935    nrhs: *const lapack_int,
5936    A: *const __BindgenComplex<f64>,
5937    lda: *const lapack_int,
5938    ipiv: *const lapack_int,
5939    B: *mut __BindgenComplex<f64>,
5940    ldb: *const lapack_int,
5941    info: *mut lapack_int,
5942) {
5943    dyload_lib().zgetrs_.unwrap()(trans, n, nrhs, A, lda, ipiv, B, ldb, info)
5944}
5945
5946#[inline(never)]
5947pub unsafe fn cgetsls_(
5948    trans: *const c_char,
5949    m: *const lapack_int,
5950    n: *const lapack_int,
5951    nrhs: *const lapack_int,
5952    A: *mut __BindgenComplex<f32>,
5953    lda: *const lapack_int,
5954    B: *mut __BindgenComplex<f32>,
5955    ldb: *const lapack_int,
5956    work: *mut __BindgenComplex<f32>,
5957    lwork: *const lapack_int,
5958    info: *mut lapack_int,
5959) {
5960    dyload_lib().cgetsls_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
5961}
5962
5963#[inline(never)]
5964pub unsafe fn dgetsls_(
5965    trans: *const c_char,
5966    m: *const lapack_int,
5967    n: *const lapack_int,
5968    nrhs: *const lapack_int,
5969    A: *mut f64,
5970    lda: *const lapack_int,
5971    B: *mut f64,
5972    ldb: *const lapack_int,
5973    work: *mut f64,
5974    lwork: *const lapack_int,
5975    info: *mut lapack_int,
5976) {
5977    dyload_lib().dgetsls_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
5978}
5979
5980#[inline(never)]
5981pub unsafe fn sgetsls_(
5982    trans: *const c_char,
5983    m: *const lapack_int,
5984    n: *const lapack_int,
5985    nrhs: *const lapack_int,
5986    A: *mut f32,
5987    lda: *const lapack_int,
5988    B: *mut f32,
5989    ldb: *const lapack_int,
5990    work: *mut f32,
5991    lwork: *const lapack_int,
5992    info: *mut lapack_int,
5993) {
5994    dyload_lib().sgetsls_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
5995}
5996
5997#[inline(never)]
5998pub unsafe fn zgetsls_(
5999    trans: *const c_char,
6000    m: *const lapack_int,
6001    n: *const lapack_int,
6002    nrhs: *const lapack_int,
6003    A: *mut __BindgenComplex<f64>,
6004    lda: *const lapack_int,
6005    B: *mut __BindgenComplex<f64>,
6006    ldb: *const lapack_int,
6007    work: *mut __BindgenComplex<f64>,
6008    lwork: *const lapack_int,
6009    info: *mut lapack_int,
6010) {
6011    dyload_lib().zgetsls_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
6012}
6013
6014#[inline(never)]
6015pub unsafe fn cgetsqrhrt_(
6016    m: *const lapack_int,
6017    n: *const lapack_int,
6018    mb1: *const lapack_int,
6019    nb1: *const lapack_int,
6020    nb2: *const lapack_int,
6021    A: *mut __BindgenComplex<f32>,
6022    lda: *const lapack_int,
6023    T: *mut __BindgenComplex<f32>,
6024    ldt: *const lapack_int,
6025    work: *mut __BindgenComplex<f32>,
6026    lwork: *const lapack_int,
6027    info: *mut lapack_int,
6028) {
6029    dyload_lib().cgetsqrhrt_.unwrap()(m, n, mb1, nb1, nb2, A, lda, T, ldt, work, lwork, info)
6030}
6031
6032#[inline(never)]
6033pub unsafe fn dgetsqrhrt_(
6034    m: *const lapack_int,
6035    n: *const lapack_int,
6036    mb1: *const lapack_int,
6037    nb1: *const lapack_int,
6038    nb2: *const lapack_int,
6039    A: *mut f64,
6040    lda: *const lapack_int,
6041    T: *mut f64,
6042    ldt: *const lapack_int,
6043    work: *mut f64,
6044    lwork: *const lapack_int,
6045    info: *mut lapack_int,
6046) {
6047    dyload_lib().dgetsqrhrt_.unwrap()(m, n, mb1, nb1, nb2, A, lda, T, ldt, work, lwork, info)
6048}
6049
6050#[inline(never)]
6051pub unsafe fn sgetsqrhrt_(
6052    m: *const lapack_int,
6053    n: *const lapack_int,
6054    mb1: *const lapack_int,
6055    nb1: *const lapack_int,
6056    nb2: *const lapack_int,
6057    A: *mut f32,
6058    lda: *const lapack_int,
6059    T: *mut f32,
6060    ldt: *const lapack_int,
6061    work: *mut f32,
6062    lwork: *const lapack_int,
6063    info: *mut lapack_int,
6064) {
6065    dyload_lib().sgetsqrhrt_.unwrap()(m, n, mb1, nb1, nb2, A, lda, T, ldt, work, lwork, info)
6066}
6067
6068#[inline(never)]
6069pub unsafe fn zgetsqrhrt_(
6070    m: *const lapack_int,
6071    n: *const lapack_int,
6072    mb1: *const lapack_int,
6073    nb1: *const lapack_int,
6074    nb2: *const lapack_int,
6075    A: *mut __BindgenComplex<f64>,
6076    lda: *const lapack_int,
6077    T: *mut __BindgenComplex<f64>,
6078    ldt: *const lapack_int,
6079    work: *mut __BindgenComplex<f64>,
6080    lwork: *const lapack_int,
6081    info: *mut lapack_int,
6082) {
6083    dyload_lib().zgetsqrhrt_.unwrap()(m, n, mb1, nb1, nb2, A, lda, T, ldt, work, lwork, info)
6084}
6085
6086#[inline(never)]
6087pub unsafe fn cggbak_(
6088    job: *const c_char,
6089    side: *const c_char,
6090    n: *const lapack_int,
6091    ilo: *const lapack_int,
6092    ihi: *const lapack_int,
6093    lscale: *const f32,
6094    rscale: *const f32,
6095    m: *const lapack_int,
6096    V: *mut __BindgenComplex<f32>,
6097    ldv: *const lapack_int,
6098    info: *mut lapack_int,
6099) {
6100    dyload_lib().cggbak_.unwrap()(job, side, n, ilo, ihi, lscale, rscale, m, V, ldv, info)
6101}
6102
6103#[inline(never)]
6104pub unsafe fn dggbak_(
6105    job: *const c_char,
6106    side: *const c_char,
6107    n: *const lapack_int,
6108    ilo: *const lapack_int,
6109    ihi: *const lapack_int,
6110    lscale: *const f64,
6111    rscale: *const f64,
6112    m: *const lapack_int,
6113    V: *mut f64,
6114    ldv: *const lapack_int,
6115    info: *mut lapack_int,
6116) {
6117    dyload_lib().dggbak_.unwrap()(job, side, n, ilo, ihi, lscale, rscale, m, V, ldv, info)
6118}
6119
6120#[inline(never)]
6121pub unsafe fn sggbak_(
6122    job: *const c_char,
6123    side: *const c_char,
6124    n: *const lapack_int,
6125    ilo: *const lapack_int,
6126    ihi: *const lapack_int,
6127    lscale: *const f32,
6128    rscale: *const f32,
6129    m: *const lapack_int,
6130    V: *mut f32,
6131    ldv: *const lapack_int,
6132    info: *mut lapack_int,
6133) {
6134    dyload_lib().sggbak_.unwrap()(job, side, n, ilo, ihi, lscale, rscale, m, V, ldv, info)
6135}
6136
6137#[inline(never)]
6138pub unsafe fn zggbak_(
6139    job: *const c_char,
6140    side: *const c_char,
6141    n: *const lapack_int,
6142    ilo: *const lapack_int,
6143    ihi: *const lapack_int,
6144    lscale: *const f64,
6145    rscale: *const f64,
6146    m: *const lapack_int,
6147    V: *mut __BindgenComplex<f64>,
6148    ldv: *const lapack_int,
6149    info: *mut lapack_int,
6150) {
6151    dyload_lib().zggbak_.unwrap()(job, side, n, ilo, ihi, lscale, rscale, m, V, ldv, info)
6152}
6153
6154#[inline(never)]
6155pub unsafe fn cggbal_(
6156    job: *const c_char,
6157    n: *const lapack_int,
6158    A: *mut __BindgenComplex<f32>,
6159    lda: *const lapack_int,
6160    B: *mut __BindgenComplex<f32>,
6161    ldb: *const lapack_int,
6162    ilo: *mut lapack_int,
6163    ihi: *mut lapack_int,
6164    lscale: *mut f32,
6165    rscale: *mut f32,
6166    work: *mut f32,
6167    info: *mut lapack_int,
6168) {
6169    dyload_lib().cggbal_.unwrap()(job, n, A, lda, B, ldb, ilo, ihi, lscale, rscale, work, info)
6170}
6171
6172#[inline(never)]
6173pub unsafe fn dggbal_(
6174    job: *const c_char,
6175    n: *const lapack_int,
6176    A: *mut f64,
6177    lda: *const lapack_int,
6178    B: *mut f64,
6179    ldb: *const lapack_int,
6180    ilo: *mut lapack_int,
6181    ihi: *mut lapack_int,
6182    lscale: *mut f64,
6183    rscale: *mut f64,
6184    work: *mut f64,
6185    info: *mut lapack_int,
6186) {
6187    dyload_lib().dggbal_.unwrap()(job, n, A, lda, B, ldb, ilo, ihi, lscale, rscale, work, info)
6188}
6189
6190#[inline(never)]
6191pub unsafe fn sggbal_(
6192    job: *const c_char,
6193    n: *const lapack_int,
6194    A: *mut f32,
6195    lda: *const lapack_int,
6196    B: *mut f32,
6197    ldb: *const lapack_int,
6198    ilo: *mut lapack_int,
6199    ihi: *mut lapack_int,
6200    lscale: *mut f32,
6201    rscale: *mut f32,
6202    work: *mut f32,
6203    info: *mut lapack_int,
6204) {
6205    dyload_lib().sggbal_.unwrap()(job, n, A, lda, B, ldb, ilo, ihi, lscale, rscale, work, info)
6206}
6207
6208#[inline(never)]
6209pub unsafe fn zggbal_(
6210    job: *const c_char,
6211    n: *const lapack_int,
6212    A: *mut __BindgenComplex<f64>,
6213    lda: *const lapack_int,
6214    B: *mut __BindgenComplex<f64>,
6215    ldb: *const lapack_int,
6216    ilo: *mut lapack_int,
6217    ihi: *mut lapack_int,
6218    lscale: *mut f64,
6219    rscale: *mut f64,
6220    work: *mut f64,
6221    info: *mut lapack_int,
6222) {
6223    dyload_lib().zggbal_.unwrap()(job, n, A, lda, B, ldb, ilo, ihi, lscale, rscale, work, info)
6224}
6225
6226#[inline(never)]
6227pub unsafe fn cgges_(
6228    jobvsl: *const c_char,
6229    jobvsr: *const c_char,
6230    sort: *const c_char,
6231    selctg: LAPACK_C_SELECT2,
6232    n: *const lapack_int,
6233    A: *mut __BindgenComplex<f32>,
6234    lda: *const lapack_int,
6235    B: *mut __BindgenComplex<f32>,
6236    ldb: *const lapack_int,
6237    sdim: *mut lapack_int,
6238    alpha: *mut __BindgenComplex<f32>,
6239    beta: *mut __BindgenComplex<f32>,
6240    VSL: *mut __BindgenComplex<f32>,
6241    ldvsl: *const lapack_int,
6242    VSR: *mut __BindgenComplex<f32>,
6243    ldvsr: *const lapack_int,
6244    work: *mut __BindgenComplex<f32>,
6245    lwork: *const lapack_int,
6246    rwork: *mut f32,
6247    BWORK: *mut lapack_int,
6248    info: *mut lapack_int,
6249) {
6250    dyload_lib().cgges_.unwrap()(
6251        jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alpha, beta, VSL, ldvsl, VSR, ldvsr,
6252        work, lwork, rwork, BWORK, info,
6253    )
6254}
6255
6256#[inline(never)]
6257pub unsafe fn dgges_(
6258    jobvsl: *const c_char,
6259    jobvsr: *const c_char,
6260    sort: *const c_char,
6261    selctg: LAPACK_D_SELECT3,
6262    n: *const lapack_int,
6263    A: *mut f64,
6264    lda: *const lapack_int,
6265    B: *mut f64,
6266    ldb: *const lapack_int,
6267    sdim: *mut lapack_int,
6268    alphar: *mut f64,
6269    alphai: *mut f64,
6270    beta: *mut f64,
6271    VSL: *mut f64,
6272    ldvsl: *const lapack_int,
6273    VSR: *mut f64,
6274    ldvsr: *const lapack_int,
6275    work: *mut f64,
6276    lwork: *const lapack_int,
6277    BWORK: *mut lapack_int,
6278    info: *mut lapack_int,
6279) {
6280    dyload_lib().dgges_.unwrap()(
6281        jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alphar, alphai, beta, VSL, ldvsl,
6282        VSR, ldvsr, work, lwork, BWORK, info,
6283    )
6284}
6285
6286#[inline(never)]
6287pub unsafe fn sgges_(
6288    jobvsl: *const c_char,
6289    jobvsr: *const c_char,
6290    sort: *const c_char,
6291    selctg: LAPACK_S_SELECT3,
6292    n: *const lapack_int,
6293    A: *mut f32,
6294    lda: *const lapack_int,
6295    B: *mut f32,
6296    ldb: *const lapack_int,
6297    sdim: *mut lapack_int,
6298    alphar: *mut f32,
6299    alphai: *mut f32,
6300    beta: *mut f32,
6301    VSL: *mut f32,
6302    ldvsl: *const lapack_int,
6303    VSR: *mut f32,
6304    ldvsr: *const lapack_int,
6305    work: *mut f32,
6306    lwork: *const lapack_int,
6307    BWORK: *mut lapack_int,
6308    info: *mut lapack_int,
6309) {
6310    dyload_lib().sgges_.unwrap()(
6311        jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alphar, alphai, beta, VSL, ldvsl,
6312        VSR, ldvsr, work, lwork, BWORK, info,
6313    )
6314}
6315
6316#[inline(never)]
6317pub unsafe fn zgges_(
6318    jobvsl: *const c_char,
6319    jobvsr: *const c_char,
6320    sort: *const c_char,
6321    selctg: LAPACK_Z_SELECT2,
6322    n: *const lapack_int,
6323    A: *mut __BindgenComplex<f64>,
6324    lda: *const lapack_int,
6325    B: *mut __BindgenComplex<f64>,
6326    ldb: *const lapack_int,
6327    sdim: *mut lapack_int,
6328    alpha: *mut __BindgenComplex<f64>,
6329    beta: *mut __BindgenComplex<f64>,
6330    VSL: *mut __BindgenComplex<f64>,
6331    ldvsl: *const lapack_int,
6332    VSR: *mut __BindgenComplex<f64>,
6333    ldvsr: *const lapack_int,
6334    work: *mut __BindgenComplex<f64>,
6335    lwork: *const lapack_int,
6336    rwork: *mut f64,
6337    BWORK: *mut lapack_int,
6338    info: *mut lapack_int,
6339) {
6340    dyload_lib().zgges_.unwrap()(
6341        jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alpha, beta, VSL, ldvsl, VSR, ldvsr,
6342        work, lwork, rwork, BWORK, info,
6343    )
6344}
6345
6346#[inline(never)]
6347pub unsafe fn cgges3_(
6348    jobvsl: *const c_char,
6349    jobvsr: *const c_char,
6350    sort: *const c_char,
6351    selctg: LAPACK_C_SELECT2,
6352    n: *const lapack_int,
6353    A: *mut __BindgenComplex<f32>,
6354    lda: *const lapack_int,
6355    B: *mut __BindgenComplex<f32>,
6356    ldb: *const lapack_int,
6357    sdim: *mut lapack_int,
6358    alpha: *mut __BindgenComplex<f32>,
6359    beta: *mut __BindgenComplex<f32>,
6360    VSL: *mut __BindgenComplex<f32>,
6361    ldvsl: *const lapack_int,
6362    VSR: *mut __BindgenComplex<f32>,
6363    ldvsr: *const lapack_int,
6364    work: *mut __BindgenComplex<f32>,
6365    lwork: *const lapack_int,
6366    rwork: *mut f32,
6367    BWORK: *mut lapack_int,
6368    info: *mut lapack_int,
6369) {
6370    dyload_lib().cgges3_.unwrap()(
6371        jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alpha, beta, VSL, ldvsl, VSR, ldvsr,
6372        work, lwork, rwork, BWORK, info,
6373    )
6374}
6375
6376#[inline(never)]
6377pub unsafe fn dgges3_(
6378    jobvsl: *const c_char,
6379    jobvsr: *const c_char,
6380    sort: *const c_char,
6381    selctg: LAPACK_D_SELECT3,
6382    n: *const lapack_int,
6383    A: *mut f64,
6384    lda: *const lapack_int,
6385    B: *mut f64,
6386    ldb: *const lapack_int,
6387    sdim: *mut lapack_int,
6388    alphar: *mut f64,
6389    alphai: *mut f64,
6390    beta: *mut f64,
6391    VSL: *mut f64,
6392    ldvsl: *const lapack_int,
6393    VSR: *mut f64,
6394    ldvsr: *const lapack_int,
6395    work: *mut f64,
6396    lwork: *const lapack_int,
6397    BWORK: *mut lapack_int,
6398    info: *mut lapack_int,
6399) {
6400    dyload_lib().dgges3_.unwrap()(
6401        jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alphar, alphai, beta, VSL, ldvsl,
6402        VSR, ldvsr, work, lwork, BWORK, info,
6403    )
6404}
6405
6406#[inline(never)]
6407pub unsafe fn sgges3_(
6408    jobvsl: *const c_char,
6409    jobvsr: *const c_char,
6410    sort: *const c_char,
6411    selctg: LAPACK_S_SELECT3,
6412    n: *const lapack_int,
6413    A: *mut f32,
6414    lda: *const lapack_int,
6415    B: *mut f32,
6416    ldb: *const lapack_int,
6417    sdim: *mut lapack_int,
6418    alphar: *mut f32,
6419    alphai: *mut f32,
6420    beta: *mut f32,
6421    VSL: *mut f32,
6422    ldvsl: *const lapack_int,
6423    VSR: *mut f32,
6424    ldvsr: *const lapack_int,
6425    work: *mut f32,
6426    lwork: *const lapack_int,
6427    BWORK: *mut lapack_int,
6428    info: *mut lapack_int,
6429) {
6430    dyload_lib().sgges3_.unwrap()(
6431        jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alphar, alphai, beta, VSL, ldvsl,
6432        VSR, ldvsr, work, lwork, BWORK, info,
6433    )
6434}
6435
6436#[inline(never)]
6437pub unsafe fn zgges3_(
6438    jobvsl: *const c_char,
6439    jobvsr: *const c_char,
6440    sort: *const c_char,
6441    selctg: LAPACK_Z_SELECT2,
6442    n: *const lapack_int,
6443    A: *mut __BindgenComplex<f64>,
6444    lda: *const lapack_int,
6445    B: *mut __BindgenComplex<f64>,
6446    ldb: *const lapack_int,
6447    sdim: *mut lapack_int,
6448    alpha: *mut __BindgenComplex<f64>,
6449    beta: *mut __BindgenComplex<f64>,
6450    VSL: *mut __BindgenComplex<f64>,
6451    ldvsl: *const lapack_int,
6452    VSR: *mut __BindgenComplex<f64>,
6453    ldvsr: *const lapack_int,
6454    work: *mut __BindgenComplex<f64>,
6455    lwork: *const lapack_int,
6456    rwork: *mut f64,
6457    BWORK: *mut lapack_int,
6458    info: *mut lapack_int,
6459) {
6460    dyload_lib().zgges3_.unwrap()(
6461        jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alpha, beta, VSL, ldvsl, VSR, ldvsr,
6462        work, lwork, rwork, BWORK, info,
6463    )
6464}
6465
6466#[inline(never)]
6467pub unsafe fn cggesx_(
6468    jobvsl: *const c_char,
6469    jobvsr: *const c_char,
6470    sort: *const c_char,
6471    selctg: LAPACK_C_SELECT2,
6472    sense: *const c_char,
6473    n: *const lapack_int,
6474    A: *mut __BindgenComplex<f32>,
6475    lda: *const lapack_int,
6476    B: *mut __BindgenComplex<f32>,
6477    ldb: *const lapack_int,
6478    sdim: *mut lapack_int,
6479    alpha: *mut __BindgenComplex<f32>,
6480    beta: *mut __BindgenComplex<f32>,
6481    VSL: *mut __BindgenComplex<f32>,
6482    ldvsl: *const lapack_int,
6483    VSR: *mut __BindgenComplex<f32>,
6484    ldvsr: *const lapack_int,
6485    rconde: *mut f32,
6486    rcondv: *mut f32,
6487    work: *mut __BindgenComplex<f32>,
6488    lwork: *const lapack_int,
6489    rwork: *mut f32,
6490    iwork: *mut lapack_int,
6491    liwork: *const lapack_int,
6492    BWORK: *mut lapack_int,
6493    info: *mut lapack_int,
6494) {
6495    dyload_lib().cggesx_.unwrap()(
6496        jobvsl, jobvsr, sort, selctg, sense, n, A, lda, B, ldb, sdim, alpha, beta, VSL, ldvsl, VSR,
6497        ldvsr, rconde, rcondv, work, lwork, rwork, iwork, liwork, BWORK, info,
6498    )
6499}
6500
6501#[inline(never)]
6502pub unsafe fn dggesx_(
6503    jobvsl: *const c_char,
6504    jobvsr: *const c_char,
6505    sort: *const c_char,
6506    selctg: LAPACK_D_SELECT3,
6507    sense: *const c_char,
6508    n: *const lapack_int,
6509    A: *mut f64,
6510    lda: *const lapack_int,
6511    B: *mut f64,
6512    ldb: *const lapack_int,
6513    sdim: *mut lapack_int,
6514    alphar: *mut f64,
6515    alphai: *mut f64,
6516    beta: *mut f64,
6517    VSL: *mut f64,
6518    ldvsl: *const lapack_int,
6519    VSR: *mut f64,
6520    ldvsr: *const lapack_int,
6521    rconde: *mut f64,
6522    rcondv: *mut f64,
6523    work: *mut f64,
6524    lwork: *const lapack_int,
6525    iwork: *mut lapack_int,
6526    liwork: *const lapack_int,
6527    BWORK: *mut lapack_int,
6528    info: *mut lapack_int,
6529) {
6530    dyload_lib().dggesx_.unwrap()(
6531        jobvsl, jobvsr, sort, selctg, sense, n, A, lda, B, ldb, sdim, alphar, alphai, beta, VSL,
6532        ldvsl, VSR, ldvsr, rconde, rcondv, work, lwork, iwork, liwork, BWORK, info,
6533    )
6534}
6535
6536#[inline(never)]
6537pub unsafe fn sggesx_(
6538    jobvsl: *const c_char,
6539    jobvsr: *const c_char,
6540    sort: *const c_char,
6541    selctg: LAPACK_S_SELECT3,
6542    sense: *const c_char,
6543    n: *const lapack_int,
6544    A: *mut f32,
6545    lda: *const lapack_int,
6546    B: *mut f32,
6547    ldb: *const lapack_int,
6548    sdim: *mut lapack_int,
6549    alphar: *mut f32,
6550    alphai: *mut f32,
6551    beta: *mut f32,
6552    VSL: *mut f32,
6553    ldvsl: *const lapack_int,
6554    VSR: *mut f32,
6555    ldvsr: *const lapack_int,
6556    rconde: *mut f32,
6557    rcondv: *mut f32,
6558    work: *mut f32,
6559    lwork: *const lapack_int,
6560    iwork: *mut lapack_int,
6561    liwork: *const lapack_int,
6562    BWORK: *mut lapack_int,
6563    info: *mut lapack_int,
6564) {
6565    dyload_lib().sggesx_.unwrap()(
6566        jobvsl, jobvsr, sort, selctg, sense, n, A, lda, B, ldb, sdim, alphar, alphai, beta, VSL,
6567        ldvsl, VSR, ldvsr, rconde, rcondv, work, lwork, iwork, liwork, BWORK, info,
6568    )
6569}
6570
6571#[inline(never)]
6572pub unsafe fn zggesx_(
6573    jobvsl: *const c_char,
6574    jobvsr: *const c_char,
6575    sort: *const c_char,
6576    selctg: LAPACK_Z_SELECT2,
6577    sense: *const c_char,
6578    n: *const lapack_int,
6579    A: *mut __BindgenComplex<f64>,
6580    lda: *const lapack_int,
6581    B: *mut __BindgenComplex<f64>,
6582    ldb: *const lapack_int,
6583    sdim: *mut lapack_int,
6584    alpha: *mut __BindgenComplex<f64>,
6585    beta: *mut __BindgenComplex<f64>,
6586    VSL: *mut __BindgenComplex<f64>,
6587    ldvsl: *const lapack_int,
6588    VSR: *mut __BindgenComplex<f64>,
6589    ldvsr: *const lapack_int,
6590    rconde: *mut f64,
6591    rcondv: *mut f64,
6592    work: *mut __BindgenComplex<f64>,
6593    lwork: *const lapack_int,
6594    rwork: *mut f64,
6595    iwork: *mut lapack_int,
6596    liwork: *const lapack_int,
6597    BWORK: *mut lapack_int,
6598    info: *mut lapack_int,
6599) {
6600    dyload_lib().zggesx_.unwrap()(
6601        jobvsl, jobvsr, sort, selctg, sense, n, A, lda, B, ldb, sdim, alpha, beta, VSL, ldvsl, VSR,
6602        ldvsr, rconde, rcondv, work, lwork, rwork, iwork, liwork, BWORK, info,
6603    )
6604}
6605
6606#[inline(never)]
6607pub unsafe fn cggev_(
6608    jobvl: *const c_char,
6609    jobvr: *const c_char,
6610    n: *const lapack_int,
6611    A: *mut __BindgenComplex<f32>,
6612    lda: *const lapack_int,
6613    B: *mut __BindgenComplex<f32>,
6614    ldb: *const lapack_int,
6615    alpha: *mut __BindgenComplex<f32>,
6616    beta: *mut __BindgenComplex<f32>,
6617    VL: *mut __BindgenComplex<f32>,
6618    ldvl: *const lapack_int,
6619    VR: *mut __BindgenComplex<f32>,
6620    ldvr: *const lapack_int,
6621    work: *mut __BindgenComplex<f32>,
6622    lwork: *const lapack_int,
6623    rwork: *mut f32,
6624    info: *mut lapack_int,
6625) {
6626    dyload_lib().cggev_.unwrap()(
6627        jobvl, jobvr, n, A, lda, B, ldb, alpha, beta, VL, ldvl, VR, ldvr, work, lwork, rwork, info,
6628    )
6629}
6630
6631#[inline(never)]
6632pub unsafe fn dggev_(
6633    jobvl: *const c_char,
6634    jobvr: *const c_char,
6635    n: *const lapack_int,
6636    A: *mut f64,
6637    lda: *const lapack_int,
6638    B: *mut f64,
6639    ldb: *const lapack_int,
6640    alphar: *mut f64,
6641    alphai: *mut f64,
6642    beta: *mut f64,
6643    VL: *mut f64,
6644    ldvl: *const lapack_int,
6645    VR: *mut f64,
6646    ldvr: *const lapack_int,
6647    work: *mut f64,
6648    lwork: *const lapack_int,
6649    info: *mut lapack_int,
6650) {
6651    dyload_lib().dggev_.unwrap()(
6652        jobvl, jobvr, n, A, lda, B, ldb, alphar, alphai, beta, VL, ldvl, VR, ldvr, work, lwork,
6653        info,
6654    )
6655}
6656
6657#[inline(never)]
6658pub unsafe fn sggev_(
6659    jobvl: *const c_char,
6660    jobvr: *const c_char,
6661    n: *const lapack_int,
6662    A: *mut f32,
6663    lda: *const lapack_int,
6664    B: *mut f32,
6665    ldb: *const lapack_int,
6666    alphar: *mut f32,
6667    alphai: *mut f32,
6668    beta: *mut f32,
6669    VL: *mut f32,
6670    ldvl: *const lapack_int,
6671    VR: *mut f32,
6672    ldvr: *const lapack_int,
6673    work: *mut f32,
6674    lwork: *const lapack_int,
6675    info: *mut lapack_int,
6676) {
6677    dyload_lib().sggev_.unwrap()(
6678        jobvl, jobvr, n, A, lda, B, ldb, alphar, alphai, beta, VL, ldvl, VR, ldvr, work, lwork,
6679        info,
6680    )
6681}
6682
6683#[inline(never)]
6684pub unsafe fn zggev_(
6685    jobvl: *const c_char,
6686    jobvr: *const c_char,
6687    n: *const lapack_int,
6688    A: *mut __BindgenComplex<f64>,
6689    lda: *const lapack_int,
6690    B: *mut __BindgenComplex<f64>,
6691    ldb: *const lapack_int,
6692    alpha: *mut __BindgenComplex<f64>,
6693    beta: *mut __BindgenComplex<f64>,
6694    VL: *mut __BindgenComplex<f64>,
6695    ldvl: *const lapack_int,
6696    VR: *mut __BindgenComplex<f64>,
6697    ldvr: *const lapack_int,
6698    work: *mut __BindgenComplex<f64>,
6699    lwork: *const lapack_int,
6700    rwork: *mut f64,
6701    info: *mut lapack_int,
6702) {
6703    dyload_lib().zggev_.unwrap()(
6704        jobvl, jobvr, n, A, lda, B, ldb, alpha, beta, VL, ldvl, VR, ldvr, work, lwork, rwork, info,
6705    )
6706}
6707
6708#[inline(never)]
6709pub unsafe fn cggev3_(
6710    jobvl: *const c_char,
6711    jobvr: *const c_char,
6712    n: *const lapack_int,
6713    A: *mut __BindgenComplex<f32>,
6714    lda: *const lapack_int,
6715    B: *mut __BindgenComplex<f32>,
6716    ldb: *const lapack_int,
6717    alpha: *mut __BindgenComplex<f32>,
6718    beta: *mut __BindgenComplex<f32>,
6719    VL: *mut __BindgenComplex<f32>,
6720    ldvl: *const lapack_int,
6721    VR: *mut __BindgenComplex<f32>,
6722    ldvr: *const lapack_int,
6723    work: *mut __BindgenComplex<f32>,
6724    lwork: *const lapack_int,
6725    rwork: *mut f32,
6726    info: *mut lapack_int,
6727) {
6728    dyload_lib().cggev3_.unwrap()(
6729        jobvl, jobvr, n, A, lda, B, ldb, alpha, beta, VL, ldvl, VR, ldvr, work, lwork, rwork, info,
6730    )
6731}
6732
6733#[inline(never)]
6734pub unsafe fn dggev3_(
6735    jobvl: *const c_char,
6736    jobvr: *const c_char,
6737    n: *const lapack_int,
6738    A: *mut f64,
6739    lda: *const lapack_int,
6740    B: *mut f64,
6741    ldb: *const lapack_int,
6742    alphar: *mut f64,
6743    alphai: *mut f64,
6744    beta: *mut f64,
6745    VL: *mut f64,
6746    ldvl: *const lapack_int,
6747    VR: *mut f64,
6748    ldvr: *const lapack_int,
6749    work: *mut f64,
6750    lwork: *const lapack_int,
6751    info: *mut lapack_int,
6752) {
6753    dyload_lib().dggev3_.unwrap()(
6754        jobvl, jobvr, n, A, lda, B, ldb, alphar, alphai, beta, VL, ldvl, VR, ldvr, work, lwork,
6755        info,
6756    )
6757}
6758
6759#[inline(never)]
6760pub unsafe fn sggev3_(
6761    jobvl: *const c_char,
6762    jobvr: *const c_char,
6763    n: *const lapack_int,
6764    A: *mut f32,
6765    lda: *const lapack_int,
6766    B: *mut f32,
6767    ldb: *const lapack_int,
6768    alphar: *mut f32,
6769    alphai: *mut f32,
6770    beta: *mut f32,
6771    VL: *mut f32,
6772    ldvl: *const lapack_int,
6773    VR: *mut f32,
6774    ldvr: *const lapack_int,
6775    work: *mut f32,
6776    lwork: *const lapack_int,
6777    info: *mut lapack_int,
6778) {
6779    dyload_lib().sggev3_.unwrap()(
6780        jobvl, jobvr, n, A, lda, B, ldb, alphar, alphai, beta, VL, ldvl, VR, ldvr, work, lwork,
6781        info,
6782    )
6783}
6784
6785#[inline(never)]
6786pub unsafe fn zggev3_(
6787    jobvl: *const c_char,
6788    jobvr: *const c_char,
6789    n: *const lapack_int,
6790    A: *mut __BindgenComplex<f64>,
6791    lda: *const lapack_int,
6792    B: *mut __BindgenComplex<f64>,
6793    ldb: *const lapack_int,
6794    alpha: *mut __BindgenComplex<f64>,
6795    beta: *mut __BindgenComplex<f64>,
6796    VL: *mut __BindgenComplex<f64>,
6797    ldvl: *const lapack_int,
6798    VR: *mut __BindgenComplex<f64>,
6799    ldvr: *const lapack_int,
6800    work: *mut __BindgenComplex<f64>,
6801    lwork: *const lapack_int,
6802    rwork: *mut f64,
6803    info: *mut lapack_int,
6804) {
6805    dyload_lib().zggev3_.unwrap()(
6806        jobvl, jobvr, n, A, lda, B, ldb, alpha, beta, VL, ldvl, VR, ldvr, work, lwork, rwork, info,
6807    )
6808}
6809
6810#[inline(never)]
6811pub unsafe fn cggevx_(
6812    balanc: *const c_char,
6813    jobvl: *const c_char,
6814    jobvr: *const c_char,
6815    sense: *const c_char,
6816    n: *const lapack_int,
6817    A: *mut __BindgenComplex<f32>,
6818    lda: *const lapack_int,
6819    B: *mut __BindgenComplex<f32>,
6820    ldb: *const lapack_int,
6821    alpha: *mut __BindgenComplex<f32>,
6822    beta: *mut __BindgenComplex<f32>,
6823    VL: *mut __BindgenComplex<f32>,
6824    ldvl: *const lapack_int,
6825    VR: *mut __BindgenComplex<f32>,
6826    ldvr: *const lapack_int,
6827    ilo: *mut lapack_int,
6828    ihi: *mut lapack_int,
6829    lscale: *mut f32,
6830    rscale: *mut f32,
6831    abnrm: *mut f32,
6832    bbnrm: *mut f32,
6833    rconde: *mut f32,
6834    rcondv: *mut f32,
6835    work: *mut __BindgenComplex<f32>,
6836    lwork: *const lapack_int,
6837    rwork: *mut f32,
6838    iwork: *mut lapack_int,
6839    BWORK: *mut lapack_int,
6840    info: *mut lapack_int,
6841) {
6842    dyload_lib().cggevx_.unwrap()(
6843        balanc, jobvl, jobvr, sense, n, A, lda, B, ldb, alpha, beta, VL, ldvl, VR, ldvr, ilo, ihi,
6844        lscale, rscale, abnrm, bbnrm, rconde, rcondv, work, lwork, rwork, iwork, BWORK, info,
6845    )
6846}
6847
6848#[inline(never)]
6849pub unsafe fn dggevx_(
6850    balanc: *const c_char,
6851    jobvl: *const c_char,
6852    jobvr: *const c_char,
6853    sense: *const c_char,
6854    n: *const lapack_int,
6855    A: *mut f64,
6856    lda: *const lapack_int,
6857    B: *mut f64,
6858    ldb: *const lapack_int,
6859    alphar: *mut f64,
6860    alphai: *mut f64,
6861    beta: *mut f64,
6862    VL: *mut f64,
6863    ldvl: *const lapack_int,
6864    VR: *mut f64,
6865    ldvr: *const lapack_int,
6866    ilo: *mut lapack_int,
6867    ihi: *mut lapack_int,
6868    lscale: *mut f64,
6869    rscale: *mut f64,
6870    abnrm: *mut f64,
6871    bbnrm: *mut f64,
6872    rconde: *mut f64,
6873    rcondv: *mut f64,
6874    work: *mut f64,
6875    lwork: *const lapack_int,
6876    iwork: *mut lapack_int,
6877    BWORK: *mut lapack_int,
6878    info: *mut lapack_int,
6879) {
6880    dyload_lib().dggevx_.unwrap()(
6881        balanc, jobvl, jobvr, sense, n, A, lda, B, ldb, alphar, alphai, beta, VL, ldvl, VR, ldvr,
6882        ilo, ihi, lscale, rscale, abnrm, bbnrm, rconde, rcondv, work, lwork, iwork, BWORK, info,
6883    )
6884}
6885
6886#[inline(never)]
6887pub unsafe fn sggevx_(
6888    balanc: *const c_char,
6889    jobvl: *const c_char,
6890    jobvr: *const c_char,
6891    sense: *const c_char,
6892    n: *const lapack_int,
6893    A: *mut f32,
6894    lda: *const lapack_int,
6895    B: *mut f32,
6896    ldb: *const lapack_int,
6897    alphar: *mut f32,
6898    alphai: *mut f32,
6899    beta: *mut f32,
6900    VL: *mut f32,
6901    ldvl: *const lapack_int,
6902    VR: *mut f32,
6903    ldvr: *const lapack_int,
6904    ilo: *mut lapack_int,
6905    ihi: *mut lapack_int,
6906    lscale: *mut f32,
6907    rscale: *mut f32,
6908    abnrm: *mut f32,
6909    bbnrm: *mut f32,
6910    rconde: *mut f32,
6911    rcondv: *mut f32,
6912    work: *mut f32,
6913    lwork: *const lapack_int,
6914    iwork: *mut lapack_int,
6915    BWORK: *mut lapack_int,
6916    info: *mut lapack_int,
6917) {
6918    dyload_lib().sggevx_.unwrap()(
6919        balanc, jobvl, jobvr, sense, n, A, lda, B, ldb, alphar, alphai, beta, VL, ldvl, VR, ldvr,
6920        ilo, ihi, lscale, rscale, abnrm, bbnrm, rconde, rcondv, work, lwork, iwork, BWORK, info,
6921    )
6922}
6923
6924#[inline(never)]
6925pub unsafe fn zggevx_(
6926    balanc: *const c_char,
6927    jobvl: *const c_char,
6928    jobvr: *const c_char,
6929    sense: *const c_char,
6930    n: *const lapack_int,
6931    A: *mut __BindgenComplex<f64>,
6932    lda: *const lapack_int,
6933    B: *mut __BindgenComplex<f64>,
6934    ldb: *const lapack_int,
6935    alpha: *mut __BindgenComplex<f64>,
6936    beta: *mut __BindgenComplex<f64>,
6937    VL: *mut __BindgenComplex<f64>,
6938    ldvl: *const lapack_int,
6939    VR: *mut __BindgenComplex<f64>,
6940    ldvr: *const lapack_int,
6941    ilo: *mut lapack_int,
6942    ihi: *mut lapack_int,
6943    lscale: *mut f64,
6944    rscale: *mut f64,
6945    abnrm: *mut f64,
6946    bbnrm: *mut f64,
6947    rconde: *mut f64,
6948    rcondv: *mut f64,
6949    work: *mut __BindgenComplex<f64>,
6950    lwork: *const lapack_int,
6951    rwork: *mut f64,
6952    iwork: *mut lapack_int,
6953    BWORK: *mut lapack_int,
6954    info: *mut lapack_int,
6955) {
6956    dyload_lib().zggevx_.unwrap()(
6957        balanc, jobvl, jobvr, sense, n, A, lda, B, ldb, alpha, beta, VL, ldvl, VR, ldvr, ilo, ihi,
6958        lscale, rscale, abnrm, bbnrm, rconde, rcondv, work, lwork, rwork, iwork, BWORK, info,
6959    )
6960}
6961
6962#[inline(never)]
6963pub unsafe fn cggglm_(
6964    n: *const lapack_int,
6965    m: *const lapack_int,
6966    p: *const lapack_int,
6967    A: *mut __BindgenComplex<f32>,
6968    lda: *const lapack_int,
6969    B: *mut __BindgenComplex<f32>,
6970    ldb: *const lapack_int,
6971    D: *mut __BindgenComplex<f32>,
6972    X: *mut __BindgenComplex<f32>,
6973    Y: *mut __BindgenComplex<f32>,
6974    work: *mut __BindgenComplex<f32>,
6975    lwork: *const lapack_int,
6976    info: *mut lapack_int,
6977) {
6978    dyload_lib().cggglm_.unwrap()(n, m, p, A, lda, B, ldb, D, X, Y, work, lwork, info)
6979}
6980
6981#[inline(never)]
6982pub unsafe fn dggglm_(
6983    n: *const lapack_int,
6984    m: *const lapack_int,
6985    p: *const lapack_int,
6986    A: *mut f64,
6987    lda: *const lapack_int,
6988    B: *mut f64,
6989    ldb: *const lapack_int,
6990    D: *mut f64,
6991    X: *mut f64,
6992    Y: *mut f64,
6993    work: *mut f64,
6994    lwork: *const lapack_int,
6995    info: *mut lapack_int,
6996) {
6997    dyload_lib().dggglm_.unwrap()(n, m, p, A, lda, B, ldb, D, X, Y, work, lwork, info)
6998}
6999
7000#[inline(never)]
7001pub unsafe fn sggglm_(
7002    n: *const lapack_int,
7003    m: *const lapack_int,
7004    p: *const lapack_int,
7005    A: *mut f32,
7006    lda: *const lapack_int,
7007    B: *mut f32,
7008    ldb: *const lapack_int,
7009    D: *mut f32,
7010    X: *mut f32,
7011    Y: *mut f32,
7012    work: *mut f32,
7013    lwork: *const lapack_int,
7014    info: *mut lapack_int,
7015) {
7016    dyload_lib().sggglm_.unwrap()(n, m, p, A, lda, B, ldb, D, X, Y, work, lwork, info)
7017}
7018
7019#[inline(never)]
7020pub unsafe fn zggglm_(
7021    n: *const lapack_int,
7022    m: *const lapack_int,
7023    p: *const lapack_int,
7024    A: *mut __BindgenComplex<f64>,
7025    lda: *const lapack_int,
7026    B: *mut __BindgenComplex<f64>,
7027    ldb: *const lapack_int,
7028    D: *mut __BindgenComplex<f64>,
7029    X: *mut __BindgenComplex<f64>,
7030    Y: *mut __BindgenComplex<f64>,
7031    work: *mut __BindgenComplex<f64>,
7032    lwork: *const lapack_int,
7033    info: *mut lapack_int,
7034) {
7035    dyload_lib().zggglm_.unwrap()(n, m, p, A, lda, B, ldb, D, X, Y, work, lwork, info)
7036}
7037
7038#[inline(never)]
7039pub unsafe fn cgghd3_(
7040    compq: *const c_char,
7041    compz: *const c_char,
7042    n: *const lapack_int,
7043    ilo: *const lapack_int,
7044    ihi: *const lapack_int,
7045    A: *mut __BindgenComplex<f32>,
7046    lda: *const lapack_int,
7047    B: *mut __BindgenComplex<f32>,
7048    ldb: *const lapack_int,
7049    Q: *mut __BindgenComplex<f32>,
7050    ldq: *const lapack_int,
7051    Z: *mut __BindgenComplex<f32>,
7052    ldz: *const lapack_int,
7053    work: *mut __BindgenComplex<f32>,
7054    lwork: *const lapack_int,
7055    info: *mut lapack_int,
7056) {
7057    dyload_lib().cgghd3_.unwrap()(
7058        compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, work, lwork, info,
7059    )
7060}
7061
7062#[inline(never)]
7063pub unsafe fn dgghd3_(
7064    compq: *const c_char,
7065    compz: *const c_char,
7066    n: *const lapack_int,
7067    ilo: *const lapack_int,
7068    ihi: *const lapack_int,
7069    A: *mut f64,
7070    lda: *const lapack_int,
7071    B: *mut f64,
7072    ldb: *const lapack_int,
7073    Q: *mut f64,
7074    ldq: *const lapack_int,
7075    Z: *mut f64,
7076    ldz: *const lapack_int,
7077    work: *mut f64,
7078    lwork: *const lapack_int,
7079    info: *mut lapack_int,
7080) {
7081    dyload_lib().dgghd3_.unwrap()(
7082        compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, work, lwork, info,
7083    )
7084}
7085
7086#[inline(never)]
7087pub unsafe fn sgghd3_(
7088    compq: *const c_char,
7089    compz: *const c_char,
7090    n: *const lapack_int,
7091    ilo: *const lapack_int,
7092    ihi: *const lapack_int,
7093    A: *mut f32,
7094    lda: *const lapack_int,
7095    B: *mut f32,
7096    ldb: *const lapack_int,
7097    Q: *mut f32,
7098    ldq: *const lapack_int,
7099    Z: *mut f32,
7100    ldz: *const lapack_int,
7101    work: *mut f32,
7102    lwork: *const lapack_int,
7103    info: *mut lapack_int,
7104) {
7105    dyload_lib().sgghd3_.unwrap()(
7106        compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, work, lwork, info,
7107    )
7108}
7109
7110#[inline(never)]
7111pub unsafe fn zgghd3_(
7112    compq: *const c_char,
7113    compz: *const c_char,
7114    n: *const lapack_int,
7115    ilo: *const lapack_int,
7116    ihi: *const lapack_int,
7117    A: *mut __BindgenComplex<f64>,
7118    lda: *const lapack_int,
7119    B: *mut __BindgenComplex<f64>,
7120    ldb: *const lapack_int,
7121    Q: *mut __BindgenComplex<f64>,
7122    ldq: *const lapack_int,
7123    Z: *mut __BindgenComplex<f64>,
7124    ldz: *const lapack_int,
7125    work: *mut __BindgenComplex<f64>,
7126    lwork: *const lapack_int,
7127    info: *mut lapack_int,
7128) {
7129    dyload_lib().zgghd3_.unwrap()(
7130        compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, work, lwork, info,
7131    )
7132}
7133
7134#[inline(never)]
7135pub unsafe fn cgghrd_(
7136    compq: *const c_char,
7137    compz: *const c_char,
7138    n: *const lapack_int,
7139    ilo: *const lapack_int,
7140    ihi: *const lapack_int,
7141    A: *mut __BindgenComplex<f32>,
7142    lda: *const lapack_int,
7143    B: *mut __BindgenComplex<f32>,
7144    ldb: *const lapack_int,
7145    Q: *mut __BindgenComplex<f32>,
7146    ldq: *const lapack_int,
7147    Z: *mut __BindgenComplex<f32>,
7148    ldz: *const lapack_int,
7149    info: *mut lapack_int,
7150) {
7151    dyload_lib().cgghrd_.unwrap()(compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, info)
7152}
7153
7154#[inline(never)]
7155pub unsafe fn dgghrd_(
7156    compq: *const c_char,
7157    compz: *const c_char,
7158    n: *const lapack_int,
7159    ilo: *const lapack_int,
7160    ihi: *const lapack_int,
7161    A: *mut f64,
7162    lda: *const lapack_int,
7163    B: *mut f64,
7164    ldb: *const lapack_int,
7165    Q: *mut f64,
7166    ldq: *const lapack_int,
7167    Z: *mut f64,
7168    ldz: *const lapack_int,
7169    info: *mut lapack_int,
7170) {
7171    dyload_lib().dgghrd_.unwrap()(compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, info)
7172}
7173
7174#[inline(never)]
7175pub unsafe fn sgghrd_(
7176    compq: *const c_char,
7177    compz: *const c_char,
7178    n: *const lapack_int,
7179    ilo: *const lapack_int,
7180    ihi: *const lapack_int,
7181    A: *mut f32,
7182    lda: *const lapack_int,
7183    B: *mut f32,
7184    ldb: *const lapack_int,
7185    Q: *mut f32,
7186    ldq: *const lapack_int,
7187    Z: *mut f32,
7188    ldz: *const lapack_int,
7189    info: *mut lapack_int,
7190) {
7191    dyload_lib().sgghrd_.unwrap()(compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, info)
7192}
7193
7194#[inline(never)]
7195pub unsafe fn zgghrd_(
7196    compq: *const c_char,
7197    compz: *const c_char,
7198    n: *const lapack_int,
7199    ilo: *const lapack_int,
7200    ihi: *const lapack_int,
7201    A: *mut __BindgenComplex<f64>,
7202    lda: *const lapack_int,
7203    B: *mut __BindgenComplex<f64>,
7204    ldb: *const lapack_int,
7205    Q: *mut __BindgenComplex<f64>,
7206    ldq: *const lapack_int,
7207    Z: *mut __BindgenComplex<f64>,
7208    ldz: *const lapack_int,
7209    info: *mut lapack_int,
7210) {
7211    dyload_lib().zgghrd_.unwrap()(compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, info)
7212}
7213
7214#[inline(never)]
7215pub unsafe fn cgglse_(
7216    m: *const lapack_int,
7217    n: *const lapack_int,
7218    p: *const lapack_int,
7219    A: *mut __BindgenComplex<f32>,
7220    lda: *const lapack_int,
7221    B: *mut __BindgenComplex<f32>,
7222    ldb: *const lapack_int,
7223    C: *mut __BindgenComplex<f32>,
7224    D: *mut __BindgenComplex<f32>,
7225    X: *mut __BindgenComplex<f32>,
7226    work: *mut __BindgenComplex<f32>,
7227    lwork: *const lapack_int,
7228    info: *mut lapack_int,
7229) {
7230    dyload_lib().cgglse_.unwrap()(m, n, p, A, lda, B, ldb, C, D, X, work, lwork, info)
7231}
7232
7233#[inline(never)]
7234pub unsafe fn dgglse_(
7235    m: *const lapack_int,
7236    n: *const lapack_int,
7237    p: *const lapack_int,
7238    A: *mut f64,
7239    lda: *const lapack_int,
7240    B: *mut f64,
7241    ldb: *const lapack_int,
7242    C: *mut f64,
7243    D: *mut f64,
7244    X: *mut f64,
7245    work: *mut f64,
7246    lwork: *const lapack_int,
7247    info: *mut lapack_int,
7248) {
7249    dyload_lib().dgglse_.unwrap()(m, n, p, A, lda, B, ldb, C, D, X, work, lwork, info)
7250}
7251
7252#[inline(never)]
7253pub unsafe fn sgglse_(
7254    m: *const lapack_int,
7255    n: *const lapack_int,
7256    p: *const lapack_int,
7257    A: *mut f32,
7258    lda: *const lapack_int,
7259    B: *mut f32,
7260    ldb: *const lapack_int,
7261    C: *mut f32,
7262    D: *mut f32,
7263    X: *mut f32,
7264    work: *mut f32,
7265    lwork: *const lapack_int,
7266    info: *mut lapack_int,
7267) {
7268    dyload_lib().sgglse_.unwrap()(m, n, p, A, lda, B, ldb, C, D, X, work, lwork, info)
7269}
7270
7271#[inline(never)]
7272pub unsafe fn zgglse_(
7273    m: *const lapack_int,
7274    n: *const lapack_int,
7275    p: *const lapack_int,
7276    A: *mut __BindgenComplex<f64>,
7277    lda: *const lapack_int,
7278    B: *mut __BindgenComplex<f64>,
7279    ldb: *const lapack_int,
7280    C: *mut __BindgenComplex<f64>,
7281    D: *mut __BindgenComplex<f64>,
7282    X: *mut __BindgenComplex<f64>,
7283    work: *mut __BindgenComplex<f64>,
7284    lwork: *const lapack_int,
7285    info: *mut lapack_int,
7286) {
7287    dyload_lib().zgglse_.unwrap()(m, n, p, A, lda, B, ldb, C, D, X, work, lwork, info)
7288}
7289
7290#[inline(never)]
7291pub unsafe fn cggqrf_(
7292    n: *const lapack_int,
7293    m: *const lapack_int,
7294    p: *const lapack_int,
7295    A: *mut __BindgenComplex<f32>,
7296    lda: *const lapack_int,
7297    taua: *mut __BindgenComplex<f32>,
7298    B: *mut __BindgenComplex<f32>,
7299    ldb: *const lapack_int,
7300    taub: *mut __BindgenComplex<f32>,
7301    work: *mut __BindgenComplex<f32>,
7302    lwork: *const lapack_int,
7303    info: *mut lapack_int,
7304) {
7305    dyload_lib().cggqrf_.unwrap()(n, m, p, A, lda, taua, B, ldb, taub, work, lwork, info)
7306}
7307
7308#[inline(never)]
7309pub unsafe fn dggqrf_(
7310    n: *const lapack_int,
7311    m: *const lapack_int,
7312    p: *const lapack_int,
7313    A: *mut f64,
7314    lda: *const lapack_int,
7315    taua: *mut f64,
7316    B: *mut f64,
7317    ldb: *const lapack_int,
7318    taub: *mut f64,
7319    work: *mut f64,
7320    lwork: *const lapack_int,
7321    info: *mut lapack_int,
7322) {
7323    dyload_lib().dggqrf_.unwrap()(n, m, p, A, lda, taua, B, ldb, taub, work, lwork, info)
7324}
7325
7326#[inline(never)]
7327pub unsafe fn sggqrf_(
7328    n: *const lapack_int,
7329    m: *const lapack_int,
7330    p: *const lapack_int,
7331    A: *mut f32,
7332    lda: *const lapack_int,
7333    taua: *mut f32,
7334    B: *mut f32,
7335    ldb: *const lapack_int,
7336    taub: *mut f32,
7337    work: *mut f32,
7338    lwork: *const lapack_int,
7339    info: *mut lapack_int,
7340) {
7341    dyload_lib().sggqrf_.unwrap()(n, m, p, A, lda, taua, B, ldb, taub, work, lwork, info)
7342}
7343
7344#[inline(never)]
7345pub unsafe fn zggqrf_(
7346    n: *const lapack_int,
7347    m: *const lapack_int,
7348    p: *const lapack_int,
7349    A: *mut __BindgenComplex<f64>,
7350    lda: *const lapack_int,
7351    taua: *mut __BindgenComplex<f64>,
7352    B: *mut __BindgenComplex<f64>,
7353    ldb: *const lapack_int,
7354    taub: *mut __BindgenComplex<f64>,
7355    work: *mut __BindgenComplex<f64>,
7356    lwork: *const lapack_int,
7357    info: *mut lapack_int,
7358) {
7359    dyload_lib().zggqrf_.unwrap()(n, m, p, A, lda, taua, B, ldb, taub, work, lwork, info)
7360}
7361
7362#[inline(never)]
7363pub unsafe fn cggrqf_(
7364    m: *const lapack_int,
7365    p: *const lapack_int,
7366    n: *const lapack_int,
7367    A: *mut __BindgenComplex<f32>,
7368    lda: *const lapack_int,
7369    taua: *mut __BindgenComplex<f32>,
7370    B: *mut __BindgenComplex<f32>,
7371    ldb: *const lapack_int,
7372    taub: *mut __BindgenComplex<f32>,
7373    work: *mut __BindgenComplex<f32>,
7374    lwork: *const lapack_int,
7375    info: *mut lapack_int,
7376) {
7377    dyload_lib().cggrqf_.unwrap()(m, p, n, A, lda, taua, B, ldb, taub, work, lwork, info)
7378}
7379
7380#[inline(never)]
7381pub unsafe fn dggrqf_(
7382    m: *const lapack_int,
7383    p: *const lapack_int,
7384    n: *const lapack_int,
7385    A: *mut f64,
7386    lda: *const lapack_int,
7387    taua: *mut f64,
7388    B: *mut f64,
7389    ldb: *const lapack_int,
7390    taub: *mut f64,
7391    work: *mut f64,
7392    lwork: *const lapack_int,
7393    info: *mut lapack_int,
7394) {
7395    dyload_lib().dggrqf_.unwrap()(m, p, n, A, lda, taua, B, ldb, taub, work, lwork, info)
7396}
7397
7398#[inline(never)]
7399pub unsafe fn sggrqf_(
7400    m: *const lapack_int,
7401    p: *const lapack_int,
7402    n: *const lapack_int,
7403    A: *mut f32,
7404    lda: *const lapack_int,
7405    taua: *mut f32,
7406    B: *mut f32,
7407    ldb: *const lapack_int,
7408    taub: *mut f32,
7409    work: *mut f32,
7410    lwork: *const lapack_int,
7411    info: *mut lapack_int,
7412) {
7413    dyload_lib().sggrqf_.unwrap()(m, p, n, A, lda, taua, B, ldb, taub, work, lwork, info)
7414}
7415
7416#[inline(never)]
7417pub unsafe fn zggrqf_(
7418    m: *const lapack_int,
7419    p: *const lapack_int,
7420    n: *const lapack_int,
7421    A: *mut __BindgenComplex<f64>,
7422    lda: *const lapack_int,
7423    taua: *mut __BindgenComplex<f64>,
7424    B: *mut __BindgenComplex<f64>,
7425    ldb: *const lapack_int,
7426    taub: *mut __BindgenComplex<f64>,
7427    work: *mut __BindgenComplex<f64>,
7428    lwork: *const lapack_int,
7429    info: *mut lapack_int,
7430) {
7431    dyload_lib().zggrqf_.unwrap()(m, p, n, A, lda, taua, B, ldb, taub, work, lwork, info)
7432}
7433
7434#[inline(never)]
7435pub unsafe fn cggsvd_(
7436    jobu: *const c_char,
7437    jobv: *const c_char,
7438    jobq: *const c_char,
7439    m: *const lapack_int,
7440    n: *const lapack_int,
7441    p: *const lapack_int,
7442    k: *mut lapack_int,
7443    l: *mut lapack_int,
7444    a: *mut __BindgenComplex<f32>,
7445    lda: *const lapack_int,
7446    b: *mut __BindgenComplex<f32>,
7447    ldb: *const lapack_int,
7448    alpha: *mut f32,
7449    beta: *mut f32,
7450    u: *mut __BindgenComplex<f32>,
7451    ldu: *const lapack_int,
7452    v: *mut __BindgenComplex<f32>,
7453    ldv: *const lapack_int,
7454    q: *mut __BindgenComplex<f32>,
7455    ldq: *const lapack_int,
7456    work: *mut __BindgenComplex<f32>,
7457    rwork: *mut f32,
7458    iwork: *mut lapack_int,
7459    info: *mut lapack_int,
7460) -> lapack_int {
7461    dyload_lib().cggsvd_.unwrap()(
7462        jobu, jobv, jobq, m, n, p, k, l, a, lda, b, ldb, alpha, beta, u, ldu, v, ldv, q, ldq, work,
7463        rwork, iwork, info,
7464    )
7465}
7466
7467#[inline(never)]
7468pub unsafe fn sggsvd_(
7469    jobu: *const c_char,
7470    jobv: *const c_char,
7471    jobq: *const c_char,
7472    m: *const lapack_int,
7473    n: *const lapack_int,
7474    p: *const lapack_int,
7475    k: *mut lapack_int,
7476    l: *mut lapack_int,
7477    a: *mut f32,
7478    lda: *const lapack_int,
7479    b: *mut f32,
7480    ldb: *const lapack_int,
7481    alpha: *mut f32,
7482    beta: *mut f32,
7483    u: *mut f32,
7484    ldu: *const lapack_int,
7485    v: *mut f32,
7486    ldv: *const lapack_int,
7487    q: *mut f32,
7488    ldq: *const lapack_int,
7489    work: *mut f32,
7490    iwork: *mut lapack_int,
7491    info: *mut lapack_int,
7492) -> lapack_int {
7493    dyload_lib().sggsvd_.unwrap()(
7494        jobu, jobv, jobq, m, n, p, k, l, a, lda, b, ldb, alpha, beta, u, ldu, v, ldv, q, ldq, work,
7495        iwork, info,
7496    )
7497}
7498
7499#[inline(never)]
7500pub unsafe fn dggsvd_(
7501    jobu: *const c_char,
7502    jobv: *const c_char,
7503    jobq: *const c_char,
7504    m: *const lapack_int,
7505    n: *const lapack_int,
7506    p: *const lapack_int,
7507    k: *mut lapack_int,
7508    l: *mut lapack_int,
7509    a: *mut f64,
7510    lda: *const lapack_int,
7511    b: *mut f64,
7512    ldb: *const lapack_int,
7513    alpha: *mut f64,
7514    beta: *mut f64,
7515    u: *mut f64,
7516    ldu: *const lapack_int,
7517    v: *mut f64,
7518    ldv: *const lapack_int,
7519    q: *mut f64,
7520    ldq: *const lapack_int,
7521    work: *mut f64,
7522    iwork: *mut lapack_int,
7523    info: *mut lapack_int,
7524) -> lapack_int {
7525    dyload_lib().dggsvd_.unwrap()(
7526        jobu, jobv, jobq, m, n, p, k, l, a, lda, b, ldb, alpha, beta, u, ldu, v, ldv, q, ldq, work,
7527        iwork, info,
7528    )
7529}
7530
7531#[inline(never)]
7532pub unsafe fn zggsvd_(
7533    jobu: *const c_char,
7534    jobv: *const c_char,
7535    jobq: *const c_char,
7536    m: *const lapack_int,
7537    n: *const lapack_int,
7538    p: *const lapack_int,
7539    k: *mut lapack_int,
7540    l: *mut lapack_int,
7541    a: *mut __BindgenComplex<f64>,
7542    lda: *const lapack_int,
7543    b: *mut __BindgenComplex<f64>,
7544    ldb: *const lapack_int,
7545    alpha: *mut f64,
7546    beta: *mut f64,
7547    u: *mut __BindgenComplex<f64>,
7548    ldu: *const lapack_int,
7549    v: *mut __BindgenComplex<f64>,
7550    ldv: *const lapack_int,
7551    q: *mut __BindgenComplex<f64>,
7552    ldq: *const lapack_int,
7553    work: *mut __BindgenComplex<f64>,
7554    rwork: *mut f64,
7555    iwork: *mut lapack_int,
7556    info: *mut lapack_int,
7557) -> lapack_int {
7558    dyload_lib().zggsvd_.unwrap()(
7559        jobu, jobv, jobq, m, n, p, k, l, a, lda, b, ldb, alpha, beta, u, ldu, v, ldv, q, ldq, work,
7560        rwork, iwork, info,
7561    )
7562}
7563
7564#[inline(never)]
7565pub unsafe fn cggsvd3_(
7566    jobu: *const c_char,
7567    jobv: *const c_char,
7568    jobq: *const c_char,
7569    m: *const lapack_int,
7570    n: *const lapack_int,
7571    p: *const lapack_int,
7572    k: *mut lapack_int,
7573    l: *mut lapack_int,
7574    A: *mut __BindgenComplex<f32>,
7575    lda: *const lapack_int,
7576    B: *mut __BindgenComplex<f32>,
7577    ldb: *const lapack_int,
7578    alpha: *mut f32,
7579    beta: *mut f32,
7580    U: *mut __BindgenComplex<f32>,
7581    ldu: *const lapack_int,
7582    V: *mut __BindgenComplex<f32>,
7583    ldv: *const lapack_int,
7584    Q: *mut __BindgenComplex<f32>,
7585    ldq: *const lapack_int,
7586    work: *mut __BindgenComplex<f32>,
7587    lwork: *const lapack_int,
7588    rwork: *mut f32,
7589    iwork: *mut lapack_int,
7590    info: *mut lapack_int,
7591) {
7592    dyload_lib().cggsvd3_.unwrap()(
7593        jobu, jobv, jobq, m, n, p, k, l, A, lda, B, ldb, alpha, beta, U, ldu, V, ldv, Q, ldq, work,
7594        lwork, rwork, iwork, info,
7595    )
7596}
7597
7598#[inline(never)]
7599pub unsafe fn dggsvd3_(
7600    jobu: *const c_char,
7601    jobv: *const c_char,
7602    jobq: *const c_char,
7603    m: *const lapack_int,
7604    n: *const lapack_int,
7605    p: *const lapack_int,
7606    k: *mut lapack_int,
7607    l: *mut lapack_int,
7608    A: *mut f64,
7609    lda: *const lapack_int,
7610    B: *mut f64,
7611    ldb: *const lapack_int,
7612    alpha: *mut f64,
7613    beta: *mut f64,
7614    U: *mut f64,
7615    ldu: *const lapack_int,
7616    V: *mut f64,
7617    ldv: *const lapack_int,
7618    Q: *mut f64,
7619    ldq: *const lapack_int,
7620    work: *mut f64,
7621    lwork: *const lapack_int,
7622    iwork: *mut lapack_int,
7623    info: *mut lapack_int,
7624) {
7625    dyload_lib().dggsvd3_.unwrap()(
7626        jobu, jobv, jobq, m, n, p, k, l, A, lda, B, ldb, alpha, beta, U, ldu, V, ldv, Q, ldq, work,
7627        lwork, iwork, info,
7628    )
7629}
7630
7631#[inline(never)]
7632pub unsafe fn sggsvd3_(
7633    jobu: *const c_char,
7634    jobv: *const c_char,
7635    jobq: *const c_char,
7636    m: *const lapack_int,
7637    n: *const lapack_int,
7638    p: *const lapack_int,
7639    k: *mut lapack_int,
7640    l: *mut lapack_int,
7641    A: *mut f32,
7642    lda: *const lapack_int,
7643    B: *mut f32,
7644    ldb: *const lapack_int,
7645    alpha: *mut f32,
7646    beta: *mut f32,
7647    U: *mut f32,
7648    ldu: *const lapack_int,
7649    V: *mut f32,
7650    ldv: *const lapack_int,
7651    Q: *mut f32,
7652    ldq: *const lapack_int,
7653    work: *mut f32,
7654    lwork: *const lapack_int,
7655    iwork: *mut lapack_int,
7656    info: *mut lapack_int,
7657) {
7658    dyload_lib().sggsvd3_.unwrap()(
7659        jobu, jobv, jobq, m, n, p, k, l, A, lda, B, ldb, alpha, beta, U, ldu, V, ldv, Q, ldq, work,
7660        lwork, iwork, info,
7661    )
7662}
7663
7664#[inline(never)]
7665pub unsafe fn zggsvd3_(
7666    jobu: *const c_char,
7667    jobv: *const c_char,
7668    jobq: *const c_char,
7669    m: *const lapack_int,
7670    n: *const lapack_int,
7671    p: *const lapack_int,
7672    k: *mut lapack_int,
7673    l: *mut lapack_int,
7674    A: *mut __BindgenComplex<f64>,
7675    lda: *const lapack_int,
7676    B: *mut __BindgenComplex<f64>,
7677    ldb: *const lapack_int,
7678    alpha: *mut f64,
7679    beta: *mut f64,
7680    U: *mut __BindgenComplex<f64>,
7681    ldu: *const lapack_int,
7682    V: *mut __BindgenComplex<f64>,
7683    ldv: *const lapack_int,
7684    Q: *mut __BindgenComplex<f64>,
7685    ldq: *const lapack_int,
7686    work: *mut __BindgenComplex<f64>,
7687    lwork: *const lapack_int,
7688    rwork: *mut f64,
7689    iwork: *mut lapack_int,
7690    info: *mut lapack_int,
7691) {
7692    dyload_lib().zggsvd3_.unwrap()(
7693        jobu, jobv, jobq, m, n, p, k, l, A, lda, B, ldb, alpha, beta, U, ldu, V, ldv, Q, ldq, work,
7694        lwork, rwork, iwork, info,
7695    )
7696}
7697
7698#[inline(never)]
7699pub unsafe fn sggsvp_(
7700    jobu: *const c_char,
7701    jobv: *const c_char,
7702    jobq: *const c_char,
7703    m: *const lapack_int,
7704    p: *const lapack_int,
7705    n: *const lapack_int,
7706    a: *mut f32,
7707    lda: *const lapack_int,
7708    b: *mut f32,
7709    ldb: *const lapack_int,
7710    tola: *mut f32,
7711    tolb: *mut f32,
7712    k: *mut lapack_int,
7713    l: *mut lapack_int,
7714    u: *mut f32,
7715    ldu: *const lapack_int,
7716    v: *mut f32,
7717    ldv: *const lapack_int,
7718    q: *mut f32,
7719    ldq: *const lapack_int,
7720    iwork: *mut lapack_int,
7721    tau: *mut f32,
7722    work: *mut f32,
7723    info: *mut lapack_int,
7724) -> lapack_int {
7725    dyload_lib().sggsvp_.unwrap()(
7726        jobu, jobv, jobq, m, p, n, a, lda, b, ldb, tola, tolb, k, l, u, ldu, v, ldv, q, ldq, iwork,
7727        tau, work, info,
7728    )
7729}
7730
7731#[inline(never)]
7732pub unsafe fn dggsvp_(
7733    jobu: *const c_char,
7734    jobv: *const c_char,
7735    jobq: *const c_char,
7736    m: *const lapack_int,
7737    p: *const lapack_int,
7738    n: *const lapack_int,
7739    a: *mut f64,
7740    lda: *const lapack_int,
7741    b: *mut f64,
7742    ldb: *const lapack_int,
7743    tola: *mut f64,
7744    tolb: *mut f64,
7745    k: *mut lapack_int,
7746    l: *mut lapack_int,
7747    u: *mut f64,
7748    ldu: *const lapack_int,
7749    v: *mut f64,
7750    ldv: *const lapack_int,
7751    q: *mut f64,
7752    ldq: *const lapack_int,
7753    iwork: *mut lapack_int,
7754    tau: *mut f64,
7755    work: *mut f64,
7756    info: *mut lapack_int,
7757) -> lapack_int {
7758    dyload_lib().dggsvp_.unwrap()(
7759        jobu, jobv, jobq, m, p, n, a, lda, b, ldb, tola, tolb, k, l, u, ldu, v, ldv, q, ldq, iwork,
7760        tau, work, info,
7761    )
7762}
7763
7764#[inline(never)]
7765pub unsafe fn cggsvp_(
7766    jobu: *const c_char,
7767    jobv: *const c_char,
7768    jobq: *const c_char,
7769    m: *const lapack_int,
7770    p: *const lapack_int,
7771    n: *const lapack_int,
7772    a: *mut __BindgenComplex<f32>,
7773    lda: *const lapack_int,
7774    b: *mut __BindgenComplex<f32>,
7775    ldb: *const lapack_int,
7776    tola: *mut f32,
7777    tolb: *mut f32,
7778    k: *mut lapack_int,
7779    l: *mut lapack_int,
7780    u: *mut __BindgenComplex<f32>,
7781    ldu: *const lapack_int,
7782    v: *mut __BindgenComplex<f32>,
7783    ldv: *const lapack_int,
7784    q: *mut __BindgenComplex<f32>,
7785    ldq: *const lapack_int,
7786    iwork: *mut lapack_int,
7787    rwork: *mut f32,
7788    tau: *mut __BindgenComplex<f32>,
7789    work: *mut __BindgenComplex<f32>,
7790    info: *mut lapack_int,
7791) -> lapack_int {
7792    dyload_lib().cggsvp_.unwrap()(
7793        jobu, jobv, jobq, m, p, n, a, lda, b, ldb, tola, tolb, k, l, u, ldu, v, ldv, q, ldq, iwork,
7794        rwork, tau, work, info,
7795    )
7796}
7797
7798#[inline(never)]
7799pub unsafe fn zggsvp_(
7800    jobu: *const c_char,
7801    jobv: *const c_char,
7802    jobq: *const c_char,
7803    m: *const lapack_int,
7804    p: *const lapack_int,
7805    n: *const lapack_int,
7806    a: *mut __BindgenComplex<f64>,
7807    lda: *const lapack_int,
7808    b: *mut __BindgenComplex<f64>,
7809    ldb: *const lapack_int,
7810    tola: *mut f64,
7811    tolb: *mut f64,
7812    k: *mut lapack_int,
7813    l: *mut lapack_int,
7814    u: *mut __BindgenComplex<f64>,
7815    ldu: *const lapack_int,
7816    v: *mut __BindgenComplex<f64>,
7817    ldv: *const lapack_int,
7818    q: *mut __BindgenComplex<f64>,
7819    ldq: *const lapack_int,
7820    iwork: *mut lapack_int,
7821    rwork: *mut f64,
7822    tau: *mut __BindgenComplex<f64>,
7823    work: *mut __BindgenComplex<f64>,
7824    info: *mut lapack_int,
7825) -> lapack_int {
7826    dyload_lib().zggsvp_.unwrap()(
7827        jobu, jobv, jobq, m, p, n, a, lda, b, ldb, tola, tolb, k, l, u, ldu, v, ldv, q, ldq, iwork,
7828        rwork, tau, work, info,
7829    )
7830}
7831
7832#[inline(never)]
7833pub unsafe fn cggsvp3_(
7834    jobu: *const c_char,
7835    jobv: *const c_char,
7836    jobq: *const c_char,
7837    m: *const lapack_int,
7838    p: *const lapack_int,
7839    n: *const lapack_int,
7840    A: *mut __BindgenComplex<f32>,
7841    lda: *const lapack_int,
7842    B: *mut __BindgenComplex<f32>,
7843    ldb: *const lapack_int,
7844    tola: *const f32,
7845    tolb: *const f32,
7846    k: *mut lapack_int,
7847    l: *mut lapack_int,
7848    U: *mut __BindgenComplex<f32>,
7849    ldu: *const lapack_int,
7850    V: *mut __BindgenComplex<f32>,
7851    ldv: *const lapack_int,
7852    Q: *mut __BindgenComplex<f32>,
7853    ldq: *const lapack_int,
7854    iwork: *mut lapack_int,
7855    rwork: *mut f32,
7856    tau: *mut __BindgenComplex<f32>,
7857    work: *mut __BindgenComplex<f32>,
7858    lwork: *const lapack_int,
7859    info: *mut lapack_int,
7860) {
7861    dyload_lib().cggsvp3_.unwrap()(
7862        jobu, jobv, jobq, m, p, n, A, lda, B, ldb, tola, tolb, k, l, U, ldu, V, ldv, Q, ldq, iwork,
7863        rwork, tau, work, lwork, info,
7864    )
7865}
7866
7867#[inline(never)]
7868pub unsafe fn dggsvp3_(
7869    jobu: *const c_char,
7870    jobv: *const c_char,
7871    jobq: *const c_char,
7872    m: *const lapack_int,
7873    p: *const lapack_int,
7874    n: *const lapack_int,
7875    A: *mut f64,
7876    lda: *const lapack_int,
7877    B: *mut f64,
7878    ldb: *const lapack_int,
7879    tola: *const f64,
7880    tolb: *const f64,
7881    k: *mut lapack_int,
7882    l: *mut lapack_int,
7883    U: *mut f64,
7884    ldu: *const lapack_int,
7885    V: *mut f64,
7886    ldv: *const lapack_int,
7887    Q: *mut f64,
7888    ldq: *const lapack_int,
7889    iwork: *mut lapack_int,
7890    tau: *mut f64,
7891    work: *mut f64,
7892    lwork: *const lapack_int,
7893    info: *mut lapack_int,
7894) {
7895    dyload_lib().dggsvp3_.unwrap()(
7896        jobu, jobv, jobq, m, p, n, A, lda, B, ldb, tola, tolb, k, l, U, ldu, V, ldv, Q, ldq, iwork,
7897        tau, work, lwork, info,
7898    )
7899}
7900
7901#[inline(never)]
7902pub unsafe fn sggsvp3_(
7903    jobu: *const c_char,
7904    jobv: *const c_char,
7905    jobq: *const c_char,
7906    m: *const lapack_int,
7907    p: *const lapack_int,
7908    n: *const lapack_int,
7909    A: *mut f32,
7910    lda: *const lapack_int,
7911    B: *mut f32,
7912    ldb: *const lapack_int,
7913    tola: *const f32,
7914    tolb: *const f32,
7915    k: *mut lapack_int,
7916    l: *mut lapack_int,
7917    U: *mut f32,
7918    ldu: *const lapack_int,
7919    V: *mut f32,
7920    ldv: *const lapack_int,
7921    Q: *mut f32,
7922    ldq: *const lapack_int,
7923    iwork: *mut lapack_int,
7924    tau: *mut f32,
7925    work: *mut f32,
7926    lwork: *const lapack_int,
7927    info: *mut lapack_int,
7928) {
7929    dyload_lib().sggsvp3_.unwrap()(
7930        jobu, jobv, jobq, m, p, n, A, lda, B, ldb, tola, tolb, k, l, U, ldu, V, ldv, Q, ldq, iwork,
7931        tau, work, lwork, info,
7932    )
7933}
7934
7935#[inline(never)]
7936pub unsafe fn zggsvp3_(
7937    jobu: *const c_char,
7938    jobv: *const c_char,
7939    jobq: *const c_char,
7940    m: *const lapack_int,
7941    p: *const lapack_int,
7942    n: *const lapack_int,
7943    A: *mut __BindgenComplex<f64>,
7944    lda: *const lapack_int,
7945    B: *mut __BindgenComplex<f64>,
7946    ldb: *const lapack_int,
7947    tola: *const f64,
7948    tolb: *const f64,
7949    k: *mut lapack_int,
7950    l: *mut lapack_int,
7951    U: *mut __BindgenComplex<f64>,
7952    ldu: *const lapack_int,
7953    V: *mut __BindgenComplex<f64>,
7954    ldv: *const lapack_int,
7955    Q: *mut __BindgenComplex<f64>,
7956    ldq: *const lapack_int,
7957    iwork: *mut lapack_int,
7958    rwork: *mut f64,
7959    tau: *mut __BindgenComplex<f64>,
7960    work: *mut __BindgenComplex<f64>,
7961    lwork: *const lapack_int,
7962    info: *mut lapack_int,
7963) {
7964    dyload_lib().zggsvp3_.unwrap()(
7965        jobu, jobv, jobq, m, p, n, A, lda, B, ldb, tola, tolb, k, l, U, ldu, V, ldv, Q, ldq, iwork,
7966        rwork, tau, work, lwork, info,
7967    )
7968}
7969
7970#[inline(never)]
7971pub unsafe fn cgtcon_(
7972    norm: *const c_char,
7973    n: *const lapack_int,
7974    DL: *const __BindgenComplex<f32>,
7975    D: *const __BindgenComplex<f32>,
7976    DU: *const __BindgenComplex<f32>,
7977    DU2: *const __BindgenComplex<f32>,
7978    ipiv: *const lapack_int,
7979    anorm: *const f32,
7980    rcond: *mut f32,
7981    work: *mut __BindgenComplex<f32>,
7982    info: *mut lapack_int,
7983) {
7984    dyload_lib().cgtcon_.unwrap()(norm, n, DL, D, DU, DU2, ipiv, anorm, rcond, work, info)
7985}
7986
7987#[inline(never)]
7988pub unsafe fn dgtcon_(
7989    norm: *const c_char,
7990    n: *const lapack_int,
7991    DL: *const f64,
7992    D: *const f64,
7993    DU: *const f64,
7994    DU2: *const f64,
7995    ipiv: *const lapack_int,
7996    anorm: *const f64,
7997    rcond: *mut f64,
7998    work: *mut f64,
7999    iwork: *mut lapack_int,
8000    info: *mut lapack_int,
8001) {
8002    dyload_lib().dgtcon_.unwrap()(norm, n, DL, D, DU, DU2, ipiv, anorm, rcond, work, iwork, info)
8003}
8004
8005#[inline(never)]
8006pub unsafe fn sgtcon_(
8007    norm: *const c_char,
8008    n: *const lapack_int,
8009    DL: *const f32,
8010    D: *const f32,
8011    DU: *const f32,
8012    DU2: *const f32,
8013    ipiv: *const lapack_int,
8014    anorm: *const f32,
8015    rcond: *mut f32,
8016    work: *mut f32,
8017    iwork: *mut lapack_int,
8018    info: *mut lapack_int,
8019) {
8020    dyload_lib().sgtcon_.unwrap()(norm, n, DL, D, DU, DU2, ipiv, anorm, rcond, work, iwork, info)
8021}
8022
8023#[inline(never)]
8024pub unsafe fn zgtcon_(
8025    norm: *const c_char,
8026    n: *const lapack_int,
8027    DL: *const __BindgenComplex<f64>,
8028    D: *const __BindgenComplex<f64>,
8029    DU: *const __BindgenComplex<f64>,
8030    DU2: *const __BindgenComplex<f64>,
8031    ipiv: *const lapack_int,
8032    anorm: *const f64,
8033    rcond: *mut f64,
8034    work: *mut __BindgenComplex<f64>,
8035    info: *mut lapack_int,
8036) {
8037    dyload_lib().zgtcon_.unwrap()(norm, n, DL, D, DU, DU2, ipiv, anorm, rcond, work, info)
8038}
8039
8040#[inline(never)]
8041pub unsafe fn cgtrfs_(
8042    trans: *const c_char,
8043    n: *const lapack_int,
8044    nrhs: *const lapack_int,
8045    DL: *const __BindgenComplex<f32>,
8046    D: *const __BindgenComplex<f32>,
8047    DU: *const __BindgenComplex<f32>,
8048    DLF: *const __BindgenComplex<f32>,
8049    DF: *const __BindgenComplex<f32>,
8050    DUF: *const __BindgenComplex<f32>,
8051    DU2: *const __BindgenComplex<f32>,
8052    ipiv: *const lapack_int,
8053    B: *const __BindgenComplex<f32>,
8054    ldb: *const lapack_int,
8055    X: *mut __BindgenComplex<f32>,
8056    ldx: *const lapack_int,
8057    ferr: *mut f32,
8058    berr: *mut f32,
8059    work: *mut __BindgenComplex<f32>,
8060    rwork: *mut f32,
8061    info: *mut lapack_int,
8062) {
8063    dyload_lib().cgtrfs_.unwrap()(
8064        trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, ferr, berr, work,
8065        rwork, info,
8066    )
8067}
8068
8069#[inline(never)]
8070pub unsafe fn dgtrfs_(
8071    trans: *const c_char,
8072    n: *const lapack_int,
8073    nrhs: *const lapack_int,
8074    DL: *const f64,
8075    D: *const f64,
8076    DU: *const f64,
8077    DLF: *const f64,
8078    DF: *const f64,
8079    DUF: *const f64,
8080    DU2: *const f64,
8081    ipiv: *const lapack_int,
8082    B: *const f64,
8083    ldb: *const lapack_int,
8084    X: *mut f64,
8085    ldx: *const lapack_int,
8086    ferr: *mut f64,
8087    berr: *mut f64,
8088    work: *mut f64,
8089    iwork: *mut lapack_int,
8090    info: *mut lapack_int,
8091) {
8092    dyload_lib().dgtrfs_.unwrap()(
8093        trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, ferr, berr, work,
8094        iwork, info,
8095    )
8096}
8097
8098#[inline(never)]
8099pub unsafe fn sgtrfs_(
8100    trans: *const c_char,
8101    n: *const lapack_int,
8102    nrhs: *const lapack_int,
8103    DL: *const f32,
8104    D: *const f32,
8105    DU: *const f32,
8106    DLF: *const f32,
8107    DF: *const f32,
8108    DUF: *const f32,
8109    DU2: *const f32,
8110    ipiv: *const lapack_int,
8111    B: *const f32,
8112    ldb: *const lapack_int,
8113    X: *mut f32,
8114    ldx: *const lapack_int,
8115    ferr: *mut f32,
8116    berr: *mut f32,
8117    work: *mut f32,
8118    iwork: *mut lapack_int,
8119    info: *mut lapack_int,
8120) {
8121    dyload_lib().sgtrfs_.unwrap()(
8122        trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, ferr, berr, work,
8123        iwork, info,
8124    )
8125}
8126
8127#[inline(never)]
8128pub unsafe fn zgtrfs_(
8129    trans: *const c_char,
8130    n: *const lapack_int,
8131    nrhs: *const lapack_int,
8132    DL: *const __BindgenComplex<f64>,
8133    D: *const __BindgenComplex<f64>,
8134    DU: *const __BindgenComplex<f64>,
8135    DLF: *const __BindgenComplex<f64>,
8136    DF: *const __BindgenComplex<f64>,
8137    DUF: *const __BindgenComplex<f64>,
8138    DU2: *const __BindgenComplex<f64>,
8139    ipiv: *const lapack_int,
8140    B: *const __BindgenComplex<f64>,
8141    ldb: *const lapack_int,
8142    X: *mut __BindgenComplex<f64>,
8143    ldx: *const lapack_int,
8144    ferr: *mut f64,
8145    berr: *mut f64,
8146    work: *mut __BindgenComplex<f64>,
8147    rwork: *mut f64,
8148    info: *mut lapack_int,
8149) {
8150    dyload_lib().zgtrfs_.unwrap()(
8151        trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, ferr, berr, work,
8152        rwork, info,
8153    )
8154}
8155
8156#[inline(never)]
8157pub unsafe fn cgtsv_(
8158    n: *const lapack_int,
8159    nrhs: *const lapack_int,
8160    DL: *mut __BindgenComplex<f32>,
8161    D: *mut __BindgenComplex<f32>,
8162    DU: *mut __BindgenComplex<f32>,
8163    B: *mut __BindgenComplex<f32>,
8164    ldb: *const lapack_int,
8165    info: *mut lapack_int,
8166) {
8167    dyload_lib().cgtsv_.unwrap()(n, nrhs, DL, D, DU, B, ldb, info)
8168}
8169
8170#[inline(never)]
8171pub unsafe fn dgtsv_(
8172    n: *const lapack_int,
8173    nrhs: *const lapack_int,
8174    DL: *mut f64,
8175    D: *mut f64,
8176    DU: *mut f64,
8177    B: *mut f64,
8178    ldb: *const lapack_int,
8179    info: *mut lapack_int,
8180) {
8181    dyload_lib().dgtsv_.unwrap()(n, nrhs, DL, D, DU, B, ldb, info)
8182}
8183
8184#[inline(never)]
8185pub unsafe fn sgtsv_(
8186    n: *const lapack_int,
8187    nrhs: *const lapack_int,
8188    DL: *mut f32,
8189    D: *mut f32,
8190    DU: *mut f32,
8191    B: *mut f32,
8192    ldb: *const lapack_int,
8193    info: *mut lapack_int,
8194) {
8195    dyload_lib().sgtsv_.unwrap()(n, nrhs, DL, D, DU, B, ldb, info)
8196}
8197
8198#[inline(never)]
8199pub unsafe fn zgtsv_(
8200    n: *const lapack_int,
8201    nrhs: *const lapack_int,
8202    DL: *mut __BindgenComplex<f64>,
8203    D: *mut __BindgenComplex<f64>,
8204    DU: *mut __BindgenComplex<f64>,
8205    B: *mut __BindgenComplex<f64>,
8206    ldb: *const lapack_int,
8207    info: *mut lapack_int,
8208) {
8209    dyload_lib().zgtsv_.unwrap()(n, nrhs, DL, D, DU, B, ldb, info)
8210}
8211
8212#[inline(never)]
8213pub unsafe fn cgtsvx_(
8214    fact: *const c_char,
8215    trans: *const c_char,
8216    n: *const lapack_int,
8217    nrhs: *const lapack_int,
8218    DL: *const __BindgenComplex<f32>,
8219    D: *const __BindgenComplex<f32>,
8220    DU: *const __BindgenComplex<f32>,
8221    DLF: *mut __BindgenComplex<f32>,
8222    DF: *mut __BindgenComplex<f32>,
8223    DUF: *mut __BindgenComplex<f32>,
8224    DU2: *mut __BindgenComplex<f32>,
8225    ipiv: *mut lapack_int,
8226    B: *const __BindgenComplex<f32>,
8227    ldb: *const lapack_int,
8228    X: *mut __BindgenComplex<f32>,
8229    ldx: *const lapack_int,
8230    rcond: *mut f32,
8231    ferr: *mut f32,
8232    berr: *mut f32,
8233    work: *mut __BindgenComplex<f32>,
8234    rwork: *mut f32,
8235    info: *mut lapack_int,
8236) {
8237    dyload_lib().cgtsvx_.unwrap()(
8238        fact, trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, rcond, ferr,
8239        berr, work, rwork, info,
8240    )
8241}
8242
8243#[inline(never)]
8244pub unsafe fn dgtsvx_(
8245    fact: *const c_char,
8246    trans: *const c_char,
8247    n: *const lapack_int,
8248    nrhs: *const lapack_int,
8249    DL: *const f64,
8250    D: *const f64,
8251    DU: *const f64,
8252    DLF: *mut f64,
8253    DF: *mut f64,
8254    DUF: *mut f64,
8255    DU2: *mut f64,
8256    ipiv: *mut lapack_int,
8257    B: *const f64,
8258    ldb: *const lapack_int,
8259    X: *mut f64,
8260    ldx: *const lapack_int,
8261    rcond: *mut f64,
8262    ferr: *mut f64,
8263    berr: *mut f64,
8264    work: *mut f64,
8265    iwork: *mut lapack_int,
8266    info: *mut lapack_int,
8267) {
8268    dyload_lib().dgtsvx_.unwrap()(
8269        fact, trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, rcond, ferr,
8270        berr, work, iwork, info,
8271    )
8272}
8273
8274#[inline(never)]
8275pub unsafe fn sgtsvx_(
8276    fact: *const c_char,
8277    trans: *const c_char,
8278    n: *const lapack_int,
8279    nrhs: *const lapack_int,
8280    DL: *const f32,
8281    D: *const f32,
8282    DU: *const f32,
8283    DLF: *mut f32,
8284    DF: *mut f32,
8285    DUF: *mut f32,
8286    DU2: *mut f32,
8287    ipiv: *mut lapack_int,
8288    B: *const f32,
8289    ldb: *const lapack_int,
8290    X: *mut f32,
8291    ldx: *const lapack_int,
8292    rcond: *mut f32,
8293    ferr: *mut f32,
8294    berr: *mut f32,
8295    work: *mut f32,
8296    iwork: *mut lapack_int,
8297    info: *mut lapack_int,
8298) {
8299    dyload_lib().sgtsvx_.unwrap()(
8300        fact, trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, rcond, ferr,
8301        berr, work, iwork, info,
8302    )
8303}
8304
8305#[inline(never)]
8306pub unsafe fn zgtsvx_(
8307    fact: *const c_char,
8308    trans: *const c_char,
8309    n: *const lapack_int,
8310    nrhs: *const lapack_int,
8311    DL: *const __BindgenComplex<f64>,
8312    D: *const __BindgenComplex<f64>,
8313    DU: *const __BindgenComplex<f64>,
8314    DLF: *mut __BindgenComplex<f64>,
8315    DF: *mut __BindgenComplex<f64>,
8316    DUF: *mut __BindgenComplex<f64>,
8317    DU2: *mut __BindgenComplex<f64>,
8318    ipiv: *mut lapack_int,
8319    B: *const __BindgenComplex<f64>,
8320    ldb: *const lapack_int,
8321    X: *mut __BindgenComplex<f64>,
8322    ldx: *const lapack_int,
8323    rcond: *mut f64,
8324    ferr: *mut f64,
8325    berr: *mut f64,
8326    work: *mut __BindgenComplex<f64>,
8327    rwork: *mut f64,
8328    info: *mut lapack_int,
8329) {
8330    dyload_lib().zgtsvx_.unwrap()(
8331        fact, trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, rcond, ferr,
8332        berr, work, rwork, info,
8333    )
8334}
8335
8336#[inline(never)]
8337pub unsafe fn cgttrf_(
8338    n: *const lapack_int,
8339    DL: *mut __BindgenComplex<f32>,
8340    D: *mut __BindgenComplex<f32>,
8341    DU: *mut __BindgenComplex<f32>,
8342    DU2: *mut __BindgenComplex<f32>,
8343    ipiv: *mut lapack_int,
8344    info: *mut lapack_int,
8345) {
8346    dyload_lib().cgttrf_.unwrap()(n, DL, D, DU, DU2, ipiv, info)
8347}
8348
8349#[inline(never)]
8350pub unsafe fn dgttrf_(
8351    n: *const lapack_int,
8352    DL: *mut f64,
8353    D: *mut f64,
8354    DU: *mut f64,
8355    DU2: *mut f64,
8356    ipiv: *mut lapack_int,
8357    info: *mut lapack_int,
8358) {
8359    dyload_lib().dgttrf_.unwrap()(n, DL, D, DU, DU2, ipiv, info)
8360}
8361
8362#[inline(never)]
8363pub unsafe fn sgttrf_(
8364    n: *const lapack_int,
8365    DL: *mut f32,
8366    D: *mut f32,
8367    DU: *mut f32,
8368    DU2: *mut f32,
8369    ipiv: *mut lapack_int,
8370    info: *mut lapack_int,
8371) {
8372    dyload_lib().sgttrf_.unwrap()(n, DL, D, DU, DU2, ipiv, info)
8373}
8374
8375#[inline(never)]
8376pub unsafe fn zgttrf_(
8377    n: *const lapack_int,
8378    DL: *mut __BindgenComplex<f64>,
8379    D: *mut __BindgenComplex<f64>,
8380    DU: *mut __BindgenComplex<f64>,
8381    DU2: *mut __BindgenComplex<f64>,
8382    ipiv: *mut lapack_int,
8383    info: *mut lapack_int,
8384) {
8385    dyload_lib().zgttrf_.unwrap()(n, DL, D, DU, DU2, ipiv, info)
8386}
8387
8388#[inline(never)]
8389pub unsafe fn cgttrs_(
8390    trans: *const c_char,
8391    n: *const lapack_int,
8392    nrhs: *const lapack_int,
8393    DL: *const __BindgenComplex<f32>,
8394    D: *const __BindgenComplex<f32>,
8395    DU: *const __BindgenComplex<f32>,
8396    DU2: *const __BindgenComplex<f32>,
8397    ipiv: *const lapack_int,
8398    B: *mut __BindgenComplex<f32>,
8399    ldb: *const lapack_int,
8400    info: *mut lapack_int,
8401) {
8402    dyload_lib().cgttrs_.unwrap()(trans, n, nrhs, DL, D, DU, DU2, ipiv, B, ldb, info)
8403}
8404
8405#[inline(never)]
8406pub unsafe fn dgttrs_(
8407    trans: *const c_char,
8408    n: *const lapack_int,
8409    nrhs: *const lapack_int,
8410    DL: *const f64,
8411    D: *const f64,
8412    DU: *const f64,
8413    DU2: *const f64,
8414    ipiv: *const lapack_int,
8415    B: *mut f64,
8416    ldb: *const lapack_int,
8417    info: *mut lapack_int,
8418) {
8419    dyload_lib().dgttrs_.unwrap()(trans, n, nrhs, DL, D, DU, DU2, ipiv, B, ldb, info)
8420}
8421
8422#[inline(never)]
8423pub unsafe fn sgttrs_(
8424    trans: *const c_char,
8425    n: *const lapack_int,
8426    nrhs: *const lapack_int,
8427    DL: *const f32,
8428    D: *const f32,
8429    DU: *const f32,
8430    DU2: *const f32,
8431    ipiv: *const lapack_int,
8432    B: *mut f32,
8433    ldb: *const lapack_int,
8434    info: *mut lapack_int,
8435) {
8436    dyload_lib().sgttrs_.unwrap()(trans, n, nrhs, DL, D, DU, DU2, ipiv, B, ldb, info)
8437}
8438
8439#[inline(never)]
8440pub unsafe fn zgttrs_(
8441    trans: *const c_char,
8442    n: *const lapack_int,
8443    nrhs: *const lapack_int,
8444    DL: *const __BindgenComplex<f64>,
8445    D: *const __BindgenComplex<f64>,
8446    DU: *const __BindgenComplex<f64>,
8447    DU2: *const __BindgenComplex<f64>,
8448    ipiv: *const lapack_int,
8449    B: *mut __BindgenComplex<f64>,
8450    ldb: *const lapack_int,
8451    info: *mut lapack_int,
8452) {
8453    dyload_lib().zgttrs_.unwrap()(trans, n, nrhs, DL, D, DU, DU2, ipiv, B, ldb, info)
8454}
8455
8456#[inline(never)]
8457pub unsafe fn chbev_(
8458    jobz: *const c_char,
8459    uplo: *const c_char,
8460    n: *const lapack_int,
8461    kd: *const lapack_int,
8462    AB: *mut __BindgenComplex<f32>,
8463    ldab: *const lapack_int,
8464    W: *mut f32,
8465    Z: *mut __BindgenComplex<f32>,
8466    ldz: *const lapack_int,
8467    work: *mut __BindgenComplex<f32>,
8468    rwork: *mut f32,
8469    info: *mut lapack_int,
8470) {
8471    dyload_lib().chbev_.unwrap()(jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, rwork, info)
8472}
8473
8474#[inline(never)]
8475pub unsafe fn zhbev_(
8476    jobz: *const c_char,
8477    uplo: *const c_char,
8478    n: *const lapack_int,
8479    kd: *const lapack_int,
8480    AB: *mut __BindgenComplex<f64>,
8481    ldab: *const lapack_int,
8482    W: *mut f64,
8483    Z: *mut __BindgenComplex<f64>,
8484    ldz: *const lapack_int,
8485    work: *mut __BindgenComplex<f64>,
8486    rwork: *mut f64,
8487    info: *mut lapack_int,
8488) {
8489    dyload_lib().zhbev_.unwrap()(jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, rwork, info)
8490}
8491
8492#[inline(never)]
8493pub unsafe fn chbev_2stage_(
8494    jobz: *const c_char,
8495    uplo: *const c_char,
8496    n: *const lapack_int,
8497    kd: *const lapack_int,
8498    AB: *mut __BindgenComplex<f32>,
8499    ldab: *const lapack_int,
8500    W: *mut f32,
8501    Z: *mut __BindgenComplex<f32>,
8502    ldz: *const lapack_int,
8503    work: *mut __BindgenComplex<f32>,
8504    lwork: *const lapack_int,
8505    rwork: *mut f32,
8506    info: *mut lapack_int,
8507) {
8508    dyload_lib().chbev_2stage_.unwrap()(
8509        jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, rwork, info,
8510    )
8511}
8512
8513#[inline(never)]
8514pub unsafe fn zhbev_2stage_(
8515    jobz: *const c_char,
8516    uplo: *const c_char,
8517    n: *const lapack_int,
8518    kd: *const lapack_int,
8519    AB: *mut __BindgenComplex<f64>,
8520    ldab: *const lapack_int,
8521    W: *mut f64,
8522    Z: *mut __BindgenComplex<f64>,
8523    ldz: *const lapack_int,
8524    work: *mut __BindgenComplex<f64>,
8525    lwork: *const lapack_int,
8526    rwork: *mut f64,
8527    info: *mut lapack_int,
8528) {
8529    dyload_lib().zhbev_2stage_.unwrap()(
8530        jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, rwork, info,
8531    )
8532}
8533
8534#[inline(never)]
8535pub unsafe fn chbevd_(
8536    jobz: *const c_char,
8537    uplo: *const c_char,
8538    n: *const lapack_int,
8539    kd: *const lapack_int,
8540    AB: *mut __BindgenComplex<f32>,
8541    ldab: *const lapack_int,
8542    W: *mut f32,
8543    Z: *mut __BindgenComplex<f32>,
8544    ldz: *const lapack_int,
8545    work: *mut __BindgenComplex<f32>,
8546    lwork: *const lapack_int,
8547    rwork: *mut f32,
8548    lrwork: *const lapack_int,
8549    iwork: *mut lapack_int,
8550    liwork: *const lapack_int,
8551    info: *mut lapack_int,
8552) {
8553    dyload_lib().chbevd_.unwrap()(
8554        jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
8555    )
8556}
8557
8558#[inline(never)]
8559pub unsafe fn zhbevd_(
8560    jobz: *const c_char,
8561    uplo: *const c_char,
8562    n: *const lapack_int,
8563    kd: *const lapack_int,
8564    AB: *mut __BindgenComplex<f64>,
8565    ldab: *const lapack_int,
8566    W: *mut f64,
8567    Z: *mut __BindgenComplex<f64>,
8568    ldz: *const lapack_int,
8569    work: *mut __BindgenComplex<f64>,
8570    lwork: *const lapack_int,
8571    rwork: *mut f64,
8572    lrwork: *const lapack_int,
8573    iwork: *mut lapack_int,
8574    liwork: *const lapack_int,
8575    info: *mut lapack_int,
8576) {
8577    dyload_lib().zhbevd_.unwrap()(
8578        jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
8579    )
8580}
8581
8582#[inline(never)]
8583pub unsafe fn chbevd_2stage_(
8584    jobz: *const c_char,
8585    uplo: *const c_char,
8586    n: *const lapack_int,
8587    kd: *const lapack_int,
8588    AB: *mut __BindgenComplex<f32>,
8589    ldab: *const lapack_int,
8590    W: *mut f32,
8591    Z: *mut __BindgenComplex<f32>,
8592    ldz: *const lapack_int,
8593    work: *mut __BindgenComplex<f32>,
8594    lwork: *const lapack_int,
8595    rwork: *mut f32,
8596    lrwork: *const lapack_int,
8597    iwork: *mut lapack_int,
8598    liwork: *const lapack_int,
8599    info: *mut lapack_int,
8600) {
8601    dyload_lib().chbevd_2stage_.unwrap()(
8602        jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
8603    )
8604}
8605
8606#[inline(never)]
8607pub unsafe fn zhbevd_2stage_(
8608    jobz: *const c_char,
8609    uplo: *const c_char,
8610    n: *const lapack_int,
8611    kd: *const lapack_int,
8612    AB: *mut __BindgenComplex<f64>,
8613    ldab: *const lapack_int,
8614    W: *mut f64,
8615    Z: *mut __BindgenComplex<f64>,
8616    ldz: *const lapack_int,
8617    work: *mut __BindgenComplex<f64>,
8618    lwork: *const lapack_int,
8619    rwork: *mut f64,
8620    lrwork: *const lapack_int,
8621    iwork: *mut lapack_int,
8622    liwork: *const lapack_int,
8623    info: *mut lapack_int,
8624) {
8625    dyload_lib().zhbevd_2stage_.unwrap()(
8626        jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
8627    )
8628}
8629
8630#[inline(never)]
8631pub unsafe fn chbevx_(
8632    jobz: *const c_char,
8633    range: *const c_char,
8634    uplo: *const c_char,
8635    n: *const lapack_int,
8636    kd: *const lapack_int,
8637    AB: *mut __BindgenComplex<f32>,
8638    ldab: *const lapack_int,
8639    Q: *mut __BindgenComplex<f32>,
8640    ldq: *const lapack_int,
8641    vl: *const f32,
8642    vu: *const f32,
8643    il: *const lapack_int,
8644    iu: *const lapack_int,
8645    abstol: *const f32,
8646    m: *mut lapack_int,
8647    W: *mut f32,
8648    Z: *mut __BindgenComplex<f32>,
8649    ldz: *const lapack_int,
8650    work: *mut __BindgenComplex<f32>,
8651    rwork: *mut f32,
8652    iwork: *mut lapack_int,
8653    IFAIL: *mut lapack_int,
8654    info: *mut lapack_int,
8655) {
8656    dyload_lib().chbevx_.unwrap()(
8657        jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
8658        rwork, iwork, IFAIL, info,
8659    )
8660}
8661
8662#[inline(never)]
8663pub unsafe fn zhbevx_(
8664    jobz: *const c_char,
8665    range: *const c_char,
8666    uplo: *const c_char,
8667    n: *const lapack_int,
8668    kd: *const lapack_int,
8669    AB: *mut __BindgenComplex<f64>,
8670    ldab: *const lapack_int,
8671    Q: *mut __BindgenComplex<f64>,
8672    ldq: *const lapack_int,
8673    vl: *const f64,
8674    vu: *const f64,
8675    il: *const lapack_int,
8676    iu: *const lapack_int,
8677    abstol: *const f64,
8678    m: *mut lapack_int,
8679    W: *mut f64,
8680    Z: *mut __BindgenComplex<f64>,
8681    ldz: *const lapack_int,
8682    work: *mut __BindgenComplex<f64>,
8683    rwork: *mut f64,
8684    iwork: *mut lapack_int,
8685    IFAIL: *mut lapack_int,
8686    info: *mut lapack_int,
8687) {
8688    dyload_lib().zhbevx_.unwrap()(
8689        jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
8690        rwork, iwork, IFAIL, info,
8691    )
8692}
8693
8694#[inline(never)]
8695pub unsafe fn chbevx_2stage_(
8696    jobz: *const c_char,
8697    range: *const c_char,
8698    uplo: *const c_char,
8699    n: *const lapack_int,
8700    kd: *const lapack_int,
8701    AB: *mut __BindgenComplex<f32>,
8702    ldab: *const lapack_int,
8703    Q: *mut __BindgenComplex<f32>,
8704    ldq: *const lapack_int,
8705    vl: *const f32,
8706    vu: *const f32,
8707    il: *const lapack_int,
8708    iu: *const lapack_int,
8709    abstol: *const f32,
8710    m: *mut lapack_int,
8711    W: *mut f32,
8712    Z: *mut __BindgenComplex<f32>,
8713    ldz: *const lapack_int,
8714    work: *mut __BindgenComplex<f32>,
8715    lwork: *const lapack_int,
8716    rwork: *mut f32,
8717    iwork: *mut lapack_int,
8718    IFAIL: *mut lapack_int,
8719    info: *mut lapack_int,
8720) {
8721    dyload_lib().chbevx_2stage_.unwrap()(
8722        jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
8723        lwork, rwork, iwork, IFAIL, info,
8724    )
8725}
8726
8727#[inline(never)]
8728pub unsafe fn zhbevx_2stage_(
8729    jobz: *const c_char,
8730    range: *const c_char,
8731    uplo: *const c_char,
8732    n: *const lapack_int,
8733    kd: *const lapack_int,
8734    AB: *mut __BindgenComplex<f64>,
8735    ldab: *const lapack_int,
8736    Q: *mut __BindgenComplex<f64>,
8737    ldq: *const lapack_int,
8738    vl: *const f64,
8739    vu: *const f64,
8740    il: *const lapack_int,
8741    iu: *const lapack_int,
8742    abstol: *const f64,
8743    m: *mut lapack_int,
8744    W: *mut f64,
8745    Z: *mut __BindgenComplex<f64>,
8746    ldz: *const lapack_int,
8747    work: *mut __BindgenComplex<f64>,
8748    lwork: *const lapack_int,
8749    rwork: *mut f64,
8750    iwork: *mut lapack_int,
8751    IFAIL: *mut lapack_int,
8752    info: *mut lapack_int,
8753) {
8754    dyload_lib().zhbevx_2stage_.unwrap()(
8755        jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
8756        lwork, rwork, iwork, IFAIL, info,
8757    )
8758}
8759
8760#[inline(never)]
8761pub unsafe fn chbgst_(
8762    vect: *const c_char,
8763    uplo: *const c_char,
8764    n: *const lapack_int,
8765    ka: *const lapack_int,
8766    kb: *const lapack_int,
8767    AB: *mut __BindgenComplex<f32>,
8768    ldab: *const lapack_int,
8769    BB: *const __BindgenComplex<f32>,
8770    ldbb: *const lapack_int,
8771    X: *mut __BindgenComplex<f32>,
8772    ldx: *const lapack_int,
8773    work: *mut __BindgenComplex<f32>,
8774    rwork: *mut f32,
8775    info: *mut lapack_int,
8776) {
8777    dyload_lib().chbgst_.unwrap()(
8778        vect, uplo, n, ka, kb, AB, ldab, BB, ldbb, X, ldx, work, rwork, info,
8779    )
8780}
8781
8782#[inline(never)]
8783pub unsafe fn zhbgst_(
8784    vect: *const c_char,
8785    uplo: *const c_char,
8786    n: *const lapack_int,
8787    ka: *const lapack_int,
8788    kb: *const lapack_int,
8789    AB: *mut __BindgenComplex<f64>,
8790    ldab: *const lapack_int,
8791    BB: *const __BindgenComplex<f64>,
8792    ldbb: *const lapack_int,
8793    X: *mut __BindgenComplex<f64>,
8794    ldx: *const lapack_int,
8795    work: *mut __BindgenComplex<f64>,
8796    rwork: *mut f64,
8797    info: *mut lapack_int,
8798) {
8799    dyload_lib().zhbgst_.unwrap()(
8800        vect, uplo, n, ka, kb, AB, ldab, BB, ldbb, X, ldx, work, rwork, info,
8801    )
8802}
8803
8804#[inline(never)]
8805pub unsafe fn chbgv_(
8806    jobz: *const c_char,
8807    uplo: *const c_char,
8808    n: *const lapack_int,
8809    ka: *const lapack_int,
8810    kb: *const lapack_int,
8811    AB: *mut __BindgenComplex<f32>,
8812    ldab: *const lapack_int,
8813    BB: *mut __BindgenComplex<f32>,
8814    ldbb: *const lapack_int,
8815    W: *mut f32,
8816    Z: *mut __BindgenComplex<f32>,
8817    ldz: *const lapack_int,
8818    work: *mut __BindgenComplex<f32>,
8819    rwork: *mut f32,
8820    info: *mut lapack_int,
8821) {
8822    dyload_lib().chbgv_.unwrap()(
8823        jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, rwork, info,
8824    )
8825}
8826
8827#[inline(never)]
8828pub unsafe fn zhbgv_(
8829    jobz: *const c_char,
8830    uplo: *const c_char,
8831    n: *const lapack_int,
8832    ka: *const lapack_int,
8833    kb: *const lapack_int,
8834    AB: *mut __BindgenComplex<f64>,
8835    ldab: *const lapack_int,
8836    BB: *mut __BindgenComplex<f64>,
8837    ldbb: *const lapack_int,
8838    W: *mut f64,
8839    Z: *mut __BindgenComplex<f64>,
8840    ldz: *const lapack_int,
8841    work: *mut __BindgenComplex<f64>,
8842    rwork: *mut f64,
8843    info: *mut lapack_int,
8844) {
8845    dyload_lib().zhbgv_.unwrap()(
8846        jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, rwork, info,
8847    )
8848}
8849
8850#[inline(never)]
8851pub unsafe fn chbgvd_(
8852    jobz: *const c_char,
8853    uplo: *const c_char,
8854    n: *const lapack_int,
8855    ka: *const lapack_int,
8856    kb: *const lapack_int,
8857    AB: *mut __BindgenComplex<f32>,
8858    ldab: *const lapack_int,
8859    BB: *mut __BindgenComplex<f32>,
8860    ldbb: *const lapack_int,
8861    W: *mut f32,
8862    Z: *mut __BindgenComplex<f32>,
8863    ldz: *const lapack_int,
8864    work: *mut __BindgenComplex<f32>,
8865    lwork: *const lapack_int,
8866    rwork: *mut f32,
8867    lrwork: *const lapack_int,
8868    iwork: *mut lapack_int,
8869    liwork: *const lapack_int,
8870    info: *mut lapack_int,
8871) {
8872    dyload_lib().chbgvd_.unwrap()(
8873        jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, lwork, rwork, lrwork, iwork,
8874        liwork, info,
8875    )
8876}
8877
8878#[inline(never)]
8879pub unsafe fn zhbgvd_(
8880    jobz: *const c_char,
8881    uplo: *const c_char,
8882    n: *const lapack_int,
8883    ka: *const lapack_int,
8884    kb: *const lapack_int,
8885    AB: *mut __BindgenComplex<f64>,
8886    ldab: *const lapack_int,
8887    BB: *mut __BindgenComplex<f64>,
8888    ldbb: *const lapack_int,
8889    W: *mut f64,
8890    Z: *mut __BindgenComplex<f64>,
8891    ldz: *const lapack_int,
8892    work: *mut __BindgenComplex<f64>,
8893    lwork: *const lapack_int,
8894    rwork: *mut f64,
8895    lrwork: *const lapack_int,
8896    iwork: *mut lapack_int,
8897    liwork: *const lapack_int,
8898    info: *mut lapack_int,
8899) {
8900    dyload_lib().zhbgvd_.unwrap()(
8901        jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, lwork, rwork, lrwork, iwork,
8902        liwork, info,
8903    )
8904}
8905
8906#[inline(never)]
8907pub unsafe fn chbgvx_(
8908    jobz: *const c_char,
8909    range: *const c_char,
8910    uplo: *const c_char,
8911    n: *const lapack_int,
8912    ka: *const lapack_int,
8913    kb: *const lapack_int,
8914    AB: *mut __BindgenComplex<f32>,
8915    ldab: *const lapack_int,
8916    BB: *mut __BindgenComplex<f32>,
8917    ldbb: *const lapack_int,
8918    Q: *mut __BindgenComplex<f32>,
8919    ldq: *const lapack_int,
8920    vl: *const f32,
8921    vu: *const f32,
8922    il: *const lapack_int,
8923    iu: *const lapack_int,
8924    abstol: *const f32,
8925    m: *mut lapack_int,
8926    W: *mut f32,
8927    Z: *mut __BindgenComplex<f32>,
8928    ldz: *const lapack_int,
8929    work: *mut __BindgenComplex<f32>,
8930    rwork: *mut f32,
8931    iwork: *mut lapack_int,
8932    IFAIL: *mut lapack_int,
8933    info: *mut lapack_int,
8934) {
8935    dyload_lib().chbgvx_.unwrap()(
8936        jobz, range, uplo, n, ka, kb, AB, ldab, BB, ldbb, Q, ldq, vl, vu, il, iu, abstol, m, W, Z,
8937        ldz, work, rwork, iwork, IFAIL, info,
8938    )
8939}
8940
8941#[inline(never)]
8942pub unsafe fn zhbgvx_(
8943    jobz: *const c_char,
8944    range: *const c_char,
8945    uplo: *const c_char,
8946    n: *const lapack_int,
8947    ka: *const lapack_int,
8948    kb: *const lapack_int,
8949    AB: *mut __BindgenComplex<f64>,
8950    ldab: *const lapack_int,
8951    BB: *mut __BindgenComplex<f64>,
8952    ldbb: *const lapack_int,
8953    Q: *mut __BindgenComplex<f64>,
8954    ldq: *const lapack_int,
8955    vl: *const f64,
8956    vu: *const f64,
8957    il: *const lapack_int,
8958    iu: *const lapack_int,
8959    abstol: *const f64,
8960    m: *mut lapack_int,
8961    W: *mut f64,
8962    Z: *mut __BindgenComplex<f64>,
8963    ldz: *const lapack_int,
8964    work: *mut __BindgenComplex<f64>,
8965    rwork: *mut f64,
8966    iwork: *mut lapack_int,
8967    IFAIL: *mut lapack_int,
8968    info: *mut lapack_int,
8969) {
8970    dyload_lib().zhbgvx_.unwrap()(
8971        jobz, range, uplo, n, ka, kb, AB, ldab, BB, ldbb, Q, ldq, vl, vu, il, iu, abstol, m, W, Z,
8972        ldz, work, rwork, iwork, IFAIL, info,
8973    )
8974}
8975
8976#[inline(never)]
8977pub unsafe fn chbtrd_(
8978    vect: *const c_char,
8979    uplo: *const c_char,
8980    n: *const lapack_int,
8981    kd: *const lapack_int,
8982    AB: *mut __BindgenComplex<f32>,
8983    ldab: *const lapack_int,
8984    D: *mut f32,
8985    E: *mut f32,
8986    Q: *mut __BindgenComplex<f32>,
8987    ldq: *const lapack_int,
8988    work: *mut __BindgenComplex<f32>,
8989    info: *mut lapack_int,
8990) {
8991    dyload_lib().chbtrd_.unwrap()(vect, uplo, n, kd, AB, ldab, D, E, Q, ldq, work, info)
8992}
8993
8994#[inline(never)]
8995pub unsafe fn zhbtrd_(
8996    vect: *const c_char,
8997    uplo: *const c_char,
8998    n: *const lapack_int,
8999    kd: *const lapack_int,
9000    AB: *mut __BindgenComplex<f64>,
9001    ldab: *const lapack_int,
9002    D: *mut f64,
9003    E: *mut f64,
9004    Q: *mut __BindgenComplex<f64>,
9005    ldq: *const lapack_int,
9006    work: *mut __BindgenComplex<f64>,
9007    info: *mut lapack_int,
9008) {
9009    dyload_lib().zhbtrd_.unwrap()(vect, uplo, n, kd, AB, ldab, D, E, Q, ldq, work, info)
9010}
9011
9012#[inline(never)]
9013pub unsafe fn checon_(
9014    uplo: *const c_char,
9015    n: *const lapack_int,
9016    A: *const __BindgenComplex<f32>,
9017    lda: *const lapack_int,
9018    ipiv: *const lapack_int,
9019    anorm: *const f32,
9020    rcond: *mut f32,
9021    work: *mut __BindgenComplex<f32>,
9022    info: *mut lapack_int,
9023) {
9024    dyload_lib().checon_.unwrap()(uplo, n, A, lda, ipiv, anorm, rcond, work, info)
9025}
9026
9027#[inline(never)]
9028pub unsafe fn zhecon_(
9029    uplo: *const c_char,
9030    n: *const lapack_int,
9031    A: *const __BindgenComplex<f64>,
9032    lda: *const lapack_int,
9033    ipiv: *const lapack_int,
9034    anorm: *const f64,
9035    rcond: *mut f64,
9036    work: *mut __BindgenComplex<f64>,
9037    info: *mut lapack_int,
9038) {
9039    dyload_lib().zhecon_.unwrap()(uplo, n, A, lda, ipiv, anorm, rcond, work, info)
9040}
9041
9042#[inline(never)]
9043pub unsafe fn checon_3_(
9044    uplo: *const c_char,
9045    n: *const lapack_int,
9046    A: *const __BindgenComplex<f32>,
9047    lda: *const lapack_int,
9048    E: *const __BindgenComplex<f32>,
9049    ipiv: *const lapack_int,
9050    anorm: *const f32,
9051    rcond: *mut f32,
9052    work: *mut __BindgenComplex<f32>,
9053    info: *mut lapack_int,
9054) {
9055    dyload_lib().checon_3_.unwrap()(uplo, n, A, lda, E, ipiv, anorm, rcond, work, info)
9056}
9057
9058#[inline(never)]
9059pub unsafe fn zhecon_3_(
9060    uplo: *const c_char,
9061    n: *const lapack_int,
9062    A: *const __BindgenComplex<f64>,
9063    lda: *const lapack_int,
9064    E: *const __BindgenComplex<f64>,
9065    ipiv: *const lapack_int,
9066    anorm: *const f64,
9067    rcond: *mut f64,
9068    work: *mut __BindgenComplex<f64>,
9069    info: *mut lapack_int,
9070) {
9071    dyload_lib().zhecon_3_.unwrap()(uplo, n, A, lda, E, ipiv, anorm, rcond, work, info)
9072}
9073
9074#[inline(never)]
9075pub unsafe fn cheequb_(
9076    uplo: *const c_char,
9077    n: *const lapack_int,
9078    A: *const __BindgenComplex<f32>,
9079    lda: *const lapack_int,
9080    S: *mut f32,
9081    scond: *mut f32,
9082    amax: *mut f32,
9083    work: *mut __BindgenComplex<f32>,
9084    info: *mut lapack_int,
9085) {
9086    dyload_lib().cheequb_.unwrap()(uplo, n, A, lda, S, scond, amax, work, info)
9087}
9088
9089#[inline(never)]
9090pub unsafe fn zheequb_(
9091    uplo: *const c_char,
9092    n: *const lapack_int,
9093    A: *const __BindgenComplex<f64>,
9094    lda: *const lapack_int,
9095    S: *mut f64,
9096    scond: *mut f64,
9097    amax: *mut f64,
9098    work: *mut __BindgenComplex<f64>,
9099    info: *mut lapack_int,
9100) {
9101    dyload_lib().zheequb_.unwrap()(uplo, n, A, lda, S, scond, amax, work, info)
9102}
9103
9104#[inline(never)]
9105pub unsafe fn cheev_(
9106    jobz: *const c_char,
9107    uplo: *const c_char,
9108    n: *const lapack_int,
9109    A: *mut __BindgenComplex<f32>,
9110    lda: *const lapack_int,
9111    W: *mut f32,
9112    work: *mut __BindgenComplex<f32>,
9113    lwork: *const lapack_int,
9114    rwork: *mut f32,
9115    info: *mut lapack_int,
9116) {
9117    dyload_lib().cheev_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, rwork, info)
9118}
9119
9120#[inline(never)]
9121pub unsafe fn zheev_(
9122    jobz: *const c_char,
9123    uplo: *const c_char,
9124    n: *const lapack_int,
9125    A: *mut __BindgenComplex<f64>,
9126    lda: *const lapack_int,
9127    W: *mut f64,
9128    work: *mut __BindgenComplex<f64>,
9129    lwork: *const lapack_int,
9130    rwork: *mut f64,
9131    info: *mut lapack_int,
9132) {
9133    dyload_lib().zheev_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, rwork, info)
9134}
9135
9136#[inline(never)]
9137pub unsafe fn cheev_2stage_(
9138    jobz: *const c_char,
9139    uplo: *const c_char,
9140    n: *const lapack_int,
9141    A: *mut __BindgenComplex<f32>,
9142    lda: *const lapack_int,
9143    W: *mut f32,
9144    work: *mut __BindgenComplex<f32>,
9145    lwork: *const lapack_int,
9146    rwork: *mut f32,
9147    info: *mut lapack_int,
9148) {
9149    dyload_lib().cheev_2stage_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, rwork, info)
9150}
9151
9152#[inline(never)]
9153pub unsafe fn zheev_2stage_(
9154    jobz: *const c_char,
9155    uplo: *const c_char,
9156    n: *const lapack_int,
9157    A: *mut __BindgenComplex<f64>,
9158    lda: *const lapack_int,
9159    W: *mut f64,
9160    work: *mut __BindgenComplex<f64>,
9161    lwork: *const lapack_int,
9162    rwork: *mut f64,
9163    info: *mut lapack_int,
9164) {
9165    dyload_lib().zheev_2stage_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, rwork, info)
9166}
9167
9168#[inline(never)]
9169pub unsafe fn cheevd_(
9170    jobz: *const c_char,
9171    uplo: *const c_char,
9172    n: *const lapack_int,
9173    A: *mut __BindgenComplex<f32>,
9174    lda: *const lapack_int,
9175    W: *mut f32,
9176    work: *mut __BindgenComplex<f32>,
9177    lwork: *const lapack_int,
9178    rwork: *mut f32,
9179    lrwork: *const lapack_int,
9180    iwork: *mut lapack_int,
9181    liwork: *const lapack_int,
9182    info: *mut lapack_int,
9183) {
9184    dyload_lib().cheevd_.unwrap()(
9185        jobz, uplo, n, A, lda, W, work, lwork, rwork, lrwork, iwork, liwork, info,
9186    )
9187}
9188
9189#[inline(never)]
9190pub unsafe fn zheevd_(
9191    jobz: *const c_char,
9192    uplo: *const c_char,
9193    n: *const lapack_int,
9194    A: *mut __BindgenComplex<f64>,
9195    lda: *const lapack_int,
9196    W: *mut f64,
9197    work: *mut __BindgenComplex<f64>,
9198    lwork: *const lapack_int,
9199    rwork: *mut f64,
9200    lrwork: *const lapack_int,
9201    iwork: *mut lapack_int,
9202    liwork: *const lapack_int,
9203    info: *mut lapack_int,
9204) {
9205    dyload_lib().zheevd_.unwrap()(
9206        jobz, uplo, n, A, lda, W, work, lwork, rwork, lrwork, iwork, liwork, info,
9207    )
9208}
9209
9210#[inline(never)]
9211pub unsafe fn cheevd_2stage_(
9212    jobz: *const c_char,
9213    uplo: *const c_char,
9214    n: *const lapack_int,
9215    A: *mut __BindgenComplex<f32>,
9216    lda: *const lapack_int,
9217    W: *mut f32,
9218    work: *mut __BindgenComplex<f32>,
9219    lwork: *const lapack_int,
9220    rwork: *mut f32,
9221    lrwork: *const lapack_int,
9222    iwork: *mut lapack_int,
9223    liwork: *const lapack_int,
9224    info: *mut lapack_int,
9225) {
9226    dyload_lib().cheevd_2stage_.unwrap()(
9227        jobz, uplo, n, A, lda, W, work, lwork, rwork, lrwork, iwork, liwork, info,
9228    )
9229}
9230
9231#[inline(never)]
9232pub unsafe fn zheevd_2stage_(
9233    jobz: *const c_char,
9234    uplo: *const c_char,
9235    n: *const lapack_int,
9236    A: *mut __BindgenComplex<f64>,
9237    lda: *const lapack_int,
9238    W: *mut f64,
9239    work: *mut __BindgenComplex<f64>,
9240    lwork: *const lapack_int,
9241    rwork: *mut f64,
9242    lrwork: *const lapack_int,
9243    iwork: *mut lapack_int,
9244    liwork: *const lapack_int,
9245    info: *mut lapack_int,
9246) {
9247    dyload_lib().zheevd_2stage_.unwrap()(
9248        jobz, uplo, n, A, lda, W, work, lwork, rwork, lrwork, iwork, liwork, info,
9249    )
9250}
9251
9252#[inline(never)]
9253pub unsafe fn cheevr_(
9254    jobz: *const c_char,
9255    range: *const c_char,
9256    uplo: *const c_char,
9257    n: *const lapack_int,
9258    A: *mut __BindgenComplex<f32>,
9259    lda: *const lapack_int,
9260    vl: *const f32,
9261    vu: *const f32,
9262    il: *const lapack_int,
9263    iu: *const lapack_int,
9264    abstol: *const f32,
9265    m: *mut lapack_int,
9266    W: *mut f32,
9267    Z: *mut __BindgenComplex<f32>,
9268    ldz: *const lapack_int,
9269    ISUPPZ: *mut lapack_int,
9270    work: *mut __BindgenComplex<f32>,
9271    lwork: *const lapack_int,
9272    rwork: *mut f32,
9273    lrwork: *const lapack_int,
9274    iwork: *mut lapack_int,
9275    liwork: *const lapack_int,
9276    info: *mut lapack_int,
9277) {
9278    dyload_lib().cheevr_.unwrap()(
9279        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
9280        rwork, lrwork, iwork, liwork, info,
9281    )
9282}
9283
9284#[inline(never)]
9285pub unsafe fn zheevr_(
9286    jobz: *const c_char,
9287    range: *const c_char,
9288    uplo: *const c_char,
9289    n: *const lapack_int,
9290    A: *mut __BindgenComplex<f64>,
9291    lda: *const lapack_int,
9292    vl: *const f64,
9293    vu: *const f64,
9294    il: *const lapack_int,
9295    iu: *const lapack_int,
9296    abstol: *const f64,
9297    m: *mut lapack_int,
9298    W: *mut f64,
9299    Z: *mut __BindgenComplex<f64>,
9300    ldz: *const lapack_int,
9301    ISUPPZ: *mut lapack_int,
9302    work: *mut __BindgenComplex<f64>,
9303    lwork: *const lapack_int,
9304    rwork: *mut f64,
9305    lrwork: *const lapack_int,
9306    iwork: *mut lapack_int,
9307    liwork: *const lapack_int,
9308    info: *mut lapack_int,
9309) {
9310    dyload_lib().zheevr_.unwrap()(
9311        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
9312        rwork, lrwork, iwork, liwork, info,
9313    )
9314}
9315
9316#[inline(never)]
9317pub unsafe fn cheevr_2stage_(
9318    jobz: *const c_char,
9319    range: *const c_char,
9320    uplo: *const c_char,
9321    n: *const lapack_int,
9322    A: *mut __BindgenComplex<f32>,
9323    lda: *const lapack_int,
9324    vl: *const f32,
9325    vu: *const f32,
9326    il: *const lapack_int,
9327    iu: *const lapack_int,
9328    abstol: *const f32,
9329    m: *mut lapack_int,
9330    W: *mut f32,
9331    Z: *mut __BindgenComplex<f32>,
9332    ldz: *const lapack_int,
9333    ISUPPZ: *mut lapack_int,
9334    work: *mut __BindgenComplex<f32>,
9335    lwork: *const lapack_int,
9336    rwork: *mut f32,
9337    lrwork: *const lapack_int,
9338    iwork: *mut lapack_int,
9339    liwork: *const lapack_int,
9340    info: *mut lapack_int,
9341) {
9342    dyload_lib().cheevr_2stage_.unwrap()(
9343        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
9344        rwork, lrwork, iwork, liwork, info,
9345    )
9346}
9347
9348#[inline(never)]
9349pub unsafe fn zheevr_2stage_(
9350    jobz: *const c_char,
9351    range: *const c_char,
9352    uplo: *const c_char,
9353    n: *const lapack_int,
9354    A: *mut __BindgenComplex<f64>,
9355    lda: *const lapack_int,
9356    vl: *const f64,
9357    vu: *const f64,
9358    il: *const lapack_int,
9359    iu: *const lapack_int,
9360    abstol: *const f64,
9361    m: *mut lapack_int,
9362    W: *mut f64,
9363    Z: *mut __BindgenComplex<f64>,
9364    ldz: *const lapack_int,
9365    ISUPPZ: *mut lapack_int,
9366    work: *mut __BindgenComplex<f64>,
9367    lwork: *const lapack_int,
9368    rwork: *mut f64,
9369    lrwork: *const lapack_int,
9370    iwork: *mut lapack_int,
9371    liwork: *const lapack_int,
9372    info: *mut lapack_int,
9373) {
9374    dyload_lib().zheevr_2stage_.unwrap()(
9375        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
9376        rwork, lrwork, iwork, liwork, info,
9377    )
9378}
9379
9380#[inline(never)]
9381pub unsafe fn cheevx_(
9382    jobz: *const c_char,
9383    range: *const c_char,
9384    uplo: *const c_char,
9385    n: *const lapack_int,
9386    A: *mut __BindgenComplex<f32>,
9387    lda: *const lapack_int,
9388    vl: *const f32,
9389    vu: *const f32,
9390    il: *const lapack_int,
9391    iu: *const lapack_int,
9392    abstol: *const f32,
9393    m: *mut lapack_int,
9394    W: *mut f32,
9395    Z: *mut __BindgenComplex<f32>,
9396    ldz: *const lapack_int,
9397    work: *mut __BindgenComplex<f32>,
9398    lwork: *const lapack_int,
9399    rwork: *mut f32,
9400    iwork: *mut lapack_int,
9401    IFAIL: *mut lapack_int,
9402    info: *mut lapack_int,
9403) {
9404    dyload_lib().cheevx_.unwrap()(
9405        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, rwork,
9406        iwork, IFAIL, info,
9407    )
9408}
9409
9410#[inline(never)]
9411pub unsafe fn zheevx_(
9412    jobz: *const c_char,
9413    range: *const c_char,
9414    uplo: *const c_char,
9415    n: *const lapack_int,
9416    A: *mut __BindgenComplex<f64>,
9417    lda: *const lapack_int,
9418    vl: *const f64,
9419    vu: *const f64,
9420    il: *const lapack_int,
9421    iu: *const lapack_int,
9422    abstol: *const f64,
9423    m: *mut lapack_int,
9424    W: *mut f64,
9425    Z: *mut __BindgenComplex<f64>,
9426    ldz: *const lapack_int,
9427    work: *mut __BindgenComplex<f64>,
9428    lwork: *const lapack_int,
9429    rwork: *mut f64,
9430    iwork: *mut lapack_int,
9431    IFAIL: *mut lapack_int,
9432    info: *mut lapack_int,
9433) {
9434    dyload_lib().zheevx_.unwrap()(
9435        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, rwork,
9436        iwork, IFAIL, info,
9437    )
9438}
9439
9440#[inline(never)]
9441pub unsafe fn cheevx_2stage_(
9442    jobz: *const c_char,
9443    range: *const c_char,
9444    uplo: *const c_char,
9445    n: *const lapack_int,
9446    A: *mut __BindgenComplex<f32>,
9447    lda: *const lapack_int,
9448    vl: *const f32,
9449    vu: *const f32,
9450    il: *const lapack_int,
9451    iu: *const lapack_int,
9452    abstol: *const f32,
9453    m: *mut lapack_int,
9454    W: *mut f32,
9455    Z: *mut __BindgenComplex<f32>,
9456    ldz: *const lapack_int,
9457    work: *mut __BindgenComplex<f32>,
9458    lwork: *const lapack_int,
9459    rwork: *mut f32,
9460    iwork: *mut lapack_int,
9461    IFAIL: *mut lapack_int,
9462    info: *mut lapack_int,
9463) {
9464    dyload_lib().cheevx_2stage_.unwrap()(
9465        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, rwork,
9466        iwork, IFAIL, info,
9467    )
9468}
9469
9470#[inline(never)]
9471pub unsafe fn zheevx_2stage_(
9472    jobz: *const c_char,
9473    range: *const c_char,
9474    uplo: *const c_char,
9475    n: *const lapack_int,
9476    A: *mut __BindgenComplex<f64>,
9477    lda: *const lapack_int,
9478    vl: *const f64,
9479    vu: *const f64,
9480    il: *const lapack_int,
9481    iu: *const lapack_int,
9482    abstol: *const f64,
9483    m: *mut lapack_int,
9484    W: *mut f64,
9485    Z: *mut __BindgenComplex<f64>,
9486    ldz: *const lapack_int,
9487    work: *mut __BindgenComplex<f64>,
9488    lwork: *const lapack_int,
9489    rwork: *mut f64,
9490    iwork: *mut lapack_int,
9491    IFAIL: *mut lapack_int,
9492    info: *mut lapack_int,
9493) {
9494    dyload_lib().zheevx_2stage_.unwrap()(
9495        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, rwork,
9496        iwork, IFAIL, info,
9497    )
9498}
9499
9500#[inline(never)]
9501pub unsafe fn chegst_(
9502    itype: *const lapack_int,
9503    uplo: *const c_char,
9504    n: *const lapack_int,
9505    A: *mut __BindgenComplex<f32>,
9506    lda: *const lapack_int,
9507    B: *const __BindgenComplex<f32>,
9508    ldb: *const lapack_int,
9509    info: *mut lapack_int,
9510) {
9511    dyload_lib().chegst_.unwrap()(itype, uplo, n, A, lda, B, ldb, info)
9512}
9513
9514#[inline(never)]
9515pub unsafe fn zhegst_(
9516    itype: *const lapack_int,
9517    uplo: *const c_char,
9518    n: *const lapack_int,
9519    A: *mut __BindgenComplex<f64>,
9520    lda: *const lapack_int,
9521    B: *const __BindgenComplex<f64>,
9522    ldb: *const lapack_int,
9523    info: *mut lapack_int,
9524) {
9525    dyload_lib().zhegst_.unwrap()(itype, uplo, n, A, lda, B, ldb, info)
9526}
9527
9528#[inline(never)]
9529pub unsafe fn chegv_(
9530    itype: *const lapack_int,
9531    jobz: *const c_char,
9532    uplo: *const c_char,
9533    n: *const lapack_int,
9534    A: *mut __BindgenComplex<f32>,
9535    lda: *const lapack_int,
9536    B: *mut __BindgenComplex<f32>,
9537    ldb: *const lapack_int,
9538    W: *mut f32,
9539    work: *mut __BindgenComplex<f32>,
9540    lwork: *const lapack_int,
9541    rwork: *mut f32,
9542    info: *mut lapack_int,
9543) {
9544    dyload_lib().chegv_.unwrap()(itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, rwork, info)
9545}
9546
9547#[inline(never)]
9548pub unsafe fn zhegv_(
9549    itype: *const lapack_int,
9550    jobz: *const c_char,
9551    uplo: *const c_char,
9552    n: *const lapack_int,
9553    A: *mut __BindgenComplex<f64>,
9554    lda: *const lapack_int,
9555    B: *mut __BindgenComplex<f64>,
9556    ldb: *const lapack_int,
9557    W: *mut f64,
9558    work: *mut __BindgenComplex<f64>,
9559    lwork: *const lapack_int,
9560    rwork: *mut f64,
9561    info: *mut lapack_int,
9562) {
9563    dyload_lib().zhegv_.unwrap()(itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, rwork, info)
9564}
9565
9566#[inline(never)]
9567pub unsafe fn chegv_2stage_(
9568    itype: *const lapack_int,
9569    jobz: *const c_char,
9570    uplo: *const c_char,
9571    n: *const lapack_int,
9572    A: *mut __BindgenComplex<f32>,
9573    lda: *const lapack_int,
9574    B: *mut __BindgenComplex<f32>,
9575    ldb: *const lapack_int,
9576    W: *mut f32,
9577    work: *mut __BindgenComplex<f32>,
9578    lwork: *const lapack_int,
9579    rwork: *mut f32,
9580    info: *mut lapack_int,
9581) {
9582    dyload_lib().chegv_2stage_.unwrap()(
9583        itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, rwork, info,
9584    )
9585}
9586
9587#[inline(never)]
9588pub unsafe fn zhegv_2stage_(
9589    itype: *const lapack_int,
9590    jobz: *const c_char,
9591    uplo: *const c_char,
9592    n: *const lapack_int,
9593    A: *mut __BindgenComplex<f64>,
9594    lda: *const lapack_int,
9595    B: *mut __BindgenComplex<f64>,
9596    ldb: *const lapack_int,
9597    W: *mut f64,
9598    work: *mut __BindgenComplex<f64>,
9599    lwork: *const lapack_int,
9600    rwork: *mut f64,
9601    info: *mut lapack_int,
9602) {
9603    dyload_lib().zhegv_2stage_.unwrap()(
9604        itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, rwork, info,
9605    )
9606}
9607
9608#[inline(never)]
9609pub unsafe fn chegvd_(
9610    itype: *const lapack_int,
9611    jobz: *const c_char,
9612    uplo: *const c_char,
9613    n: *const lapack_int,
9614    A: *mut __BindgenComplex<f32>,
9615    lda: *const lapack_int,
9616    B: *mut __BindgenComplex<f32>,
9617    ldb: *const lapack_int,
9618    W: *mut f32,
9619    work: *mut __BindgenComplex<f32>,
9620    lwork: *const lapack_int,
9621    rwork: *mut f32,
9622    lrwork: *const lapack_int,
9623    iwork: *mut lapack_int,
9624    liwork: *const lapack_int,
9625    info: *mut lapack_int,
9626) {
9627    dyload_lib().chegvd_.unwrap()(
9628        itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, rwork, lrwork, iwork, liwork, info,
9629    )
9630}
9631
9632#[inline(never)]
9633pub unsafe fn zhegvd_(
9634    itype: *const lapack_int,
9635    jobz: *const c_char,
9636    uplo: *const c_char,
9637    n: *const lapack_int,
9638    A: *mut __BindgenComplex<f64>,
9639    lda: *const lapack_int,
9640    B: *mut __BindgenComplex<f64>,
9641    ldb: *const lapack_int,
9642    W: *mut f64,
9643    work: *mut __BindgenComplex<f64>,
9644    lwork: *const lapack_int,
9645    rwork: *mut f64,
9646    lrwork: *const lapack_int,
9647    iwork: *mut lapack_int,
9648    liwork: *const lapack_int,
9649    info: *mut lapack_int,
9650) {
9651    dyload_lib().zhegvd_.unwrap()(
9652        itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, rwork, lrwork, iwork, liwork, info,
9653    )
9654}
9655
9656#[inline(never)]
9657pub unsafe fn chegvx_(
9658    itype: *const lapack_int,
9659    jobz: *const c_char,
9660    range: *const c_char,
9661    uplo: *const c_char,
9662    n: *const lapack_int,
9663    A: *mut __BindgenComplex<f32>,
9664    lda: *const lapack_int,
9665    B: *mut __BindgenComplex<f32>,
9666    ldb: *const lapack_int,
9667    vl: *const f32,
9668    vu: *const f32,
9669    il: *const lapack_int,
9670    iu: *const lapack_int,
9671    abstol: *const f32,
9672    m: *mut lapack_int,
9673    W: *mut f32,
9674    Z: *mut __BindgenComplex<f32>,
9675    ldz: *const lapack_int,
9676    work: *mut __BindgenComplex<f32>,
9677    lwork: *const lapack_int,
9678    rwork: *mut f32,
9679    iwork: *mut lapack_int,
9680    IFAIL: *mut lapack_int,
9681    info: *mut lapack_int,
9682) {
9683    dyload_lib().chegvx_.unwrap()(
9684        itype, jobz, range, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
9685        lwork, rwork, iwork, IFAIL, info,
9686    )
9687}
9688
9689#[inline(never)]
9690pub unsafe fn zhegvx_(
9691    itype: *const lapack_int,
9692    jobz: *const c_char,
9693    range: *const c_char,
9694    uplo: *const c_char,
9695    n: *const lapack_int,
9696    A: *mut __BindgenComplex<f64>,
9697    lda: *const lapack_int,
9698    B: *mut __BindgenComplex<f64>,
9699    ldb: *const lapack_int,
9700    vl: *const f64,
9701    vu: *const f64,
9702    il: *const lapack_int,
9703    iu: *const lapack_int,
9704    abstol: *const f64,
9705    m: *mut lapack_int,
9706    W: *mut f64,
9707    Z: *mut __BindgenComplex<f64>,
9708    ldz: *const lapack_int,
9709    work: *mut __BindgenComplex<f64>,
9710    lwork: *const lapack_int,
9711    rwork: *mut f64,
9712    iwork: *mut lapack_int,
9713    IFAIL: *mut lapack_int,
9714    info: *mut lapack_int,
9715) {
9716    dyload_lib().zhegvx_.unwrap()(
9717        itype, jobz, range, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
9718        lwork, rwork, iwork, IFAIL, info,
9719    )
9720}
9721
9722#[inline(never)]
9723pub unsafe fn cherfs_(
9724    uplo: *const c_char,
9725    n: *const lapack_int,
9726    nrhs: *const lapack_int,
9727    A: *const __BindgenComplex<f32>,
9728    lda: *const lapack_int,
9729    AF: *const __BindgenComplex<f32>,
9730    ldaf: *const lapack_int,
9731    ipiv: *const lapack_int,
9732    B: *const __BindgenComplex<f32>,
9733    ldb: *const lapack_int,
9734    X: *mut __BindgenComplex<f32>,
9735    ldx: *const lapack_int,
9736    ferr: *mut f32,
9737    berr: *mut f32,
9738    work: *mut __BindgenComplex<f32>,
9739    rwork: *mut f32,
9740    info: *mut lapack_int,
9741) {
9742    dyload_lib().cherfs_.unwrap()(
9743        uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
9744    )
9745}
9746
9747#[inline(never)]
9748pub unsafe fn zherfs_(
9749    uplo: *const c_char,
9750    n: *const lapack_int,
9751    nrhs: *const lapack_int,
9752    A: *const __BindgenComplex<f64>,
9753    lda: *const lapack_int,
9754    AF: *const __BindgenComplex<f64>,
9755    ldaf: *const lapack_int,
9756    ipiv: *const lapack_int,
9757    B: *const __BindgenComplex<f64>,
9758    ldb: *const lapack_int,
9759    X: *mut __BindgenComplex<f64>,
9760    ldx: *const lapack_int,
9761    ferr: *mut f64,
9762    berr: *mut f64,
9763    work: *mut __BindgenComplex<f64>,
9764    rwork: *mut f64,
9765    info: *mut lapack_int,
9766) {
9767    dyload_lib().zherfs_.unwrap()(
9768        uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
9769    )
9770}
9771
9772#[inline(never)]
9773pub unsafe fn cherfsx_(
9774    uplo: *const c_char,
9775    equed: *const c_char,
9776    n: *const lapack_int,
9777    nrhs: *const lapack_int,
9778    A: *const __BindgenComplex<f32>,
9779    lda: *const lapack_int,
9780    AF: *const __BindgenComplex<f32>,
9781    ldaf: *const lapack_int,
9782    ipiv: *const lapack_int,
9783    S: *const f32,
9784    B: *const __BindgenComplex<f32>,
9785    ldb: *const lapack_int,
9786    X: *mut __BindgenComplex<f32>,
9787    ldx: *const lapack_int,
9788    rcond: *mut f32,
9789    berr: *mut f32,
9790    n_err_bnds: *const lapack_int,
9791    err_bnds_norm: *mut f32,
9792    err_bnds_comp: *mut f32,
9793    nparams: *const lapack_int,
9794    params: *mut f32,
9795    work: *mut __BindgenComplex<f32>,
9796    rwork: *mut f32,
9797    info: *mut lapack_int,
9798) {
9799    dyload_lib().cherfsx_.unwrap()(
9800        uplo,
9801        equed,
9802        n,
9803        nrhs,
9804        A,
9805        lda,
9806        AF,
9807        ldaf,
9808        ipiv,
9809        S,
9810        B,
9811        ldb,
9812        X,
9813        ldx,
9814        rcond,
9815        berr,
9816        n_err_bnds,
9817        err_bnds_norm,
9818        err_bnds_comp,
9819        nparams,
9820        params,
9821        work,
9822        rwork,
9823        info,
9824    )
9825}
9826
9827#[inline(never)]
9828pub unsafe fn zherfsx_(
9829    uplo: *const c_char,
9830    equed: *const c_char,
9831    n: *const lapack_int,
9832    nrhs: *const lapack_int,
9833    A: *const __BindgenComplex<f64>,
9834    lda: *const lapack_int,
9835    AF: *const __BindgenComplex<f64>,
9836    ldaf: *const lapack_int,
9837    ipiv: *const lapack_int,
9838    S: *const f64,
9839    B: *const __BindgenComplex<f64>,
9840    ldb: *const lapack_int,
9841    X: *mut __BindgenComplex<f64>,
9842    ldx: *const lapack_int,
9843    rcond: *mut f64,
9844    berr: *mut f64,
9845    n_err_bnds: *const lapack_int,
9846    err_bnds_norm: *mut f64,
9847    err_bnds_comp: *mut f64,
9848    nparams: *const lapack_int,
9849    params: *mut f64,
9850    work: *mut __BindgenComplex<f64>,
9851    rwork: *mut f64,
9852    info: *mut lapack_int,
9853) {
9854    dyload_lib().zherfsx_.unwrap()(
9855        uplo,
9856        equed,
9857        n,
9858        nrhs,
9859        A,
9860        lda,
9861        AF,
9862        ldaf,
9863        ipiv,
9864        S,
9865        B,
9866        ldb,
9867        X,
9868        ldx,
9869        rcond,
9870        berr,
9871        n_err_bnds,
9872        err_bnds_norm,
9873        err_bnds_comp,
9874        nparams,
9875        params,
9876        work,
9877        rwork,
9878        info,
9879    )
9880}
9881
9882#[inline(never)]
9883pub unsafe fn chesv_(
9884    uplo: *const c_char,
9885    n: *const lapack_int,
9886    nrhs: *const lapack_int,
9887    A: *mut __BindgenComplex<f32>,
9888    lda: *const lapack_int,
9889    ipiv: *mut lapack_int,
9890    B: *mut __BindgenComplex<f32>,
9891    ldb: *const lapack_int,
9892    work: *mut __BindgenComplex<f32>,
9893    lwork: *const lapack_int,
9894    info: *mut lapack_int,
9895) {
9896    dyload_lib().chesv_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
9897}
9898
9899#[inline(never)]
9900pub unsafe fn zhesv_(
9901    uplo: *const c_char,
9902    n: *const lapack_int,
9903    nrhs: *const lapack_int,
9904    A: *mut __BindgenComplex<f64>,
9905    lda: *const lapack_int,
9906    ipiv: *mut lapack_int,
9907    B: *mut __BindgenComplex<f64>,
9908    ldb: *const lapack_int,
9909    work: *mut __BindgenComplex<f64>,
9910    lwork: *const lapack_int,
9911    info: *mut lapack_int,
9912) {
9913    dyload_lib().zhesv_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
9914}
9915
9916#[inline(never)]
9917pub unsafe fn chesv_aa_(
9918    uplo: *const c_char,
9919    n: *const lapack_int,
9920    nrhs: *const lapack_int,
9921    A: *mut __BindgenComplex<f32>,
9922    lda: *const lapack_int,
9923    ipiv: *mut lapack_int,
9924    B: *mut __BindgenComplex<f32>,
9925    ldb: *const lapack_int,
9926    work: *mut __BindgenComplex<f32>,
9927    lwork: *const lapack_int,
9928    info: *mut lapack_int,
9929) {
9930    dyload_lib().chesv_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
9931}
9932
9933#[inline(never)]
9934pub unsafe fn zhesv_aa_(
9935    uplo: *const c_char,
9936    n: *const lapack_int,
9937    nrhs: *const lapack_int,
9938    A: *mut __BindgenComplex<f64>,
9939    lda: *const lapack_int,
9940    ipiv: *mut lapack_int,
9941    B: *mut __BindgenComplex<f64>,
9942    ldb: *const lapack_int,
9943    work: *mut __BindgenComplex<f64>,
9944    lwork: *const lapack_int,
9945    info: *mut lapack_int,
9946) {
9947    dyload_lib().zhesv_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
9948}
9949
9950#[inline(never)]
9951pub unsafe fn chesv_aa_2stage_(
9952    uplo: *const c_char,
9953    n: *const lapack_int,
9954    nrhs: *const lapack_int,
9955    A: *mut __BindgenComplex<f32>,
9956    lda: *const lapack_int,
9957    TB: *mut __BindgenComplex<f32>,
9958    ltb: *const lapack_int,
9959    ipiv: *mut lapack_int,
9960    ipiv2: *mut lapack_int,
9961    B: *mut __BindgenComplex<f32>,
9962    ldb: *const lapack_int,
9963    work: *mut __BindgenComplex<f32>,
9964    lwork: *const lapack_int,
9965    info: *mut lapack_int,
9966) {
9967    dyload_lib().chesv_aa_2stage_.unwrap()(
9968        uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, work, lwork, info,
9969    )
9970}
9971
9972#[inline(never)]
9973pub unsafe fn zhesv_aa_2stage_(
9974    uplo: *const c_char,
9975    n: *const lapack_int,
9976    nrhs: *const lapack_int,
9977    A: *mut __BindgenComplex<f64>,
9978    lda: *const lapack_int,
9979    TB: *mut __BindgenComplex<f64>,
9980    ltb: *const lapack_int,
9981    ipiv: *mut lapack_int,
9982    ipiv2: *mut lapack_int,
9983    B: *mut __BindgenComplex<f64>,
9984    ldb: *const lapack_int,
9985    work: *mut __BindgenComplex<f64>,
9986    lwork: *const lapack_int,
9987    info: *mut lapack_int,
9988) {
9989    dyload_lib().zhesv_aa_2stage_.unwrap()(
9990        uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, work, lwork, info,
9991    )
9992}
9993
9994#[inline(never)]
9995pub unsafe fn chesv_rk_(
9996    uplo: *const c_char,
9997    n: *const lapack_int,
9998    nrhs: *const lapack_int,
9999    A: *mut __BindgenComplex<f32>,
10000    lda: *const lapack_int,
10001    E: *mut __BindgenComplex<f32>,
10002    ipiv: *mut lapack_int,
10003    B: *mut __BindgenComplex<f32>,
10004    ldb: *const lapack_int,
10005    work: *mut __BindgenComplex<f32>,
10006    lwork: *const lapack_int,
10007    info: *mut lapack_int,
10008) {
10009    dyload_lib().chesv_rk_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, work, lwork, info)
10010}
10011
10012#[inline(never)]
10013pub unsafe fn zhesv_rk_(
10014    uplo: *const c_char,
10015    n: *const lapack_int,
10016    nrhs: *const lapack_int,
10017    A: *mut __BindgenComplex<f64>,
10018    lda: *const lapack_int,
10019    E: *mut __BindgenComplex<f64>,
10020    ipiv: *mut lapack_int,
10021    B: *mut __BindgenComplex<f64>,
10022    ldb: *const lapack_int,
10023    work: *mut __BindgenComplex<f64>,
10024    lwork: *const lapack_int,
10025    info: *mut lapack_int,
10026) {
10027    dyload_lib().zhesv_rk_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, work, lwork, info)
10028}
10029
10030#[inline(never)]
10031pub unsafe fn chesv_rook_(
10032    uplo: *const c_char,
10033    n: *const lapack_int,
10034    nrhs: *const lapack_int,
10035    A: *mut __BindgenComplex<f32>,
10036    lda: *const lapack_int,
10037    ipiv: *mut lapack_int,
10038    B: *mut __BindgenComplex<f32>,
10039    ldb: *const lapack_int,
10040    work: *mut __BindgenComplex<f32>,
10041    lwork: *const lapack_int,
10042    info: *mut lapack_int,
10043) {
10044    dyload_lib().chesv_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
10045}
10046
10047#[inline(never)]
10048pub unsafe fn zhesv_rook_(
10049    uplo: *const c_char,
10050    n: *const lapack_int,
10051    nrhs: *const lapack_int,
10052    A: *mut __BindgenComplex<f64>,
10053    lda: *const lapack_int,
10054    ipiv: *mut lapack_int,
10055    B: *mut __BindgenComplex<f64>,
10056    ldb: *const lapack_int,
10057    work: *mut __BindgenComplex<f64>,
10058    lwork: *const lapack_int,
10059    info: *mut lapack_int,
10060) {
10061    dyload_lib().zhesv_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
10062}
10063
10064#[inline(never)]
10065pub unsafe fn chesvx_(
10066    fact: *const c_char,
10067    uplo: *const c_char,
10068    n: *const lapack_int,
10069    nrhs: *const lapack_int,
10070    A: *const __BindgenComplex<f32>,
10071    lda: *const lapack_int,
10072    AF: *mut __BindgenComplex<f32>,
10073    ldaf: *const lapack_int,
10074    ipiv: *mut lapack_int,
10075    B: *const __BindgenComplex<f32>,
10076    ldb: *const lapack_int,
10077    X: *mut __BindgenComplex<f32>,
10078    ldx: *const lapack_int,
10079    rcond: *mut f32,
10080    ferr: *mut f32,
10081    berr: *mut f32,
10082    work: *mut __BindgenComplex<f32>,
10083    lwork: *const lapack_int,
10084    rwork: *mut f32,
10085    info: *mut lapack_int,
10086) {
10087    dyload_lib().chesvx_.unwrap()(
10088        fact, uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work,
10089        lwork, rwork, info,
10090    )
10091}
10092
10093#[inline(never)]
10094pub unsafe fn zhesvx_(
10095    fact: *const c_char,
10096    uplo: *const c_char,
10097    n: *const lapack_int,
10098    nrhs: *const lapack_int,
10099    A: *const __BindgenComplex<f64>,
10100    lda: *const lapack_int,
10101    AF: *mut __BindgenComplex<f64>,
10102    ldaf: *const lapack_int,
10103    ipiv: *mut lapack_int,
10104    B: *const __BindgenComplex<f64>,
10105    ldb: *const lapack_int,
10106    X: *mut __BindgenComplex<f64>,
10107    ldx: *const lapack_int,
10108    rcond: *mut f64,
10109    ferr: *mut f64,
10110    berr: *mut f64,
10111    work: *mut __BindgenComplex<f64>,
10112    lwork: *const lapack_int,
10113    rwork: *mut f64,
10114    info: *mut lapack_int,
10115) {
10116    dyload_lib().zhesvx_.unwrap()(
10117        fact, uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work,
10118        lwork, rwork, info,
10119    )
10120}
10121
10122#[inline(never)]
10123pub unsafe fn chesvxx_(
10124    fact: *const c_char,
10125    uplo: *const c_char,
10126    n: *const lapack_int,
10127    nrhs: *const lapack_int,
10128    A: *mut __BindgenComplex<f32>,
10129    lda: *const lapack_int,
10130    AF: *mut __BindgenComplex<f32>,
10131    ldaf: *const lapack_int,
10132    ipiv: *mut lapack_int,
10133    equed: *mut c_char,
10134    S: *mut f32,
10135    B: *mut __BindgenComplex<f32>,
10136    ldb: *const lapack_int,
10137    X: *mut __BindgenComplex<f32>,
10138    ldx: *const lapack_int,
10139    rcond: *mut f32,
10140    rpvgrw: *mut f32,
10141    berr: *mut f32,
10142    n_err_bnds: *const lapack_int,
10143    err_bnds_norm: *mut f32,
10144    err_bnds_comp: *mut f32,
10145    nparams: *const lapack_int,
10146    params: *mut f32,
10147    work: *mut __BindgenComplex<f32>,
10148    rwork: *mut f32,
10149    info: *mut lapack_int,
10150) {
10151    dyload_lib().chesvxx_.unwrap()(
10152        fact,
10153        uplo,
10154        n,
10155        nrhs,
10156        A,
10157        lda,
10158        AF,
10159        ldaf,
10160        ipiv,
10161        equed,
10162        S,
10163        B,
10164        ldb,
10165        X,
10166        ldx,
10167        rcond,
10168        rpvgrw,
10169        berr,
10170        n_err_bnds,
10171        err_bnds_norm,
10172        err_bnds_comp,
10173        nparams,
10174        params,
10175        work,
10176        rwork,
10177        info,
10178    )
10179}
10180
10181#[inline(never)]
10182pub unsafe fn zhesvxx_(
10183    fact: *const c_char,
10184    uplo: *const c_char,
10185    n: *const lapack_int,
10186    nrhs: *const lapack_int,
10187    A: *mut __BindgenComplex<f64>,
10188    lda: *const lapack_int,
10189    AF: *mut __BindgenComplex<f64>,
10190    ldaf: *const lapack_int,
10191    ipiv: *mut lapack_int,
10192    equed: *mut c_char,
10193    S: *mut f64,
10194    B: *mut __BindgenComplex<f64>,
10195    ldb: *const lapack_int,
10196    X: *mut __BindgenComplex<f64>,
10197    ldx: *const lapack_int,
10198    rcond: *mut f64,
10199    rpvgrw: *mut f64,
10200    berr: *mut f64,
10201    n_err_bnds: *const lapack_int,
10202    err_bnds_norm: *mut f64,
10203    err_bnds_comp: *mut f64,
10204    nparams: *const lapack_int,
10205    params: *mut f64,
10206    work: *mut __BindgenComplex<f64>,
10207    rwork: *mut f64,
10208    info: *mut lapack_int,
10209) {
10210    dyload_lib().zhesvxx_.unwrap()(
10211        fact,
10212        uplo,
10213        n,
10214        nrhs,
10215        A,
10216        lda,
10217        AF,
10218        ldaf,
10219        ipiv,
10220        equed,
10221        S,
10222        B,
10223        ldb,
10224        X,
10225        ldx,
10226        rcond,
10227        rpvgrw,
10228        berr,
10229        n_err_bnds,
10230        err_bnds_norm,
10231        err_bnds_comp,
10232        nparams,
10233        params,
10234        work,
10235        rwork,
10236        info,
10237    )
10238}
10239
10240#[inline(never)]
10241pub unsafe fn cheswapr_(
10242    uplo: *const c_char,
10243    n: *const lapack_int,
10244    A: *mut __BindgenComplex<f32>,
10245    lda: *const lapack_int,
10246    i1: *const lapack_int,
10247    i2: *const lapack_int,
10248) {
10249    dyload_lib().cheswapr_.unwrap()(uplo, n, A, lda, i1, i2)
10250}
10251
10252#[inline(never)]
10253pub unsafe fn zheswapr_(
10254    uplo: *const c_char,
10255    n: *const lapack_int,
10256    A: *mut __BindgenComplex<f64>,
10257    lda: *const lapack_int,
10258    i1: *const lapack_int,
10259    i2: *const lapack_int,
10260) {
10261    dyload_lib().zheswapr_.unwrap()(uplo, n, A, lda, i1, i2)
10262}
10263
10264#[inline(never)]
10265pub unsafe fn chetrd_(
10266    uplo: *const c_char,
10267    n: *const lapack_int,
10268    A: *mut __BindgenComplex<f32>,
10269    lda: *const lapack_int,
10270    D: *mut f32,
10271    E: *mut f32,
10272    tau: *mut __BindgenComplex<f32>,
10273    work: *mut __BindgenComplex<f32>,
10274    lwork: *const lapack_int,
10275    info: *mut lapack_int,
10276) {
10277    dyload_lib().chetrd_.unwrap()(uplo, n, A, lda, D, E, tau, work, lwork, info)
10278}
10279
10280#[inline(never)]
10281pub unsafe fn zhetrd_(
10282    uplo: *const c_char,
10283    n: *const lapack_int,
10284    A: *mut __BindgenComplex<f64>,
10285    lda: *const lapack_int,
10286    D: *mut f64,
10287    E: *mut f64,
10288    tau: *mut __BindgenComplex<f64>,
10289    work: *mut __BindgenComplex<f64>,
10290    lwork: *const lapack_int,
10291    info: *mut lapack_int,
10292) {
10293    dyload_lib().zhetrd_.unwrap()(uplo, n, A, lda, D, E, tau, work, lwork, info)
10294}
10295
10296#[inline(never)]
10297pub unsafe fn chetrd_2stage_(
10298    vect: *const c_char,
10299    uplo: *const c_char,
10300    n: *const lapack_int,
10301    A: *mut __BindgenComplex<f32>,
10302    lda: *const lapack_int,
10303    D: *mut f32,
10304    E: *mut f32,
10305    tau: *mut __BindgenComplex<f32>,
10306    HOUS2: *mut __BindgenComplex<f32>,
10307    lhous2: *const lapack_int,
10308    work: *mut __BindgenComplex<f32>,
10309    lwork: *const lapack_int,
10310    info: *mut lapack_int,
10311) {
10312    dyload_lib().chetrd_2stage_.unwrap()(
10313        vect, uplo, n, A, lda, D, E, tau, HOUS2, lhous2, work, lwork, info,
10314    )
10315}
10316
10317#[inline(never)]
10318pub unsafe fn zhetrd_2stage_(
10319    vect: *const c_char,
10320    uplo: *const c_char,
10321    n: *const lapack_int,
10322    A: *mut __BindgenComplex<f64>,
10323    lda: *const lapack_int,
10324    D: *mut f64,
10325    E: *mut f64,
10326    tau: *mut __BindgenComplex<f64>,
10327    HOUS2: *mut __BindgenComplex<f64>,
10328    lhous2: *const lapack_int,
10329    work: *mut __BindgenComplex<f64>,
10330    lwork: *const lapack_int,
10331    info: *mut lapack_int,
10332) {
10333    dyload_lib().zhetrd_2stage_.unwrap()(
10334        vect, uplo, n, A, lda, D, E, tau, HOUS2, lhous2, work, lwork, info,
10335    )
10336}
10337
10338#[inline(never)]
10339pub unsafe fn chetrf_(
10340    uplo: *const c_char,
10341    n: *const lapack_int,
10342    A: *mut __BindgenComplex<f32>,
10343    lda: *const lapack_int,
10344    ipiv: *mut lapack_int,
10345    work: *mut __BindgenComplex<f32>,
10346    lwork: *const lapack_int,
10347    info: *mut lapack_int,
10348) {
10349    dyload_lib().chetrf_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10350}
10351
10352#[inline(never)]
10353pub unsafe fn zhetrf_(
10354    uplo: *const c_char,
10355    n: *const lapack_int,
10356    A: *mut __BindgenComplex<f64>,
10357    lda: *const lapack_int,
10358    ipiv: *mut lapack_int,
10359    work: *mut __BindgenComplex<f64>,
10360    lwork: *const lapack_int,
10361    info: *mut lapack_int,
10362) {
10363    dyload_lib().zhetrf_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10364}
10365
10366#[inline(never)]
10367pub unsafe fn chetrf_aa_(
10368    uplo: *const c_char,
10369    n: *const lapack_int,
10370    A: *mut __BindgenComplex<f32>,
10371    lda: *const lapack_int,
10372    ipiv: *mut lapack_int,
10373    work: *mut __BindgenComplex<f32>,
10374    lwork: *const lapack_int,
10375    info: *mut lapack_int,
10376) {
10377    dyload_lib().chetrf_aa_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10378}
10379
10380#[inline(never)]
10381pub unsafe fn zhetrf_aa_(
10382    uplo: *const c_char,
10383    n: *const lapack_int,
10384    A: *mut __BindgenComplex<f64>,
10385    lda: *const lapack_int,
10386    ipiv: *mut lapack_int,
10387    work: *mut __BindgenComplex<f64>,
10388    lwork: *const lapack_int,
10389    info: *mut lapack_int,
10390) {
10391    dyload_lib().zhetrf_aa_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10392}
10393
10394#[inline(never)]
10395pub unsafe fn chetrf_aa_2stage_(
10396    uplo: *const c_char,
10397    n: *const lapack_int,
10398    A: *mut __BindgenComplex<f32>,
10399    lda: *const lapack_int,
10400    TB: *mut __BindgenComplex<f32>,
10401    ltb: *const lapack_int,
10402    ipiv: *mut lapack_int,
10403    ipiv2: *mut lapack_int,
10404    work: *mut __BindgenComplex<f32>,
10405    lwork: *const lapack_int,
10406    info: *mut lapack_int,
10407) {
10408    dyload_lib().chetrf_aa_2stage_.unwrap()(
10409        uplo, n, A, lda, TB, ltb, ipiv, ipiv2, work, lwork, info,
10410    )
10411}
10412
10413#[inline(never)]
10414pub unsafe fn zhetrf_aa_2stage_(
10415    uplo: *const c_char,
10416    n: *const lapack_int,
10417    A: *mut __BindgenComplex<f64>,
10418    lda: *const lapack_int,
10419    TB: *mut __BindgenComplex<f64>,
10420    ltb: *const lapack_int,
10421    ipiv: *mut lapack_int,
10422    ipiv2: *mut lapack_int,
10423    work: *mut __BindgenComplex<f64>,
10424    lwork: *const lapack_int,
10425    info: *mut lapack_int,
10426) {
10427    dyload_lib().zhetrf_aa_2stage_.unwrap()(
10428        uplo, n, A, lda, TB, ltb, ipiv, ipiv2, work, lwork, info,
10429    )
10430}
10431
10432#[inline(never)]
10433pub unsafe fn chetrf_rk_(
10434    uplo: *const c_char,
10435    n: *const lapack_int,
10436    A: *mut __BindgenComplex<f32>,
10437    lda: *const lapack_int,
10438    E: *mut __BindgenComplex<f32>,
10439    ipiv: *mut lapack_int,
10440    work: *mut __BindgenComplex<f32>,
10441    lwork: *const lapack_int,
10442    info: *mut lapack_int,
10443) {
10444    dyload_lib().chetrf_rk_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
10445}
10446
10447#[inline(never)]
10448pub unsafe fn zhetrf_rk_(
10449    uplo: *const c_char,
10450    n: *const lapack_int,
10451    A: *mut __BindgenComplex<f64>,
10452    lda: *const lapack_int,
10453    E: *mut __BindgenComplex<f64>,
10454    ipiv: *mut lapack_int,
10455    work: *mut __BindgenComplex<f64>,
10456    lwork: *const lapack_int,
10457    info: *mut lapack_int,
10458) {
10459    dyload_lib().zhetrf_rk_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
10460}
10461
10462#[inline(never)]
10463pub unsafe fn chetrf_rook_(
10464    uplo: *const c_char,
10465    n: *const lapack_int,
10466    A: *mut __BindgenComplex<f32>,
10467    lda: *const lapack_int,
10468    ipiv: *mut lapack_int,
10469    work: *mut __BindgenComplex<f32>,
10470    lwork: *const lapack_int,
10471    info: *mut lapack_int,
10472) {
10473    dyload_lib().chetrf_rook_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10474}
10475
10476#[inline(never)]
10477pub unsafe fn zhetrf_rook_(
10478    uplo: *const c_char,
10479    n: *const lapack_int,
10480    A: *mut __BindgenComplex<f64>,
10481    lda: *const lapack_int,
10482    ipiv: *mut lapack_int,
10483    work: *mut __BindgenComplex<f64>,
10484    lwork: *const lapack_int,
10485    info: *mut lapack_int,
10486) {
10487    dyload_lib().zhetrf_rook_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10488}
10489
10490#[inline(never)]
10491pub unsafe fn chetri_(
10492    uplo: *const c_char,
10493    n: *const lapack_int,
10494    A: *mut __BindgenComplex<f32>,
10495    lda: *const lapack_int,
10496    ipiv: *const lapack_int,
10497    work: *mut __BindgenComplex<f32>,
10498    info: *mut lapack_int,
10499) {
10500    dyload_lib().chetri_.unwrap()(uplo, n, A, lda, ipiv, work, info)
10501}
10502
10503#[inline(never)]
10504pub unsafe fn zhetri_(
10505    uplo: *const c_char,
10506    n: *const lapack_int,
10507    A: *mut __BindgenComplex<f64>,
10508    lda: *const lapack_int,
10509    ipiv: *const lapack_int,
10510    work: *mut __BindgenComplex<f64>,
10511    info: *mut lapack_int,
10512) {
10513    dyload_lib().zhetri_.unwrap()(uplo, n, A, lda, ipiv, work, info)
10514}
10515
10516#[inline(never)]
10517pub unsafe fn chetri2_(
10518    uplo: *const c_char,
10519    n: *const lapack_int,
10520    A: *mut __BindgenComplex<f32>,
10521    lda: *const lapack_int,
10522    ipiv: *const lapack_int,
10523    work: *mut __BindgenComplex<f32>,
10524    lwork: *const lapack_int,
10525    info: *mut lapack_int,
10526) {
10527    dyload_lib().chetri2_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10528}
10529
10530#[inline(never)]
10531pub unsafe fn zhetri2_(
10532    uplo: *const c_char,
10533    n: *const lapack_int,
10534    A: *mut __BindgenComplex<f64>,
10535    lda: *const lapack_int,
10536    ipiv: *const lapack_int,
10537    work: *mut __BindgenComplex<f64>,
10538    lwork: *const lapack_int,
10539    info: *mut lapack_int,
10540) {
10541    dyload_lib().zhetri2_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10542}
10543
10544#[inline(never)]
10545pub unsafe fn chetri2x_(
10546    uplo: *const c_char,
10547    n: *const lapack_int,
10548    A: *mut __BindgenComplex<f32>,
10549    lda: *const lapack_int,
10550    ipiv: *const lapack_int,
10551    work: *mut __BindgenComplex<f32>,
10552    nb: *const lapack_int,
10553    info: *mut lapack_int,
10554) {
10555    dyload_lib().chetri2x_.unwrap()(uplo, n, A, lda, ipiv, work, nb, info)
10556}
10557
10558#[inline(never)]
10559pub unsafe fn zhetri2x_(
10560    uplo: *const c_char,
10561    n: *const lapack_int,
10562    A: *mut __BindgenComplex<f64>,
10563    lda: *const lapack_int,
10564    ipiv: *const lapack_int,
10565    work: *mut __BindgenComplex<f64>,
10566    nb: *const lapack_int,
10567    info: *mut lapack_int,
10568) {
10569    dyload_lib().zhetri2x_.unwrap()(uplo, n, A, lda, ipiv, work, nb, info)
10570}
10571
10572#[inline(never)]
10573pub unsafe fn chetri_3_(
10574    uplo: *const c_char,
10575    n: *const lapack_int,
10576    A: *mut __BindgenComplex<f32>,
10577    lda: *const lapack_int,
10578    E: *const __BindgenComplex<f32>,
10579    ipiv: *const lapack_int,
10580    work: *mut __BindgenComplex<f32>,
10581    lwork: *const lapack_int,
10582    info: *mut lapack_int,
10583) {
10584    dyload_lib().chetri_3_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
10585}
10586
10587#[inline(never)]
10588pub unsafe fn zhetri_3_(
10589    uplo: *const c_char,
10590    n: *const lapack_int,
10591    A: *mut __BindgenComplex<f64>,
10592    lda: *const lapack_int,
10593    E: *const __BindgenComplex<f64>,
10594    ipiv: *const lapack_int,
10595    work: *mut __BindgenComplex<f64>,
10596    lwork: *const lapack_int,
10597    info: *mut lapack_int,
10598) {
10599    dyload_lib().zhetri_3_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
10600}
10601
10602#[inline(never)]
10603pub unsafe fn chetrs_(
10604    uplo: *const c_char,
10605    n: *const lapack_int,
10606    nrhs: *const lapack_int,
10607    A: *const __BindgenComplex<f32>,
10608    lda: *const lapack_int,
10609    ipiv: *const lapack_int,
10610    B: *mut __BindgenComplex<f32>,
10611    ldb: *const lapack_int,
10612    info: *mut lapack_int,
10613) {
10614    dyload_lib().chetrs_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
10615}
10616
10617#[inline(never)]
10618pub unsafe fn zhetrs_(
10619    uplo: *const c_char,
10620    n: *const lapack_int,
10621    nrhs: *const lapack_int,
10622    A: *const __BindgenComplex<f64>,
10623    lda: *const lapack_int,
10624    ipiv: *const lapack_int,
10625    B: *mut __BindgenComplex<f64>,
10626    ldb: *const lapack_int,
10627    info: *mut lapack_int,
10628) {
10629    dyload_lib().zhetrs_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
10630}
10631
10632#[inline(never)]
10633pub unsafe fn chetrs2_(
10634    uplo: *const c_char,
10635    n: *const lapack_int,
10636    nrhs: *const lapack_int,
10637    A: *const __BindgenComplex<f32>,
10638    lda: *const lapack_int,
10639    ipiv: *const lapack_int,
10640    B: *mut __BindgenComplex<f32>,
10641    ldb: *const lapack_int,
10642    work: *mut __BindgenComplex<f32>,
10643    info: *mut lapack_int,
10644) {
10645    dyload_lib().chetrs2_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, info)
10646}
10647
10648#[inline(never)]
10649pub unsafe fn zhetrs2_(
10650    uplo: *const c_char,
10651    n: *const lapack_int,
10652    nrhs: *const lapack_int,
10653    A: *const __BindgenComplex<f64>,
10654    lda: *const lapack_int,
10655    ipiv: *const lapack_int,
10656    B: *mut __BindgenComplex<f64>,
10657    ldb: *const lapack_int,
10658    work: *mut __BindgenComplex<f64>,
10659    info: *mut lapack_int,
10660) {
10661    dyload_lib().zhetrs2_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, info)
10662}
10663
10664#[inline(never)]
10665pub unsafe fn chetrs_3_(
10666    uplo: *const c_char,
10667    n: *const lapack_int,
10668    nrhs: *const lapack_int,
10669    A: *const __BindgenComplex<f32>,
10670    lda: *const lapack_int,
10671    E: *const __BindgenComplex<f32>,
10672    ipiv: *const lapack_int,
10673    B: *mut __BindgenComplex<f32>,
10674    ldb: *const lapack_int,
10675    info: *mut lapack_int,
10676) {
10677    dyload_lib().chetrs_3_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, info)
10678}
10679
10680#[inline(never)]
10681pub unsafe fn zhetrs_3_(
10682    uplo: *const c_char,
10683    n: *const lapack_int,
10684    nrhs: *const lapack_int,
10685    A: *const __BindgenComplex<f64>,
10686    lda: *const lapack_int,
10687    E: *const __BindgenComplex<f64>,
10688    ipiv: *const lapack_int,
10689    B: *mut __BindgenComplex<f64>,
10690    ldb: *const lapack_int,
10691    info: *mut lapack_int,
10692) {
10693    dyload_lib().zhetrs_3_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, info)
10694}
10695
10696#[inline(never)]
10697pub unsafe fn chetrs_aa_(
10698    uplo: *const c_char,
10699    n: *const lapack_int,
10700    nrhs: *const lapack_int,
10701    A: *const __BindgenComplex<f32>,
10702    lda: *const lapack_int,
10703    ipiv: *const lapack_int,
10704    B: *mut __BindgenComplex<f32>,
10705    ldb: *const lapack_int,
10706    work: *mut __BindgenComplex<f32>,
10707    lwork: *const lapack_int,
10708    info: *mut lapack_int,
10709) {
10710    dyload_lib().chetrs_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
10711}
10712
10713#[inline(never)]
10714pub unsafe fn zhetrs_aa_(
10715    uplo: *const c_char,
10716    n: *const lapack_int,
10717    nrhs: *const lapack_int,
10718    A: *const __BindgenComplex<f64>,
10719    lda: *const lapack_int,
10720    ipiv: *const lapack_int,
10721    B: *mut __BindgenComplex<f64>,
10722    ldb: *const lapack_int,
10723    work: *mut __BindgenComplex<f64>,
10724    lwork: *const lapack_int,
10725    info: *mut lapack_int,
10726) {
10727    dyload_lib().zhetrs_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
10728}
10729
10730#[inline(never)]
10731pub unsafe fn chetrs_aa_2stage_(
10732    uplo: *const c_char,
10733    n: *const lapack_int,
10734    nrhs: *const lapack_int,
10735    A: *const __BindgenComplex<f32>,
10736    lda: *const lapack_int,
10737    TB: *mut __BindgenComplex<f32>,
10738    ltb: *const lapack_int,
10739    ipiv: *const lapack_int,
10740    ipiv2: *const lapack_int,
10741    B: *mut __BindgenComplex<f32>,
10742    ldb: *const lapack_int,
10743    info: *mut lapack_int,
10744) {
10745    dyload_lib().chetrs_aa_2stage_.unwrap()(
10746        uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, info,
10747    )
10748}
10749
10750#[inline(never)]
10751pub unsafe fn zhetrs_aa_2stage_(
10752    uplo: *const c_char,
10753    n: *const lapack_int,
10754    nrhs: *const lapack_int,
10755    A: *const __BindgenComplex<f64>,
10756    lda: *const lapack_int,
10757    TB: *mut __BindgenComplex<f64>,
10758    ltb: *const lapack_int,
10759    ipiv: *const lapack_int,
10760    ipiv2: *const lapack_int,
10761    B: *mut __BindgenComplex<f64>,
10762    ldb: *const lapack_int,
10763    info: *mut lapack_int,
10764) {
10765    dyload_lib().zhetrs_aa_2stage_.unwrap()(
10766        uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, info,
10767    )
10768}
10769
10770#[inline(never)]
10771pub unsafe fn chetrs_rook_(
10772    uplo: *const c_char,
10773    n: *const lapack_int,
10774    nrhs: *const lapack_int,
10775    A: *const __BindgenComplex<f32>,
10776    lda: *const lapack_int,
10777    ipiv: *const lapack_int,
10778    B: *mut __BindgenComplex<f32>,
10779    ldb: *const lapack_int,
10780    info: *mut lapack_int,
10781) {
10782    dyload_lib().chetrs_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
10783}
10784
10785#[inline(never)]
10786pub unsafe fn zhetrs_rook_(
10787    uplo: *const c_char,
10788    n: *const lapack_int,
10789    nrhs: *const lapack_int,
10790    A: *const __BindgenComplex<f64>,
10791    lda: *const lapack_int,
10792    ipiv: *const lapack_int,
10793    B: *mut __BindgenComplex<f64>,
10794    ldb: *const lapack_int,
10795    info: *mut lapack_int,
10796) {
10797    dyload_lib().zhetrs_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
10798}
10799
10800#[inline(never)]
10801pub unsafe fn chfrk_(
10802    transr: *const c_char,
10803    uplo: *const c_char,
10804    trans: *const c_char,
10805    n: *const lapack_int,
10806    k: *const lapack_int,
10807    alpha: *const f32,
10808    A: *const __BindgenComplex<f32>,
10809    lda: *const lapack_int,
10810    beta: *const f32,
10811    C: *mut __BindgenComplex<f32>,
10812) {
10813    dyload_lib().chfrk_.unwrap()(transr, uplo, trans, n, k, alpha, A, lda, beta, C)
10814}
10815
10816#[inline(never)]
10817pub unsafe fn zhfrk_(
10818    transr: *const c_char,
10819    uplo: *const c_char,
10820    trans: *const c_char,
10821    n: *const lapack_int,
10822    k: *const lapack_int,
10823    alpha: *const f64,
10824    A: *const __BindgenComplex<f64>,
10825    lda: *const lapack_int,
10826    beta: *const f64,
10827    C: *mut __BindgenComplex<f64>,
10828) {
10829    dyload_lib().zhfrk_.unwrap()(transr, uplo, trans, n, k, alpha, A, lda, beta, C)
10830}
10831
10832#[inline(never)]
10833pub unsafe fn chgeqz_(
10834    job: *const c_char,
10835    compq: *const c_char,
10836    compz: *const c_char,
10837    n: *const lapack_int,
10838    ilo: *const lapack_int,
10839    ihi: *const lapack_int,
10840    H: *mut __BindgenComplex<f32>,
10841    ldh: *const lapack_int,
10842    T: *mut __BindgenComplex<f32>,
10843    ldt: *const lapack_int,
10844    alpha: *mut __BindgenComplex<f32>,
10845    beta: *mut __BindgenComplex<f32>,
10846    Q: *mut __BindgenComplex<f32>,
10847    ldq: *const lapack_int,
10848    Z: *mut __BindgenComplex<f32>,
10849    ldz: *const lapack_int,
10850    work: *mut __BindgenComplex<f32>,
10851    lwork: *const lapack_int,
10852    rwork: *mut f32,
10853    info: *mut lapack_int,
10854) {
10855    dyload_lib().chgeqz_.unwrap()(
10856        job, compq, compz, n, ilo, ihi, H, ldh, T, ldt, alpha, beta, Q, ldq, Z, ldz, work, lwork,
10857        rwork, info,
10858    )
10859}
10860
10861#[inline(never)]
10862pub unsafe fn dhgeqz_(
10863    job: *const c_char,
10864    compq: *const c_char,
10865    compz: *const c_char,
10866    n: *const lapack_int,
10867    ilo: *const lapack_int,
10868    ihi: *const lapack_int,
10869    H: *mut f64,
10870    ldh: *const lapack_int,
10871    T: *mut f64,
10872    ldt: *const lapack_int,
10873    alphar: *mut f64,
10874    alphai: *mut f64,
10875    beta: *mut f64,
10876    Q: *mut f64,
10877    ldq: *const lapack_int,
10878    Z: *mut f64,
10879    ldz: *const lapack_int,
10880    work: *mut f64,
10881    lwork: *const lapack_int,
10882    info: *mut lapack_int,
10883) {
10884    dyload_lib().dhgeqz_.unwrap()(
10885        job, compq, compz, n, ilo, ihi, H, ldh, T, ldt, alphar, alphai, beta, Q, ldq, Z, ldz, work,
10886        lwork, info,
10887    )
10888}
10889
10890#[inline(never)]
10891pub unsafe fn shgeqz_(
10892    job: *const c_char,
10893    compq: *const c_char,
10894    compz: *const c_char,
10895    n: *const lapack_int,
10896    ilo: *const lapack_int,
10897    ihi: *const lapack_int,
10898    H: *mut f32,
10899    ldh: *const lapack_int,
10900    T: *mut f32,
10901    ldt: *const lapack_int,
10902    alphar: *mut f32,
10903    alphai: *mut f32,
10904    beta: *mut f32,
10905    Q: *mut f32,
10906    ldq: *const lapack_int,
10907    Z: *mut f32,
10908    ldz: *const lapack_int,
10909    work: *mut f32,
10910    lwork: *const lapack_int,
10911    info: *mut lapack_int,
10912) {
10913    dyload_lib().shgeqz_.unwrap()(
10914        job, compq, compz, n, ilo, ihi, H, ldh, T, ldt, alphar, alphai, beta, Q, ldq, Z, ldz, work,
10915        lwork, info,
10916    )
10917}
10918
10919#[inline(never)]
10920pub unsafe fn zhgeqz_(
10921    job: *const c_char,
10922    compq: *const c_char,
10923    compz: *const c_char,
10924    n: *const lapack_int,
10925    ilo: *const lapack_int,
10926    ihi: *const lapack_int,
10927    H: *mut __BindgenComplex<f64>,
10928    ldh: *const lapack_int,
10929    T: *mut __BindgenComplex<f64>,
10930    ldt: *const lapack_int,
10931    alpha: *mut __BindgenComplex<f64>,
10932    beta: *mut __BindgenComplex<f64>,
10933    Q: *mut __BindgenComplex<f64>,
10934    ldq: *const lapack_int,
10935    Z: *mut __BindgenComplex<f64>,
10936    ldz: *const lapack_int,
10937    work: *mut __BindgenComplex<f64>,
10938    lwork: *const lapack_int,
10939    rwork: *mut f64,
10940    info: *mut lapack_int,
10941) {
10942    dyload_lib().zhgeqz_.unwrap()(
10943        job, compq, compz, n, ilo, ihi, H, ldh, T, ldt, alpha, beta, Q, ldq, Z, ldz, work, lwork,
10944        rwork, info,
10945    )
10946}
10947
10948#[inline(never)]
10949pub unsafe fn chpcon_(
10950    uplo: *const c_char,
10951    n: *const lapack_int,
10952    AP: *const __BindgenComplex<f32>,
10953    ipiv: *const lapack_int,
10954    anorm: *const f32,
10955    rcond: *mut f32,
10956    work: *mut __BindgenComplex<f32>,
10957    info: *mut lapack_int,
10958) {
10959    dyload_lib().chpcon_.unwrap()(uplo, n, AP, ipiv, anorm, rcond, work, info)
10960}
10961
10962#[inline(never)]
10963pub unsafe fn zhpcon_(
10964    uplo: *const c_char,
10965    n: *const lapack_int,
10966    AP: *const __BindgenComplex<f64>,
10967    ipiv: *const lapack_int,
10968    anorm: *const f64,
10969    rcond: *mut f64,
10970    work: *mut __BindgenComplex<f64>,
10971    info: *mut lapack_int,
10972) {
10973    dyload_lib().zhpcon_.unwrap()(uplo, n, AP, ipiv, anorm, rcond, work, info)
10974}
10975
10976#[inline(never)]
10977pub unsafe fn chpev_(
10978    jobz: *const c_char,
10979    uplo: *const c_char,
10980    n: *const lapack_int,
10981    AP: *mut __BindgenComplex<f32>,
10982    W: *mut f32,
10983    Z: *mut __BindgenComplex<f32>,
10984    ldz: *const lapack_int,
10985    work: *mut __BindgenComplex<f32>,
10986    rwork: *mut f32,
10987    info: *mut lapack_int,
10988) {
10989    dyload_lib().chpev_.unwrap()(jobz, uplo, n, AP, W, Z, ldz, work, rwork, info)
10990}
10991
10992#[inline(never)]
10993pub unsafe fn zhpev_(
10994    jobz: *const c_char,
10995    uplo: *const c_char,
10996    n: *const lapack_int,
10997    AP: *mut __BindgenComplex<f64>,
10998    W: *mut f64,
10999    Z: *mut __BindgenComplex<f64>,
11000    ldz: *const lapack_int,
11001    work: *mut __BindgenComplex<f64>,
11002    rwork: *mut f64,
11003    info: *mut lapack_int,
11004) {
11005    dyload_lib().zhpev_.unwrap()(jobz, uplo, n, AP, W, Z, ldz, work, rwork, info)
11006}
11007
11008#[inline(never)]
11009pub unsafe fn chpevd_(
11010    jobz: *const c_char,
11011    uplo: *const c_char,
11012    n: *const lapack_int,
11013    AP: *mut __BindgenComplex<f32>,
11014    W: *mut f32,
11015    Z: *mut __BindgenComplex<f32>,
11016    ldz: *const lapack_int,
11017    work: *mut __BindgenComplex<f32>,
11018    lwork: *const lapack_int,
11019    rwork: *mut f32,
11020    lrwork: *const lapack_int,
11021    iwork: *mut lapack_int,
11022    liwork: *const lapack_int,
11023    info: *mut lapack_int,
11024) {
11025    dyload_lib().chpevd_.unwrap()(
11026        jobz, uplo, n, AP, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
11027    )
11028}
11029
11030#[inline(never)]
11031pub unsafe fn zhpevd_(
11032    jobz: *const c_char,
11033    uplo: *const c_char,
11034    n: *const lapack_int,
11035    AP: *mut __BindgenComplex<f64>,
11036    W: *mut f64,
11037    Z: *mut __BindgenComplex<f64>,
11038    ldz: *const lapack_int,
11039    work: *mut __BindgenComplex<f64>,
11040    lwork: *const lapack_int,
11041    rwork: *mut f64,
11042    lrwork: *const lapack_int,
11043    iwork: *mut lapack_int,
11044    liwork: *const lapack_int,
11045    info: *mut lapack_int,
11046) {
11047    dyload_lib().zhpevd_.unwrap()(
11048        jobz, uplo, n, AP, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
11049    )
11050}
11051
11052#[inline(never)]
11053pub unsafe fn chpevx_(
11054    jobz: *const c_char,
11055    range: *const c_char,
11056    uplo: *const c_char,
11057    n: *const lapack_int,
11058    AP: *mut __BindgenComplex<f32>,
11059    vl: *const f32,
11060    vu: *const f32,
11061    il: *const lapack_int,
11062    iu: *const lapack_int,
11063    abstol: *const f32,
11064    m: *mut lapack_int,
11065    W: *mut f32,
11066    Z: *mut __BindgenComplex<f32>,
11067    ldz: *const lapack_int,
11068    work: *mut __BindgenComplex<f32>,
11069    rwork: *mut f32,
11070    iwork: *mut lapack_int,
11071    IFAIL: *mut lapack_int,
11072    info: *mut lapack_int,
11073) {
11074    dyload_lib().chpevx_.unwrap()(
11075        jobz, range, uplo, n, AP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, rwork, iwork, IFAIL,
11076        info,
11077    )
11078}
11079
11080#[inline(never)]
11081pub unsafe fn zhpevx_(
11082    jobz: *const c_char,
11083    range: *const c_char,
11084    uplo: *const c_char,
11085    n: *const lapack_int,
11086    AP: *mut __BindgenComplex<f64>,
11087    vl: *const f64,
11088    vu: *const f64,
11089    il: *const lapack_int,
11090    iu: *const lapack_int,
11091    abstol: *const f64,
11092    m: *mut lapack_int,
11093    W: *mut f64,
11094    Z: *mut __BindgenComplex<f64>,
11095    ldz: *const lapack_int,
11096    work: *mut __BindgenComplex<f64>,
11097    rwork: *mut f64,
11098    iwork: *mut lapack_int,
11099    IFAIL: *mut lapack_int,
11100    info: *mut lapack_int,
11101) {
11102    dyload_lib().zhpevx_.unwrap()(
11103        jobz, range, uplo, n, AP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, rwork, iwork, IFAIL,
11104        info,
11105    )
11106}
11107
11108#[inline(never)]
11109pub unsafe fn chpgst_(
11110    itype: *const lapack_int,
11111    uplo: *const c_char,
11112    n: *const lapack_int,
11113    AP: *mut __BindgenComplex<f32>,
11114    BP: *const __BindgenComplex<f32>,
11115    info: *mut lapack_int,
11116) {
11117    dyload_lib().chpgst_.unwrap()(itype, uplo, n, AP, BP, info)
11118}
11119
11120#[inline(never)]
11121pub unsafe fn zhpgst_(
11122    itype: *const lapack_int,
11123    uplo: *const c_char,
11124    n: *const lapack_int,
11125    AP: *mut __BindgenComplex<f64>,
11126    BP: *const __BindgenComplex<f64>,
11127    info: *mut lapack_int,
11128) {
11129    dyload_lib().zhpgst_.unwrap()(itype, uplo, n, AP, BP, info)
11130}
11131
11132#[inline(never)]
11133pub unsafe fn chpgv_(
11134    itype: *const lapack_int,
11135    jobz: *const c_char,
11136    uplo: *const c_char,
11137    n: *const lapack_int,
11138    AP: *mut __BindgenComplex<f32>,
11139    BP: *mut __BindgenComplex<f32>,
11140    W: *mut f32,
11141    Z: *mut __BindgenComplex<f32>,
11142    ldz: *const lapack_int,
11143    work: *mut __BindgenComplex<f32>,
11144    rwork: *mut f32,
11145    info: *mut lapack_int,
11146) {
11147    dyload_lib().chpgv_.unwrap()(itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, rwork, info)
11148}
11149
11150#[inline(never)]
11151pub unsafe fn zhpgv_(
11152    itype: *const lapack_int,
11153    jobz: *const c_char,
11154    uplo: *const c_char,
11155    n: *const lapack_int,
11156    AP: *mut __BindgenComplex<f64>,
11157    BP: *mut __BindgenComplex<f64>,
11158    W: *mut f64,
11159    Z: *mut __BindgenComplex<f64>,
11160    ldz: *const lapack_int,
11161    work: *mut __BindgenComplex<f64>,
11162    rwork: *mut f64,
11163    info: *mut lapack_int,
11164) {
11165    dyload_lib().zhpgv_.unwrap()(itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, rwork, info)
11166}
11167
11168#[inline(never)]
11169pub unsafe fn chpgvd_(
11170    itype: *const lapack_int,
11171    jobz: *const c_char,
11172    uplo: *const c_char,
11173    n: *const lapack_int,
11174    AP: *mut __BindgenComplex<f32>,
11175    BP: *mut __BindgenComplex<f32>,
11176    W: *mut f32,
11177    Z: *mut __BindgenComplex<f32>,
11178    ldz: *const lapack_int,
11179    work: *mut __BindgenComplex<f32>,
11180    lwork: *const lapack_int,
11181    rwork: *mut f32,
11182    lrwork: *const lapack_int,
11183    iwork: *mut lapack_int,
11184    liwork: *const lapack_int,
11185    info: *mut lapack_int,
11186) {
11187    dyload_lib().chpgvd_.unwrap()(
11188        itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
11189    )
11190}
11191
11192#[inline(never)]
11193pub unsafe fn zhpgvd_(
11194    itype: *const lapack_int,
11195    jobz: *const c_char,
11196    uplo: *const c_char,
11197    n: *const lapack_int,
11198    AP: *mut __BindgenComplex<f64>,
11199    BP: *mut __BindgenComplex<f64>,
11200    W: *mut f64,
11201    Z: *mut __BindgenComplex<f64>,
11202    ldz: *const lapack_int,
11203    work: *mut __BindgenComplex<f64>,
11204    lwork: *const lapack_int,
11205    rwork: *mut f64,
11206    lrwork: *const lapack_int,
11207    iwork: *mut lapack_int,
11208    liwork: *const lapack_int,
11209    info: *mut lapack_int,
11210) {
11211    dyload_lib().zhpgvd_.unwrap()(
11212        itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
11213    )
11214}
11215
11216#[inline(never)]
11217pub unsafe fn chpgvx_(
11218    itype: *const lapack_int,
11219    jobz: *const c_char,
11220    range: *const c_char,
11221    uplo: *const c_char,
11222    n: *const lapack_int,
11223    AP: *mut __BindgenComplex<f32>,
11224    BP: *mut __BindgenComplex<f32>,
11225    vl: *const f32,
11226    vu: *const f32,
11227    il: *const lapack_int,
11228    iu: *const lapack_int,
11229    abstol: *const f32,
11230    m: *mut lapack_int,
11231    W: *mut f32,
11232    Z: *mut __BindgenComplex<f32>,
11233    ldz: *const lapack_int,
11234    work: *mut __BindgenComplex<f32>,
11235    rwork: *mut f32,
11236    iwork: *mut lapack_int,
11237    IFAIL: *mut lapack_int,
11238    info: *mut lapack_int,
11239) {
11240    dyload_lib().chpgvx_.unwrap()(
11241        itype, jobz, range, uplo, n, AP, BP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, rwork,
11242        iwork, IFAIL, info,
11243    )
11244}
11245
11246#[inline(never)]
11247pub unsafe fn zhpgvx_(
11248    itype: *const lapack_int,
11249    jobz: *const c_char,
11250    range: *const c_char,
11251    uplo: *const c_char,
11252    n: *const lapack_int,
11253    AP: *mut __BindgenComplex<f64>,
11254    BP: *mut __BindgenComplex<f64>,
11255    vl: *const f64,
11256    vu: *const f64,
11257    il: *const lapack_int,
11258    iu: *const lapack_int,
11259    abstol: *const f64,
11260    m: *mut lapack_int,
11261    W: *mut f64,
11262    Z: *mut __BindgenComplex<f64>,
11263    ldz: *const lapack_int,
11264    work: *mut __BindgenComplex<f64>,
11265    rwork: *mut f64,
11266    iwork: *mut lapack_int,
11267    IFAIL: *mut lapack_int,
11268    info: *mut lapack_int,
11269) {
11270    dyload_lib().zhpgvx_.unwrap()(
11271        itype, jobz, range, uplo, n, AP, BP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, rwork,
11272        iwork, IFAIL, info,
11273    )
11274}
11275
11276#[inline(never)]
11277pub unsafe fn chprfs_(
11278    uplo: *const c_char,
11279    n: *const lapack_int,
11280    nrhs: *const lapack_int,
11281    AP: *const __BindgenComplex<f32>,
11282    AFP: *const __BindgenComplex<f32>,
11283    ipiv: *const lapack_int,
11284    B: *const __BindgenComplex<f32>,
11285    ldb: *const lapack_int,
11286    X: *mut __BindgenComplex<f32>,
11287    ldx: *const lapack_int,
11288    ferr: *mut f32,
11289    berr: *mut f32,
11290    work: *mut __BindgenComplex<f32>,
11291    rwork: *mut f32,
11292    info: *mut lapack_int,
11293) {
11294    dyload_lib().chprfs_.unwrap()(
11295        uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
11296    )
11297}
11298
11299#[inline(never)]
11300pub unsafe fn zhprfs_(
11301    uplo: *const c_char,
11302    n: *const lapack_int,
11303    nrhs: *const lapack_int,
11304    AP: *const __BindgenComplex<f64>,
11305    AFP: *const __BindgenComplex<f64>,
11306    ipiv: *const lapack_int,
11307    B: *const __BindgenComplex<f64>,
11308    ldb: *const lapack_int,
11309    X: *mut __BindgenComplex<f64>,
11310    ldx: *const lapack_int,
11311    ferr: *mut f64,
11312    berr: *mut f64,
11313    work: *mut __BindgenComplex<f64>,
11314    rwork: *mut f64,
11315    info: *mut lapack_int,
11316) {
11317    dyload_lib().zhprfs_.unwrap()(
11318        uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
11319    )
11320}
11321
11322#[inline(never)]
11323pub unsafe fn chpsv_(
11324    uplo: *const c_char,
11325    n: *const lapack_int,
11326    nrhs: *const lapack_int,
11327    AP: *mut __BindgenComplex<f32>,
11328    ipiv: *mut lapack_int,
11329    B: *mut __BindgenComplex<f32>,
11330    ldb: *const lapack_int,
11331    info: *mut lapack_int,
11332) {
11333    dyload_lib().chpsv_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
11334}
11335
11336#[inline(never)]
11337pub unsafe fn zhpsv_(
11338    uplo: *const c_char,
11339    n: *const lapack_int,
11340    nrhs: *const lapack_int,
11341    AP: *mut __BindgenComplex<f64>,
11342    ipiv: *mut lapack_int,
11343    B: *mut __BindgenComplex<f64>,
11344    ldb: *const lapack_int,
11345    info: *mut lapack_int,
11346) {
11347    dyload_lib().zhpsv_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
11348}
11349
11350#[inline(never)]
11351pub unsafe fn chpsvx_(
11352    fact: *const c_char,
11353    uplo: *const c_char,
11354    n: *const lapack_int,
11355    nrhs: *const lapack_int,
11356    AP: *const __BindgenComplex<f32>,
11357    AFP: *mut __BindgenComplex<f32>,
11358    ipiv: *mut lapack_int,
11359    B: *const __BindgenComplex<f32>,
11360    ldb: *const lapack_int,
11361    X: *mut __BindgenComplex<f32>,
11362    ldx: *const lapack_int,
11363    rcond: *mut f32,
11364    ferr: *mut f32,
11365    berr: *mut f32,
11366    work: *mut __BindgenComplex<f32>,
11367    rwork: *mut f32,
11368    info: *mut lapack_int,
11369) {
11370    dyload_lib().chpsvx_.unwrap()(
11371        fact, uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work, rwork, info,
11372    )
11373}
11374
11375#[inline(never)]
11376pub unsafe fn zhpsvx_(
11377    fact: *const c_char,
11378    uplo: *const c_char,
11379    n: *const lapack_int,
11380    nrhs: *const lapack_int,
11381    AP: *const __BindgenComplex<f64>,
11382    AFP: *mut __BindgenComplex<f64>,
11383    ipiv: *mut lapack_int,
11384    B: *const __BindgenComplex<f64>,
11385    ldb: *const lapack_int,
11386    X: *mut __BindgenComplex<f64>,
11387    ldx: *const lapack_int,
11388    rcond: *mut f64,
11389    ferr: *mut f64,
11390    berr: *mut f64,
11391    work: *mut __BindgenComplex<f64>,
11392    rwork: *mut f64,
11393    info: *mut lapack_int,
11394) {
11395    dyload_lib().zhpsvx_.unwrap()(
11396        fact, uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work, rwork, info,
11397    )
11398}
11399
11400#[inline(never)]
11401pub unsafe fn chptrd_(
11402    uplo: *const c_char,
11403    n: *const lapack_int,
11404    AP: *mut __BindgenComplex<f32>,
11405    D: *mut f32,
11406    E: *mut f32,
11407    tau: *mut __BindgenComplex<f32>,
11408    info: *mut lapack_int,
11409) {
11410    dyload_lib().chptrd_.unwrap()(uplo, n, AP, D, E, tau, info)
11411}
11412
11413#[inline(never)]
11414pub unsafe fn zhptrd_(
11415    uplo: *const c_char,
11416    n: *const lapack_int,
11417    AP: *mut __BindgenComplex<f64>,
11418    D: *mut f64,
11419    E: *mut f64,
11420    tau: *mut __BindgenComplex<f64>,
11421    info: *mut lapack_int,
11422) {
11423    dyload_lib().zhptrd_.unwrap()(uplo, n, AP, D, E, tau, info)
11424}
11425
11426#[inline(never)]
11427pub unsafe fn chptrf_(
11428    uplo: *const c_char,
11429    n: *const lapack_int,
11430    AP: *mut __BindgenComplex<f32>,
11431    ipiv: *mut lapack_int,
11432    info: *mut lapack_int,
11433) {
11434    dyload_lib().chptrf_.unwrap()(uplo, n, AP, ipiv, info)
11435}
11436
11437#[inline(never)]
11438pub unsafe fn zhptrf_(
11439    uplo: *const c_char,
11440    n: *const lapack_int,
11441    AP: *mut __BindgenComplex<f64>,
11442    ipiv: *mut lapack_int,
11443    info: *mut lapack_int,
11444) {
11445    dyload_lib().zhptrf_.unwrap()(uplo, n, AP, ipiv, info)
11446}
11447
11448#[inline(never)]
11449pub unsafe fn chptri_(
11450    uplo: *const c_char,
11451    n: *const lapack_int,
11452    AP: *mut __BindgenComplex<f32>,
11453    ipiv: *const lapack_int,
11454    work: *mut __BindgenComplex<f32>,
11455    info: *mut lapack_int,
11456) {
11457    dyload_lib().chptri_.unwrap()(uplo, n, AP, ipiv, work, info)
11458}
11459
11460#[inline(never)]
11461pub unsafe fn zhptri_(
11462    uplo: *const c_char,
11463    n: *const lapack_int,
11464    AP: *mut __BindgenComplex<f64>,
11465    ipiv: *const lapack_int,
11466    work: *mut __BindgenComplex<f64>,
11467    info: *mut lapack_int,
11468) {
11469    dyload_lib().zhptri_.unwrap()(uplo, n, AP, ipiv, work, info)
11470}
11471
11472#[inline(never)]
11473pub unsafe fn chptrs_(
11474    uplo: *const c_char,
11475    n: *const lapack_int,
11476    nrhs: *const lapack_int,
11477    AP: *const __BindgenComplex<f32>,
11478    ipiv: *const lapack_int,
11479    B: *mut __BindgenComplex<f32>,
11480    ldb: *const lapack_int,
11481    info: *mut lapack_int,
11482) {
11483    dyload_lib().chptrs_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
11484}
11485
11486#[inline(never)]
11487pub unsafe fn zhptrs_(
11488    uplo: *const c_char,
11489    n: *const lapack_int,
11490    nrhs: *const lapack_int,
11491    AP: *const __BindgenComplex<f64>,
11492    ipiv: *const lapack_int,
11493    B: *mut __BindgenComplex<f64>,
11494    ldb: *const lapack_int,
11495    info: *mut lapack_int,
11496) {
11497    dyload_lib().zhptrs_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
11498}
11499
11500#[inline(never)]
11501pub unsafe fn chsein_(
11502    side: *const c_char,
11503    eigsrc: *const c_char,
11504    initv: *const c_char,
11505    select: *const lapack_int,
11506    n: *const lapack_int,
11507    H: *const __BindgenComplex<f32>,
11508    ldh: *const lapack_int,
11509    W: *mut __BindgenComplex<f32>,
11510    VL: *mut __BindgenComplex<f32>,
11511    ldvl: *const lapack_int,
11512    VR: *mut __BindgenComplex<f32>,
11513    ldvr: *const lapack_int,
11514    mm: *const lapack_int,
11515    m: *mut lapack_int,
11516    work: *mut __BindgenComplex<f32>,
11517    rwork: *mut f32,
11518    IFAILL: *mut lapack_int,
11519    IFAILR: *mut lapack_int,
11520    info: *mut lapack_int,
11521) {
11522    dyload_lib().chsein_.unwrap()(
11523        side, eigsrc, initv, select, n, H, ldh, W, VL, ldvl, VR, ldvr, mm, m, work, rwork, IFAILL,
11524        IFAILR, info,
11525    )
11526}
11527
11528#[inline(never)]
11529pub unsafe fn dhsein_(
11530    side: *const c_char,
11531    eigsrc: *const c_char,
11532    initv: *const c_char,
11533    select: *mut lapack_int,
11534    n: *const lapack_int,
11535    H: *const f64,
11536    ldh: *const lapack_int,
11537    WR: *mut f64,
11538    WI: *const f64,
11539    VL: *mut f64,
11540    ldvl: *const lapack_int,
11541    VR: *mut f64,
11542    ldvr: *const lapack_int,
11543    mm: *const lapack_int,
11544    m: *mut lapack_int,
11545    work: *mut f64,
11546    IFAILL: *mut lapack_int,
11547    IFAILR: *mut lapack_int,
11548    info: *mut lapack_int,
11549) {
11550    dyload_lib().dhsein_.unwrap()(
11551        side, eigsrc, initv, select, n, H, ldh, WR, WI, VL, ldvl, VR, ldvr, mm, m, work, IFAILL,
11552        IFAILR, info,
11553    )
11554}
11555
11556#[inline(never)]
11557pub unsafe fn shsein_(
11558    side: *const c_char,
11559    eigsrc: *const c_char,
11560    initv: *const c_char,
11561    select: *mut lapack_int,
11562    n: *const lapack_int,
11563    H: *const f32,
11564    ldh: *const lapack_int,
11565    WR: *mut f32,
11566    WI: *const f32,
11567    VL: *mut f32,
11568    ldvl: *const lapack_int,
11569    VR: *mut f32,
11570    ldvr: *const lapack_int,
11571    mm: *const lapack_int,
11572    m: *mut lapack_int,
11573    work: *mut f32,
11574    IFAILL: *mut lapack_int,
11575    IFAILR: *mut lapack_int,
11576    info: *mut lapack_int,
11577) {
11578    dyload_lib().shsein_.unwrap()(
11579        side, eigsrc, initv, select, n, H, ldh, WR, WI, VL, ldvl, VR, ldvr, mm, m, work, IFAILL,
11580        IFAILR, info,
11581    )
11582}
11583
11584#[inline(never)]
11585pub unsafe fn zhsein_(
11586    side: *const c_char,
11587    eigsrc: *const c_char,
11588    initv: *const c_char,
11589    select: *const lapack_int,
11590    n: *const lapack_int,
11591    H: *const __BindgenComplex<f64>,
11592    ldh: *const lapack_int,
11593    W: *mut __BindgenComplex<f64>,
11594    VL: *mut __BindgenComplex<f64>,
11595    ldvl: *const lapack_int,
11596    VR: *mut __BindgenComplex<f64>,
11597    ldvr: *const lapack_int,
11598    mm: *const lapack_int,
11599    m: *mut lapack_int,
11600    work: *mut __BindgenComplex<f64>,
11601    rwork: *mut f64,
11602    IFAILL: *mut lapack_int,
11603    IFAILR: *mut lapack_int,
11604    info: *mut lapack_int,
11605) {
11606    dyload_lib().zhsein_.unwrap()(
11607        side, eigsrc, initv, select, n, H, ldh, W, VL, ldvl, VR, ldvr, mm, m, work, rwork, IFAILL,
11608        IFAILR, info,
11609    )
11610}
11611
11612#[inline(never)]
11613pub unsafe fn chseqr_(
11614    job: *const c_char,
11615    compz: *const c_char,
11616    n: *const lapack_int,
11617    ilo: *const lapack_int,
11618    ihi: *const lapack_int,
11619    H: *mut __BindgenComplex<f32>,
11620    ldh: *const lapack_int,
11621    W: *mut __BindgenComplex<f32>,
11622    Z: *mut __BindgenComplex<f32>,
11623    ldz: *const lapack_int,
11624    work: *mut __BindgenComplex<f32>,
11625    lwork: *const lapack_int,
11626    info: *mut lapack_int,
11627) {
11628    dyload_lib().chseqr_.unwrap()(job, compz, n, ilo, ihi, H, ldh, W, Z, ldz, work, lwork, info)
11629}
11630
11631#[inline(never)]
11632pub unsafe fn dhseqr_(
11633    job: *const c_char,
11634    compz: *const c_char,
11635    n: *const lapack_int,
11636    ilo: *const lapack_int,
11637    ihi: *const lapack_int,
11638    H: *mut f64,
11639    ldh: *const lapack_int,
11640    WR: *mut f64,
11641    WI: *mut f64,
11642    Z: *mut f64,
11643    ldz: *const lapack_int,
11644    work: *mut f64,
11645    lwork: *const lapack_int,
11646    info: *mut lapack_int,
11647) {
11648    dyload_lib().dhseqr_.unwrap()(
11649        job, compz, n, ilo, ihi, H, ldh, WR, WI, Z, ldz, work, lwork, info,
11650    )
11651}
11652
11653#[inline(never)]
11654pub unsafe fn shseqr_(
11655    job: *const c_char,
11656    compz: *const c_char,
11657    n: *const lapack_int,
11658    ilo: *const lapack_int,
11659    ihi: *const lapack_int,
11660    H: *mut f32,
11661    ldh: *const lapack_int,
11662    WR: *mut f32,
11663    WI: *mut f32,
11664    Z: *mut f32,
11665    ldz: *const lapack_int,
11666    work: *mut f32,
11667    lwork: *const lapack_int,
11668    info: *mut lapack_int,
11669) {
11670    dyload_lib().shseqr_.unwrap()(
11671        job, compz, n, ilo, ihi, H, ldh, WR, WI, Z, ldz, work, lwork, info,
11672    )
11673}
11674
11675#[inline(never)]
11676pub unsafe fn zhseqr_(
11677    job: *const c_char,
11678    compz: *const c_char,
11679    n: *const lapack_int,
11680    ilo: *const lapack_int,
11681    ihi: *const lapack_int,
11682    H: *mut __BindgenComplex<f64>,
11683    ldh: *const lapack_int,
11684    W: *mut __BindgenComplex<f64>,
11685    Z: *mut __BindgenComplex<f64>,
11686    ldz: *const lapack_int,
11687    work: *mut __BindgenComplex<f64>,
11688    lwork: *const lapack_int,
11689    info: *mut lapack_int,
11690) {
11691    dyload_lib().zhseqr_.unwrap()(job, compz, n, ilo, ihi, H, ldh, W, Z, ldz, work, lwork, info)
11692}
11693
11694#[inline(never)]
11695pub unsafe fn clacgv_(
11696    n: *const lapack_int,
11697    X: *mut __BindgenComplex<f32>,
11698    incx: *const lapack_int,
11699) {
11700    dyload_lib().clacgv_.unwrap()(n, X, incx)
11701}
11702
11703#[inline(never)]
11704pub unsafe fn zlacgv_(
11705    n: *const lapack_int,
11706    X: *mut __BindgenComplex<f64>,
11707    incx: *const lapack_int,
11708) {
11709    dyload_lib().zlacgv_.unwrap()(n, X, incx)
11710}
11711
11712#[inline(never)]
11713pub unsafe fn clacn2_(
11714    n: *const lapack_int,
11715    V: *mut __BindgenComplex<f32>,
11716    X: *mut __BindgenComplex<f32>,
11717    est: *mut f32,
11718    kase: *mut lapack_int,
11719    ISAVE: *mut lapack_int,
11720) {
11721    dyload_lib().clacn2_.unwrap()(n, V, X, est, kase, ISAVE)
11722}
11723
11724#[inline(never)]
11725pub unsafe fn dlacn2_(
11726    n: *const lapack_int,
11727    V: *mut f64,
11728    X: *mut f64,
11729    ISGN: *mut lapack_int,
11730    est: *mut f64,
11731    kase: *mut lapack_int,
11732    ISAVE: *mut lapack_int,
11733) {
11734    dyload_lib().dlacn2_.unwrap()(n, V, X, ISGN, est, kase, ISAVE)
11735}
11736
11737#[inline(never)]
11738pub unsafe fn slacn2_(
11739    n: *const lapack_int,
11740    V: *mut f32,
11741    X: *mut f32,
11742    ISGN: *mut lapack_int,
11743    est: *mut f32,
11744    kase: *mut lapack_int,
11745    ISAVE: *mut lapack_int,
11746) {
11747    dyload_lib().slacn2_.unwrap()(n, V, X, ISGN, est, kase, ISAVE)
11748}
11749
11750#[inline(never)]
11751pub unsafe fn zlacn2_(
11752    n: *const lapack_int,
11753    V: *mut __BindgenComplex<f64>,
11754    X: *mut __BindgenComplex<f64>,
11755    est: *mut f64,
11756    kase: *mut lapack_int,
11757    ISAVE: *mut lapack_int,
11758) {
11759    dyload_lib().zlacn2_.unwrap()(n, V, X, est, kase, ISAVE)
11760}
11761
11762#[inline(never)]
11763pub unsafe fn clacp2_(
11764    uplo: *const c_char,
11765    m: *const lapack_int,
11766    n: *const lapack_int,
11767    A: *const f32,
11768    lda: *const lapack_int,
11769    B: *mut __BindgenComplex<f32>,
11770    ldb: *const lapack_int,
11771) {
11772    dyload_lib().clacp2_.unwrap()(uplo, m, n, A, lda, B, ldb)
11773}
11774
11775#[inline(never)]
11776pub unsafe fn zlacp2_(
11777    uplo: *const c_char,
11778    m: *const lapack_int,
11779    n: *const lapack_int,
11780    A: *const f64,
11781    lda: *const lapack_int,
11782    B: *mut __BindgenComplex<f64>,
11783    ldb: *const lapack_int,
11784) {
11785    dyload_lib().zlacp2_.unwrap()(uplo, m, n, A, lda, B, ldb)
11786}
11787
11788#[inline(never)]
11789pub unsafe fn clacpy_(
11790    uplo: *const c_char,
11791    m: *const lapack_int,
11792    n: *const lapack_int,
11793    A: *const __BindgenComplex<f32>,
11794    lda: *const lapack_int,
11795    B: *mut __BindgenComplex<f32>,
11796    ldb: *const lapack_int,
11797) {
11798    dyload_lib().clacpy_.unwrap()(uplo, m, n, A, lda, B, ldb)
11799}
11800
11801#[inline(never)]
11802pub unsafe fn dlacpy_(
11803    uplo: *const c_char,
11804    m: *const lapack_int,
11805    n: *const lapack_int,
11806    A: *const f64,
11807    lda: *const lapack_int,
11808    B: *mut f64,
11809    ldb: *const lapack_int,
11810) {
11811    dyload_lib().dlacpy_.unwrap()(uplo, m, n, A, lda, B, ldb)
11812}
11813
11814#[inline(never)]
11815pub unsafe fn slacpy_(
11816    uplo: *const c_char,
11817    m: *const lapack_int,
11818    n: *const lapack_int,
11819    A: *const f32,
11820    lda: *const lapack_int,
11821    B: *mut f32,
11822    ldb: *const lapack_int,
11823) {
11824    dyload_lib().slacpy_.unwrap()(uplo, m, n, A, lda, B, ldb)
11825}
11826
11827#[inline(never)]
11828pub unsafe fn zlacpy_(
11829    uplo: *const c_char,
11830    m: *const lapack_int,
11831    n: *const lapack_int,
11832    A: *const __BindgenComplex<f64>,
11833    lda: *const lapack_int,
11834    B: *mut __BindgenComplex<f64>,
11835    ldb: *const lapack_int,
11836) {
11837    dyload_lib().zlacpy_.unwrap()(uplo, m, n, A, lda, B, ldb)
11838}
11839
11840#[inline(never)]
11841pub unsafe fn clacrm_(
11842    m: *const lapack_int,
11843    n: *const lapack_int,
11844    A: *const __BindgenComplex<f32>,
11845    lda: *const lapack_int,
11846    B: *const f32,
11847    ldb: *const lapack_int,
11848    C: *mut __BindgenComplex<f32>,
11849    ldc: *const lapack_int,
11850    rwork: *mut f32,
11851) {
11852    dyload_lib().clacrm_.unwrap()(m, n, A, lda, B, ldb, C, ldc, rwork)
11853}
11854
11855#[inline(never)]
11856pub unsafe fn zlacrm_(
11857    m: *const lapack_int,
11858    n: *const lapack_int,
11859    A: *const __BindgenComplex<f64>,
11860    lda: *const lapack_int,
11861    B: *const f64,
11862    ldb: *const lapack_int,
11863    C: *mut __BindgenComplex<f64>,
11864    ldc: *const lapack_int,
11865    rwork: *mut f64,
11866) {
11867    dyload_lib().zlacrm_.unwrap()(m, n, A, lda, B, ldb, C, ldc, rwork)
11868}
11869
11870#[inline(never)]
11871pub unsafe fn zlag2c_(
11872    m: *const lapack_int,
11873    n: *const lapack_int,
11874    A: *const __BindgenComplex<f64>,
11875    lda: *const lapack_int,
11876    SA: *mut __BindgenComplex<f32>,
11877    ldsa: *const lapack_int,
11878    info: *mut lapack_int,
11879) {
11880    dyload_lib().zlag2c_.unwrap()(m, n, A, lda, SA, ldsa, info)
11881}
11882
11883#[inline(never)]
11884pub unsafe fn slag2d_(
11885    m: *const lapack_int,
11886    n: *const lapack_int,
11887    SA: *const f32,
11888    ldsa: *const lapack_int,
11889    A: *mut f64,
11890    lda: *const lapack_int,
11891    info: *mut lapack_int,
11892) {
11893    dyload_lib().slag2d_.unwrap()(m, n, SA, ldsa, A, lda, info)
11894}
11895
11896#[inline(never)]
11897pub unsafe fn dlag2s_(
11898    m: *const lapack_int,
11899    n: *const lapack_int,
11900    A: *const f64,
11901    lda: *const lapack_int,
11902    SA: *mut f32,
11903    ldsa: *const lapack_int,
11904    info: *mut lapack_int,
11905) {
11906    dyload_lib().dlag2s_.unwrap()(m, n, A, lda, SA, ldsa, info)
11907}
11908
11909#[inline(never)]
11910pub unsafe fn clag2z_(
11911    m: *const lapack_int,
11912    n: *const lapack_int,
11913    SA: *const __BindgenComplex<f32>,
11914    ldsa: *const lapack_int,
11915    A: *mut __BindgenComplex<f64>,
11916    lda: *const lapack_int,
11917    info: *mut lapack_int,
11918) {
11919    dyload_lib().clag2z_.unwrap()(m, n, SA, ldsa, A, lda, info)
11920}
11921
11922#[inline(never)]
11923pub unsafe fn clagge_(
11924    m: *const lapack_int,
11925    n: *const lapack_int,
11926    kl: *const lapack_int,
11927    ku: *const lapack_int,
11928    D: *const f32,
11929    A: *mut __BindgenComplex<f32>,
11930    lda: *const lapack_int,
11931    iseed: *mut lapack_int,
11932    work: *mut __BindgenComplex<f32>,
11933    info: *mut lapack_int,
11934) {
11935    dyload_lib().clagge_.unwrap()(m, n, kl, ku, D, A, lda, iseed, work, info)
11936}
11937
11938#[inline(never)]
11939pub unsafe fn dlagge_(
11940    m: *const lapack_int,
11941    n: *const lapack_int,
11942    kl: *const lapack_int,
11943    ku: *const lapack_int,
11944    D: *const f64,
11945    A: *mut f64,
11946    lda: *const lapack_int,
11947    iseed: *mut lapack_int,
11948    work: *mut f64,
11949    info: *mut lapack_int,
11950) {
11951    dyload_lib().dlagge_.unwrap()(m, n, kl, ku, D, A, lda, iseed, work, info)
11952}
11953
11954#[inline(never)]
11955pub unsafe fn slagge_(
11956    m: *const lapack_int,
11957    n: *const lapack_int,
11958    kl: *const lapack_int,
11959    ku: *const lapack_int,
11960    D: *const f32,
11961    A: *mut f32,
11962    lda: *const lapack_int,
11963    iseed: *mut lapack_int,
11964    work: *mut f32,
11965    info: *mut lapack_int,
11966) {
11967    dyload_lib().slagge_.unwrap()(m, n, kl, ku, D, A, lda, iseed, work, info)
11968}
11969
11970#[inline(never)]
11971pub unsafe fn zlagge_(
11972    m: *const lapack_int,
11973    n: *const lapack_int,
11974    kl: *const lapack_int,
11975    ku: *const lapack_int,
11976    D: *const f64,
11977    A: *mut __BindgenComplex<f64>,
11978    lda: *const lapack_int,
11979    iseed: *mut lapack_int,
11980    work: *mut __BindgenComplex<f64>,
11981    info: *mut lapack_int,
11982) {
11983    dyload_lib().zlagge_.unwrap()(m, n, kl, ku, D, A, lda, iseed, work, info)
11984}
11985
11986#[inline(never)]
11987pub unsafe fn claghe_(
11988    n: *const lapack_int,
11989    k: *const lapack_int,
11990    D: *const f32,
11991    A: *mut __BindgenComplex<f32>,
11992    lda: *const lapack_int,
11993    iseed: *mut lapack_int,
11994    work: *mut __BindgenComplex<f32>,
11995    info: *mut lapack_int,
11996) {
11997    dyload_lib().claghe_.unwrap()(n, k, D, A, lda, iseed, work, info)
11998}
11999
12000#[inline(never)]
12001pub unsafe fn zlaghe_(
12002    n: *const lapack_int,
12003    k: *const lapack_int,
12004    D: *const f64,
12005    A: *mut __BindgenComplex<f64>,
12006    lda: *const lapack_int,
12007    iseed: *mut lapack_int,
12008    work: *mut __BindgenComplex<f64>,
12009    info: *mut lapack_int,
12010) {
12011    dyload_lib().zlaghe_.unwrap()(n, k, D, A, lda, iseed, work, info)
12012}
12013
12014#[inline(never)]
12015pub unsafe fn clagsy_(
12016    n: *const lapack_int,
12017    k: *const lapack_int,
12018    D: *const f32,
12019    A: *mut __BindgenComplex<f32>,
12020    lda: *const lapack_int,
12021    iseed: *mut lapack_int,
12022    work: *mut __BindgenComplex<f32>,
12023    info: *mut lapack_int,
12024) {
12025    dyload_lib().clagsy_.unwrap()(n, k, D, A, lda, iseed, work, info)
12026}
12027
12028#[inline(never)]
12029pub unsafe fn dlagsy_(
12030    n: *const lapack_int,
12031    k: *const lapack_int,
12032    D: *const f64,
12033    A: *mut f64,
12034    lda: *const lapack_int,
12035    iseed: *mut lapack_int,
12036    work: *mut f64,
12037    info: *mut lapack_int,
12038) {
12039    dyload_lib().dlagsy_.unwrap()(n, k, D, A, lda, iseed, work, info)
12040}
12041
12042#[inline(never)]
12043pub unsafe fn slagsy_(
12044    n: *const lapack_int,
12045    k: *const lapack_int,
12046    D: *const f32,
12047    A: *mut f32,
12048    lda: *const lapack_int,
12049    iseed: *mut lapack_int,
12050    work: *mut f32,
12051    info: *mut lapack_int,
12052) {
12053    dyload_lib().slagsy_.unwrap()(n, k, D, A, lda, iseed, work, info)
12054}
12055
12056#[inline(never)]
12057pub unsafe fn zlagsy_(
12058    n: *const lapack_int,
12059    k: *const lapack_int,
12060    D: *const f64,
12061    A: *mut __BindgenComplex<f64>,
12062    lda: *const lapack_int,
12063    iseed: *mut lapack_int,
12064    work: *mut __BindgenComplex<f64>,
12065    info: *mut lapack_int,
12066) {
12067    dyload_lib().zlagsy_.unwrap()(n, k, D, A, lda, iseed, work, info)
12068}
12069
12070#[inline(never)]
12071pub unsafe fn dlamch_(cmach: *const c_char) -> f64 {
12072    dyload_lib().dlamch_.unwrap()(cmach)
12073}
12074
12075#[inline(never)]
12076pub unsafe fn slamch_(cmach: *const c_char) -> lapack_float_return {
12077    dyload_lib().slamch_.unwrap()(cmach)
12078}
12079
12080#[inline(never)]
12081pub unsafe fn clangb_(
12082    norm: *const c_char,
12083    n: *const lapack_int,
12084    kl: *const lapack_int,
12085    ku: *const lapack_int,
12086    AB: *const __BindgenComplex<f32>,
12087    ldab: *const lapack_int,
12088    work: *mut f32,
12089) -> lapack_float_return {
12090    dyload_lib().clangb_.unwrap()(norm, n, kl, ku, AB, ldab, work)
12091}
12092
12093#[inline(never)]
12094pub unsafe fn dlangb_(
12095    norm: *const c_char,
12096    n: *const lapack_int,
12097    kl: *const lapack_int,
12098    ku: *const lapack_int,
12099    AB: *const f64,
12100    ldab: *const lapack_int,
12101    work: *mut f64,
12102) -> f64 {
12103    dyload_lib().dlangb_.unwrap()(norm, n, kl, ku, AB, ldab, work)
12104}
12105
12106#[inline(never)]
12107pub unsafe fn slangb_(
12108    norm: *const c_char,
12109    n: *const lapack_int,
12110    kl: *const lapack_int,
12111    ku: *const lapack_int,
12112    AB: *const f32,
12113    ldab: *const lapack_int,
12114    work: *mut f32,
12115) -> lapack_float_return {
12116    dyload_lib().slangb_.unwrap()(norm, n, kl, ku, AB, ldab, work)
12117}
12118
12119#[inline(never)]
12120pub unsafe fn zlangb_(
12121    norm: *const c_char,
12122    n: *const lapack_int,
12123    kl: *const lapack_int,
12124    ku: *const lapack_int,
12125    AB: *const __BindgenComplex<f64>,
12126    ldab: *const lapack_int,
12127    work: *mut f64,
12128) -> f64 {
12129    dyload_lib().zlangb_.unwrap()(norm, n, kl, ku, AB, ldab, work)
12130}
12131
12132#[inline(never)]
12133pub unsafe fn clange_(
12134    norm: *const c_char,
12135    m: *const lapack_int,
12136    n: *const lapack_int,
12137    A: *const __BindgenComplex<f32>,
12138    lda: *const lapack_int,
12139    work: *mut f32,
12140) -> lapack_float_return {
12141    dyload_lib().clange_.unwrap()(norm, m, n, A, lda, work)
12142}
12143
12144#[inline(never)]
12145pub unsafe fn dlange_(
12146    norm: *const c_char,
12147    m: *const lapack_int,
12148    n: *const lapack_int,
12149    A: *const f64,
12150    lda: *const lapack_int,
12151    work: *mut f64,
12152) -> f64 {
12153    dyload_lib().dlange_.unwrap()(norm, m, n, A, lda, work)
12154}
12155
12156#[inline(never)]
12157pub unsafe fn slange_(
12158    norm: *const c_char,
12159    m: *const lapack_int,
12160    n: *const lapack_int,
12161    A: *const f32,
12162    lda: *const lapack_int,
12163    work: *mut f32,
12164) -> lapack_float_return {
12165    dyload_lib().slange_.unwrap()(norm, m, n, A, lda, work)
12166}
12167
12168#[inline(never)]
12169pub unsafe fn zlange_(
12170    norm: *const c_char,
12171    m: *const lapack_int,
12172    n: *const lapack_int,
12173    A: *const __BindgenComplex<f64>,
12174    lda: *const lapack_int,
12175    work: *mut f64,
12176) -> f64 {
12177    dyload_lib().zlange_.unwrap()(norm, m, n, A, lda, work)
12178}
12179
12180#[inline(never)]
12181pub unsafe fn clangt_(
12182    norm: *const c_char,
12183    n: *const lapack_int,
12184    DL: *const __BindgenComplex<f32>,
12185    D: *const __BindgenComplex<f32>,
12186    DU: *const __BindgenComplex<f32>,
12187) -> lapack_float_return {
12188    dyload_lib().clangt_.unwrap()(norm, n, DL, D, DU)
12189}
12190
12191#[inline(never)]
12192pub unsafe fn dlangt_(
12193    norm: *const c_char,
12194    n: *const lapack_int,
12195    DL: *const f64,
12196    D: *const f64,
12197    DU: *const f64,
12198) -> f64 {
12199    dyload_lib().dlangt_.unwrap()(norm, n, DL, D, DU)
12200}
12201
12202#[inline(never)]
12203pub unsafe fn slangt_(
12204    norm: *const c_char,
12205    n: *const lapack_int,
12206    DL: *const f32,
12207    D: *const f32,
12208    DU: *const f32,
12209) -> lapack_float_return {
12210    dyload_lib().slangt_.unwrap()(norm, n, DL, D, DU)
12211}
12212
12213#[inline(never)]
12214pub unsafe fn zlangt_(
12215    norm: *const c_char,
12216    n: *const lapack_int,
12217    DL: *const __BindgenComplex<f64>,
12218    D: *const __BindgenComplex<f64>,
12219    DU: *const __BindgenComplex<f64>,
12220) -> f64 {
12221    dyload_lib().zlangt_.unwrap()(norm, n, DL, D, DU)
12222}
12223
12224#[inline(never)]
12225pub unsafe fn clanhb_(
12226    norm: *const c_char,
12227    uplo: *const c_char,
12228    n: *const lapack_int,
12229    k: *const lapack_int,
12230    AB: *const __BindgenComplex<f32>,
12231    ldab: *const lapack_int,
12232    work: *mut f32,
12233) -> lapack_float_return {
12234    dyload_lib().clanhb_.unwrap()(norm, uplo, n, k, AB, ldab, work)
12235}
12236
12237#[inline(never)]
12238pub unsafe fn zlanhb_(
12239    norm: *const c_char,
12240    uplo: *const c_char,
12241    n: *const lapack_int,
12242    k: *const lapack_int,
12243    AB: *const __BindgenComplex<f64>,
12244    ldab: *const lapack_int,
12245    work: *mut f64,
12246) -> f64 {
12247    dyload_lib().zlanhb_.unwrap()(norm, uplo, n, k, AB, ldab, work)
12248}
12249
12250#[inline(never)]
12251pub unsafe fn clanhe_(
12252    norm: *const c_char,
12253    uplo: *const c_char,
12254    n: *const lapack_int,
12255    A: *const __BindgenComplex<f32>,
12256    lda: *const lapack_int,
12257    work: *mut f32,
12258) -> lapack_float_return {
12259    dyload_lib().clanhe_.unwrap()(norm, uplo, n, A, lda, work)
12260}
12261
12262#[inline(never)]
12263pub unsafe fn zlanhe_(
12264    norm: *const c_char,
12265    uplo: *const c_char,
12266    n: *const lapack_int,
12267    A: *const __BindgenComplex<f64>,
12268    lda: *const lapack_int,
12269    work: *mut f64,
12270) -> f64 {
12271    dyload_lib().zlanhe_.unwrap()(norm, uplo, n, A, lda, work)
12272}
12273
12274#[inline(never)]
12275pub unsafe fn clanhp_(
12276    norm: *const c_char,
12277    uplo: *const c_char,
12278    n: *const lapack_int,
12279    AP: *const __BindgenComplex<f32>,
12280    work: *mut f32,
12281) -> lapack_float_return {
12282    dyload_lib().clanhp_.unwrap()(norm, uplo, n, AP, work)
12283}
12284
12285#[inline(never)]
12286pub unsafe fn zlanhp_(
12287    norm: *const c_char,
12288    uplo: *const c_char,
12289    n: *const lapack_int,
12290    AP: *const __BindgenComplex<f64>,
12291    work: *mut f64,
12292) -> f64 {
12293    dyload_lib().zlanhp_.unwrap()(norm, uplo, n, AP, work)
12294}
12295
12296#[inline(never)]
12297pub unsafe fn clanhs_(
12298    norm: *const c_char,
12299    n: *const lapack_int,
12300    A: *const __BindgenComplex<f32>,
12301    lda: *const lapack_int,
12302    work: *mut f32,
12303) -> lapack_float_return {
12304    dyload_lib().clanhs_.unwrap()(norm, n, A, lda, work)
12305}
12306
12307#[inline(never)]
12308pub unsafe fn dlanhs_(
12309    norm: *const c_char,
12310    n: *const lapack_int,
12311    A: *const f64,
12312    lda: *const lapack_int,
12313    work: *mut f64,
12314) -> f64 {
12315    dyload_lib().dlanhs_.unwrap()(norm, n, A, lda, work)
12316}
12317
12318#[inline(never)]
12319pub unsafe fn slanhs_(
12320    norm: *const c_char,
12321    n: *const lapack_int,
12322    A: *const f32,
12323    lda: *const lapack_int,
12324    work: *mut f32,
12325) -> lapack_float_return {
12326    dyload_lib().slanhs_.unwrap()(norm, n, A, lda, work)
12327}
12328
12329#[inline(never)]
12330pub unsafe fn zlanhs_(
12331    norm: *const c_char,
12332    n: *const lapack_int,
12333    A: *const __BindgenComplex<f64>,
12334    lda: *const lapack_int,
12335    work: *mut f64,
12336) -> f64 {
12337    dyload_lib().zlanhs_.unwrap()(norm, n, A, lda, work)
12338}
12339
12340#[inline(never)]
12341pub unsafe fn clanht_(
12342    norm: *const c_char,
12343    n: *const lapack_int,
12344    D: *const f32,
12345    E: *const __BindgenComplex<f32>,
12346) -> lapack_float_return {
12347    dyload_lib().clanht_.unwrap()(norm, n, D, E)
12348}
12349
12350#[inline(never)]
12351pub unsafe fn zlanht_(
12352    norm: *const c_char,
12353    n: *const lapack_int,
12354    D: *const f64,
12355    E: *const __BindgenComplex<f64>,
12356) -> f64 {
12357    dyload_lib().zlanht_.unwrap()(norm, n, D, E)
12358}
12359
12360#[inline(never)]
12361pub unsafe fn clansb_(
12362    norm: *const c_char,
12363    uplo: *const c_char,
12364    n: *const lapack_int,
12365    k: *const lapack_int,
12366    AB: *const __BindgenComplex<f32>,
12367    ldab: *const lapack_int,
12368    work: *mut f32,
12369) -> lapack_float_return {
12370    dyload_lib().clansb_.unwrap()(norm, uplo, n, k, AB, ldab, work)
12371}
12372
12373#[inline(never)]
12374pub unsafe fn dlansb_(
12375    norm: *const c_char,
12376    uplo: *const c_char,
12377    n: *const lapack_int,
12378    k: *const lapack_int,
12379    AB: *const f64,
12380    ldab: *const lapack_int,
12381    work: *mut f64,
12382) -> f64 {
12383    dyload_lib().dlansb_.unwrap()(norm, uplo, n, k, AB, ldab, work)
12384}
12385
12386#[inline(never)]
12387pub unsafe fn slansb_(
12388    norm: *const c_char,
12389    uplo: *const c_char,
12390    n: *const lapack_int,
12391    k: *const lapack_int,
12392    AB: *const f32,
12393    ldab: *const lapack_int,
12394    work: *mut f32,
12395) -> lapack_float_return {
12396    dyload_lib().slansb_.unwrap()(norm, uplo, n, k, AB, ldab, work)
12397}
12398
12399#[inline(never)]
12400pub unsafe fn zlansb_(
12401    norm: *const c_char,
12402    uplo: *const c_char,
12403    n: *const lapack_int,
12404    k: *const lapack_int,
12405    AB: *const __BindgenComplex<f64>,
12406    ldab: *const lapack_int,
12407    work: *mut f64,
12408) -> f64 {
12409    dyload_lib().zlansb_.unwrap()(norm, uplo, n, k, AB, ldab, work)
12410}
12411
12412#[inline(never)]
12413pub unsafe fn clansp_(
12414    norm: *const c_char,
12415    uplo: *const c_char,
12416    n: *const lapack_int,
12417    AP: *const __BindgenComplex<f32>,
12418    work: *mut f32,
12419) -> lapack_float_return {
12420    dyload_lib().clansp_.unwrap()(norm, uplo, n, AP, work)
12421}
12422
12423#[inline(never)]
12424pub unsafe fn dlansp_(
12425    norm: *const c_char,
12426    uplo: *const c_char,
12427    n: *const lapack_int,
12428    AP: *const f64,
12429    work: *mut f64,
12430) -> f64 {
12431    dyload_lib().dlansp_.unwrap()(norm, uplo, n, AP, work)
12432}
12433
12434#[inline(never)]
12435pub unsafe fn slansp_(
12436    norm: *const c_char,
12437    uplo: *const c_char,
12438    n: *const lapack_int,
12439    AP: *const f32,
12440    work: *mut f32,
12441) -> lapack_float_return {
12442    dyload_lib().slansp_.unwrap()(norm, uplo, n, AP, work)
12443}
12444
12445#[inline(never)]
12446pub unsafe fn zlansp_(
12447    norm: *const c_char,
12448    uplo: *const c_char,
12449    n: *const lapack_int,
12450    AP: *const __BindgenComplex<f64>,
12451    work: *mut f64,
12452) -> f64 {
12453    dyload_lib().zlansp_.unwrap()(norm, uplo, n, AP, work)
12454}
12455
12456#[inline(never)]
12457pub unsafe fn dlanst_(
12458    norm: *const c_char,
12459    n: *const lapack_int,
12460    D: *const f64,
12461    E: *const f64,
12462) -> f64 {
12463    dyload_lib().dlanst_.unwrap()(norm, n, D, E)
12464}
12465
12466#[inline(never)]
12467pub unsafe fn slanst_(
12468    norm: *const c_char,
12469    n: *const lapack_int,
12470    D: *const f32,
12471    E: *const f32,
12472) -> lapack_float_return {
12473    dyload_lib().slanst_.unwrap()(norm, n, D, E)
12474}
12475
12476#[inline(never)]
12477pub unsafe fn clansy_(
12478    norm: *const c_char,
12479    uplo: *const c_char,
12480    n: *const lapack_int,
12481    A: *const __BindgenComplex<f32>,
12482    lda: *const lapack_int,
12483    work: *mut f32,
12484) -> lapack_float_return {
12485    dyload_lib().clansy_.unwrap()(norm, uplo, n, A, lda, work)
12486}
12487
12488#[inline(never)]
12489pub unsafe fn dlansy_(
12490    norm: *const c_char,
12491    uplo: *const c_char,
12492    n: *const lapack_int,
12493    A: *const f64,
12494    lda: *const lapack_int,
12495    work: *mut f64,
12496) -> f64 {
12497    dyload_lib().dlansy_.unwrap()(norm, uplo, n, A, lda, work)
12498}
12499
12500#[inline(never)]
12501pub unsafe fn slansy_(
12502    norm: *const c_char,
12503    uplo: *const c_char,
12504    n: *const lapack_int,
12505    A: *const f32,
12506    lda: *const lapack_int,
12507    work: *mut f32,
12508) -> lapack_float_return {
12509    dyload_lib().slansy_.unwrap()(norm, uplo, n, A, lda, work)
12510}
12511
12512#[inline(never)]
12513pub unsafe fn zlansy_(
12514    norm: *const c_char,
12515    uplo: *const c_char,
12516    n: *const lapack_int,
12517    A: *const __BindgenComplex<f64>,
12518    lda: *const lapack_int,
12519    work: *mut f64,
12520) -> f64 {
12521    dyload_lib().zlansy_.unwrap()(norm, uplo, n, A, lda, work)
12522}
12523
12524#[inline(never)]
12525pub unsafe fn clantb_(
12526    norm: *const c_char,
12527    uplo: *const c_char,
12528    diag: *const c_char,
12529    n: *const lapack_int,
12530    k: *const lapack_int,
12531    AB: *const __BindgenComplex<f32>,
12532    ldab: *const lapack_int,
12533    work: *mut f32,
12534) -> lapack_float_return {
12535    dyload_lib().clantb_.unwrap()(norm, uplo, diag, n, k, AB, ldab, work)
12536}
12537
12538#[inline(never)]
12539pub unsafe fn dlantb_(
12540    norm: *const c_char,
12541    uplo: *const c_char,
12542    diag: *const c_char,
12543    n: *const lapack_int,
12544    k: *const lapack_int,
12545    AB: *const f64,
12546    ldab: *const lapack_int,
12547    work: *mut f64,
12548) -> f64 {
12549    dyload_lib().dlantb_.unwrap()(norm, uplo, diag, n, k, AB, ldab, work)
12550}
12551
12552#[inline(never)]
12553pub unsafe fn slantb_(
12554    norm: *const c_char,
12555    uplo: *const c_char,
12556    diag: *const c_char,
12557    n: *const lapack_int,
12558    k: *const lapack_int,
12559    AB: *const f32,
12560    ldab: *const lapack_int,
12561    work: *mut f32,
12562) -> lapack_float_return {
12563    dyload_lib().slantb_.unwrap()(norm, uplo, diag, n, k, AB, ldab, work)
12564}
12565
12566#[inline(never)]
12567pub unsafe fn zlantb_(
12568    norm: *const c_char,
12569    uplo: *const c_char,
12570    diag: *const c_char,
12571    n: *const lapack_int,
12572    k: *const lapack_int,
12573    AB: *const __BindgenComplex<f64>,
12574    ldab: *const lapack_int,
12575    work: *mut f64,
12576) -> f64 {
12577    dyload_lib().zlantb_.unwrap()(norm, uplo, diag, n, k, AB, ldab, work)
12578}
12579
12580#[inline(never)]
12581pub unsafe fn clantp_(
12582    norm: *const c_char,
12583    uplo: *const c_char,
12584    diag: *const c_char,
12585    n: *const lapack_int,
12586    AP: *const __BindgenComplex<f32>,
12587    work: *mut f32,
12588) -> lapack_float_return {
12589    dyload_lib().clantp_.unwrap()(norm, uplo, diag, n, AP, work)
12590}
12591
12592#[inline(never)]
12593pub unsafe fn dlantp_(
12594    norm: *const c_char,
12595    uplo: *const c_char,
12596    diag: *const c_char,
12597    n: *const lapack_int,
12598    AP: *const f64,
12599    work: *mut f64,
12600) -> f64 {
12601    dyload_lib().dlantp_.unwrap()(norm, uplo, diag, n, AP, work)
12602}
12603
12604#[inline(never)]
12605pub unsafe fn slantp_(
12606    norm: *const c_char,
12607    uplo: *const c_char,
12608    diag: *const c_char,
12609    n: *const lapack_int,
12610    AP: *const f32,
12611    work: *mut f32,
12612) -> lapack_float_return {
12613    dyload_lib().slantp_.unwrap()(norm, uplo, diag, n, AP, work)
12614}
12615
12616#[inline(never)]
12617pub unsafe fn zlantp_(
12618    norm: *const c_char,
12619    uplo: *const c_char,
12620    diag: *const c_char,
12621    n: *const lapack_int,
12622    AP: *const __BindgenComplex<f64>,
12623    work: *mut f64,
12624) -> f64 {
12625    dyload_lib().zlantp_.unwrap()(norm, uplo, diag, n, AP, work)
12626}
12627
12628#[inline(never)]
12629pub unsafe fn clantr_(
12630    norm: *const c_char,
12631    uplo: *const c_char,
12632    diag: *const c_char,
12633    m: *const lapack_int,
12634    n: *const lapack_int,
12635    A: *const __BindgenComplex<f32>,
12636    lda: *const lapack_int,
12637    work: *mut f32,
12638) -> lapack_float_return {
12639    dyload_lib().clantr_.unwrap()(norm, uplo, diag, m, n, A, lda, work)
12640}
12641
12642#[inline(never)]
12643pub unsafe fn dlantr_(
12644    norm: *const c_char,
12645    uplo: *const c_char,
12646    diag: *const c_char,
12647    m: *const lapack_int,
12648    n: *const lapack_int,
12649    A: *const f64,
12650    lda: *const lapack_int,
12651    work: *mut f64,
12652) -> f64 {
12653    dyload_lib().dlantr_.unwrap()(norm, uplo, diag, m, n, A, lda, work)
12654}
12655
12656#[inline(never)]
12657pub unsafe fn slantr_(
12658    norm: *const c_char,
12659    uplo: *const c_char,
12660    diag: *const c_char,
12661    m: *const lapack_int,
12662    n: *const lapack_int,
12663    A: *const f32,
12664    lda: *const lapack_int,
12665    work: *mut f32,
12666) -> lapack_float_return {
12667    dyload_lib().slantr_.unwrap()(norm, uplo, diag, m, n, A, lda, work)
12668}
12669
12670#[inline(never)]
12671pub unsafe fn zlantr_(
12672    norm: *const c_char,
12673    uplo: *const c_char,
12674    diag: *const c_char,
12675    m: *const lapack_int,
12676    n: *const lapack_int,
12677    A: *const __BindgenComplex<f64>,
12678    lda: *const lapack_int,
12679    work: *mut f64,
12680) -> f64 {
12681    dyload_lib().zlantr_.unwrap()(norm, uplo, diag, m, n, A, lda, work)
12682}
12683
12684#[inline(never)]
12685pub unsafe fn clapmr_(
12686    forwrd: *const lapack_int,
12687    m: *const lapack_int,
12688    n: *const lapack_int,
12689    X: *mut __BindgenComplex<f32>,
12690    ldx: *const lapack_int,
12691    K: *mut lapack_int,
12692) {
12693    dyload_lib().clapmr_.unwrap()(forwrd, m, n, X, ldx, K)
12694}
12695
12696#[inline(never)]
12697pub unsafe fn dlapmr_(
12698    forwrd: *const lapack_int,
12699    m: *const lapack_int,
12700    n: *const lapack_int,
12701    X: *mut f64,
12702    ldx: *const lapack_int,
12703    K: *mut lapack_int,
12704) {
12705    dyload_lib().dlapmr_.unwrap()(forwrd, m, n, X, ldx, K)
12706}
12707
12708#[inline(never)]
12709pub unsafe fn slapmr_(
12710    forwrd: *const lapack_int,
12711    m: *const lapack_int,
12712    n: *const lapack_int,
12713    X: *mut f32,
12714    ldx: *const lapack_int,
12715    K: *mut lapack_int,
12716) {
12717    dyload_lib().slapmr_.unwrap()(forwrd, m, n, X, ldx, K)
12718}
12719
12720#[inline(never)]
12721pub unsafe fn zlapmr_(
12722    forwrd: *const lapack_int,
12723    m: *const lapack_int,
12724    n: *const lapack_int,
12725    X: *mut __BindgenComplex<f64>,
12726    ldx: *const lapack_int,
12727    K: *mut lapack_int,
12728) {
12729    dyload_lib().zlapmr_.unwrap()(forwrd, m, n, X, ldx, K)
12730}
12731
12732#[inline(never)]
12733pub unsafe fn clapmt_(
12734    forwrd: *const lapack_int,
12735    m: *const lapack_int,
12736    n: *const lapack_int,
12737    X: *mut __BindgenComplex<f32>,
12738    ldx: *const lapack_int,
12739    K: *mut lapack_int,
12740) {
12741    dyload_lib().clapmt_.unwrap()(forwrd, m, n, X, ldx, K)
12742}
12743
12744#[inline(never)]
12745pub unsafe fn dlapmt_(
12746    forwrd: *const lapack_int,
12747    m: *const lapack_int,
12748    n: *const lapack_int,
12749    X: *mut f64,
12750    ldx: *const lapack_int,
12751    K: *mut lapack_int,
12752) {
12753    dyload_lib().dlapmt_.unwrap()(forwrd, m, n, X, ldx, K)
12754}
12755
12756#[inline(never)]
12757pub unsafe fn slapmt_(
12758    forwrd: *const lapack_int,
12759    m: *const lapack_int,
12760    n: *const lapack_int,
12761    X: *mut f32,
12762    ldx: *const lapack_int,
12763    K: *mut lapack_int,
12764) {
12765    dyload_lib().slapmt_.unwrap()(forwrd, m, n, X, ldx, K)
12766}
12767
12768#[inline(never)]
12769pub unsafe fn zlapmt_(
12770    forwrd: *const lapack_int,
12771    m: *const lapack_int,
12772    n: *const lapack_int,
12773    X: *mut __BindgenComplex<f64>,
12774    ldx: *const lapack_int,
12775    K: *mut lapack_int,
12776) {
12777    dyload_lib().zlapmt_.unwrap()(forwrd, m, n, X, ldx, K)
12778}
12779
12780#[inline(never)]
12781pub unsafe fn dlapy2_(x: *const f64, y: *const f64) -> f64 {
12782    dyload_lib().dlapy2_.unwrap()(x, y)
12783}
12784
12785#[inline(never)]
12786pub unsafe fn slapy2_(x: *const f32, y: *const f32) -> lapack_float_return {
12787    dyload_lib().slapy2_.unwrap()(x, y)
12788}
12789
12790#[inline(never)]
12791pub unsafe fn dlapy3_(x: *const f64, y: *const f64, z: *const f64) -> f64 {
12792    dyload_lib().dlapy3_.unwrap()(x, y, z)
12793}
12794
12795#[inline(never)]
12796pub unsafe fn slapy3_(x: *const f32, y: *const f32, z: *const f32) -> lapack_float_return {
12797    dyload_lib().slapy3_.unwrap()(x, y, z)
12798}
12799
12800#[inline(never)]
12801pub unsafe fn clarcm_(
12802    m: *const lapack_int,
12803    n: *const lapack_int,
12804    A: *const f32,
12805    lda: *const lapack_int,
12806    B: *const __BindgenComplex<f32>,
12807    ldb: *const lapack_int,
12808    C: *mut __BindgenComplex<f32>,
12809    ldc: *const lapack_int,
12810    rwork: *mut f32,
12811) {
12812    dyload_lib().clarcm_.unwrap()(m, n, A, lda, B, ldb, C, ldc, rwork)
12813}
12814
12815#[inline(never)]
12816pub unsafe fn zlarcm_(
12817    m: *const lapack_int,
12818    n: *const lapack_int,
12819    A: *const f64,
12820    lda: *const lapack_int,
12821    B: *const __BindgenComplex<f64>,
12822    ldb: *const lapack_int,
12823    C: *mut __BindgenComplex<f64>,
12824    ldc: *const lapack_int,
12825    rwork: *mut f64,
12826) {
12827    dyload_lib().zlarcm_.unwrap()(m, n, A, lda, B, ldb, C, ldc, rwork)
12828}
12829
12830#[inline(never)]
12831pub unsafe fn clarf_(
12832    side: *const c_char,
12833    m: *const lapack_int,
12834    n: *const lapack_int,
12835    V: *const __BindgenComplex<f32>,
12836    incv: *const lapack_int,
12837    tau: *const __BindgenComplex<f32>,
12838    C: *mut __BindgenComplex<f32>,
12839    ldc: *const lapack_int,
12840    work: *mut __BindgenComplex<f32>,
12841) {
12842    dyload_lib().clarf_.unwrap()(side, m, n, V, incv, tau, C, ldc, work)
12843}
12844
12845#[inline(never)]
12846pub unsafe fn dlarf_(
12847    side: *const c_char,
12848    m: *const lapack_int,
12849    n: *const lapack_int,
12850    V: *const f64,
12851    incv: *const lapack_int,
12852    tau: *const f64,
12853    C: *mut f64,
12854    ldc: *const lapack_int,
12855    work: *mut f64,
12856) {
12857    dyload_lib().dlarf_.unwrap()(side, m, n, V, incv, tau, C, ldc, work)
12858}
12859
12860#[inline(never)]
12861pub unsafe fn slarf_(
12862    side: *const c_char,
12863    m: *const lapack_int,
12864    n: *const lapack_int,
12865    V: *const f32,
12866    incv: *const lapack_int,
12867    tau: *const f32,
12868    C: *mut f32,
12869    ldc: *const lapack_int,
12870    work: *mut f32,
12871) {
12872    dyload_lib().slarf_.unwrap()(side, m, n, V, incv, tau, C, ldc, work)
12873}
12874
12875#[inline(never)]
12876pub unsafe fn zlarf_(
12877    side: *const c_char,
12878    m: *const lapack_int,
12879    n: *const lapack_int,
12880    V: *const __BindgenComplex<f64>,
12881    incv: *const lapack_int,
12882    tau: *const __BindgenComplex<f64>,
12883    C: *mut __BindgenComplex<f64>,
12884    ldc: *const lapack_int,
12885    work: *mut __BindgenComplex<f64>,
12886) {
12887    dyload_lib().zlarf_.unwrap()(side, m, n, V, incv, tau, C, ldc, work)
12888}
12889
12890#[inline(never)]
12891pub unsafe fn clarfb_(
12892    side: *const c_char,
12893    trans: *const c_char,
12894    direct: *const c_char,
12895    storev: *const c_char,
12896    m: *const lapack_int,
12897    n: *const lapack_int,
12898    k: *const lapack_int,
12899    V: *const __BindgenComplex<f32>,
12900    ldv: *const lapack_int,
12901    T: *const __BindgenComplex<f32>,
12902    ldt: *const lapack_int,
12903    C: *mut __BindgenComplex<f32>,
12904    ldc: *const lapack_int,
12905    work: *mut __BindgenComplex<f32>,
12906    ldwork: *const lapack_int,
12907) {
12908    dyload_lib().clarfb_.unwrap()(
12909        side, trans, direct, storev, m, n, k, V, ldv, T, ldt, C, ldc, work, ldwork,
12910    )
12911}
12912
12913#[inline(never)]
12914pub unsafe fn dlarfb_(
12915    side: *const c_char,
12916    trans: *const c_char,
12917    direct: *const c_char,
12918    storev: *const c_char,
12919    m: *const lapack_int,
12920    n: *const lapack_int,
12921    k: *const lapack_int,
12922    V: *const f64,
12923    ldv: *const lapack_int,
12924    T: *const f64,
12925    ldt: *const lapack_int,
12926    C: *mut f64,
12927    ldc: *const lapack_int,
12928    work: *mut f64,
12929    ldwork: *const lapack_int,
12930) {
12931    dyload_lib().dlarfb_.unwrap()(
12932        side, trans, direct, storev, m, n, k, V, ldv, T, ldt, C, ldc, work, ldwork,
12933    )
12934}
12935
12936#[inline(never)]
12937pub unsafe fn slarfb_(
12938    side: *const c_char,
12939    trans: *const c_char,
12940    direct: *const c_char,
12941    storev: *const c_char,
12942    m: *const lapack_int,
12943    n: *const lapack_int,
12944    k: *const lapack_int,
12945    V: *const f32,
12946    ldv: *const lapack_int,
12947    T: *const f32,
12948    ldt: *const lapack_int,
12949    C: *mut f32,
12950    ldc: *const lapack_int,
12951    work: *mut f32,
12952    ldwork: *const lapack_int,
12953) {
12954    dyload_lib().slarfb_.unwrap()(
12955        side, trans, direct, storev, m, n, k, V, ldv, T, ldt, C, ldc, work, ldwork,
12956    )
12957}
12958
12959#[inline(never)]
12960pub unsafe fn zlarfb_(
12961    side: *const c_char,
12962    trans: *const c_char,
12963    direct: *const c_char,
12964    storev: *const c_char,
12965    m: *const lapack_int,
12966    n: *const lapack_int,
12967    k: *const lapack_int,
12968    V: *const __BindgenComplex<f64>,
12969    ldv: *const lapack_int,
12970    T: *const __BindgenComplex<f64>,
12971    ldt: *const lapack_int,
12972    C: *mut __BindgenComplex<f64>,
12973    ldc: *const lapack_int,
12974    work: *mut __BindgenComplex<f64>,
12975    ldwork: *const lapack_int,
12976) {
12977    dyload_lib().zlarfb_.unwrap()(
12978        side, trans, direct, storev, m, n, k, V, ldv, T, ldt, C, ldc, work, ldwork,
12979    )
12980}
12981
12982#[inline(never)]
12983pub unsafe fn clarfg_(
12984    n: *const lapack_int,
12985    alpha: *mut __BindgenComplex<f32>,
12986    X: *mut __BindgenComplex<f32>,
12987    incx: *const lapack_int,
12988    tau: *mut __BindgenComplex<f32>,
12989) {
12990    dyload_lib().clarfg_.unwrap()(n, alpha, X, incx, tau)
12991}
12992
12993#[inline(never)]
12994pub unsafe fn dlarfg_(
12995    n: *const lapack_int,
12996    alpha: *mut f64,
12997    X: *mut f64,
12998    incx: *const lapack_int,
12999    tau: *mut f64,
13000) {
13001    dyload_lib().dlarfg_.unwrap()(n, alpha, X, incx, tau)
13002}
13003
13004#[inline(never)]
13005pub unsafe fn slarfg_(
13006    n: *const lapack_int,
13007    alpha: *mut f32,
13008    X: *mut f32,
13009    incx: *const lapack_int,
13010    tau: *mut f32,
13011) {
13012    dyload_lib().slarfg_.unwrap()(n, alpha, X, incx, tau)
13013}
13014
13015#[inline(never)]
13016pub unsafe fn zlarfg_(
13017    n: *const lapack_int,
13018    alpha: *mut __BindgenComplex<f64>,
13019    X: *mut __BindgenComplex<f64>,
13020    incx: *const lapack_int,
13021    tau: *mut __BindgenComplex<f64>,
13022) {
13023    dyload_lib().zlarfg_.unwrap()(n, alpha, X, incx, tau)
13024}
13025
13026#[inline(never)]
13027pub unsafe fn clarft_(
13028    direct: *const c_char,
13029    storev: *const c_char,
13030    n: *const lapack_int,
13031    k: *const lapack_int,
13032    V: *const __BindgenComplex<f32>,
13033    ldv: *const lapack_int,
13034    tau: *const __BindgenComplex<f32>,
13035    T: *mut __BindgenComplex<f32>,
13036    ldt: *const lapack_int,
13037) {
13038    dyload_lib().clarft_.unwrap()(direct, storev, n, k, V, ldv, tau, T, ldt)
13039}
13040
13041#[inline(never)]
13042pub unsafe fn dlarft_(
13043    direct: *const c_char,
13044    storev: *const c_char,
13045    n: *const lapack_int,
13046    k: *const lapack_int,
13047    V: *const f64,
13048    ldv: *const lapack_int,
13049    tau: *const f64,
13050    T: *mut f64,
13051    ldt: *const lapack_int,
13052) {
13053    dyload_lib().dlarft_.unwrap()(direct, storev, n, k, V, ldv, tau, T, ldt)
13054}
13055
13056#[inline(never)]
13057pub unsafe fn slarft_(
13058    direct: *const c_char,
13059    storev: *const c_char,
13060    n: *const lapack_int,
13061    k: *const lapack_int,
13062    V: *const f32,
13063    ldv: *const lapack_int,
13064    tau: *const f32,
13065    T: *mut f32,
13066    ldt: *const lapack_int,
13067) {
13068    dyload_lib().slarft_.unwrap()(direct, storev, n, k, V, ldv, tau, T, ldt)
13069}
13070
13071#[inline(never)]
13072pub unsafe fn zlarft_(
13073    direct: *const c_char,
13074    storev: *const c_char,
13075    n: *const lapack_int,
13076    k: *const lapack_int,
13077    V: *const __BindgenComplex<f64>,
13078    ldv: *const lapack_int,
13079    tau: *const __BindgenComplex<f64>,
13080    T: *mut __BindgenComplex<f64>,
13081    ldt: *const lapack_int,
13082) {
13083    dyload_lib().zlarft_.unwrap()(direct, storev, n, k, V, ldv, tau, T, ldt)
13084}
13085
13086#[inline(never)]
13087pub unsafe fn clarfx_(
13088    side: *const c_char,
13089    m: *const lapack_int,
13090    n: *const lapack_int,
13091    V: *const __BindgenComplex<f32>,
13092    tau: *const __BindgenComplex<f32>,
13093    C: *mut __BindgenComplex<f32>,
13094    ldc: *const lapack_int,
13095    work: *mut __BindgenComplex<f32>,
13096) {
13097    dyload_lib().clarfx_.unwrap()(side, m, n, V, tau, C, ldc, work)
13098}
13099
13100#[inline(never)]
13101pub unsafe fn dlarfx_(
13102    side: *const c_char,
13103    m: *const lapack_int,
13104    n: *const lapack_int,
13105    V: *const f64,
13106    tau: *const f64,
13107    C: *mut f64,
13108    ldc: *const lapack_int,
13109    work: *mut f64,
13110) {
13111    dyload_lib().dlarfx_.unwrap()(side, m, n, V, tau, C, ldc, work)
13112}
13113
13114#[inline(never)]
13115pub unsafe fn slarfx_(
13116    side: *const c_char,
13117    m: *const lapack_int,
13118    n: *const lapack_int,
13119    V: *const f32,
13120    tau: *const f32,
13121    C: *mut f32,
13122    ldc: *const lapack_int,
13123    work: *mut f32,
13124) {
13125    dyload_lib().slarfx_.unwrap()(side, m, n, V, tau, C, ldc, work)
13126}
13127
13128#[inline(never)]
13129pub unsafe fn zlarfx_(
13130    side: *const c_char,
13131    m: *const lapack_int,
13132    n: *const lapack_int,
13133    V: *const __BindgenComplex<f64>,
13134    tau: *const __BindgenComplex<f64>,
13135    C: *mut __BindgenComplex<f64>,
13136    ldc: *const lapack_int,
13137    work: *mut __BindgenComplex<f64>,
13138) {
13139    dyload_lib().zlarfx_.unwrap()(side, m, n, V, tau, C, ldc, work)
13140}
13141
13142#[inline(never)]
13143pub unsafe fn clarnv_(
13144    idist: *const lapack_int,
13145    iseed: *mut lapack_int,
13146    n: *const lapack_int,
13147    X: *mut __BindgenComplex<f32>,
13148) {
13149    dyload_lib().clarnv_.unwrap()(idist, iseed, n, X)
13150}
13151
13152#[inline(never)]
13153pub unsafe fn dlarnv_(
13154    idist: *const lapack_int,
13155    iseed: *mut lapack_int,
13156    n: *const lapack_int,
13157    X: *mut f64,
13158) {
13159    dyload_lib().dlarnv_.unwrap()(idist, iseed, n, X)
13160}
13161
13162#[inline(never)]
13163pub unsafe fn slarnv_(
13164    idist: *const lapack_int,
13165    iseed: *mut lapack_int,
13166    n: *const lapack_int,
13167    X: *mut f32,
13168) {
13169    dyload_lib().slarnv_.unwrap()(idist, iseed, n, X)
13170}
13171
13172#[inline(never)]
13173pub unsafe fn zlarnv_(
13174    idist: *const lapack_int,
13175    iseed: *mut lapack_int,
13176    n: *const lapack_int,
13177    X: *mut __BindgenComplex<f64>,
13178) {
13179    dyload_lib().zlarnv_.unwrap()(idist, iseed, n, X)
13180}
13181
13182#[inline(never)]
13183pub unsafe fn dlartgp_(f: *const f64, g: *const f64, cs: *mut f64, sn: *mut f64, r: *mut f64) {
13184    dyload_lib().dlartgp_.unwrap()(f, g, cs, sn, r)
13185}
13186
13187#[inline(never)]
13188pub unsafe fn slartgp_(f: *const f32, g: *const f32, cs: *mut f32, sn: *mut f32, r: *mut f32) {
13189    dyload_lib().slartgp_.unwrap()(f, g, cs, sn, r)
13190}
13191
13192#[inline(never)]
13193pub unsafe fn dlartgs_(
13194    x: *const f64,
13195    y: *const f64,
13196    sigma: *const f64,
13197    cs: *mut f64,
13198    sn: *mut f64,
13199) {
13200    dyload_lib().dlartgs_.unwrap()(x, y, sigma, cs, sn)
13201}
13202
13203#[inline(never)]
13204pub unsafe fn slartgs_(
13205    x: *const f32,
13206    y: *const f32,
13207    sigma: *const f32,
13208    cs: *mut f32,
13209    sn: *mut f32,
13210) {
13211    dyload_lib().slartgs_.unwrap()(x, y, sigma, cs, sn)
13212}
13213
13214#[inline(never)]
13215pub unsafe fn clascl_(
13216    type_: *const c_char,
13217    kl: *const lapack_int,
13218    ku: *const lapack_int,
13219    cfrom: *const f32,
13220    cto: *const f32,
13221    m: *const lapack_int,
13222    n: *const lapack_int,
13223    A: *mut __BindgenComplex<f32>,
13224    lda: *const lapack_int,
13225    info: *mut lapack_int,
13226) {
13227    dyload_lib().clascl_.unwrap()(type_, kl, ku, cfrom, cto, m, n, A, lda, info)
13228}
13229
13230#[inline(never)]
13231pub unsafe fn dlascl_(
13232    type_: *const c_char,
13233    kl: *const lapack_int,
13234    ku: *const lapack_int,
13235    cfrom: *const f64,
13236    cto: *const f64,
13237    m: *const lapack_int,
13238    n: *const lapack_int,
13239    A: *mut f64,
13240    lda: *const lapack_int,
13241    info: *mut lapack_int,
13242) {
13243    dyload_lib().dlascl_.unwrap()(type_, kl, ku, cfrom, cto, m, n, A, lda, info)
13244}
13245
13246#[inline(never)]
13247pub unsafe fn slascl_(
13248    type_: *const c_char,
13249    kl: *const lapack_int,
13250    ku: *const lapack_int,
13251    cfrom: *const f32,
13252    cto: *const f32,
13253    m: *const lapack_int,
13254    n: *const lapack_int,
13255    A: *mut f32,
13256    lda: *const lapack_int,
13257    info: *mut lapack_int,
13258) {
13259    dyload_lib().slascl_.unwrap()(type_, kl, ku, cfrom, cto, m, n, A, lda, info)
13260}
13261
13262#[inline(never)]
13263pub unsafe fn zlascl_(
13264    type_: *const c_char,
13265    kl: *const lapack_int,
13266    ku: *const lapack_int,
13267    cfrom: *const f64,
13268    cto: *const f64,
13269    m: *const lapack_int,
13270    n: *const lapack_int,
13271    A: *mut __BindgenComplex<f64>,
13272    lda: *const lapack_int,
13273    info: *mut lapack_int,
13274) {
13275    dyload_lib().zlascl_.unwrap()(type_, kl, ku, cfrom, cto, m, n, A, lda, info)
13276}
13277
13278#[inline(never)]
13279pub unsafe fn claset_(
13280    uplo: *const c_char,
13281    m: *const lapack_int,
13282    n: *const lapack_int,
13283    alpha: *const __BindgenComplex<f32>,
13284    beta: *const __BindgenComplex<f32>,
13285    A: *mut __BindgenComplex<f32>,
13286    lda: *const lapack_int,
13287) {
13288    dyload_lib().claset_.unwrap()(uplo, m, n, alpha, beta, A, lda)
13289}
13290
13291#[inline(never)]
13292pub unsafe fn dlaset_(
13293    uplo: *const c_char,
13294    m: *const lapack_int,
13295    n: *const lapack_int,
13296    alpha: *const f64,
13297    beta: *const f64,
13298    A: *mut f64,
13299    lda: *const lapack_int,
13300) {
13301    dyload_lib().dlaset_.unwrap()(uplo, m, n, alpha, beta, A, lda)
13302}
13303
13304#[inline(never)]
13305pub unsafe fn slaset_(
13306    uplo: *const c_char,
13307    m: *const lapack_int,
13308    n: *const lapack_int,
13309    alpha: *const f32,
13310    beta: *const f32,
13311    A: *mut f32,
13312    lda: *const lapack_int,
13313) {
13314    dyload_lib().slaset_.unwrap()(uplo, m, n, alpha, beta, A, lda)
13315}
13316
13317#[inline(never)]
13318pub unsafe fn zlaset_(
13319    uplo: *const c_char,
13320    m: *const lapack_int,
13321    n: *const lapack_int,
13322    alpha: *const __BindgenComplex<f64>,
13323    beta: *const __BindgenComplex<f64>,
13324    A: *mut __BindgenComplex<f64>,
13325    lda: *const lapack_int,
13326) {
13327    dyload_lib().zlaset_.unwrap()(uplo, m, n, alpha, beta, A, lda)
13328}
13329
13330#[inline(never)]
13331pub unsafe fn dlasrt_(id: *const c_char, n: *const lapack_int, D: *mut f64, info: *mut lapack_int) {
13332    dyload_lib().dlasrt_.unwrap()(id, n, D, info)
13333}
13334
13335#[inline(never)]
13336pub unsafe fn slasrt_(id: *const c_char, n: *const lapack_int, D: *mut f32, info: *mut lapack_int) {
13337    dyload_lib().slasrt_.unwrap()(id, n, D, info)
13338}
13339
13340#[inline(never)]
13341pub unsafe fn classq_(
13342    n: *const lapack_int,
13343    X: *const __BindgenComplex<f32>,
13344    incx: *const lapack_int,
13345    scale: *mut f32,
13346    sumsq: *mut f32,
13347) {
13348    dyload_lib().classq_.unwrap()(n, X, incx, scale, sumsq)
13349}
13350
13351#[inline(never)]
13352pub unsafe fn dlassq_(
13353    n: *const lapack_int,
13354    X: *const f64,
13355    incx: *const lapack_int,
13356    scale: *mut f64,
13357    sumsq: *mut f64,
13358) {
13359    dyload_lib().dlassq_.unwrap()(n, X, incx, scale, sumsq)
13360}
13361
13362#[inline(never)]
13363pub unsafe fn slassq_(
13364    n: *const lapack_int,
13365    X: *const f32,
13366    incx: *const lapack_int,
13367    scale: *mut f32,
13368    sumsq: *mut f32,
13369) {
13370    dyload_lib().slassq_.unwrap()(n, X, incx, scale, sumsq)
13371}
13372
13373#[inline(never)]
13374pub unsafe fn zlassq_(
13375    n: *const lapack_int,
13376    X: *const __BindgenComplex<f64>,
13377    incx: *const lapack_int,
13378    scale: *mut f64,
13379    sumsq: *mut f64,
13380) {
13381    dyload_lib().zlassq_.unwrap()(n, X, incx, scale, sumsq)
13382}
13383
13384#[inline(never)]
13385pub unsafe fn claswp_(
13386    n: *const lapack_int,
13387    A: *mut __BindgenComplex<f32>,
13388    lda: *const lapack_int,
13389    k1: *const lapack_int,
13390    k2: *const lapack_int,
13391    ipiv: *const lapack_int,
13392    incx: *const lapack_int,
13393) {
13394    dyload_lib().claswp_.unwrap()(n, A, lda, k1, k2, ipiv, incx)
13395}
13396
13397#[inline(never)]
13398pub unsafe fn dlaswp_(
13399    n: *const lapack_int,
13400    A: *mut f64,
13401    lda: *const lapack_int,
13402    k1: *const lapack_int,
13403    k2: *const lapack_int,
13404    ipiv: *const lapack_int,
13405    incx: *const lapack_int,
13406) {
13407    dyload_lib().dlaswp_.unwrap()(n, A, lda, k1, k2, ipiv, incx)
13408}
13409
13410#[inline(never)]
13411pub unsafe fn slaswp_(
13412    n: *const lapack_int,
13413    A: *mut f32,
13414    lda: *const lapack_int,
13415    k1: *const lapack_int,
13416    k2: *const lapack_int,
13417    ipiv: *const lapack_int,
13418    incx: *const lapack_int,
13419) {
13420    dyload_lib().slaswp_.unwrap()(n, A, lda, k1, k2, ipiv, incx)
13421}
13422
13423#[inline(never)]
13424pub unsafe fn zlaswp_(
13425    n: *const lapack_int,
13426    A: *mut __BindgenComplex<f64>,
13427    lda: *const lapack_int,
13428    k1: *const lapack_int,
13429    k2: *const lapack_int,
13430    ipiv: *const lapack_int,
13431    incx: *const lapack_int,
13432) {
13433    dyload_lib().zlaswp_.unwrap()(n, A, lda, k1, k2, ipiv, incx)
13434}
13435
13436#[inline(never)]
13437pub unsafe fn clatms_(
13438    m: *const lapack_int,
13439    n: *const lapack_int,
13440    dist: *const c_char,
13441    iseed: *mut lapack_int,
13442    sym: *const c_char,
13443    D: *mut f32,
13444    mode: *const lapack_int,
13445    cond: *const f32,
13446    dmax: *const f32,
13447    kl: *const lapack_int,
13448    ku: *const lapack_int,
13449    pack: *const c_char,
13450    A: *mut __BindgenComplex<f32>,
13451    lda: *const lapack_int,
13452    work: *mut __BindgenComplex<f32>,
13453    info: *mut lapack_int,
13454) {
13455    dyload_lib().clatms_.unwrap()(
13456        m, n, dist, iseed, sym, D, mode, cond, dmax, kl, ku, pack, A, lda, work, info,
13457    )
13458}
13459
13460#[inline(never)]
13461pub unsafe fn dlatms_(
13462    m: *const lapack_int,
13463    n: *const lapack_int,
13464    dist: *const c_char,
13465    iseed: *mut lapack_int,
13466    sym: *const c_char,
13467    D: *mut f64,
13468    mode: *const lapack_int,
13469    cond: *const f64,
13470    dmax: *const f64,
13471    kl: *const lapack_int,
13472    ku: *const lapack_int,
13473    pack: *const c_char,
13474    A: *mut f64,
13475    lda: *const lapack_int,
13476    work: *mut f64,
13477    info: *mut lapack_int,
13478) {
13479    dyload_lib().dlatms_.unwrap()(
13480        m, n, dist, iseed, sym, D, mode, cond, dmax, kl, ku, pack, A, lda, work, info,
13481    )
13482}
13483
13484#[inline(never)]
13485pub unsafe fn slatms_(
13486    m: *const lapack_int,
13487    n: *const lapack_int,
13488    dist: *const c_char,
13489    iseed: *mut lapack_int,
13490    sym: *const c_char,
13491    D: *mut f32,
13492    mode: *const lapack_int,
13493    cond: *const f32,
13494    dmax: *const f32,
13495    kl: *const lapack_int,
13496    ku: *const lapack_int,
13497    pack: *const c_char,
13498    A: *mut f32,
13499    lda: *const lapack_int,
13500    work: *mut f32,
13501    info: *mut lapack_int,
13502) {
13503    dyload_lib().slatms_.unwrap()(
13504        m, n, dist, iseed, sym, D, mode, cond, dmax, kl, ku, pack, A, lda, work, info,
13505    )
13506}
13507
13508#[inline(never)]
13509pub unsafe fn zlatms_(
13510    m: *const lapack_int,
13511    n: *const lapack_int,
13512    dist: *const c_char,
13513    iseed: *mut lapack_int,
13514    sym: *const c_char,
13515    D: *mut f64,
13516    mode: *const lapack_int,
13517    cond: *const f64,
13518    dmax: *const f64,
13519    kl: *const lapack_int,
13520    ku: *const lapack_int,
13521    pack: *const c_char,
13522    A: *mut __BindgenComplex<f64>,
13523    lda: *const lapack_int,
13524    work: *mut __BindgenComplex<f64>,
13525    info: *mut lapack_int,
13526) {
13527    dyload_lib().zlatms_.unwrap()(
13528        m, n, dist, iseed, sym, D, mode, cond, dmax, kl, ku, pack, A, lda, work, info,
13529    )
13530}
13531
13532#[inline(never)]
13533pub unsafe fn clauum_(
13534    uplo: *const c_char,
13535    n: *const lapack_int,
13536    A: *mut __BindgenComplex<f32>,
13537    lda: *const lapack_int,
13538    info: *mut lapack_int,
13539) {
13540    dyload_lib().clauum_.unwrap()(uplo, n, A, lda, info)
13541}
13542
13543#[inline(never)]
13544pub unsafe fn dlauum_(
13545    uplo: *const c_char,
13546    n: *const lapack_int,
13547    A: *mut f64,
13548    lda: *const lapack_int,
13549    info: *mut lapack_int,
13550) {
13551    dyload_lib().dlauum_.unwrap()(uplo, n, A, lda, info)
13552}
13553
13554#[inline(never)]
13555pub unsafe fn slauum_(
13556    uplo: *const c_char,
13557    n: *const lapack_int,
13558    A: *mut f32,
13559    lda: *const lapack_int,
13560    info: *mut lapack_int,
13561) {
13562    dyload_lib().slauum_.unwrap()(uplo, n, A, lda, info)
13563}
13564
13565#[inline(never)]
13566pub unsafe fn zlauum_(
13567    uplo: *const c_char,
13568    n: *const lapack_int,
13569    A: *mut __BindgenComplex<f64>,
13570    lda: *const lapack_int,
13571    info: *mut lapack_int,
13572) {
13573    dyload_lib().zlauum_.unwrap()(uplo, n, A, lda, info)
13574}
13575
13576#[inline(never)]
13577pub unsafe fn ilaver_(
13578    vers_major: *mut lapack_int,
13579    vers_minor: *mut lapack_int,
13580    vers_patch: *mut lapack_int,
13581) {
13582    dyload_lib().ilaver_.unwrap()(vers_major, vers_minor, vers_patch)
13583}
13584
13585#[inline(never)]
13586pub unsafe fn dopgtr_(
13587    uplo: *const c_char,
13588    n: *const lapack_int,
13589    AP: *const f64,
13590    tau: *const f64,
13591    Q: *mut f64,
13592    ldq: *const lapack_int,
13593    work: *mut f64,
13594    info: *mut lapack_int,
13595) {
13596    dyload_lib().dopgtr_.unwrap()(uplo, n, AP, tau, Q, ldq, work, info)
13597}
13598
13599#[inline(never)]
13600pub unsafe fn sopgtr_(
13601    uplo: *const c_char,
13602    n: *const lapack_int,
13603    AP: *const f32,
13604    tau: *const f32,
13605    Q: *mut f32,
13606    ldq: *const lapack_int,
13607    work: *mut f32,
13608    info: *mut lapack_int,
13609) {
13610    dyload_lib().sopgtr_.unwrap()(uplo, n, AP, tau, Q, ldq, work, info)
13611}
13612
13613#[inline(never)]
13614pub unsafe fn dopmtr_(
13615    side: *const c_char,
13616    uplo: *const c_char,
13617    trans: *const c_char,
13618    m: *const lapack_int,
13619    n: *const lapack_int,
13620    AP: *const f64,
13621    tau: *const f64,
13622    C: *mut f64,
13623    ldc: *const lapack_int,
13624    work: *mut f64,
13625    info: *mut lapack_int,
13626) {
13627    dyload_lib().dopmtr_.unwrap()(side, uplo, trans, m, n, AP, tau, C, ldc, work, info)
13628}
13629
13630#[inline(never)]
13631pub unsafe fn sopmtr_(
13632    side: *const c_char,
13633    uplo: *const c_char,
13634    trans: *const c_char,
13635    m: *const lapack_int,
13636    n: *const lapack_int,
13637    AP: *const f32,
13638    tau: *const f32,
13639    C: *mut f32,
13640    ldc: *const lapack_int,
13641    work: *mut f32,
13642    info: *mut lapack_int,
13643) {
13644    dyload_lib().sopmtr_.unwrap()(side, uplo, trans, m, n, AP, tau, C, ldc, work, info)
13645}
13646
13647#[inline(never)]
13648pub unsafe fn dorbdb_(
13649    trans: *const c_char,
13650    signs: *const c_char,
13651    m: *const lapack_int,
13652    p: *const lapack_int,
13653    q: *const lapack_int,
13654    X11: *mut f64,
13655    ldx11: *const lapack_int,
13656    X12: *mut f64,
13657    ldx12: *const lapack_int,
13658    X21: *mut f64,
13659    ldx21: *const lapack_int,
13660    X22: *mut f64,
13661    ldx22: *const lapack_int,
13662    theta: *mut f64,
13663    phi: *mut f64,
13664    TAUP1: *mut f64,
13665    TAUP2: *mut f64,
13666    TAUQ1: *mut f64,
13667    TAUQ2: *mut f64,
13668    work: *mut f64,
13669    lwork: *const lapack_int,
13670    info: *mut lapack_int,
13671) {
13672    dyload_lib().dorbdb_.unwrap()(
13673        trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21, X22, ldx22, theta, phi, TAUP1,
13674        TAUP2, TAUQ1, TAUQ2, work, lwork, info,
13675    )
13676}
13677
13678#[inline(never)]
13679pub unsafe fn sorbdb_(
13680    trans: *const c_char,
13681    signs: *const c_char,
13682    m: *const lapack_int,
13683    p: *const lapack_int,
13684    q: *const lapack_int,
13685    X11: *mut f32,
13686    ldx11: *const lapack_int,
13687    X12: *mut f32,
13688    ldx12: *const lapack_int,
13689    X21: *mut f32,
13690    ldx21: *const lapack_int,
13691    X22: *mut f32,
13692    ldx22: *const lapack_int,
13693    theta: *mut f32,
13694    phi: *mut f32,
13695    TAUP1: *mut f32,
13696    TAUP2: *mut f32,
13697    TAUQ1: *mut f32,
13698    TAUQ2: *mut f32,
13699    work: *mut f32,
13700    lwork: *const lapack_int,
13701    info: *mut lapack_int,
13702) {
13703    dyload_lib().sorbdb_.unwrap()(
13704        trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21, X22, ldx22, theta, phi, TAUP1,
13705        TAUP2, TAUQ1, TAUQ2, work, lwork, info,
13706    )
13707}
13708
13709#[inline(never)]
13710pub unsafe fn dorcsd_(
13711    jobu1: *const c_char,
13712    jobu2: *const c_char,
13713    jobv1t: *const c_char,
13714    jobv2t: *const c_char,
13715    trans: *const c_char,
13716    signs: *const c_char,
13717    m: *const lapack_int,
13718    p: *const lapack_int,
13719    q: *const lapack_int,
13720    X11: *mut f64,
13721    ldx11: *const lapack_int,
13722    X12: *mut f64,
13723    ldx12: *const lapack_int,
13724    X21: *mut f64,
13725    ldx21: *const lapack_int,
13726    X22: *mut f64,
13727    ldx22: *const lapack_int,
13728    theta: *mut f64,
13729    U1: *mut f64,
13730    ldu1: *const lapack_int,
13731    U2: *mut f64,
13732    ldu2: *const lapack_int,
13733    V1T: *mut f64,
13734    ldv1t: *const lapack_int,
13735    V2T: *mut f64,
13736    ldv2t: *const lapack_int,
13737    work: *mut f64,
13738    lwork: *const lapack_int,
13739    iwork: *mut lapack_int,
13740    info: *mut lapack_int,
13741) {
13742    dyload_lib().dorcsd_.unwrap()(
13743        jobu1, jobu2, jobv1t, jobv2t, trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21,
13744        X22, ldx22, theta, U1, ldu1, U2, ldu2, V1T, ldv1t, V2T, ldv2t, work, lwork, iwork, info,
13745    )
13746}
13747
13748#[inline(never)]
13749pub unsafe fn sorcsd_(
13750    jobu1: *const c_char,
13751    jobu2: *const c_char,
13752    jobv1t: *const c_char,
13753    jobv2t: *const c_char,
13754    trans: *const c_char,
13755    signs: *const c_char,
13756    m: *const lapack_int,
13757    p: *const lapack_int,
13758    q: *const lapack_int,
13759    X11: *mut f32,
13760    ldx11: *const lapack_int,
13761    X12: *mut f32,
13762    ldx12: *const lapack_int,
13763    X21: *mut f32,
13764    ldx21: *const lapack_int,
13765    X22: *mut f32,
13766    ldx22: *const lapack_int,
13767    theta: *mut f32,
13768    U1: *mut f32,
13769    ldu1: *const lapack_int,
13770    U2: *mut f32,
13771    ldu2: *const lapack_int,
13772    V1T: *mut f32,
13773    ldv1t: *const lapack_int,
13774    V2T: *mut f32,
13775    ldv2t: *const lapack_int,
13776    work: *mut f32,
13777    lwork: *const lapack_int,
13778    iwork: *mut lapack_int,
13779    info: *mut lapack_int,
13780) {
13781    dyload_lib().sorcsd_.unwrap()(
13782        jobu1, jobu2, jobv1t, jobv2t, trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21,
13783        X22, ldx22, theta, U1, ldu1, U2, ldu2, V1T, ldv1t, V2T, ldv2t, work, lwork, iwork, info,
13784    )
13785}
13786
13787#[inline(never)]
13788pub unsafe fn dorcsd2by1_(
13789    jobu1: *const c_char,
13790    jobu2: *const c_char,
13791    jobv1t: *const c_char,
13792    m: *const lapack_int,
13793    p: *const lapack_int,
13794    q: *const lapack_int,
13795    X11: *mut f64,
13796    ldx11: *const lapack_int,
13797    X21: *mut f64,
13798    ldx21: *const lapack_int,
13799    theta: *mut f64,
13800    U1: *mut f64,
13801    ldu1: *const lapack_int,
13802    U2: *mut f64,
13803    ldu2: *const lapack_int,
13804    V1T: *mut f64,
13805    ldv1t: *const lapack_int,
13806    work: *mut f64,
13807    lwork: *const lapack_int,
13808    iwork: *mut lapack_int,
13809    info: *mut lapack_int,
13810) {
13811    dyload_lib().dorcsd2by1_.unwrap()(
13812        jobu1, jobu2, jobv1t, m, p, q, X11, ldx11, X21, ldx21, theta, U1, ldu1, U2, ldu2, V1T,
13813        ldv1t, work, lwork, iwork, info,
13814    )
13815}
13816
13817#[inline(never)]
13818pub unsafe fn sorcsd2by1_(
13819    jobu1: *const c_char,
13820    jobu2: *const c_char,
13821    jobv1t: *const c_char,
13822    m: *const lapack_int,
13823    p: *const lapack_int,
13824    q: *const lapack_int,
13825    X11: *mut f32,
13826    ldx11: *const lapack_int,
13827    X21: *mut f32,
13828    ldx21: *const lapack_int,
13829    theta: *mut f32,
13830    U1: *mut f32,
13831    ldu1: *const lapack_int,
13832    U2: *mut f32,
13833    ldu2: *const lapack_int,
13834    V1T: *mut f32,
13835    ldv1t: *const lapack_int,
13836    work: *mut f32,
13837    lwork: *const lapack_int,
13838    iwork: *mut lapack_int,
13839    info: *mut lapack_int,
13840) {
13841    dyload_lib().sorcsd2by1_.unwrap()(
13842        jobu1, jobu2, jobv1t, m, p, q, X11, ldx11, X21, ldx21, theta, U1, ldu1, U2, ldu2, V1T,
13843        ldv1t, work, lwork, iwork, info,
13844    )
13845}
13846
13847#[inline(never)]
13848pub unsafe fn dorgbr_(
13849    vect: *const c_char,
13850    m: *const lapack_int,
13851    n: *const lapack_int,
13852    k: *const lapack_int,
13853    A: *mut f64,
13854    lda: *const lapack_int,
13855    tau: *const f64,
13856    work: *mut f64,
13857    lwork: *const lapack_int,
13858    info: *mut lapack_int,
13859) {
13860    dyload_lib().dorgbr_.unwrap()(vect, m, n, k, A, lda, tau, work, lwork, info)
13861}
13862
13863#[inline(never)]
13864pub unsafe fn sorgbr_(
13865    vect: *const c_char,
13866    m: *const lapack_int,
13867    n: *const lapack_int,
13868    k: *const lapack_int,
13869    A: *mut f32,
13870    lda: *const lapack_int,
13871    tau: *const f32,
13872    work: *mut f32,
13873    lwork: *const lapack_int,
13874    info: *mut lapack_int,
13875) {
13876    dyload_lib().sorgbr_.unwrap()(vect, m, n, k, A, lda, tau, work, lwork, info)
13877}
13878
13879#[inline(never)]
13880pub unsafe fn dorghr_(
13881    n: *const lapack_int,
13882    ilo: *const lapack_int,
13883    ihi: *const lapack_int,
13884    A: *mut f64,
13885    lda: *const lapack_int,
13886    tau: *const f64,
13887    work: *mut f64,
13888    lwork: *const lapack_int,
13889    info: *mut lapack_int,
13890) {
13891    dyload_lib().dorghr_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
13892}
13893
13894#[inline(never)]
13895pub unsafe fn sorghr_(
13896    n: *const lapack_int,
13897    ilo: *const lapack_int,
13898    ihi: *const lapack_int,
13899    A: *mut f32,
13900    lda: *const lapack_int,
13901    tau: *const f32,
13902    work: *mut f32,
13903    lwork: *const lapack_int,
13904    info: *mut lapack_int,
13905) {
13906    dyload_lib().sorghr_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
13907}
13908
13909#[inline(never)]
13910pub unsafe fn dorglq_(
13911    m: *const lapack_int,
13912    n: *const lapack_int,
13913    k: *const lapack_int,
13914    A: *mut f64,
13915    lda: *const lapack_int,
13916    tau: *const f64,
13917    work: *mut f64,
13918    lwork: *const lapack_int,
13919    info: *mut lapack_int,
13920) {
13921    dyload_lib().dorglq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
13922}
13923
13924#[inline(never)]
13925pub unsafe fn sorglq_(
13926    m: *const lapack_int,
13927    n: *const lapack_int,
13928    k: *const lapack_int,
13929    A: *mut f32,
13930    lda: *const lapack_int,
13931    tau: *const f32,
13932    work: *mut f32,
13933    lwork: *const lapack_int,
13934    info: *mut lapack_int,
13935) {
13936    dyload_lib().sorglq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
13937}
13938
13939#[inline(never)]
13940pub unsafe fn dorgql_(
13941    m: *const lapack_int,
13942    n: *const lapack_int,
13943    k: *const lapack_int,
13944    A: *mut f64,
13945    lda: *const lapack_int,
13946    tau: *const f64,
13947    work: *mut f64,
13948    lwork: *const lapack_int,
13949    info: *mut lapack_int,
13950) {
13951    dyload_lib().dorgql_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
13952}
13953
13954#[inline(never)]
13955pub unsafe fn sorgql_(
13956    m: *const lapack_int,
13957    n: *const lapack_int,
13958    k: *const lapack_int,
13959    A: *mut f32,
13960    lda: *const lapack_int,
13961    tau: *const f32,
13962    work: *mut f32,
13963    lwork: *const lapack_int,
13964    info: *mut lapack_int,
13965) {
13966    dyload_lib().sorgql_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
13967}
13968
13969#[inline(never)]
13970pub unsafe fn dorgqr_(
13971    m: *const lapack_int,
13972    n: *const lapack_int,
13973    k: *const lapack_int,
13974    A: *mut f64,
13975    lda: *const lapack_int,
13976    tau: *const f64,
13977    work: *mut f64,
13978    lwork: *const lapack_int,
13979    info: *mut lapack_int,
13980) {
13981    dyload_lib().dorgqr_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
13982}
13983
13984#[inline(never)]
13985pub unsafe fn sorgqr_(
13986    m: *const lapack_int,
13987    n: *const lapack_int,
13988    k: *const lapack_int,
13989    A: *mut f32,
13990    lda: *const lapack_int,
13991    tau: *const f32,
13992    work: *mut f32,
13993    lwork: *const lapack_int,
13994    info: *mut lapack_int,
13995) {
13996    dyload_lib().sorgqr_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
13997}
13998
13999#[inline(never)]
14000pub unsafe fn dorgrq_(
14001    m: *const lapack_int,
14002    n: *const lapack_int,
14003    k: *const lapack_int,
14004    A: *mut f64,
14005    lda: *const lapack_int,
14006    tau: *const f64,
14007    work: *mut f64,
14008    lwork: *const lapack_int,
14009    info: *mut lapack_int,
14010) {
14011    dyload_lib().dorgrq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
14012}
14013
14014#[inline(never)]
14015pub unsafe fn sorgrq_(
14016    m: *const lapack_int,
14017    n: *const lapack_int,
14018    k: *const lapack_int,
14019    A: *mut f32,
14020    lda: *const lapack_int,
14021    tau: *const f32,
14022    work: *mut f32,
14023    lwork: *const lapack_int,
14024    info: *mut lapack_int,
14025) {
14026    dyload_lib().sorgrq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
14027}
14028
14029#[inline(never)]
14030pub unsafe fn dorgtr_(
14031    uplo: *const c_char,
14032    n: *const lapack_int,
14033    A: *mut f64,
14034    lda: *const lapack_int,
14035    tau: *const f64,
14036    work: *mut f64,
14037    lwork: *const lapack_int,
14038    info: *mut lapack_int,
14039) {
14040    dyload_lib().dorgtr_.unwrap()(uplo, n, A, lda, tau, work, lwork, info)
14041}
14042
14043#[inline(never)]
14044pub unsafe fn sorgtr_(
14045    uplo: *const c_char,
14046    n: *const lapack_int,
14047    A: *mut f32,
14048    lda: *const lapack_int,
14049    tau: *const f32,
14050    work: *mut f32,
14051    lwork: *const lapack_int,
14052    info: *mut lapack_int,
14053) {
14054    dyload_lib().sorgtr_.unwrap()(uplo, n, A, lda, tau, work, lwork, info)
14055}
14056
14057#[inline(never)]
14058pub unsafe fn dorgtsqr_row_(
14059    m: *const lapack_int,
14060    n: *const lapack_int,
14061    mb: *const lapack_int,
14062    nb: *const lapack_int,
14063    A: *mut f64,
14064    lda: *const lapack_int,
14065    T: *const f64,
14066    ldt: *const lapack_int,
14067    work: *mut f64,
14068    lwork: *const lapack_int,
14069    info: *mut lapack_int,
14070) {
14071    dyload_lib().dorgtsqr_row_.unwrap()(m, n, mb, nb, A, lda, T, ldt, work, lwork, info)
14072}
14073
14074#[inline(never)]
14075pub unsafe fn sorgtsqr_row_(
14076    m: *const lapack_int,
14077    n: *const lapack_int,
14078    mb: *const lapack_int,
14079    nb: *const lapack_int,
14080    A: *mut f32,
14081    lda: *const lapack_int,
14082    T: *const f32,
14083    ldt: *const lapack_int,
14084    work: *mut f32,
14085    lwork: *const lapack_int,
14086    info: *mut lapack_int,
14087) {
14088    dyload_lib().sorgtsqr_row_.unwrap()(m, n, mb, nb, A, lda, T, ldt, work, lwork, info)
14089}
14090
14091#[inline(never)]
14092pub unsafe fn dorhr_col_(
14093    m: *const lapack_int,
14094    n: *const lapack_int,
14095    nb: *const lapack_int,
14096    A: *mut f64,
14097    lda: *const lapack_int,
14098    T: *mut f64,
14099    ldt: *const lapack_int,
14100    D: *mut f64,
14101    info: *mut lapack_int,
14102) {
14103    dyload_lib().dorhr_col_.unwrap()(m, n, nb, A, lda, T, ldt, D, info)
14104}
14105
14106#[inline(never)]
14107pub unsafe fn sorhr_col_(
14108    m: *const lapack_int,
14109    n: *const lapack_int,
14110    nb: *const lapack_int,
14111    A: *mut f32,
14112    lda: *const lapack_int,
14113    T: *mut f32,
14114    ldt: *const lapack_int,
14115    D: *mut f32,
14116    info: *mut lapack_int,
14117) {
14118    dyload_lib().sorhr_col_.unwrap()(m, n, nb, A, lda, T, ldt, D, info)
14119}
14120
14121#[inline(never)]
14122pub unsafe fn dormbr_(
14123    vect: *const c_char,
14124    side: *const c_char,
14125    trans: *const c_char,
14126    m: *const lapack_int,
14127    n: *const lapack_int,
14128    k: *const lapack_int,
14129    A: *const f64,
14130    lda: *const lapack_int,
14131    tau: *const f64,
14132    C: *mut f64,
14133    ldc: *const lapack_int,
14134    work: *mut f64,
14135    lwork: *const lapack_int,
14136    info: *mut lapack_int,
14137) {
14138    dyload_lib().dormbr_.unwrap()(
14139        vect, side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info,
14140    )
14141}
14142
14143#[inline(never)]
14144pub unsafe fn sormbr_(
14145    vect: *const c_char,
14146    side: *const c_char,
14147    trans: *const c_char,
14148    m: *const lapack_int,
14149    n: *const lapack_int,
14150    k: *const lapack_int,
14151    A: *const f32,
14152    lda: *const lapack_int,
14153    tau: *const f32,
14154    C: *mut f32,
14155    ldc: *const lapack_int,
14156    work: *mut f32,
14157    lwork: *const lapack_int,
14158    info: *mut lapack_int,
14159) {
14160    dyload_lib().sormbr_.unwrap()(
14161        vect, side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info,
14162    )
14163}
14164
14165#[inline(never)]
14166pub unsafe fn dormhr_(
14167    side: *const c_char,
14168    trans: *const c_char,
14169    m: *const lapack_int,
14170    n: *const lapack_int,
14171    ilo: *const lapack_int,
14172    ihi: *const lapack_int,
14173    A: *const f64,
14174    lda: *const lapack_int,
14175    tau: *const f64,
14176    C: *mut f64,
14177    ldc: *const lapack_int,
14178    work: *mut f64,
14179    lwork: *const lapack_int,
14180    info: *mut lapack_int,
14181) {
14182    dyload_lib().dormhr_.unwrap()(
14183        side, trans, m, n, ilo, ihi, A, lda, tau, C, ldc, work, lwork, info,
14184    )
14185}
14186
14187#[inline(never)]
14188pub unsafe fn sormhr_(
14189    side: *const c_char,
14190    trans: *const c_char,
14191    m: *const lapack_int,
14192    n: *const lapack_int,
14193    ilo: *const lapack_int,
14194    ihi: *const lapack_int,
14195    A: *const f32,
14196    lda: *const lapack_int,
14197    tau: *const f32,
14198    C: *mut f32,
14199    ldc: *const lapack_int,
14200    work: *mut f32,
14201    lwork: *const lapack_int,
14202    info: *mut lapack_int,
14203) {
14204    dyload_lib().sormhr_.unwrap()(
14205        side, trans, m, n, ilo, ihi, A, lda, tau, C, ldc, work, lwork, info,
14206    )
14207}
14208
14209#[inline(never)]
14210pub unsafe fn dormlq_(
14211    side: *const c_char,
14212    trans: *const c_char,
14213    m: *const lapack_int,
14214    n: *const lapack_int,
14215    k: *const lapack_int,
14216    A: *const f64,
14217    lda: *const lapack_int,
14218    tau: *const f64,
14219    C: *mut f64,
14220    ldc: *const lapack_int,
14221    work: *mut f64,
14222    lwork: *const lapack_int,
14223    info: *mut lapack_int,
14224) {
14225    dyload_lib().dormlq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14226}
14227
14228#[inline(never)]
14229pub unsafe fn sormlq_(
14230    side: *const c_char,
14231    trans: *const c_char,
14232    m: *const lapack_int,
14233    n: *const lapack_int,
14234    k: *const lapack_int,
14235    A: *const f32,
14236    lda: *const lapack_int,
14237    tau: *const f32,
14238    C: *mut f32,
14239    ldc: *const lapack_int,
14240    work: *mut f32,
14241    lwork: *const lapack_int,
14242    info: *mut lapack_int,
14243) {
14244    dyload_lib().sormlq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14245}
14246
14247#[inline(never)]
14248pub unsafe fn dormql_(
14249    side: *const c_char,
14250    trans: *const c_char,
14251    m: *const lapack_int,
14252    n: *const lapack_int,
14253    k: *const lapack_int,
14254    A: *const f64,
14255    lda: *const lapack_int,
14256    tau: *const f64,
14257    C: *mut f64,
14258    ldc: *const lapack_int,
14259    work: *mut f64,
14260    lwork: *const lapack_int,
14261    info: *mut lapack_int,
14262) {
14263    dyload_lib().dormql_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14264}
14265
14266#[inline(never)]
14267pub unsafe fn sormql_(
14268    side: *const c_char,
14269    trans: *const c_char,
14270    m: *const lapack_int,
14271    n: *const lapack_int,
14272    k: *const lapack_int,
14273    A: *const f32,
14274    lda: *const lapack_int,
14275    tau: *const f32,
14276    C: *mut f32,
14277    ldc: *const lapack_int,
14278    work: *mut f32,
14279    lwork: *const lapack_int,
14280    info: *mut lapack_int,
14281) {
14282    dyload_lib().sormql_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14283}
14284
14285#[inline(never)]
14286pub unsafe fn dormqr_(
14287    side: *const c_char,
14288    trans: *const c_char,
14289    m: *const lapack_int,
14290    n: *const lapack_int,
14291    k: *const lapack_int,
14292    A: *const f64,
14293    lda: *const lapack_int,
14294    tau: *const f64,
14295    C: *mut f64,
14296    ldc: *const lapack_int,
14297    work: *mut f64,
14298    lwork: *const lapack_int,
14299    info: *mut lapack_int,
14300) {
14301    dyload_lib().dormqr_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14302}
14303
14304#[inline(never)]
14305pub unsafe fn sormqr_(
14306    side: *const c_char,
14307    trans: *const c_char,
14308    m: *const lapack_int,
14309    n: *const lapack_int,
14310    k: *const lapack_int,
14311    A: *const f32,
14312    lda: *const lapack_int,
14313    tau: *const f32,
14314    C: *mut f32,
14315    ldc: *const lapack_int,
14316    work: *mut f32,
14317    lwork: *const lapack_int,
14318    info: *mut lapack_int,
14319) {
14320    dyload_lib().sormqr_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14321}
14322
14323#[inline(never)]
14324pub unsafe fn dormrq_(
14325    side: *const c_char,
14326    trans: *const c_char,
14327    m: *const lapack_int,
14328    n: *const lapack_int,
14329    k: *const lapack_int,
14330    A: *const f64,
14331    lda: *const lapack_int,
14332    tau: *const f64,
14333    C: *mut f64,
14334    ldc: *const lapack_int,
14335    work: *mut f64,
14336    lwork: *const lapack_int,
14337    info: *mut lapack_int,
14338) {
14339    dyload_lib().dormrq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14340}
14341
14342#[inline(never)]
14343pub unsafe fn sormrq_(
14344    side: *const c_char,
14345    trans: *const c_char,
14346    m: *const lapack_int,
14347    n: *const lapack_int,
14348    k: *const lapack_int,
14349    A: *const f32,
14350    lda: *const lapack_int,
14351    tau: *const f32,
14352    C: *mut f32,
14353    ldc: *const lapack_int,
14354    work: *mut f32,
14355    lwork: *const lapack_int,
14356    info: *mut lapack_int,
14357) {
14358    dyload_lib().sormrq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14359}
14360
14361#[inline(never)]
14362pub unsafe fn dormrz_(
14363    side: *const c_char,
14364    trans: *const c_char,
14365    m: *const lapack_int,
14366    n: *const lapack_int,
14367    k: *const lapack_int,
14368    l: *const lapack_int,
14369    A: *const f64,
14370    lda: *const lapack_int,
14371    tau: *const f64,
14372    C: *mut f64,
14373    ldc: *const lapack_int,
14374    work: *mut f64,
14375    lwork: *const lapack_int,
14376    info: *mut lapack_int,
14377) {
14378    dyload_lib().dormrz_.unwrap()(side, trans, m, n, k, l, A, lda, tau, C, ldc, work, lwork, info)
14379}
14380
14381#[inline(never)]
14382pub unsafe fn sormrz_(
14383    side: *const c_char,
14384    trans: *const c_char,
14385    m: *const lapack_int,
14386    n: *const lapack_int,
14387    k: *const lapack_int,
14388    l: *const lapack_int,
14389    A: *const f32,
14390    lda: *const lapack_int,
14391    tau: *const f32,
14392    C: *mut f32,
14393    ldc: *const lapack_int,
14394    work: *mut f32,
14395    lwork: *const lapack_int,
14396    info: *mut lapack_int,
14397) {
14398    dyload_lib().sormrz_.unwrap()(side, trans, m, n, k, l, A, lda, tau, C, ldc, work, lwork, info)
14399}
14400
14401#[inline(never)]
14402pub unsafe fn dormtr_(
14403    side: *const c_char,
14404    uplo: *const c_char,
14405    trans: *const c_char,
14406    m: *const lapack_int,
14407    n: *const lapack_int,
14408    A: *const f64,
14409    lda: *const lapack_int,
14410    tau: *const f64,
14411    C: *mut f64,
14412    ldc: *const lapack_int,
14413    work: *mut f64,
14414    lwork: *const lapack_int,
14415    info: *mut lapack_int,
14416) {
14417    dyload_lib().dormtr_.unwrap()(side, uplo, trans, m, n, A, lda, tau, C, ldc, work, lwork, info)
14418}
14419
14420#[inline(never)]
14421pub unsafe fn sormtr_(
14422    side: *const c_char,
14423    uplo: *const c_char,
14424    trans: *const c_char,
14425    m: *const lapack_int,
14426    n: *const lapack_int,
14427    A: *const f32,
14428    lda: *const lapack_int,
14429    tau: *const f32,
14430    C: *mut f32,
14431    ldc: *const lapack_int,
14432    work: *mut f32,
14433    lwork: *const lapack_int,
14434    info: *mut lapack_int,
14435) {
14436    dyload_lib().sormtr_.unwrap()(side, uplo, trans, m, n, A, lda, tau, C, ldc, work, lwork, info)
14437}
14438
14439#[inline(never)]
14440pub unsafe fn cpbcon_(
14441    uplo: *const c_char,
14442    n: *const lapack_int,
14443    kd: *const lapack_int,
14444    AB: *const __BindgenComplex<f32>,
14445    ldab: *const lapack_int,
14446    anorm: *const f32,
14447    rcond: *mut f32,
14448    work: *mut __BindgenComplex<f32>,
14449    rwork: *mut f32,
14450    info: *mut lapack_int,
14451) {
14452    dyload_lib().cpbcon_.unwrap()(uplo, n, kd, AB, ldab, anorm, rcond, work, rwork, info)
14453}
14454
14455#[inline(never)]
14456pub unsafe fn dpbcon_(
14457    uplo: *const c_char,
14458    n: *const lapack_int,
14459    kd: *const lapack_int,
14460    AB: *const f64,
14461    ldab: *const lapack_int,
14462    anorm: *const f64,
14463    rcond: *mut f64,
14464    work: *mut f64,
14465    iwork: *mut lapack_int,
14466    info: *mut lapack_int,
14467) {
14468    dyload_lib().dpbcon_.unwrap()(uplo, n, kd, AB, ldab, anorm, rcond, work, iwork, info)
14469}
14470
14471#[inline(never)]
14472pub unsafe fn spbcon_(
14473    uplo: *const c_char,
14474    n: *const lapack_int,
14475    kd: *const lapack_int,
14476    AB: *const f32,
14477    ldab: *const lapack_int,
14478    anorm: *const f32,
14479    rcond: *mut f32,
14480    work: *mut f32,
14481    iwork: *mut lapack_int,
14482    info: *mut lapack_int,
14483) {
14484    dyload_lib().spbcon_.unwrap()(uplo, n, kd, AB, ldab, anorm, rcond, work, iwork, info)
14485}
14486
14487#[inline(never)]
14488pub unsafe fn zpbcon_(
14489    uplo: *const c_char,
14490    n: *const lapack_int,
14491    kd: *const lapack_int,
14492    AB: *const __BindgenComplex<f64>,
14493    ldab: *const lapack_int,
14494    anorm: *const f64,
14495    rcond: *mut f64,
14496    work: *mut __BindgenComplex<f64>,
14497    rwork: *mut f64,
14498    info: *mut lapack_int,
14499) {
14500    dyload_lib().zpbcon_.unwrap()(uplo, n, kd, AB, ldab, anorm, rcond, work, rwork, info)
14501}
14502
14503#[inline(never)]
14504pub unsafe fn cpbequ_(
14505    uplo: *const c_char,
14506    n: *const lapack_int,
14507    kd: *const lapack_int,
14508    AB: *const __BindgenComplex<f32>,
14509    ldab: *const lapack_int,
14510    S: *mut f32,
14511    scond: *mut f32,
14512    amax: *mut f32,
14513    info: *mut lapack_int,
14514) {
14515    dyload_lib().cpbequ_.unwrap()(uplo, n, kd, AB, ldab, S, scond, amax, info)
14516}
14517
14518#[inline(never)]
14519pub unsafe fn dpbequ_(
14520    uplo: *const c_char,
14521    n: *const lapack_int,
14522    kd: *const lapack_int,
14523    AB: *const f64,
14524    ldab: *const lapack_int,
14525    S: *mut f64,
14526    scond: *mut f64,
14527    amax: *mut f64,
14528    info: *mut lapack_int,
14529) {
14530    dyload_lib().dpbequ_.unwrap()(uplo, n, kd, AB, ldab, S, scond, amax, info)
14531}
14532
14533#[inline(never)]
14534pub unsafe fn spbequ_(
14535    uplo: *const c_char,
14536    n: *const lapack_int,
14537    kd: *const lapack_int,
14538    AB: *const f32,
14539    ldab: *const lapack_int,
14540    S: *mut f32,
14541    scond: *mut f32,
14542    amax: *mut f32,
14543    info: *mut lapack_int,
14544) {
14545    dyload_lib().spbequ_.unwrap()(uplo, n, kd, AB, ldab, S, scond, amax, info)
14546}
14547
14548#[inline(never)]
14549pub unsafe fn zpbequ_(
14550    uplo: *const c_char,
14551    n: *const lapack_int,
14552    kd: *const lapack_int,
14553    AB: *const __BindgenComplex<f64>,
14554    ldab: *const lapack_int,
14555    S: *mut f64,
14556    scond: *mut f64,
14557    amax: *mut f64,
14558    info: *mut lapack_int,
14559) {
14560    dyload_lib().zpbequ_.unwrap()(uplo, n, kd, AB, ldab, S, scond, amax, info)
14561}
14562
14563#[inline(never)]
14564pub unsafe fn cpbrfs_(
14565    uplo: *const c_char,
14566    n: *const lapack_int,
14567    kd: *const lapack_int,
14568    nrhs: *const lapack_int,
14569    AB: *const __BindgenComplex<f32>,
14570    ldab: *const lapack_int,
14571    AFB: *const __BindgenComplex<f32>,
14572    ldafb: *const lapack_int,
14573    B: *const __BindgenComplex<f32>,
14574    ldb: *const lapack_int,
14575    X: *mut __BindgenComplex<f32>,
14576    ldx: *const lapack_int,
14577    ferr: *mut f32,
14578    berr: *mut f32,
14579    work: *mut __BindgenComplex<f32>,
14580    rwork: *mut f32,
14581    info: *mut lapack_int,
14582) {
14583    dyload_lib().cpbrfs_.unwrap()(
14584        uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, B, ldb, X, ldx, ferr, berr, work, rwork, info,
14585    )
14586}
14587
14588#[inline(never)]
14589pub unsafe fn dpbrfs_(
14590    uplo: *const c_char,
14591    n: *const lapack_int,
14592    kd: *const lapack_int,
14593    nrhs: *const lapack_int,
14594    AB: *const f64,
14595    ldab: *const lapack_int,
14596    AFB: *const f64,
14597    ldafb: *const lapack_int,
14598    B: *const f64,
14599    ldb: *const lapack_int,
14600    X: *mut f64,
14601    ldx: *const lapack_int,
14602    ferr: *mut f64,
14603    berr: *mut f64,
14604    work: *mut f64,
14605    iwork: *mut lapack_int,
14606    info: *mut lapack_int,
14607) {
14608    dyload_lib().dpbrfs_.unwrap()(
14609        uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, B, ldb, X, ldx, ferr, berr, work, iwork, info,
14610    )
14611}
14612
14613#[inline(never)]
14614pub unsafe fn spbrfs_(
14615    uplo: *const c_char,
14616    n: *const lapack_int,
14617    kd: *const lapack_int,
14618    nrhs: *const lapack_int,
14619    AB: *const f32,
14620    ldab: *const lapack_int,
14621    AFB: *const f32,
14622    ldafb: *const lapack_int,
14623    B: *const f32,
14624    ldb: *const lapack_int,
14625    X: *mut f32,
14626    ldx: *const lapack_int,
14627    ferr: *mut f32,
14628    berr: *mut f32,
14629    work: *mut f32,
14630    iwork: *mut lapack_int,
14631    info: *mut lapack_int,
14632) {
14633    dyload_lib().spbrfs_.unwrap()(
14634        uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, B, ldb, X, ldx, ferr, berr, work, iwork, info,
14635    )
14636}
14637
14638#[inline(never)]
14639pub unsafe fn zpbrfs_(
14640    uplo: *const c_char,
14641    n: *const lapack_int,
14642    kd: *const lapack_int,
14643    nrhs: *const lapack_int,
14644    AB: *const __BindgenComplex<f64>,
14645    ldab: *const lapack_int,
14646    AFB: *const __BindgenComplex<f64>,
14647    ldafb: *const lapack_int,
14648    B: *const __BindgenComplex<f64>,
14649    ldb: *const lapack_int,
14650    X: *mut __BindgenComplex<f64>,
14651    ldx: *const lapack_int,
14652    ferr: *mut f64,
14653    berr: *mut f64,
14654    work: *mut __BindgenComplex<f64>,
14655    rwork: *mut f64,
14656    info: *mut lapack_int,
14657) {
14658    dyload_lib().zpbrfs_.unwrap()(
14659        uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, B, ldb, X, ldx, ferr, berr, work, rwork, info,
14660    )
14661}
14662
14663#[inline(never)]
14664pub unsafe fn cpbstf_(
14665    uplo: *const c_char,
14666    n: *const lapack_int,
14667    kd: *const lapack_int,
14668    AB: *mut __BindgenComplex<f32>,
14669    ldab: *const lapack_int,
14670    info: *mut lapack_int,
14671) {
14672    dyload_lib().cpbstf_.unwrap()(uplo, n, kd, AB, ldab, info)
14673}
14674
14675#[inline(never)]
14676pub unsafe fn dpbstf_(
14677    uplo: *const c_char,
14678    n: *const lapack_int,
14679    kd: *const lapack_int,
14680    AB: *mut f64,
14681    ldab: *const lapack_int,
14682    info: *mut lapack_int,
14683) {
14684    dyload_lib().dpbstf_.unwrap()(uplo, n, kd, AB, ldab, info)
14685}
14686
14687#[inline(never)]
14688pub unsafe fn spbstf_(
14689    uplo: *const c_char,
14690    n: *const lapack_int,
14691    kd: *const lapack_int,
14692    AB: *mut f32,
14693    ldab: *const lapack_int,
14694    info: *mut lapack_int,
14695) {
14696    dyload_lib().spbstf_.unwrap()(uplo, n, kd, AB, ldab, info)
14697}
14698
14699#[inline(never)]
14700pub unsafe fn zpbstf_(
14701    uplo: *const c_char,
14702    n: *const lapack_int,
14703    kd: *const lapack_int,
14704    AB: *mut __BindgenComplex<f64>,
14705    ldab: *const lapack_int,
14706    info: *mut lapack_int,
14707) {
14708    dyload_lib().zpbstf_.unwrap()(uplo, n, kd, AB, ldab, info)
14709}
14710
14711#[inline(never)]
14712pub unsafe fn cpbsv_(
14713    uplo: *const c_char,
14714    n: *const lapack_int,
14715    kd: *const lapack_int,
14716    nrhs: *const lapack_int,
14717    AB: *mut __BindgenComplex<f32>,
14718    ldab: *const lapack_int,
14719    B: *mut __BindgenComplex<f32>,
14720    ldb: *const lapack_int,
14721    info: *mut lapack_int,
14722) {
14723    dyload_lib().cpbsv_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14724}
14725
14726#[inline(never)]
14727pub unsafe fn dpbsv_(
14728    uplo: *const c_char,
14729    n: *const lapack_int,
14730    kd: *const lapack_int,
14731    nrhs: *const lapack_int,
14732    AB: *mut f64,
14733    ldab: *const lapack_int,
14734    B: *mut f64,
14735    ldb: *const lapack_int,
14736    info: *mut lapack_int,
14737) {
14738    dyload_lib().dpbsv_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14739}
14740
14741#[inline(never)]
14742pub unsafe fn spbsv_(
14743    uplo: *const c_char,
14744    n: *const lapack_int,
14745    kd: *const lapack_int,
14746    nrhs: *const lapack_int,
14747    AB: *mut f32,
14748    ldab: *const lapack_int,
14749    B: *mut f32,
14750    ldb: *const lapack_int,
14751    info: *mut lapack_int,
14752) {
14753    dyload_lib().spbsv_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14754}
14755
14756#[inline(never)]
14757pub unsafe fn zpbsv_(
14758    uplo: *const c_char,
14759    n: *const lapack_int,
14760    kd: *const lapack_int,
14761    nrhs: *const lapack_int,
14762    AB: *mut __BindgenComplex<f64>,
14763    ldab: *const lapack_int,
14764    B: *mut __BindgenComplex<f64>,
14765    ldb: *const lapack_int,
14766    info: *mut lapack_int,
14767) {
14768    dyload_lib().zpbsv_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14769}
14770
14771#[inline(never)]
14772pub unsafe fn cpbsvx_(
14773    fact: *const c_char,
14774    uplo: *const c_char,
14775    n: *const lapack_int,
14776    kd: *const lapack_int,
14777    nrhs: *const lapack_int,
14778    AB: *mut __BindgenComplex<f32>,
14779    ldab: *const lapack_int,
14780    AFB: *mut __BindgenComplex<f32>,
14781    ldafb: *const lapack_int,
14782    equed: *mut c_char,
14783    S: *mut f32,
14784    B: *mut __BindgenComplex<f32>,
14785    ldb: *const lapack_int,
14786    X: *mut __BindgenComplex<f32>,
14787    ldx: *const lapack_int,
14788    rcond: *mut f32,
14789    ferr: *mut f32,
14790    berr: *mut f32,
14791    work: *mut __BindgenComplex<f32>,
14792    rwork: *mut f32,
14793    info: *mut lapack_int,
14794) {
14795    dyload_lib().cpbsvx_.unwrap()(
14796        fact, uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, equed, S, B, ldb, X, ldx, rcond, ferr, berr,
14797        work, rwork, info,
14798    )
14799}
14800
14801#[inline(never)]
14802pub unsafe fn dpbsvx_(
14803    fact: *const c_char,
14804    uplo: *const c_char,
14805    n: *const lapack_int,
14806    kd: *const lapack_int,
14807    nrhs: *const lapack_int,
14808    AB: *mut f64,
14809    ldab: *const lapack_int,
14810    AFB: *mut f64,
14811    ldafb: *const lapack_int,
14812    equed: *mut c_char,
14813    S: *mut f64,
14814    B: *mut f64,
14815    ldb: *const lapack_int,
14816    X: *mut f64,
14817    ldx: *const lapack_int,
14818    rcond: *mut f64,
14819    ferr: *mut f64,
14820    berr: *mut f64,
14821    work: *mut f64,
14822    iwork: *mut lapack_int,
14823    info: *mut lapack_int,
14824) {
14825    dyload_lib().dpbsvx_.unwrap()(
14826        fact, uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, equed, S, B, ldb, X, ldx, rcond, ferr, berr,
14827        work, iwork, info,
14828    )
14829}
14830
14831#[inline(never)]
14832pub unsafe fn spbsvx_(
14833    fact: *const c_char,
14834    uplo: *const c_char,
14835    n: *const lapack_int,
14836    kd: *const lapack_int,
14837    nrhs: *const lapack_int,
14838    AB: *mut f32,
14839    ldab: *const lapack_int,
14840    AFB: *mut f32,
14841    ldafb: *const lapack_int,
14842    equed: *mut c_char,
14843    S: *mut f32,
14844    B: *mut f32,
14845    ldb: *const lapack_int,
14846    X: *mut f32,
14847    ldx: *const lapack_int,
14848    rcond: *mut f32,
14849    ferr: *mut f32,
14850    berr: *mut f32,
14851    work: *mut f32,
14852    iwork: *mut lapack_int,
14853    info: *mut lapack_int,
14854) {
14855    dyload_lib().spbsvx_.unwrap()(
14856        fact, uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, equed, S, B, ldb, X, ldx, rcond, ferr, berr,
14857        work, iwork, info,
14858    )
14859}
14860
14861#[inline(never)]
14862pub unsafe fn zpbsvx_(
14863    fact: *const c_char,
14864    uplo: *const c_char,
14865    n: *const lapack_int,
14866    kd: *const lapack_int,
14867    nrhs: *const lapack_int,
14868    AB: *mut __BindgenComplex<f64>,
14869    ldab: *const lapack_int,
14870    AFB: *mut __BindgenComplex<f64>,
14871    ldafb: *const lapack_int,
14872    equed: *mut c_char,
14873    S: *mut f64,
14874    B: *mut __BindgenComplex<f64>,
14875    ldb: *const lapack_int,
14876    X: *mut __BindgenComplex<f64>,
14877    ldx: *const lapack_int,
14878    rcond: *mut f64,
14879    ferr: *mut f64,
14880    berr: *mut f64,
14881    work: *mut __BindgenComplex<f64>,
14882    rwork: *mut f64,
14883    info: *mut lapack_int,
14884) {
14885    dyload_lib().zpbsvx_.unwrap()(
14886        fact, uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, equed, S, B, ldb, X, ldx, rcond, ferr, berr,
14887        work, rwork, info,
14888    )
14889}
14890
14891#[inline(never)]
14892pub unsafe fn cpbtrf_(
14893    uplo: *const c_char,
14894    n: *const lapack_int,
14895    kd: *const lapack_int,
14896    AB: *mut __BindgenComplex<f32>,
14897    ldab: *const lapack_int,
14898    info: *mut lapack_int,
14899) {
14900    dyload_lib().cpbtrf_.unwrap()(uplo, n, kd, AB, ldab, info)
14901}
14902
14903#[inline(never)]
14904pub unsafe fn dpbtrf_(
14905    uplo: *const c_char,
14906    n: *const lapack_int,
14907    kd: *const lapack_int,
14908    AB: *mut f64,
14909    ldab: *const lapack_int,
14910    info: *mut lapack_int,
14911) {
14912    dyload_lib().dpbtrf_.unwrap()(uplo, n, kd, AB, ldab, info)
14913}
14914
14915#[inline(never)]
14916pub unsafe fn spbtrf_(
14917    uplo: *const c_char,
14918    n: *const lapack_int,
14919    kd: *const lapack_int,
14920    AB: *mut f32,
14921    ldab: *const lapack_int,
14922    info: *mut lapack_int,
14923) {
14924    dyload_lib().spbtrf_.unwrap()(uplo, n, kd, AB, ldab, info)
14925}
14926
14927#[inline(never)]
14928pub unsafe fn zpbtrf_(
14929    uplo: *const c_char,
14930    n: *const lapack_int,
14931    kd: *const lapack_int,
14932    AB: *mut __BindgenComplex<f64>,
14933    ldab: *const lapack_int,
14934    info: *mut lapack_int,
14935) {
14936    dyload_lib().zpbtrf_.unwrap()(uplo, n, kd, AB, ldab, info)
14937}
14938
14939#[inline(never)]
14940pub unsafe fn cpbtrs_(
14941    uplo: *const c_char,
14942    n: *const lapack_int,
14943    kd: *const lapack_int,
14944    nrhs: *const lapack_int,
14945    AB: *const __BindgenComplex<f32>,
14946    ldab: *const lapack_int,
14947    B: *mut __BindgenComplex<f32>,
14948    ldb: *const lapack_int,
14949    info: *mut lapack_int,
14950) {
14951    dyload_lib().cpbtrs_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14952}
14953
14954#[inline(never)]
14955pub unsafe fn dpbtrs_(
14956    uplo: *const c_char,
14957    n: *const lapack_int,
14958    kd: *const lapack_int,
14959    nrhs: *const lapack_int,
14960    AB: *const f64,
14961    ldab: *const lapack_int,
14962    B: *mut f64,
14963    ldb: *const lapack_int,
14964    info: *mut lapack_int,
14965) {
14966    dyload_lib().dpbtrs_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14967}
14968
14969#[inline(never)]
14970pub unsafe fn spbtrs_(
14971    uplo: *const c_char,
14972    n: *const lapack_int,
14973    kd: *const lapack_int,
14974    nrhs: *const lapack_int,
14975    AB: *const f32,
14976    ldab: *const lapack_int,
14977    B: *mut f32,
14978    ldb: *const lapack_int,
14979    info: *mut lapack_int,
14980) {
14981    dyload_lib().spbtrs_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14982}
14983
14984#[inline(never)]
14985pub unsafe fn zpbtrs_(
14986    uplo: *const c_char,
14987    n: *const lapack_int,
14988    kd: *const lapack_int,
14989    nrhs: *const lapack_int,
14990    AB: *const __BindgenComplex<f64>,
14991    ldab: *const lapack_int,
14992    B: *mut __BindgenComplex<f64>,
14993    ldb: *const lapack_int,
14994    info: *mut lapack_int,
14995) {
14996    dyload_lib().zpbtrs_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14997}
14998
14999#[inline(never)]
15000pub unsafe fn cpftrf_(
15001    transr: *const c_char,
15002    uplo: *const c_char,
15003    n: *const lapack_int,
15004    A: *mut __BindgenComplex<f32>,
15005    info: *mut lapack_int,
15006) {
15007    dyload_lib().cpftrf_.unwrap()(transr, uplo, n, A, info)
15008}
15009
15010#[inline(never)]
15011pub unsafe fn dpftrf_(
15012    transr: *const c_char,
15013    uplo: *const c_char,
15014    n: *const lapack_int,
15015    A: *mut f64,
15016    info: *mut lapack_int,
15017) {
15018    dyload_lib().dpftrf_.unwrap()(transr, uplo, n, A, info)
15019}
15020
15021#[inline(never)]
15022pub unsafe fn spftrf_(
15023    transr: *const c_char,
15024    uplo: *const c_char,
15025    n: *const lapack_int,
15026    A: *mut f32,
15027    info: *mut lapack_int,
15028) {
15029    dyload_lib().spftrf_.unwrap()(transr, uplo, n, A, info)
15030}
15031
15032#[inline(never)]
15033pub unsafe fn zpftrf_(
15034    transr: *const c_char,
15035    uplo: *const c_char,
15036    n: *const lapack_int,
15037    A: *mut __BindgenComplex<f64>,
15038    info: *mut lapack_int,
15039) {
15040    dyload_lib().zpftrf_.unwrap()(transr, uplo, n, A, info)
15041}
15042
15043#[inline(never)]
15044pub unsafe fn cpftri_(
15045    transr: *const c_char,
15046    uplo: *const c_char,
15047    n: *const lapack_int,
15048    A: *mut __BindgenComplex<f32>,
15049    info: *mut lapack_int,
15050) {
15051    dyload_lib().cpftri_.unwrap()(transr, uplo, n, A, info)
15052}
15053
15054#[inline(never)]
15055pub unsafe fn dpftri_(
15056    transr: *const c_char,
15057    uplo: *const c_char,
15058    n: *const lapack_int,
15059    A: *mut f64,
15060    info: *mut lapack_int,
15061) {
15062    dyload_lib().dpftri_.unwrap()(transr, uplo, n, A, info)
15063}
15064
15065#[inline(never)]
15066pub unsafe fn spftri_(
15067    transr: *const c_char,
15068    uplo: *const c_char,
15069    n: *const lapack_int,
15070    A: *mut f32,
15071    info: *mut lapack_int,
15072) {
15073    dyload_lib().spftri_.unwrap()(transr, uplo, n, A, info)
15074}
15075
15076#[inline(never)]
15077pub unsafe fn zpftri_(
15078    transr: *const c_char,
15079    uplo: *const c_char,
15080    n: *const lapack_int,
15081    A: *mut __BindgenComplex<f64>,
15082    info: *mut lapack_int,
15083) {
15084    dyload_lib().zpftri_.unwrap()(transr, uplo, n, A, info)
15085}
15086
15087#[inline(never)]
15088pub unsafe fn cpftrs_(
15089    transr: *const c_char,
15090    uplo: *const c_char,
15091    n: *const lapack_int,
15092    nrhs: *const lapack_int,
15093    A: *const __BindgenComplex<f32>,
15094    B: *mut __BindgenComplex<f32>,
15095    ldb: *const lapack_int,
15096    info: *mut lapack_int,
15097) {
15098    dyload_lib().cpftrs_.unwrap()(transr, uplo, n, nrhs, A, B, ldb, info)
15099}
15100
15101#[inline(never)]
15102pub unsafe fn dpftrs_(
15103    transr: *const c_char,
15104    uplo: *const c_char,
15105    n: *const lapack_int,
15106    nrhs: *const lapack_int,
15107    A: *const f64,
15108    B: *mut f64,
15109    ldb: *const lapack_int,
15110    info: *mut lapack_int,
15111) {
15112    dyload_lib().dpftrs_.unwrap()(transr, uplo, n, nrhs, A, B, ldb, info)
15113}
15114
15115#[inline(never)]
15116pub unsafe fn spftrs_(
15117    transr: *const c_char,
15118    uplo: *const c_char,
15119    n: *const lapack_int,
15120    nrhs: *const lapack_int,
15121    A: *const f32,
15122    B: *mut f32,
15123    ldb: *const lapack_int,
15124    info: *mut lapack_int,
15125) {
15126    dyload_lib().spftrs_.unwrap()(transr, uplo, n, nrhs, A, B, ldb, info)
15127}
15128
15129#[inline(never)]
15130pub unsafe fn zpftrs_(
15131    transr: *const c_char,
15132    uplo: *const c_char,
15133    n: *const lapack_int,
15134    nrhs: *const lapack_int,
15135    A: *const __BindgenComplex<f64>,
15136    B: *mut __BindgenComplex<f64>,
15137    ldb: *const lapack_int,
15138    info: *mut lapack_int,
15139) {
15140    dyload_lib().zpftrs_.unwrap()(transr, uplo, n, nrhs, A, B, ldb, info)
15141}
15142
15143#[inline(never)]
15144pub unsafe fn cpocon_(
15145    uplo: *const c_char,
15146    n: *const lapack_int,
15147    A: *const __BindgenComplex<f32>,
15148    lda: *const lapack_int,
15149    anorm: *const f32,
15150    rcond: *mut f32,
15151    work: *mut __BindgenComplex<f32>,
15152    rwork: *mut f32,
15153    info: *mut lapack_int,
15154) {
15155    dyload_lib().cpocon_.unwrap()(uplo, n, A, lda, anorm, rcond, work, rwork, info)
15156}
15157
15158#[inline(never)]
15159pub unsafe fn dpocon_(
15160    uplo: *const c_char,
15161    n: *const lapack_int,
15162    A: *const f64,
15163    lda: *const lapack_int,
15164    anorm: *const f64,
15165    rcond: *mut f64,
15166    work: *mut f64,
15167    iwork: *mut lapack_int,
15168    info: *mut lapack_int,
15169) {
15170    dyload_lib().dpocon_.unwrap()(uplo, n, A, lda, anorm, rcond, work, iwork, info)
15171}
15172
15173#[inline(never)]
15174pub unsafe fn spocon_(
15175    uplo: *const c_char,
15176    n: *const lapack_int,
15177    A: *const f32,
15178    lda: *const lapack_int,
15179    anorm: *const f32,
15180    rcond: *mut f32,
15181    work: *mut f32,
15182    iwork: *mut lapack_int,
15183    info: *mut lapack_int,
15184) {
15185    dyload_lib().spocon_.unwrap()(uplo, n, A, lda, anorm, rcond, work, iwork, info)
15186}
15187
15188#[inline(never)]
15189pub unsafe fn zpocon_(
15190    uplo: *const c_char,
15191    n: *const lapack_int,
15192    A: *const __BindgenComplex<f64>,
15193    lda: *const lapack_int,
15194    anorm: *const f64,
15195    rcond: *mut f64,
15196    work: *mut __BindgenComplex<f64>,
15197    rwork: *mut f64,
15198    info: *mut lapack_int,
15199) {
15200    dyload_lib().zpocon_.unwrap()(uplo, n, A, lda, anorm, rcond, work, rwork, info)
15201}
15202
15203#[inline(never)]
15204pub unsafe fn cpoequ_(
15205    n: *const lapack_int,
15206    A: *const __BindgenComplex<f32>,
15207    lda: *const lapack_int,
15208    S: *mut f32,
15209    scond: *mut f32,
15210    amax: *mut f32,
15211    info: *mut lapack_int,
15212) {
15213    dyload_lib().cpoequ_.unwrap()(n, A, lda, S, scond, amax, info)
15214}
15215
15216#[inline(never)]
15217pub unsafe fn dpoequ_(
15218    n: *const lapack_int,
15219    A: *const f64,
15220    lda: *const lapack_int,
15221    S: *mut f64,
15222    scond: *mut f64,
15223    amax: *mut f64,
15224    info: *mut lapack_int,
15225) {
15226    dyload_lib().dpoequ_.unwrap()(n, A, lda, S, scond, amax, info)
15227}
15228
15229#[inline(never)]
15230pub unsafe fn spoequ_(
15231    n: *const lapack_int,
15232    A: *const f32,
15233    lda: *const lapack_int,
15234    S: *mut f32,
15235    scond: *mut f32,
15236    amax: *mut f32,
15237    info: *mut lapack_int,
15238) {
15239    dyload_lib().spoequ_.unwrap()(n, A, lda, S, scond, amax, info)
15240}
15241
15242#[inline(never)]
15243pub unsafe fn zpoequ_(
15244    n: *const lapack_int,
15245    A: *const __BindgenComplex<f64>,
15246    lda: *const lapack_int,
15247    S: *mut f64,
15248    scond: *mut f64,
15249    amax: *mut f64,
15250    info: *mut lapack_int,
15251) {
15252    dyload_lib().zpoequ_.unwrap()(n, A, lda, S, scond, amax, info)
15253}
15254
15255#[inline(never)]
15256pub unsafe fn cpoequb_(
15257    n: *const lapack_int,
15258    A: *const __BindgenComplex<f32>,
15259    lda: *const lapack_int,
15260    S: *mut f32,
15261    scond: *mut f32,
15262    amax: *mut f32,
15263    info: *mut lapack_int,
15264) {
15265    dyload_lib().cpoequb_.unwrap()(n, A, lda, S, scond, amax, info)
15266}
15267
15268#[inline(never)]
15269pub unsafe fn dpoequb_(
15270    n: *const lapack_int,
15271    A: *const f64,
15272    lda: *const lapack_int,
15273    S: *mut f64,
15274    scond: *mut f64,
15275    amax: *mut f64,
15276    info: *mut lapack_int,
15277) {
15278    dyload_lib().dpoequb_.unwrap()(n, A, lda, S, scond, amax, info)
15279}
15280
15281#[inline(never)]
15282pub unsafe fn spoequb_(
15283    n: *const lapack_int,
15284    A: *const f32,
15285    lda: *const lapack_int,
15286    S: *mut f32,
15287    scond: *mut f32,
15288    amax: *mut f32,
15289    info: *mut lapack_int,
15290) {
15291    dyload_lib().spoequb_.unwrap()(n, A, lda, S, scond, amax, info)
15292}
15293
15294#[inline(never)]
15295pub unsafe fn zpoequb_(
15296    n: *const lapack_int,
15297    A: *const __BindgenComplex<f64>,
15298    lda: *const lapack_int,
15299    S: *mut f64,
15300    scond: *mut f64,
15301    amax: *mut f64,
15302    info: *mut lapack_int,
15303) {
15304    dyload_lib().zpoequb_.unwrap()(n, A, lda, S, scond, amax, info)
15305}
15306
15307#[inline(never)]
15308pub unsafe fn cporfs_(
15309    uplo: *const c_char,
15310    n: *const lapack_int,
15311    nrhs: *const lapack_int,
15312    A: *const __BindgenComplex<f32>,
15313    lda: *const lapack_int,
15314    AF: *const __BindgenComplex<f32>,
15315    ldaf: *const lapack_int,
15316    B: *const __BindgenComplex<f32>,
15317    ldb: *const lapack_int,
15318    X: *mut __BindgenComplex<f32>,
15319    ldx: *const lapack_int,
15320    ferr: *mut f32,
15321    berr: *mut f32,
15322    work: *mut __BindgenComplex<f32>,
15323    rwork: *mut f32,
15324    info: *mut lapack_int,
15325) {
15326    dyload_lib().cporfs_.unwrap()(
15327        uplo, n, nrhs, A, lda, AF, ldaf, B, ldb, X, ldx, ferr, berr, work, rwork, info,
15328    )
15329}
15330
15331#[inline(never)]
15332pub unsafe fn dporfs_(
15333    uplo: *const c_char,
15334    n: *const lapack_int,
15335    nrhs: *const lapack_int,
15336    A: *const f64,
15337    lda: *const lapack_int,
15338    AF: *const f64,
15339    ldaf: *const lapack_int,
15340    B: *const f64,
15341    ldb: *const lapack_int,
15342    X: *mut f64,
15343    ldx: *const lapack_int,
15344    ferr: *mut f64,
15345    berr: *mut f64,
15346    work: *mut f64,
15347    iwork: *mut lapack_int,
15348    info: *mut lapack_int,
15349) {
15350    dyload_lib().dporfs_.unwrap()(
15351        uplo, n, nrhs, A, lda, AF, ldaf, B, ldb, X, ldx, ferr, berr, work, iwork, info,
15352    )
15353}
15354
15355#[inline(never)]
15356pub unsafe fn sporfs_(
15357    uplo: *const c_char,
15358    n: *const lapack_int,
15359    nrhs: *const lapack_int,
15360    A: *const f32,
15361    lda: *const lapack_int,
15362    AF: *const f32,
15363    ldaf: *const lapack_int,
15364    B: *const f32,
15365    ldb: *const lapack_int,
15366    X: *mut f32,
15367    ldx: *const lapack_int,
15368    ferr: *mut f32,
15369    berr: *mut f32,
15370    work: *mut f32,
15371    iwork: *mut lapack_int,
15372    info: *mut lapack_int,
15373) {
15374    dyload_lib().sporfs_.unwrap()(
15375        uplo, n, nrhs, A, lda, AF, ldaf, B, ldb, X, ldx, ferr, berr, work, iwork, info,
15376    )
15377}
15378
15379#[inline(never)]
15380pub unsafe fn zporfs_(
15381    uplo: *const c_char,
15382    n: *const lapack_int,
15383    nrhs: *const lapack_int,
15384    A: *const __BindgenComplex<f64>,
15385    lda: *const lapack_int,
15386    AF: *const __BindgenComplex<f64>,
15387    ldaf: *const lapack_int,
15388    B: *const __BindgenComplex<f64>,
15389    ldb: *const lapack_int,
15390    X: *mut __BindgenComplex<f64>,
15391    ldx: *const lapack_int,
15392    ferr: *mut f64,
15393    berr: *mut f64,
15394    work: *mut __BindgenComplex<f64>,
15395    rwork: *mut f64,
15396    info: *mut lapack_int,
15397) {
15398    dyload_lib().zporfs_.unwrap()(
15399        uplo, n, nrhs, A, lda, AF, ldaf, B, ldb, X, ldx, ferr, berr, work, rwork, info,
15400    )
15401}
15402
15403#[inline(never)]
15404pub unsafe fn cporfsx_(
15405    uplo: *const c_char,
15406    equed: *const c_char,
15407    n: *const lapack_int,
15408    nrhs: *const lapack_int,
15409    A: *const __BindgenComplex<f32>,
15410    lda: *const lapack_int,
15411    AF: *const __BindgenComplex<f32>,
15412    ldaf: *const lapack_int,
15413    S: *const f32,
15414    B: *const __BindgenComplex<f32>,
15415    ldb: *const lapack_int,
15416    X: *mut __BindgenComplex<f32>,
15417    ldx: *const lapack_int,
15418    rcond: *mut f32,
15419    berr: *mut f32,
15420    n_err_bnds: *const lapack_int,
15421    err_bnds_norm: *mut f32,
15422    err_bnds_comp: *mut f32,
15423    nparams: *const lapack_int,
15424    params: *mut f32,
15425    work: *mut __BindgenComplex<f32>,
15426    rwork: *mut f32,
15427    info: *mut lapack_int,
15428) {
15429    dyload_lib().cporfsx_.unwrap()(
15430        uplo,
15431        equed,
15432        n,
15433        nrhs,
15434        A,
15435        lda,
15436        AF,
15437        ldaf,
15438        S,
15439        B,
15440        ldb,
15441        X,
15442        ldx,
15443        rcond,
15444        berr,
15445        n_err_bnds,
15446        err_bnds_norm,
15447        err_bnds_comp,
15448        nparams,
15449        params,
15450        work,
15451        rwork,
15452        info,
15453    )
15454}
15455
15456#[inline(never)]
15457pub unsafe fn dporfsx_(
15458    uplo: *const c_char,
15459    equed: *const c_char,
15460    n: *const lapack_int,
15461    nrhs: *const lapack_int,
15462    A: *const f64,
15463    lda: *const lapack_int,
15464    AF: *const f64,
15465    ldaf: *const lapack_int,
15466    S: *const f64,
15467    B: *const f64,
15468    ldb: *const lapack_int,
15469    X: *mut f64,
15470    ldx: *const lapack_int,
15471    rcond: *mut f64,
15472    berr: *mut f64,
15473    n_err_bnds: *const lapack_int,
15474    err_bnds_norm: *mut f64,
15475    err_bnds_comp: *mut f64,
15476    nparams: *const lapack_int,
15477    params: *mut f64,
15478    work: *mut f64,
15479    iwork: *mut lapack_int,
15480    info: *mut lapack_int,
15481) {
15482    dyload_lib().dporfsx_.unwrap()(
15483        uplo,
15484        equed,
15485        n,
15486        nrhs,
15487        A,
15488        lda,
15489        AF,
15490        ldaf,
15491        S,
15492        B,
15493        ldb,
15494        X,
15495        ldx,
15496        rcond,
15497        berr,
15498        n_err_bnds,
15499        err_bnds_norm,
15500        err_bnds_comp,
15501        nparams,
15502        params,
15503        work,
15504        iwork,
15505        info,
15506    )
15507}
15508
15509#[inline(never)]
15510pub unsafe fn sporfsx_(
15511    uplo: *const c_char,
15512    equed: *const c_char,
15513    n: *const lapack_int,
15514    nrhs: *const lapack_int,
15515    A: *const f32,
15516    lda: *const lapack_int,
15517    AF: *const f32,
15518    ldaf: *const lapack_int,
15519    S: *const f32,
15520    B: *const f32,
15521    ldb: *const lapack_int,
15522    X: *mut f32,
15523    ldx: *const lapack_int,
15524    rcond: *mut f32,
15525    berr: *mut f32,
15526    n_err_bnds: *const lapack_int,
15527    err_bnds_norm: *mut f32,
15528    err_bnds_comp: *mut f32,
15529    nparams: *const lapack_int,
15530    params: *mut f32,
15531    work: *mut f32,
15532    iwork: *mut lapack_int,
15533    info: *mut lapack_int,
15534) {
15535    dyload_lib().sporfsx_.unwrap()(
15536        uplo,
15537        equed,
15538        n,
15539        nrhs,
15540        A,
15541        lda,
15542        AF,
15543        ldaf,
15544        S,
15545        B,
15546        ldb,
15547        X,
15548        ldx,
15549        rcond,
15550        berr,
15551        n_err_bnds,
15552        err_bnds_norm,
15553        err_bnds_comp,
15554        nparams,
15555        params,
15556        work,
15557        iwork,
15558        info,
15559    )
15560}
15561
15562#[inline(never)]
15563pub unsafe fn zporfsx_(
15564    uplo: *const c_char,
15565    equed: *const c_char,
15566    n: *const lapack_int,
15567    nrhs: *const lapack_int,
15568    A: *const __BindgenComplex<f64>,
15569    lda: *const lapack_int,
15570    AF: *const __BindgenComplex<f64>,
15571    ldaf: *const lapack_int,
15572    S: *const f64,
15573    B: *const __BindgenComplex<f64>,
15574    ldb: *const lapack_int,
15575    X: *mut __BindgenComplex<f64>,
15576    ldx: *const lapack_int,
15577    rcond: *mut f64,
15578    berr: *mut f64,
15579    n_err_bnds: *const lapack_int,
15580    err_bnds_norm: *mut f64,
15581    err_bnds_comp: *mut f64,
15582    nparams: *const lapack_int,
15583    params: *mut f64,
15584    work: *mut __BindgenComplex<f64>,
15585    rwork: *mut f64,
15586    info: *mut lapack_int,
15587) {
15588    dyload_lib().zporfsx_.unwrap()(
15589        uplo,
15590        equed,
15591        n,
15592        nrhs,
15593        A,
15594        lda,
15595        AF,
15596        ldaf,
15597        S,
15598        B,
15599        ldb,
15600        X,
15601        ldx,
15602        rcond,
15603        berr,
15604        n_err_bnds,
15605        err_bnds_norm,
15606        err_bnds_comp,
15607        nparams,
15608        params,
15609        work,
15610        rwork,
15611        info,
15612    )
15613}
15614
15615#[inline(never)]
15616pub unsafe fn cposv_(
15617    uplo: *const c_char,
15618    n: *const lapack_int,
15619    nrhs: *const lapack_int,
15620    A: *mut __BindgenComplex<f32>,
15621    lda: *const lapack_int,
15622    B: *mut __BindgenComplex<f32>,
15623    ldb: *const lapack_int,
15624    info: *mut lapack_int,
15625) {
15626    dyload_lib().cposv_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
15627}
15628
15629#[inline(never)]
15630pub unsafe fn dposv_(
15631    uplo: *const c_char,
15632    n: *const lapack_int,
15633    nrhs: *const lapack_int,
15634    A: *mut f64,
15635    lda: *const lapack_int,
15636    B: *mut f64,
15637    ldb: *const lapack_int,
15638    info: *mut lapack_int,
15639) {
15640    dyload_lib().dposv_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
15641}
15642
15643#[inline(never)]
15644pub unsafe fn sposv_(
15645    uplo: *const c_char,
15646    n: *const lapack_int,
15647    nrhs: *const lapack_int,
15648    A: *mut f32,
15649    lda: *const lapack_int,
15650    B: *mut f32,
15651    ldb: *const lapack_int,
15652    info: *mut lapack_int,
15653) {
15654    dyload_lib().sposv_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
15655}
15656
15657#[inline(never)]
15658pub unsafe fn zposv_(
15659    uplo: *const c_char,
15660    n: *const lapack_int,
15661    nrhs: *const lapack_int,
15662    A: *mut __BindgenComplex<f64>,
15663    lda: *const lapack_int,
15664    B: *mut __BindgenComplex<f64>,
15665    ldb: *const lapack_int,
15666    info: *mut lapack_int,
15667) {
15668    dyload_lib().zposv_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
15669}
15670
15671#[inline(never)]
15672pub unsafe fn dsposv_(
15673    uplo: *const c_char,
15674    n: *const lapack_int,
15675    nrhs: *const lapack_int,
15676    A: *mut f64,
15677    lda: *const lapack_int,
15678    B: *const f64,
15679    ldb: *const lapack_int,
15680    X: *mut f64,
15681    ldx: *const lapack_int,
15682    work: *mut f64,
15683    swork: *mut f32,
15684    iter: *mut lapack_int,
15685    info: *mut lapack_int,
15686) {
15687    dyload_lib().dsposv_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, X, ldx, work, swork, iter, info)
15688}
15689
15690#[inline(never)]
15691pub unsafe fn zcposv_(
15692    uplo: *const c_char,
15693    n: *const lapack_int,
15694    nrhs: *const lapack_int,
15695    A: *mut __BindgenComplex<f64>,
15696    lda: *const lapack_int,
15697    B: *const __BindgenComplex<f64>,
15698    ldb: *const lapack_int,
15699    X: *mut __BindgenComplex<f64>,
15700    ldx: *const lapack_int,
15701    work: *mut __BindgenComplex<f64>,
15702    swork: *mut __BindgenComplex<f32>,
15703    rwork: *mut f64,
15704    iter: *mut lapack_int,
15705    info: *mut lapack_int,
15706) {
15707    dyload_lib().zcposv_.unwrap()(
15708        uplo, n, nrhs, A, lda, B, ldb, X, ldx, work, swork, rwork, iter, info,
15709    )
15710}
15711
15712#[inline(never)]
15713pub unsafe fn cposvx_(
15714    fact: *const c_char,
15715    uplo: *const c_char,
15716    n: *const lapack_int,
15717    nrhs: *const lapack_int,
15718    A: *mut __BindgenComplex<f32>,
15719    lda: *const lapack_int,
15720    AF: *mut __BindgenComplex<f32>,
15721    ldaf: *const lapack_int,
15722    equed: *mut c_char,
15723    S: *mut f32,
15724    B: *mut __BindgenComplex<f32>,
15725    ldb: *const lapack_int,
15726    X: *mut __BindgenComplex<f32>,
15727    ldx: *const lapack_int,
15728    rcond: *mut f32,
15729    ferr: *mut f32,
15730    berr: *mut f32,
15731    work: *mut __BindgenComplex<f32>,
15732    rwork: *mut f32,
15733    info: *mut lapack_int,
15734) {
15735    dyload_lib().cposvx_.unwrap()(
15736        fact, uplo, n, nrhs, A, lda, AF, ldaf, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work,
15737        rwork, info,
15738    )
15739}
15740
15741#[inline(never)]
15742pub unsafe fn dposvx_(
15743    fact: *const c_char,
15744    uplo: *const c_char,
15745    n: *const lapack_int,
15746    nrhs: *const lapack_int,
15747    A: *mut f64,
15748    lda: *const lapack_int,
15749    AF: *mut f64,
15750    ldaf: *const lapack_int,
15751    equed: *mut c_char,
15752    S: *mut f64,
15753    B: *mut f64,
15754    ldb: *const lapack_int,
15755    X: *mut f64,
15756    ldx: *const lapack_int,
15757    rcond: *mut f64,
15758    ferr: *mut f64,
15759    berr: *mut f64,
15760    work: *mut f64,
15761    iwork: *mut lapack_int,
15762    info: *mut lapack_int,
15763) {
15764    dyload_lib().dposvx_.unwrap()(
15765        fact, uplo, n, nrhs, A, lda, AF, ldaf, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work,
15766        iwork, info,
15767    )
15768}
15769
15770#[inline(never)]
15771pub unsafe fn sposvx_(
15772    fact: *const c_char,
15773    uplo: *const c_char,
15774    n: *const lapack_int,
15775    nrhs: *const lapack_int,
15776    A: *mut f32,
15777    lda: *const lapack_int,
15778    AF: *mut f32,
15779    ldaf: *const lapack_int,
15780    equed: *mut c_char,
15781    S: *mut f32,
15782    B: *mut f32,
15783    ldb: *const lapack_int,
15784    X: *mut f32,
15785    ldx: *const lapack_int,
15786    rcond: *mut f32,
15787    ferr: *mut f32,
15788    berr: *mut f32,
15789    work: *mut f32,
15790    iwork: *mut lapack_int,
15791    info: *mut lapack_int,
15792) {
15793    dyload_lib().sposvx_.unwrap()(
15794        fact, uplo, n, nrhs, A, lda, AF, ldaf, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work,
15795        iwork, info,
15796    )
15797}
15798
15799#[inline(never)]
15800pub unsafe fn zposvx_(
15801    fact: *const c_char,
15802    uplo: *const c_char,
15803    n: *const lapack_int,
15804    nrhs: *const lapack_int,
15805    A: *mut __BindgenComplex<f64>,
15806    lda: *const lapack_int,
15807    AF: *mut __BindgenComplex<f64>,
15808    ldaf: *const lapack_int,
15809    equed: *mut c_char,
15810    S: *mut f64,
15811    B: *mut __BindgenComplex<f64>,
15812    ldb: *const lapack_int,
15813    X: *mut __BindgenComplex<f64>,
15814    ldx: *const lapack_int,
15815    rcond: *mut f64,
15816    ferr: *mut f64,
15817    berr: *mut f64,
15818    work: *mut __BindgenComplex<f64>,
15819    rwork: *mut f64,
15820    info: *mut lapack_int,
15821) {
15822    dyload_lib().zposvx_.unwrap()(
15823        fact, uplo, n, nrhs, A, lda, AF, ldaf, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work,
15824        rwork, info,
15825    )
15826}
15827
15828#[inline(never)]
15829pub unsafe fn cposvxx_(
15830    fact: *const c_char,
15831    uplo: *const c_char,
15832    n: *const lapack_int,
15833    nrhs: *const lapack_int,
15834    A: *mut __BindgenComplex<f32>,
15835    lda: *const lapack_int,
15836    AF: *mut __BindgenComplex<f32>,
15837    ldaf: *const lapack_int,
15838    equed: *mut c_char,
15839    S: *mut f32,
15840    B: *mut __BindgenComplex<f32>,
15841    ldb: *const lapack_int,
15842    X: *mut __BindgenComplex<f32>,
15843    ldx: *const lapack_int,
15844    rcond: *mut f32,
15845    rpvgrw: *mut f32,
15846    berr: *mut f32,
15847    n_err_bnds: *const lapack_int,
15848    err_bnds_norm: *mut f32,
15849    err_bnds_comp: *mut f32,
15850    nparams: *const lapack_int,
15851    params: *mut f32,
15852    work: *mut __BindgenComplex<f32>,
15853    rwork: *mut f32,
15854    info: *mut lapack_int,
15855) {
15856    dyload_lib().cposvxx_.unwrap()(
15857        fact,
15858        uplo,
15859        n,
15860        nrhs,
15861        A,
15862        lda,
15863        AF,
15864        ldaf,
15865        equed,
15866        S,
15867        B,
15868        ldb,
15869        X,
15870        ldx,
15871        rcond,
15872        rpvgrw,
15873        berr,
15874        n_err_bnds,
15875        err_bnds_norm,
15876        err_bnds_comp,
15877        nparams,
15878        params,
15879        work,
15880        rwork,
15881        info,
15882    )
15883}
15884
15885#[inline(never)]
15886pub unsafe fn dposvxx_(
15887    fact: *const c_char,
15888    uplo: *const c_char,
15889    n: *const lapack_int,
15890    nrhs: *const lapack_int,
15891    A: *mut f64,
15892    lda: *const lapack_int,
15893    AF: *mut f64,
15894    ldaf: *const lapack_int,
15895    equed: *mut c_char,
15896    S: *mut f64,
15897    B: *mut f64,
15898    ldb: *const lapack_int,
15899    X: *mut f64,
15900    ldx: *const lapack_int,
15901    rcond: *mut f64,
15902    rpvgrw: *mut f64,
15903    berr: *mut f64,
15904    n_err_bnds: *const lapack_int,
15905    err_bnds_norm: *mut f64,
15906    err_bnds_comp: *mut f64,
15907    nparams: *const lapack_int,
15908    params: *mut f64,
15909    work: *mut f64,
15910    iwork: *mut lapack_int,
15911    info: *mut lapack_int,
15912) {
15913    dyload_lib().dposvxx_.unwrap()(
15914        fact,
15915        uplo,
15916        n,
15917        nrhs,
15918        A,
15919        lda,
15920        AF,
15921        ldaf,
15922        equed,
15923        S,
15924        B,
15925        ldb,
15926        X,
15927        ldx,
15928        rcond,
15929        rpvgrw,
15930        berr,
15931        n_err_bnds,
15932        err_bnds_norm,
15933        err_bnds_comp,
15934        nparams,
15935        params,
15936        work,
15937        iwork,
15938        info,
15939    )
15940}
15941
15942#[inline(never)]
15943pub unsafe fn sposvxx_(
15944    fact: *const c_char,
15945    uplo: *const c_char,
15946    n: *const lapack_int,
15947    nrhs: *const lapack_int,
15948    A: *mut f32,
15949    lda: *const lapack_int,
15950    AF: *mut f32,
15951    ldaf: *const lapack_int,
15952    equed: *mut c_char,
15953    S: *mut f32,
15954    B: *mut f32,
15955    ldb: *const lapack_int,
15956    X: *mut f32,
15957    ldx: *const lapack_int,
15958    rcond: *mut f32,
15959    rpvgrw: *mut f32,
15960    berr: *mut f32,
15961    n_err_bnds: *const lapack_int,
15962    err_bnds_norm: *mut f32,
15963    err_bnds_comp: *mut f32,
15964    nparams: *const lapack_int,
15965    params: *mut f32,
15966    work: *mut f32,
15967    iwork: *mut lapack_int,
15968    info: *mut lapack_int,
15969) {
15970    dyload_lib().sposvxx_.unwrap()(
15971        fact,
15972        uplo,
15973        n,
15974        nrhs,
15975        A,
15976        lda,
15977        AF,
15978        ldaf,
15979        equed,
15980        S,
15981        B,
15982        ldb,
15983        X,
15984        ldx,
15985        rcond,
15986        rpvgrw,
15987        berr,
15988        n_err_bnds,
15989        err_bnds_norm,
15990        err_bnds_comp,
15991        nparams,
15992        params,
15993        work,
15994        iwork,
15995        info,
15996    )
15997}
15998
15999#[inline(never)]
16000pub unsafe fn zposvxx_(
16001    fact: *const c_char,
16002    uplo: *const c_char,
16003    n: *const lapack_int,
16004    nrhs: *const lapack_int,
16005    A: *mut __BindgenComplex<f64>,
16006    lda: *const lapack_int,
16007    AF: *mut __BindgenComplex<f64>,
16008    ldaf: *const lapack_int,
16009    equed: *mut c_char,
16010    S: *mut f64,
16011    B: *mut __BindgenComplex<f64>,
16012    ldb: *const lapack_int,
16013    X: *mut __BindgenComplex<f64>,
16014    ldx: *const lapack_int,
16015    rcond: *mut f64,
16016    rpvgrw: *mut f64,
16017    berr: *mut f64,
16018    n_err_bnds: *const lapack_int,
16019    err_bnds_norm: *mut f64,
16020    err_bnds_comp: *mut f64,
16021    nparams: *const lapack_int,
16022    params: *mut f64,
16023    work: *mut __BindgenComplex<f64>,
16024    rwork: *mut f64,
16025    info: *mut lapack_int,
16026) {
16027    dyload_lib().zposvxx_.unwrap()(
16028        fact,
16029        uplo,
16030        n,
16031        nrhs,
16032        A,
16033        lda,
16034        AF,
16035        ldaf,
16036        equed,
16037        S,
16038        B,
16039        ldb,
16040        X,
16041        ldx,
16042        rcond,
16043        rpvgrw,
16044        berr,
16045        n_err_bnds,
16046        err_bnds_norm,
16047        err_bnds_comp,
16048        nparams,
16049        params,
16050        work,
16051        rwork,
16052        info,
16053    )
16054}
16055
16056#[inline(never)]
16057pub unsafe fn cpotf2_(
16058    uplo: *const c_char,
16059    n: *const lapack_int,
16060    A: *mut __BindgenComplex<f32>,
16061    lda: *const lapack_int,
16062    info: *mut lapack_int,
16063) {
16064    dyload_lib().cpotf2_.unwrap()(uplo, n, A, lda, info)
16065}
16066
16067#[inline(never)]
16068pub unsafe fn dpotf2_(
16069    uplo: *const c_char,
16070    n: *const lapack_int,
16071    A: *mut f64,
16072    lda: *const lapack_int,
16073    info: *mut lapack_int,
16074) {
16075    dyload_lib().dpotf2_.unwrap()(uplo, n, A, lda, info)
16076}
16077
16078#[inline(never)]
16079pub unsafe fn spotf2_(
16080    uplo: *const c_char,
16081    n: *const lapack_int,
16082    A: *mut f32,
16083    lda: *const lapack_int,
16084    info: *mut lapack_int,
16085) {
16086    dyload_lib().spotf2_.unwrap()(uplo, n, A, lda, info)
16087}
16088
16089#[inline(never)]
16090pub unsafe fn zpotf2_(
16091    uplo: *const c_char,
16092    n: *const lapack_int,
16093    A: *mut __BindgenComplex<f64>,
16094    lda: *const lapack_int,
16095    info: *mut lapack_int,
16096) {
16097    dyload_lib().zpotf2_.unwrap()(uplo, n, A, lda, info)
16098}
16099
16100#[inline(never)]
16101pub unsafe fn cpotrf_(
16102    uplo: *const c_char,
16103    n: *const lapack_int,
16104    A: *mut __BindgenComplex<f32>,
16105    lda: *const lapack_int,
16106    info: *mut lapack_int,
16107) {
16108    dyload_lib().cpotrf_.unwrap()(uplo, n, A, lda, info)
16109}
16110
16111#[inline(never)]
16112pub unsafe fn dpotrf_(
16113    uplo: *const c_char,
16114    n: *const lapack_int,
16115    A: *mut f64,
16116    lda: *const lapack_int,
16117    info: *mut lapack_int,
16118) {
16119    dyload_lib().dpotrf_.unwrap()(uplo, n, A, lda, info)
16120}
16121
16122#[inline(never)]
16123pub unsafe fn spotrf_(
16124    uplo: *const c_char,
16125    n: *const lapack_int,
16126    A: *mut f32,
16127    lda: *const lapack_int,
16128    info: *mut lapack_int,
16129) {
16130    dyload_lib().spotrf_.unwrap()(uplo, n, A, lda, info)
16131}
16132
16133#[inline(never)]
16134pub unsafe fn zpotrf_(
16135    uplo: *const c_char,
16136    n: *const lapack_int,
16137    A: *mut __BindgenComplex<f64>,
16138    lda: *const lapack_int,
16139    info: *mut lapack_int,
16140) {
16141    dyload_lib().zpotrf_.unwrap()(uplo, n, A, lda, info)
16142}
16143
16144#[inline(never)]
16145pub unsafe fn cpotrf2_(
16146    uplo: *const c_char,
16147    n: *const lapack_int,
16148    A: *mut __BindgenComplex<f32>,
16149    lda: *const lapack_int,
16150    info: *mut lapack_int,
16151) {
16152    dyload_lib().cpotrf2_.unwrap()(uplo, n, A, lda, info)
16153}
16154
16155#[inline(never)]
16156pub unsafe fn dpotrf2_(
16157    uplo: *const c_char,
16158    n: *const lapack_int,
16159    A: *mut f64,
16160    lda: *const lapack_int,
16161    info: *mut lapack_int,
16162) {
16163    dyload_lib().dpotrf2_.unwrap()(uplo, n, A, lda, info)
16164}
16165
16166#[inline(never)]
16167pub unsafe fn spotrf2_(
16168    uplo: *const c_char,
16169    n: *const lapack_int,
16170    A: *mut f32,
16171    lda: *const lapack_int,
16172    info: *mut lapack_int,
16173) {
16174    dyload_lib().spotrf2_.unwrap()(uplo, n, A, lda, info)
16175}
16176
16177#[inline(never)]
16178pub unsafe fn zpotrf2_(
16179    uplo: *const c_char,
16180    n: *const lapack_int,
16181    A: *mut __BindgenComplex<f64>,
16182    lda: *const lapack_int,
16183    info: *mut lapack_int,
16184) {
16185    dyload_lib().zpotrf2_.unwrap()(uplo, n, A, lda, info)
16186}
16187
16188#[inline(never)]
16189pub unsafe fn cpotri_(
16190    uplo: *const c_char,
16191    n: *const lapack_int,
16192    A: *mut __BindgenComplex<f32>,
16193    lda: *const lapack_int,
16194    info: *mut lapack_int,
16195) {
16196    dyload_lib().cpotri_.unwrap()(uplo, n, A, lda, info)
16197}
16198
16199#[inline(never)]
16200pub unsafe fn dpotri_(
16201    uplo: *const c_char,
16202    n: *const lapack_int,
16203    A: *mut f64,
16204    lda: *const lapack_int,
16205    info: *mut lapack_int,
16206) {
16207    dyload_lib().dpotri_.unwrap()(uplo, n, A, lda, info)
16208}
16209
16210#[inline(never)]
16211pub unsafe fn spotri_(
16212    uplo: *const c_char,
16213    n: *const lapack_int,
16214    A: *mut f32,
16215    lda: *const lapack_int,
16216    info: *mut lapack_int,
16217) {
16218    dyload_lib().spotri_.unwrap()(uplo, n, A, lda, info)
16219}
16220
16221#[inline(never)]
16222pub unsafe fn zpotri_(
16223    uplo: *const c_char,
16224    n: *const lapack_int,
16225    A: *mut __BindgenComplex<f64>,
16226    lda: *const lapack_int,
16227    info: *mut lapack_int,
16228) {
16229    dyload_lib().zpotri_.unwrap()(uplo, n, A, lda, info)
16230}
16231
16232#[inline(never)]
16233pub unsafe fn cpotrs_(
16234    uplo: *const c_char,
16235    n: *const lapack_int,
16236    nrhs: *const lapack_int,
16237    A: *const __BindgenComplex<f32>,
16238    lda: *const lapack_int,
16239    B: *mut __BindgenComplex<f32>,
16240    ldb: *const lapack_int,
16241    info: *mut lapack_int,
16242) {
16243    dyload_lib().cpotrs_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
16244}
16245
16246#[inline(never)]
16247pub unsafe fn dpotrs_(
16248    uplo: *const c_char,
16249    n: *const lapack_int,
16250    nrhs: *const lapack_int,
16251    A: *const f64,
16252    lda: *const lapack_int,
16253    B: *mut f64,
16254    ldb: *const lapack_int,
16255    info: *mut lapack_int,
16256) {
16257    dyload_lib().dpotrs_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
16258}
16259
16260#[inline(never)]
16261pub unsafe fn spotrs_(
16262    uplo: *const c_char,
16263    n: *const lapack_int,
16264    nrhs: *const lapack_int,
16265    A: *const f32,
16266    lda: *const lapack_int,
16267    B: *mut f32,
16268    ldb: *const lapack_int,
16269    info: *mut lapack_int,
16270) {
16271    dyload_lib().spotrs_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
16272}
16273
16274#[inline(never)]
16275pub unsafe fn zpotrs_(
16276    uplo: *const c_char,
16277    n: *const lapack_int,
16278    nrhs: *const lapack_int,
16279    A: *const __BindgenComplex<f64>,
16280    lda: *const lapack_int,
16281    B: *mut __BindgenComplex<f64>,
16282    ldb: *const lapack_int,
16283    info: *mut lapack_int,
16284) {
16285    dyload_lib().zpotrs_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
16286}
16287
16288#[inline(never)]
16289pub unsafe fn cppcon_(
16290    uplo: *const c_char,
16291    n: *const lapack_int,
16292    AP: *const __BindgenComplex<f32>,
16293    anorm: *const f32,
16294    rcond: *mut f32,
16295    work: *mut __BindgenComplex<f32>,
16296    rwork: *mut f32,
16297    info: *mut lapack_int,
16298) {
16299    dyload_lib().cppcon_.unwrap()(uplo, n, AP, anorm, rcond, work, rwork, info)
16300}
16301
16302#[inline(never)]
16303pub unsafe fn dppcon_(
16304    uplo: *const c_char,
16305    n: *const lapack_int,
16306    AP: *const f64,
16307    anorm: *const f64,
16308    rcond: *mut f64,
16309    work: *mut f64,
16310    iwork: *mut lapack_int,
16311    info: *mut lapack_int,
16312) {
16313    dyload_lib().dppcon_.unwrap()(uplo, n, AP, anorm, rcond, work, iwork, info)
16314}
16315
16316#[inline(never)]
16317pub unsafe fn sppcon_(
16318    uplo: *const c_char,
16319    n: *const lapack_int,
16320    AP: *const f32,
16321    anorm: *const f32,
16322    rcond: *mut f32,
16323    work: *mut f32,
16324    iwork: *mut lapack_int,
16325    info: *mut lapack_int,
16326) {
16327    dyload_lib().sppcon_.unwrap()(uplo, n, AP, anorm, rcond, work, iwork, info)
16328}
16329
16330#[inline(never)]
16331pub unsafe fn zppcon_(
16332    uplo: *const c_char,
16333    n: *const lapack_int,
16334    AP: *const __BindgenComplex<f64>,
16335    anorm: *const f64,
16336    rcond: *mut f64,
16337    work: *mut __BindgenComplex<f64>,
16338    rwork: *mut f64,
16339    info: *mut lapack_int,
16340) {
16341    dyload_lib().zppcon_.unwrap()(uplo, n, AP, anorm, rcond, work, rwork, info)
16342}
16343
16344#[inline(never)]
16345pub unsafe fn cppequ_(
16346    uplo: *const c_char,
16347    n: *const lapack_int,
16348    AP: *const __BindgenComplex<f32>,
16349    S: *mut f32,
16350    scond: *mut f32,
16351    amax: *mut f32,
16352    info: *mut lapack_int,
16353) {
16354    dyload_lib().cppequ_.unwrap()(uplo, n, AP, S, scond, amax, info)
16355}
16356
16357#[inline(never)]
16358pub unsafe fn dppequ_(
16359    uplo: *const c_char,
16360    n: *const lapack_int,
16361    AP: *const f64,
16362    S: *mut f64,
16363    scond: *mut f64,
16364    amax: *mut f64,
16365    info: *mut lapack_int,
16366) {
16367    dyload_lib().dppequ_.unwrap()(uplo, n, AP, S, scond, amax, info)
16368}
16369
16370#[inline(never)]
16371pub unsafe fn sppequ_(
16372    uplo: *const c_char,
16373    n: *const lapack_int,
16374    AP: *const f32,
16375    S: *mut f32,
16376    scond: *mut f32,
16377    amax: *mut f32,
16378    info: *mut lapack_int,
16379) {
16380    dyload_lib().sppequ_.unwrap()(uplo, n, AP, S, scond, amax, info)
16381}
16382
16383#[inline(never)]
16384pub unsafe fn zppequ_(
16385    uplo: *const c_char,
16386    n: *const lapack_int,
16387    AP: *const __BindgenComplex<f64>,
16388    S: *mut f64,
16389    scond: *mut f64,
16390    amax: *mut f64,
16391    info: *mut lapack_int,
16392) {
16393    dyload_lib().zppequ_.unwrap()(uplo, n, AP, S, scond, amax, info)
16394}
16395
16396#[inline(never)]
16397pub unsafe fn cpprfs_(
16398    uplo: *const c_char,
16399    n: *const lapack_int,
16400    nrhs: *const lapack_int,
16401    AP: *const __BindgenComplex<f32>,
16402    AFP: *const __BindgenComplex<f32>,
16403    B: *const __BindgenComplex<f32>,
16404    ldb: *const lapack_int,
16405    X: *mut __BindgenComplex<f32>,
16406    ldx: *const lapack_int,
16407    ferr: *mut f32,
16408    berr: *mut f32,
16409    work: *mut __BindgenComplex<f32>,
16410    rwork: *mut f32,
16411    info: *mut lapack_int,
16412) {
16413    dyload_lib().cpprfs_.unwrap()(
16414        uplo, n, nrhs, AP, AFP, B, ldb, X, ldx, ferr, berr, work, rwork, info,
16415    )
16416}
16417
16418#[inline(never)]
16419pub unsafe fn dpprfs_(
16420    uplo: *const c_char,
16421    n: *const lapack_int,
16422    nrhs: *const lapack_int,
16423    AP: *const f64,
16424    AFP: *const f64,
16425    B: *const f64,
16426    ldb: *const lapack_int,
16427    X: *mut f64,
16428    ldx: *const lapack_int,
16429    ferr: *mut f64,
16430    berr: *mut f64,
16431    work: *mut f64,
16432    iwork: *mut lapack_int,
16433    info: *mut lapack_int,
16434) {
16435    dyload_lib().dpprfs_.unwrap()(
16436        uplo, n, nrhs, AP, AFP, B, ldb, X, ldx, ferr, berr, work, iwork, info,
16437    )
16438}
16439
16440#[inline(never)]
16441pub unsafe fn spprfs_(
16442    uplo: *const c_char,
16443    n: *const lapack_int,
16444    nrhs: *const lapack_int,
16445    AP: *const f32,
16446    AFP: *const f32,
16447    B: *const f32,
16448    ldb: *const lapack_int,
16449    X: *mut f32,
16450    ldx: *const lapack_int,
16451    ferr: *mut f32,
16452    berr: *mut f32,
16453    work: *mut f32,
16454    iwork: *mut lapack_int,
16455    info: *mut lapack_int,
16456) {
16457    dyload_lib().spprfs_.unwrap()(
16458        uplo, n, nrhs, AP, AFP, B, ldb, X, ldx, ferr, berr, work, iwork, info,
16459    )
16460}
16461
16462#[inline(never)]
16463pub unsafe fn zpprfs_(
16464    uplo: *const c_char,
16465    n: *const lapack_int,
16466    nrhs: *const lapack_int,
16467    AP: *const __BindgenComplex<f64>,
16468    AFP: *const __BindgenComplex<f64>,
16469    B: *const __BindgenComplex<f64>,
16470    ldb: *const lapack_int,
16471    X: *mut __BindgenComplex<f64>,
16472    ldx: *const lapack_int,
16473    ferr: *mut f64,
16474    berr: *mut f64,
16475    work: *mut __BindgenComplex<f64>,
16476    rwork: *mut f64,
16477    info: *mut lapack_int,
16478) {
16479    dyload_lib().zpprfs_.unwrap()(
16480        uplo, n, nrhs, AP, AFP, B, ldb, X, ldx, ferr, berr, work, rwork, info,
16481    )
16482}
16483
16484#[inline(never)]
16485pub unsafe fn cppsv_(
16486    uplo: *const c_char,
16487    n: *const lapack_int,
16488    nrhs: *const lapack_int,
16489    AP: *mut __BindgenComplex<f32>,
16490    B: *mut __BindgenComplex<f32>,
16491    ldb: *const lapack_int,
16492    info: *mut lapack_int,
16493) {
16494    dyload_lib().cppsv_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16495}
16496
16497#[inline(never)]
16498pub unsafe fn dppsv_(
16499    uplo: *const c_char,
16500    n: *const lapack_int,
16501    nrhs: *const lapack_int,
16502    AP: *mut f64,
16503    B: *mut f64,
16504    ldb: *const lapack_int,
16505    info: *mut lapack_int,
16506) {
16507    dyload_lib().dppsv_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16508}
16509
16510#[inline(never)]
16511pub unsafe fn sppsv_(
16512    uplo: *const c_char,
16513    n: *const lapack_int,
16514    nrhs: *const lapack_int,
16515    AP: *mut f32,
16516    B: *mut f32,
16517    ldb: *const lapack_int,
16518    info: *mut lapack_int,
16519) {
16520    dyload_lib().sppsv_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16521}
16522
16523#[inline(never)]
16524pub unsafe fn zppsv_(
16525    uplo: *const c_char,
16526    n: *const lapack_int,
16527    nrhs: *const lapack_int,
16528    AP: *mut __BindgenComplex<f64>,
16529    B: *mut __BindgenComplex<f64>,
16530    ldb: *const lapack_int,
16531    info: *mut lapack_int,
16532) {
16533    dyload_lib().zppsv_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16534}
16535
16536#[inline(never)]
16537pub unsafe fn cppsvx_(
16538    fact: *const c_char,
16539    uplo: *const c_char,
16540    n: *const lapack_int,
16541    nrhs: *const lapack_int,
16542    AP: *mut __BindgenComplex<f32>,
16543    AFP: *mut __BindgenComplex<f32>,
16544    equed: *mut c_char,
16545    S: *mut f32,
16546    B: *mut __BindgenComplex<f32>,
16547    ldb: *const lapack_int,
16548    X: *mut __BindgenComplex<f32>,
16549    ldx: *const lapack_int,
16550    rcond: *mut f32,
16551    ferr: *mut f32,
16552    berr: *mut f32,
16553    work: *mut __BindgenComplex<f32>,
16554    rwork: *mut f32,
16555    info: *mut lapack_int,
16556) {
16557    dyload_lib().cppsvx_.unwrap()(
16558        fact, uplo, n, nrhs, AP, AFP, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work, rwork,
16559        info,
16560    )
16561}
16562
16563#[inline(never)]
16564pub unsafe fn dppsvx_(
16565    fact: *const c_char,
16566    uplo: *const c_char,
16567    n: *const lapack_int,
16568    nrhs: *const lapack_int,
16569    AP: *mut f64,
16570    AFP: *mut f64,
16571    equed: *mut c_char,
16572    S: *mut f64,
16573    B: *mut f64,
16574    ldb: *const lapack_int,
16575    X: *mut f64,
16576    ldx: *const lapack_int,
16577    rcond: *mut f64,
16578    ferr: *mut f64,
16579    berr: *mut f64,
16580    work: *mut f64,
16581    iwork: *mut lapack_int,
16582    info: *mut lapack_int,
16583) {
16584    dyload_lib().dppsvx_.unwrap()(
16585        fact, uplo, n, nrhs, AP, AFP, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work, iwork,
16586        info,
16587    )
16588}
16589
16590#[inline(never)]
16591pub unsafe fn sppsvx_(
16592    fact: *const c_char,
16593    uplo: *const c_char,
16594    n: *const lapack_int,
16595    nrhs: *const lapack_int,
16596    AP: *mut f32,
16597    AFP: *mut f32,
16598    equed: *mut c_char,
16599    S: *mut f32,
16600    B: *mut f32,
16601    ldb: *const lapack_int,
16602    X: *mut f32,
16603    ldx: *const lapack_int,
16604    rcond: *mut f32,
16605    ferr: *mut f32,
16606    berr: *mut f32,
16607    work: *mut f32,
16608    iwork: *mut lapack_int,
16609    info: *mut lapack_int,
16610) {
16611    dyload_lib().sppsvx_.unwrap()(
16612        fact, uplo, n, nrhs, AP, AFP, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work, iwork,
16613        info,
16614    )
16615}
16616
16617#[inline(never)]
16618pub unsafe fn zppsvx_(
16619    fact: *const c_char,
16620    uplo: *const c_char,
16621    n: *const lapack_int,
16622    nrhs: *const lapack_int,
16623    AP: *mut __BindgenComplex<f64>,
16624    AFP: *mut __BindgenComplex<f64>,
16625    equed: *mut c_char,
16626    S: *mut f64,
16627    B: *mut __BindgenComplex<f64>,
16628    ldb: *const lapack_int,
16629    X: *mut __BindgenComplex<f64>,
16630    ldx: *const lapack_int,
16631    rcond: *mut f64,
16632    ferr: *mut f64,
16633    berr: *mut f64,
16634    work: *mut __BindgenComplex<f64>,
16635    rwork: *mut f64,
16636    info: *mut lapack_int,
16637) {
16638    dyload_lib().zppsvx_.unwrap()(
16639        fact, uplo, n, nrhs, AP, AFP, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work, rwork,
16640        info,
16641    )
16642}
16643
16644#[inline(never)]
16645pub unsafe fn cpptrf_(
16646    uplo: *const c_char,
16647    n: *const lapack_int,
16648    AP: *mut __BindgenComplex<f32>,
16649    info: *mut lapack_int,
16650) {
16651    dyload_lib().cpptrf_.unwrap()(uplo, n, AP, info)
16652}
16653
16654#[inline(never)]
16655pub unsafe fn dpptrf_(
16656    uplo: *const c_char,
16657    n: *const lapack_int,
16658    AP: *mut f64,
16659    info: *mut lapack_int,
16660) {
16661    dyload_lib().dpptrf_.unwrap()(uplo, n, AP, info)
16662}
16663
16664#[inline(never)]
16665pub unsafe fn spptrf_(
16666    uplo: *const c_char,
16667    n: *const lapack_int,
16668    AP: *mut f32,
16669    info: *mut lapack_int,
16670) {
16671    dyload_lib().spptrf_.unwrap()(uplo, n, AP, info)
16672}
16673
16674#[inline(never)]
16675pub unsafe fn zpptrf_(
16676    uplo: *const c_char,
16677    n: *const lapack_int,
16678    AP: *mut __BindgenComplex<f64>,
16679    info: *mut lapack_int,
16680) {
16681    dyload_lib().zpptrf_.unwrap()(uplo, n, AP, info)
16682}
16683
16684#[inline(never)]
16685pub unsafe fn cpptri_(
16686    uplo: *const c_char,
16687    n: *const lapack_int,
16688    AP: *mut __BindgenComplex<f32>,
16689    info: *mut lapack_int,
16690) {
16691    dyload_lib().cpptri_.unwrap()(uplo, n, AP, info)
16692}
16693
16694#[inline(never)]
16695pub unsafe fn dpptri_(
16696    uplo: *const c_char,
16697    n: *const lapack_int,
16698    AP: *mut f64,
16699    info: *mut lapack_int,
16700) {
16701    dyload_lib().dpptri_.unwrap()(uplo, n, AP, info)
16702}
16703
16704#[inline(never)]
16705pub unsafe fn spptri_(
16706    uplo: *const c_char,
16707    n: *const lapack_int,
16708    AP: *mut f32,
16709    info: *mut lapack_int,
16710) {
16711    dyload_lib().spptri_.unwrap()(uplo, n, AP, info)
16712}
16713
16714#[inline(never)]
16715pub unsafe fn zpptri_(
16716    uplo: *const c_char,
16717    n: *const lapack_int,
16718    AP: *mut __BindgenComplex<f64>,
16719    info: *mut lapack_int,
16720) {
16721    dyload_lib().zpptri_.unwrap()(uplo, n, AP, info)
16722}
16723
16724#[inline(never)]
16725pub unsafe fn cpptrs_(
16726    uplo: *const c_char,
16727    n: *const lapack_int,
16728    nrhs: *const lapack_int,
16729    AP: *const __BindgenComplex<f32>,
16730    B: *mut __BindgenComplex<f32>,
16731    ldb: *const lapack_int,
16732    info: *mut lapack_int,
16733) {
16734    dyload_lib().cpptrs_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16735}
16736
16737#[inline(never)]
16738pub unsafe fn dpptrs_(
16739    uplo: *const c_char,
16740    n: *const lapack_int,
16741    nrhs: *const lapack_int,
16742    AP: *const f64,
16743    B: *mut f64,
16744    ldb: *const lapack_int,
16745    info: *mut lapack_int,
16746) {
16747    dyload_lib().dpptrs_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16748}
16749
16750#[inline(never)]
16751pub unsafe fn spptrs_(
16752    uplo: *const c_char,
16753    n: *const lapack_int,
16754    nrhs: *const lapack_int,
16755    AP: *const f32,
16756    B: *mut f32,
16757    ldb: *const lapack_int,
16758    info: *mut lapack_int,
16759) {
16760    dyload_lib().spptrs_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16761}
16762
16763#[inline(never)]
16764pub unsafe fn zpptrs_(
16765    uplo: *const c_char,
16766    n: *const lapack_int,
16767    nrhs: *const lapack_int,
16768    AP: *const __BindgenComplex<f64>,
16769    B: *mut __BindgenComplex<f64>,
16770    ldb: *const lapack_int,
16771    info: *mut lapack_int,
16772) {
16773    dyload_lib().zpptrs_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16774}
16775
16776#[inline(never)]
16777pub unsafe fn cpstrf_(
16778    uplo: *const c_char,
16779    n: *const lapack_int,
16780    A: *mut __BindgenComplex<f32>,
16781    lda: *const lapack_int,
16782    piv: *mut lapack_int,
16783    rank: *mut lapack_int,
16784    tol: *const f32,
16785    work: *mut f32,
16786    info: *mut lapack_int,
16787) {
16788    dyload_lib().cpstrf_.unwrap()(uplo, n, A, lda, piv, rank, tol, work, info)
16789}
16790
16791#[inline(never)]
16792pub unsafe fn dpstrf_(
16793    uplo: *const c_char,
16794    n: *const lapack_int,
16795    A: *mut f64,
16796    lda: *const lapack_int,
16797    piv: *mut lapack_int,
16798    rank: *mut lapack_int,
16799    tol: *const f64,
16800    work: *mut f64,
16801    info: *mut lapack_int,
16802) {
16803    dyload_lib().dpstrf_.unwrap()(uplo, n, A, lda, piv, rank, tol, work, info)
16804}
16805
16806#[inline(never)]
16807pub unsafe fn spstrf_(
16808    uplo: *const c_char,
16809    n: *const lapack_int,
16810    A: *mut f32,
16811    lda: *const lapack_int,
16812    piv: *mut lapack_int,
16813    rank: *mut lapack_int,
16814    tol: *const f32,
16815    work: *mut f32,
16816    info: *mut lapack_int,
16817) {
16818    dyload_lib().spstrf_.unwrap()(uplo, n, A, lda, piv, rank, tol, work, info)
16819}
16820
16821#[inline(never)]
16822pub unsafe fn zpstrf_(
16823    uplo: *const c_char,
16824    n: *const lapack_int,
16825    A: *mut __BindgenComplex<f64>,
16826    lda: *const lapack_int,
16827    piv: *mut lapack_int,
16828    rank: *mut lapack_int,
16829    tol: *const f64,
16830    work: *mut f64,
16831    info: *mut lapack_int,
16832) {
16833    dyload_lib().zpstrf_.unwrap()(uplo, n, A, lda, piv, rank, tol, work, info)
16834}
16835
16836#[inline(never)]
16837pub unsafe fn cptcon_(
16838    n: *const lapack_int,
16839    D: *const f32,
16840    E: *const __BindgenComplex<f32>,
16841    anorm: *const f32,
16842    rcond: *mut f32,
16843    rwork: *mut f32,
16844    info: *mut lapack_int,
16845) {
16846    dyload_lib().cptcon_.unwrap()(n, D, E, anorm, rcond, rwork, info)
16847}
16848
16849#[inline(never)]
16850pub unsafe fn dptcon_(
16851    n: *const lapack_int,
16852    D: *const f64,
16853    E: *const f64,
16854    anorm: *const f64,
16855    rcond: *mut f64,
16856    work: *mut f64,
16857    info: *mut lapack_int,
16858) {
16859    dyload_lib().dptcon_.unwrap()(n, D, E, anorm, rcond, work, info)
16860}
16861
16862#[inline(never)]
16863pub unsafe fn sptcon_(
16864    n: *const lapack_int,
16865    D: *const f32,
16866    E: *const f32,
16867    anorm: *const f32,
16868    rcond: *mut f32,
16869    work: *mut f32,
16870    info: *mut lapack_int,
16871) {
16872    dyload_lib().sptcon_.unwrap()(n, D, E, anorm, rcond, work, info)
16873}
16874
16875#[inline(never)]
16876pub unsafe fn zptcon_(
16877    n: *const lapack_int,
16878    D: *const f64,
16879    E: *const __BindgenComplex<f64>,
16880    anorm: *const f64,
16881    rcond: *mut f64,
16882    rwork: *mut f64,
16883    info: *mut lapack_int,
16884) {
16885    dyload_lib().zptcon_.unwrap()(n, D, E, anorm, rcond, rwork, info)
16886}
16887
16888#[inline(never)]
16889pub unsafe fn cpteqr_(
16890    compz: *const c_char,
16891    n: *const lapack_int,
16892    D: *mut f32,
16893    E: *mut f32,
16894    Z: *mut __BindgenComplex<f32>,
16895    ldz: *const lapack_int,
16896    work: *mut f32,
16897    info: *mut lapack_int,
16898) {
16899    dyload_lib().cpteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
16900}
16901
16902#[inline(never)]
16903pub unsafe fn dpteqr_(
16904    compz: *const c_char,
16905    n: *const lapack_int,
16906    D: *mut f64,
16907    E: *mut f64,
16908    Z: *mut f64,
16909    ldz: *const lapack_int,
16910    work: *mut f64,
16911    info: *mut lapack_int,
16912) {
16913    dyload_lib().dpteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
16914}
16915
16916#[inline(never)]
16917pub unsafe fn spteqr_(
16918    compz: *const c_char,
16919    n: *const lapack_int,
16920    D: *mut f32,
16921    E: *mut f32,
16922    Z: *mut f32,
16923    ldz: *const lapack_int,
16924    work: *mut f32,
16925    info: *mut lapack_int,
16926) {
16927    dyload_lib().spteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
16928}
16929
16930#[inline(never)]
16931pub unsafe fn zpteqr_(
16932    compz: *const c_char,
16933    n: *const lapack_int,
16934    D: *mut f64,
16935    E: *mut f64,
16936    Z: *mut __BindgenComplex<f64>,
16937    ldz: *const lapack_int,
16938    work: *mut f64,
16939    info: *mut lapack_int,
16940) {
16941    dyload_lib().zpteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
16942}
16943
16944#[inline(never)]
16945pub unsafe fn cptrfs_(
16946    uplo: *const c_char,
16947    n: *const lapack_int,
16948    nrhs: *const lapack_int,
16949    D: *const f32,
16950    E: *const __BindgenComplex<f32>,
16951    DF: *const f32,
16952    EF: *const __BindgenComplex<f32>,
16953    B: *const __BindgenComplex<f32>,
16954    ldb: *const lapack_int,
16955    X: *mut __BindgenComplex<f32>,
16956    ldx: *const lapack_int,
16957    ferr: *mut f32,
16958    berr: *mut f32,
16959    work: *mut __BindgenComplex<f32>,
16960    rwork: *mut f32,
16961    info: *mut lapack_int,
16962) {
16963    dyload_lib().cptrfs_.unwrap()(
16964        uplo, n, nrhs, D, E, DF, EF, B, ldb, X, ldx, ferr, berr, work, rwork, info,
16965    )
16966}
16967
16968#[inline(never)]
16969pub unsafe fn dptrfs_(
16970    n: *const lapack_int,
16971    nrhs: *const lapack_int,
16972    D: *const f64,
16973    E: *const f64,
16974    DF: *const f64,
16975    EF: *const f64,
16976    B: *const f64,
16977    ldb: *const lapack_int,
16978    X: *mut f64,
16979    ldx: *const lapack_int,
16980    ferr: *mut f64,
16981    berr: *mut f64,
16982    work: *mut f64,
16983    info: *mut lapack_int,
16984) {
16985    dyload_lib().dptrfs_.unwrap()(n, nrhs, D, E, DF, EF, B, ldb, X, ldx, ferr, berr, work, info)
16986}
16987
16988#[inline(never)]
16989pub unsafe fn sptrfs_(
16990    n: *const lapack_int,
16991    nrhs: *const lapack_int,
16992    D: *const f32,
16993    E: *const f32,
16994    DF: *const f32,
16995    EF: *const f32,
16996    B: *const f32,
16997    ldb: *const lapack_int,
16998    X: *mut f32,
16999    ldx: *const lapack_int,
17000    ferr: *mut f32,
17001    berr: *mut f32,
17002    work: *mut f32,
17003    info: *mut lapack_int,
17004) {
17005    dyload_lib().sptrfs_.unwrap()(n, nrhs, D, E, DF, EF, B, ldb, X, ldx, ferr, berr, work, info)
17006}
17007
17008#[inline(never)]
17009pub unsafe fn zptrfs_(
17010    uplo: *const c_char,
17011    n: *const lapack_int,
17012    nrhs: *const lapack_int,
17013    D: *const f64,
17014    E: *const __BindgenComplex<f64>,
17015    DF: *const f64,
17016    EF: *const __BindgenComplex<f64>,
17017    B: *const __BindgenComplex<f64>,
17018    ldb: *const lapack_int,
17019    X: *mut __BindgenComplex<f64>,
17020    ldx: *const lapack_int,
17021    ferr: *mut f64,
17022    berr: *mut f64,
17023    work: *mut __BindgenComplex<f64>,
17024    rwork: *mut f64,
17025    info: *mut lapack_int,
17026) {
17027    dyload_lib().zptrfs_.unwrap()(
17028        uplo, n, nrhs, D, E, DF, EF, B, ldb, X, ldx, ferr, berr, work, rwork, info,
17029    )
17030}
17031
17032#[inline(never)]
17033pub unsafe fn cptsv_(
17034    n: *const lapack_int,
17035    nrhs: *const lapack_int,
17036    D: *mut f32,
17037    E: *mut __BindgenComplex<f32>,
17038    B: *mut __BindgenComplex<f32>,
17039    ldb: *const lapack_int,
17040    info: *mut lapack_int,
17041) {
17042    dyload_lib().cptsv_.unwrap()(n, nrhs, D, E, B, ldb, info)
17043}
17044
17045#[inline(never)]
17046pub unsafe fn dptsv_(
17047    n: *const lapack_int,
17048    nrhs: *const lapack_int,
17049    D: *mut f64,
17050    E: *mut f64,
17051    B: *mut f64,
17052    ldb: *const lapack_int,
17053    info: *mut lapack_int,
17054) {
17055    dyload_lib().dptsv_.unwrap()(n, nrhs, D, E, B, ldb, info)
17056}
17057
17058#[inline(never)]
17059pub unsafe fn sptsv_(
17060    n: *const lapack_int,
17061    nrhs: *const lapack_int,
17062    D: *mut f32,
17063    E: *mut f32,
17064    B: *mut f32,
17065    ldb: *const lapack_int,
17066    info: *mut lapack_int,
17067) {
17068    dyload_lib().sptsv_.unwrap()(n, nrhs, D, E, B, ldb, info)
17069}
17070
17071#[inline(never)]
17072pub unsafe fn zptsv_(
17073    n: *const lapack_int,
17074    nrhs: *const lapack_int,
17075    D: *mut f64,
17076    E: *mut __BindgenComplex<f64>,
17077    B: *mut __BindgenComplex<f64>,
17078    ldb: *const lapack_int,
17079    info: *mut lapack_int,
17080) {
17081    dyload_lib().zptsv_.unwrap()(n, nrhs, D, E, B, ldb, info)
17082}
17083
17084#[inline(never)]
17085pub unsafe fn cptsvx_(
17086    fact: *const c_char,
17087    n: *const lapack_int,
17088    nrhs: *const lapack_int,
17089    D: *const f32,
17090    E: *const __BindgenComplex<f32>,
17091    DF: *mut f32,
17092    EF: *mut __BindgenComplex<f32>,
17093    B: *const __BindgenComplex<f32>,
17094    ldb: *const lapack_int,
17095    X: *mut __BindgenComplex<f32>,
17096    ldx: *const lapack_int,
17097    rcond: *mut f32,
17098    ferr: *mut f32,
17099    berr: *mut f32,
17100    work: *mut __BindgenComplex<f32>,
17101    rwork: *mut f32,
17102    info: *mut lapack_int,
17103) {
17104    dyload_lib().cptsvx_.unwrap()(
17105        fact, n, nrhs, D, E, DF, EF, B, ldb, X, ldx, rcond, ferr, berr, work, rwork, info,
17106    )
17107}
17108
17109#[inline(never)]
17110pub unsafe fn dptsvx_(
17111    fact: *const c_char,
17112    n: *const lapack_int,
17113    nrhs: *const lapack_int,
17114    D: *const f64,
17115    E: *const f64,
17116    DF: *mut f64,
17117    EF: *mut f64,
17118    B: *const f64,
17119    ldb: *const lapack_int,
17120    X: *mut f64,
17121    ldx: *const lapack_int,
17122    rcond: *mut f64,
17123    ferr: *mut f64,
17124    berr: *mut f64,
17125    work: *mut f64,
17126    info: *mut lapack_int,
17127) {
17128    dyload_lib().dptsvx_.unwrap()(
17129        fact, n, nrhs, D, E, DF, EF, B, ldb, X, ldx, rcond, ferr, berr, work, info,
17130    )
17131}
17132
17133#[inline(never)]
17134pub unsafe fn sptsvx_(
17135    fact: *const c_char,
17136    n: *const lapack_int,
17137    nrhs: *const lapack_int,
17138    D: *const f32,
17139    E: *const f32,
17140    DF: *mut f32,
17141    EF: *mut f32,
17142    B: *const f32,
17143    ldb: *const lapack_int,
17144    X: *mut f32,
17145    ldx: *const lapack_int,
17146    rcond: *mut f32,
17147    ferr: *mut f32,
17148    berr: *mut f32,
17149    work: *mut f32,
17150    info: *mut lapack_int,
17151) {
17152    dyload_lib().sptsvx_.unwrap()(
17153        fact, n, nrhs, D, E, DF, EF, B, ldb, X, ldx, rcond, ferr, berr, work, info,
17154    )
17155}
17156
17157#[inline(never)]
17158pub unsafe fn zptsvx_(
17159    fact: *const c_char,
17160    n: *const lapack_int,
17161    nrhs: *const lapack_int,
17162    D: *const f64,
17163    E: *const __BindgenComplex<f64>,
17164    DF: *mut f64,
17165    EF: *mut __BindgenComplex<f64>,
17166    B: *const __BindgenComplex<f64>,
17167    ldb: *const lapack_int,
17168    X: *mut __BindgenComplex<f64>,
17169    ldx: *const lapack_int,
17170    rcond: *mut f64,
17171    ferr: *mut f64,
17172    berr: *mut f64,
17173    work: *mut __BindgenComplex<f64>,
17174    rwork: *mut f64,
17175    info: *mut lapack_int,
17176) {
17177    dyload_lib().zptsvx_.unwrap()(
17178        fact, n, nrhs, D, E, DF, EF, B, ldb, X, ldx, rcond, ferr, berr, work, rwork, info,
17179    )
17180}
17181
17182#[inline(never)]
17183pub unsafe fn cpttrf_(
17184    n: *const lapack_int,
17185    D: *mut f32,
17186    E: *mut __BindgenComplex<f32>,
17187    info: *mut lapack_int,
17188) {
17189    dyload_lib().cpttrf_.unwrap()(n, D, E, info)
17190}
17191
17192#[inline(never)]
17193pub unsafe fn dpttrf_(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int) {
17194    dyload_lib().dpttrf_.unwrap()(n, D, E, info)
17195}
17196
17197#[inline(never)]
17198pub unsafe fn spttrf_(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int) {
17199    dyload_lib().spttrf_.unwrap()(n, D, E, info)
17200}
17201
17202#[inline(never)]
17203pub unsafe fn zpttrf_(
17204    n: *const lapack_int,
17205    D: *mut f64,
17206    E: *mut __BindgenComplex<f64>,
17207    info: *mut lapack_int,
17208) {
17209    dyload_lib().zpttrf_.unwrap()(n, D, E, info)
17210}
17211
17212#[inline(never)]
17213pub unsafe fn cpttrs_(
17214    uplo: *const c_char,
17215    n: *const lapack_int,
17216    nrhs: *const lapack_int,
17217    D: *const f32,
17218    E: *const __BindgenComplex<f32>,
17219    B: *mut __BindgenComplex<f32>,
17220    ldb: *const lapack_int,
17221    info: *mut lapack_int,
17222) {
17223    dyload_lib().cpttrs_.unwrap()(uplo, n, nrhs, D, E, B, ldb, info)
17224}
17225
17226#[inline(never)]
17227pub unsafe fn dpttrs_(
17228    n: *const lapack_int,
17229    nrhs: *const lapack_int,
17230    D: *const f64,
17231    E: *const f64,
17232    B: *mut f64,
17233    ldb: *const lapack_int,
17234    info: *mut lapack_int,
17235) {
17236    dyload_lib().dpttrs_.unwrap()(n, nrhs, D, E, B, ldb, info)
17237}
17238
17239#[inline(never)]
17240pub unsafe fn spttrs_(
17241    n: *const lapack_int,
17242    nrhs: *const lapack_int,
17243    D: *const f32,
17244    E: *const f32,
17245    B: *mut f32,
17246    ldb: *const lapack_int,
17247    info: *mut lapack_int,
17248) {
17249    dyload_lib().spttrs_.unwrap()(n, nrhs, D, E, B, ldb, info)
17250}
17251
17252#[inline(never)]
17253pub unsafe fn zpttrs_(
17254    uplo: *const c_char,
17255    n: *const lapack_int,
17256    nrhs: *const lapack_int,
17257    D: *const f64,
17258    E: *const __BindgenComplex<f64>,
17259    B: *mut __BindgenComplex<f64>,
17260    ldb: *const lapack_int,
17261    info: *mut lapack_int,
17262) {
17263    dyload_lib().zpttrs_.unwrap()(uplo, n, nrhs, D, E, B, ldb, info)
17264}
17265
17266#[inline(never)]
17267pub unsafe fn dsbev_(
17268    jobz: *const c_char,
17269    uplo: *const c_char,
17270    n: *const lapack_int,
17271    kd: *const lapack_int,
17272    AB: *mut f64,
17273    ldab: *const lapack_int,
17274    W: *mut f64,
17275    Z: *mut f64,
17276    ldz: *const lapack_int,
17277    work: *mut f64,
17278    info: *mut lapack_int,
17279) {
17280    dyload_lib().dsbev_.unwrap()(jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, info)
17281}
17282
17283#[inline(never)]
17284pub unsafe fn ssbev_(
17285    jobz: *const c_char,
17286    uplo: *const c_char,
17287    n: *const lapack_int,
17288    kd: *const lapack_int,
17289    AB: *mut f32,
17290    ldab: *const lapack_int,
17291    W: *mut f32,
17292    Z: *mut f32,
17293    ldz: *const lapack_int,
17294    work: *mut f32,
17295    info: *mut lapack_int,
17296) {
17297    dyload_lib().ssbev_.unwrap()(jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, info)
17298}
17299
17300#[inline(never)]
17301pub unsafe fn dsbev_2stage_(
17302    jobz: *const c_char,
17303    uplo: *const c_char,
17304    n: *const lapack_int,
17305    kd: *const lapack_int,
17306    AB: *mut f64,
17307    ldab: *const lapack_int,
17308    W: *mut f64,
17309    Z: *mut f64,
17310    ldz: *const lapack_int,
17311    work: *mut f64,
17312    lwork: *const lapack_int,
17313    info: *mut lapack_int,
17314) {
17315    dyload_lib().dsbev_2stage_.unwrap()(jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, info)
17316}
17317
17318#[inline(never)]
17319pub unsafe fn ssbev_2stage_(
17320    jobz: *const c_char,
17321    uplo: *const c_char,
17322    n: *const lapack_int,
17323    kd: *const lapack_int,
17324    AB: *mut f32,
17325    ldab: *const lapack_int,
17326    W: *mut f32,
17327    Z: *mut f32,
17328    ldz: *const lapack_int,
17329    work: *mut f32,
17330    lwork: *const lapack_int,
17331    info: *mut lapack_int,
17332) {
17333    dyload_lib().ssbev_2stage_.unwrap()(jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, info)
17334}
17335
17336#[inline(never)]
17337pub unsafe fn dsbevd_(
17338    jobz: *const c_char,
17339    uplo: *const c_char,
17340    n: *const lapack_int,
17341    kd: *const lapack_int,
17342    AB: *mut f64,
17343    ldab: *const lapack_int,
17344    W: *mut f64,
17345    Z: *mut f64,
17346    ldz: *const lapack_int,
17347    work: *mut f64,
17348    lwork: *const lapack_int,
17349    iwork: *mut lapack_int,
17350    liwork: *const lapack_int,
17351    info: *mut lapack_int,
17352) {
17353    dyload_lib().dsbevd_.unwrap()(
17354        jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, iwork, liwork, info,
17355    )
17356}
17357
17358#[inline(never)]
17359pub unsafe fn ssbevd_(
17360    jobz: *const c_char,
17361    uplo: *const c_char,
17362    n: *const lapack_int,
17363    kd: *const lapack_int,
17364    AB: *mut f32,
17365    ldab: *const lapack_int,
17366    W: *mut f32,
17367    Z: *mut f32,
17368    ldz: *const lapack_int,
17369    work: *mut f32,
17370    lwork: *const lapack_int,
17371    iwork: *mut lapack_int,
17372    liwork: *const lapack_int,
17373    info: *mut lapack_int,
17374) {
17375    dyload_lib().ssbevd_.unwrap()(
17376        jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, iwork, liwork, info,
17377    )
17378}
17379
17380#[inline(never)]
17381pub unsafe fn dsbevd_2stage_(
17382    jobz: *const c_char,
17383    uplo: *const c_char,
17384    n: *const lapack_int,
17385    kd: *const lapack_int,
17386    AB: *mut f64,
17387    ldab: *const lapack_int,
17388    W: *mut f64,
17389    Z: *mut f64,
17390    ldz: *const lapack_int,
17391    work: *mut f64,
17392    lwork: *const lapack_int,
17393    iwork: *mut lapack_int,
17394    liwork: *const lapack_int,
17395    info: *mut lapack_int,
17396) {
17397    dyload_lib().dsbevd_2stage_.unwrap()(
17398        jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, iwork, liwork, info,
17399    )
17400}
17401
17402#[inline(never)]
17403pub unsafe fn ssbevd_2stage_(
17404    jobz: *const c_char,
17405    uplo: *const c_char,
17406    n: *const lapack_int,
17407    kd: *const lapack_int,
17408    AB: *mut f32,
17409    ldab: *const lapack_int,
17410    W: *mut f32,
17411    Z: *mut f32,
17412    ldz: *const lapack_int,
17413    work: *mut f32,
17414    lwork: *const lapack_int,
17415    iwork: *mut lapack_int,
17416    liwork: *const lapack_int,
17417    info: *mut lapack_int,
17418) {
17419    dyload_lib().ssbevd_2stage_.unwrap()(
17420        jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, iwork, liwork, info,
17421    )
17422}
17423
17424#[inline(never)]
17425pub unsafe fn dsbevx_(
17426    jobz: *const c_char,
17427    range: *const c_char,
17428    uplo: *const c_char,
17429    n: *const lapack_int,
17430    kd: *const lapack_int,
17431    AB: *mut f64,
17432    ldab: *const lapack_int,
17433    Q: *mut f64,
17434    ldq: *const lapack_int,
17435    vl: *const f64,
17436    vu: *const f64,
17437    il: *const lapack_int,
17438    iu: *const lapack_int,
17439    abstol: *const f64,
17440    m: *mut lapack_int,
17441    W: *mut f64,
17442    Z: *mut f64,
17443    ldz: *const lapack_int,
17444    work: *mut f64,
17445    iwork: *mut lapack_int,
17446    IFAIL: *mut lapack_int,
17447    info: *mut lapack_int,
17448) {
17449    dyload_lib().dsbevx_.unwrap()(
17450        jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
17451        iwork, IFAIL, info,
17452    )
17453}
17454
17455#[inline(never)]
17456pub unsafe fn ssbevx_(
17457    jobz: *const c_char,
17458    range: *const c_char,
17459    uplo: *const c_char,
17460    n: *const lapack_int,
17461    kd: *const lapack_int,
17462    AB: *mut f32,
17463    ldab: *const lapack_int,
17464    Q: *mut f32,
17465    ldq: *const lapack_int,
17466    vl: *const f32,
17467    vu: *const f32,
17468    il: *const lapack_int,
17469    iu: *const lapack_int,
17470    abstol: *const f32,
17471    m: *mut lapack_int,
17472    W: *mut f32,
17473    Z: *mut f32,
17474    ldz: *const lapack_int,
17475    work: *mut f32,
17476    iwork: *mut lapack_int,
17477    IFAIL: *mut lapack_int,
17478    info: *mut lapack_int,
17479) {
17480    dyload_lib().ssbevx_.unwrap()(
17481        jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
17482        iwork, IFAIL, info,
17483    )
17484}
17485
17486#[inline(never)]
17487pub unsafe fn dsbevx_2stage_(
17488    jobz: *const c_char,
17489    range: *const c_char,
17490    uplo: *const c_char,
17491    n: *const lapack_int,
17492    kd: *const lapack_int,
17493    AB: *mut f64,
17494    ldab: *const lapack_int,
17495    Q: *mut f64,
17496    ldq: *const lapack_int,
17497    vl: *const f64,
17498    vu: *const f64,
17499    il: *const lapack_int,
17500    iu: *const lapack_int,
17501    abstol: *const f64,
17502    m: *mut lapack_int,
17503    W: *mut f64,
17504    Z: *mut f64,
17505    ldz: *const lapack_int,
17506    work: *mut f64,
17507    lwork: *const lapack_int,
17508    iwork: *mut lapack_int,
17509    IFAIL: *mut lapack_int,
17510    info: *mut lapack_int,
17511) {
17512    dyload_lib().dsbevx_2stage_.unwrap()(
17513        jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
17514        lwork, iwork, IFAIL, info,
17515    )
17516}
17517
17518#[inline(never)]
17519pub unsafe fn ssbevx_2stage_(
17520    jobz: *const c_char,
17521    range: *const c_char,
17522    uplo: *const c_char,
17523    n: *const lapack_int,
17524    kd: *const lapack_int,
17525    AB: *mut f32,
17526    ldab: *const lapack_int,
17527    Q: *mut f32,
17528    ldq: *const lapack_int,
17529    vl: *const f32,
17530    vu: *const f32,
17531    il: *const lapack_int,
17532    iu: *const lapack_int,
17533    abstol: *const f32,
17534    m: *mut lapack_int,
17535    W: *mut f32,
17536    Z: *mut f32,
17537    ldz: *const lapack_int,
17538    work: *mut f32,
17539    lwork: *const lapack_int,
17540    iwork: *mut lapack_int,
17541    IFAIL: *mut lapack_int,
17542    info: *mut lapack_int,
17543) {
17544    dyload_lib().ssbevx_2stage_.unwrap()(
17545        jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
17546        lwork, iwork, IFAIL, info,
17547    )
17548}
17549
17550#[inline(never)]
17551pub unsafe fn dsbgst_(
17552    vect: *const c_char,
17553    uplo: *const c_char,
17554    n: *const lapack_int,
17555    ka: *const lapack_int,
17556    kb: *const lapack_int,
17557    AB: *mut f64,
17558    ldab: *const lapack_int,
17559    BB: *const f64,
17560    ldbb: *const lapack_int,
17561    X: *mut f64,
17562    ldx: *const lapack_int,
17563    work: *mut f64,
17564    info: *mut lapack_int,
17565) {
17566    dyload_lib().dsbgst_.unwrap()(vect, uplo, n, ka, kb, AB, ldab, BB, ldbb, X, ldx, work, info)
17567}
17568
17569#[inline(never)]
17570pub unsafe fn ssbgst_(
17571    vect: *const c_char,
17572    uplo: *const c_char,
17573    n: *const lapack_int,
17574    ka: *const lapack_int,
17575    kb: *const lapack_int,
17576    AB: *mut f32,
17577    ldab: *const lapack_int,
17578    BB: *const f32,
17579    ldbb: *const lapack_int,
17580    X: *mut f32,
17581    ldx: *const lapack_int,
17582    work: *mut f32,
17583    info: *mut lapack_int,
17584) {
17585    dyload_lib().ssbgst_.unwrap()(vect, uplo, n, ka, kb, AB, ldab, BB, ldbb, X, ldx, work, info)
17586}
17587
17588#[inline(never)]
17589pub unsafe fn dsbgv_(
17590    jobz: *const c_char,
17591    uplo: *const c_char,
17592    n: *const lapack_int,
17593    ka: *const lapack_int,
17594    kb: *const lapack_int,
17595    AB: *mut f64,
17596    ldab: *const lapack_int,
17597    BB: *mut f64,
17598    ldbb: *const lapack_int,
17599    W: *mut f64,
17600    Z: *mut f64,
17601    ldz: *const lapack_int,
17602    work: *mut f64,
17603    info: *mut lapack_int,
17604) {
17605    dyload_lib().dsbgv_.unwrap()(jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, info)
17606}
17607
17608#[inline(never)]
17609pub unsafe fn ssbgv_(
17610    jobz: *const c_char,
17611    uplo: *const c_char,
17612    n: *const lapack_int,
17613    ka: *const lapack_int,
17614    kb: *const lapack_int,
17615    AB: *mut f32,
17616    ldab: *const lapack_int,
17617    BB: *mut f32,
17618    ldbb: *const lapack_int,
17619    W: *mut f32,
17620    Z: *mut f32,
17621    ldz: *const lapack_int,
17622    work: *mut f32,
17623    info: *mut lapack_int,
17624) {
17625    dyload_lib().ssbgv_.unwrap()(jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, info)
17626}
17627
17628#[inline(never)]
17629pub unsafe fn dsbgvd_(
17630    jobz: *const c_char,
17631    uplo: *const c_char,
17632    n: *const lapack_int,
17633    ka: *const lapack_int,
17634    kb: *const lapack_int,
17635    AB: *mut f64,
17636    ldab: *const lapack_int,
17637    BB: *mut f64,
17638    ldbb: *const lapack_int,
17639    W: *mut f64,
17640    Z: *mut f64,
17641    ldz: *const lapack_int,
17642    work: *mut f64,
17643    lwork: *const lapack_int,
17644    iwork: *mut lapack_int,
17645    liwork: *const lapack_int,
17646    info: *mut lapack_int,
17647) {
17648    dyload_lib().dsbgvd_.unwrap()(
17649        jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, lwork, iwork, liwork, info,
17650    )
17651}
17652
17653#[inline(never)]
17654pub unsafe fn ssbgvd_(
17655    jobz: *const c_char,
17656    uplo: *const c_char,
17657    n: *const lapack_int,
17658    ka: *const lapack_int,
17659    kb: *const lapack_int,
17660    AB: *mut f32,
17661    ldab: *const lapack_int,
17662    BB: *mut f32,
17663    ldbb: *const lapack_int,
17664    W: *mut f32,
17665    Z: *mut f32,
17666    ldz: *const lapack_int,
17667    work: *mut f32,
17668    lwork: *const lapack_int,
17669    iwork: *mut lapack_int,
17670    liwork: *const lapack_int,
17671    info: *mut lapack_int,
17672) {
17673    dyload_lib().ssbgvd_.unwrap()(
17674        jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, lwork, iwork, liwork, info,
17675    )
17676}
17677
17678#[inline(never)]
17679pub unsafe fn dsbgvx_(
17680    jobz: *const c_char,
17681    range: *const c_char,
17682    uplo: *const c_char,
17683    n: *const lapack_int,
17684    ka: *const lapack_int,
17685    kb: *const lapack_int,
17686    AB: *mut f64,
17687    ldab: *const lapack_int,
17688    BB: *mut f64,
17689    ldbb: *const lapack_int,
17690    Q: *mut f64,
17691    ldq: *const lapack_int,
17692    vl: *const f64,
17693    vu: *const f64,
17694    il: *const lapack_int,
17695    iu: *const lapack_int,
17696    abstol: *const f64,
17697    m: *mut lapack_int,
17698    W: *mut f64,
17699    Z: *mut f64,
17700    ldz: *const lapack_int,
17701    work: *mut f64,
17702    iwork: *mut lapack_int,
17703    IFAIL: *mut lapack_int,
17704    info: *mut lapack_int,
17705) {
17706    dyload_lib().dsbgvx_.unwrap()(
17707        jobz, range, uplo, n, ka, kb, AB, ldab, BB, ldbb, Q, ldq, vl, vu, il, iu, abstol, m, W, Z,
17708        ldz, work, iwork, IFAIL, info,
17709    )
17710}
17711
17712#[inline(never)]
17713pub unsafe fn ssbgvx_(
17714    jobz: *const c_char,
17715    range: *const c_char,
17716    uplo: *const c_char,
17717    n: *const lapack_int,
17718    ka: *const lapack_int,
17719    kb: *const lapack_int,
17720    AB: *mut f32,
17721    ldab: *const lapack_int,
17722    BB: *mut f32,
17723    ldbb: *const lapack_int,
17724    Q: *mut f32,
17725    ldq: *const lapack_int,
17726    vl: *const f32,
17727    vu: *const f32,
17728    il: *const lapack_int,
17729    iu: *const lapack_int,
17730    abstol: *const f32,
17731    m: *mut lapack_int,
17732    W: *mut f32,
17733    Z: *mut f32,
17734    ldz: *const lapack_int,
17735    work: *mut f32,
17736    iwork: *mut lapack_int,
17737    IFAIL: *mut lapack_int,
17738    info: *mut lapack_int,
17739) {
17740    dyload_lib().ssbgvx_.unwrap()(
17741        jobz, range, uplo, n, ka, kb, AB, ldab, BB, ldbb, Q, ldq, vl, vu, il, iu, abstol, m, W, Z,
17742        ldz, work, iwork, IFAIL, info,
17743    )
17744}
17745
17746#[inline(never)]
17747pub unsafe fn dsbtrd_(
17748    vect: *const c_char,
17749    uplo: *const c_char,
17750    n: *const lapack_int,
17751    kd: *const lapack_int,
17752    AB: *mut f64,
17753    ldab: *const lapack_int,
17754    D: *mut f64,
17755    E: *mut f64,
17756    Q: *mut f64,
17757    ldq: *const lapack_int,
17758    work: *mut f64,
17759    info: *mut lapack_int,
17760) {
17761    dyload_lib().dsbtrd_.unwrap()(vect, uplo, n, kd, AB, ldab, D, E, Q, ldq, work, info)
17762}
17763
17764#[inline(never)]
17765pub unsafe fn ssbtrd_(
17766    vect: *const c_char,
17767    uplo: *const c_char,
17768    n: *const lapack_int,
17769    kd: *const lapack_int,
17770    AB: *mut f32,
17771    ldab: *const lapack_int,
17772    D: *mut f32,
17773    E: *mut f32,
17774    Q: *mut f32,
17775    ldq: *const lapack_int,
17776    work: *mut f32,
17777    info: *mut lapack_int,
17778) {
17779    dyload_lib().ssbtrd_.unwrap()(vect, uplo, n, kd, AB, ldab, D, E, Q, ldq, work, info)
17780}
17781
17782#[inline(never)]
17783pub unsafe fn dsfrk_(
17784    transr: *const c_char,
17785    uplo: *const c_char,
17786    trans: *const c_char,
17787    n: *const lapack_int,
17788    k: *const lapack_int,
17789    alpha: *const f64,
17790    A: *const f64,
17791    lda: *const lapack_int,
17792    beta: *const f64,
17793    C: *mut f64,
17794) {
17795    dyload_lib().dsfrk_.unwrap()(transr, uplo, trans, n, k, alpha, A, lda, beta, C)
17796}
17797
17798#[inline(never)]
17799pub unsafe fn ssfrk_(
17800    transr: *const c_char,
17801    uplo: *const c_char,
17802    trans: *const c_char,
17803    n: *const lapack_int,
17804    k: *const lapack_int,
17805    alpha: *const f32,
17806    A: *const f32,
17807    lda: *const lapack_int,
17808    beta: *const f32,
17809    C: *mut f32,
17810) {
17811    dyload_lib().ssfrk_.unwrap()(transr, uplo, trans, n, k, alpha, A, lda, beta, C)
17812}
17813
17814#[inline(never)]
17815pub unsafe fn cspcon_(
17816    uplo: *const c_char,
17817    n: *const lapack_int,
17818    AP: *const __BindgenComplex<f32>,
17819    ipiv: *const lapack_int,
17820    anorm: *const f32,
17821    rcond: *mut f32,
17822    work: *mut __BindgenComplex<f32>,
17823    info: *mut lapack_int,
17824) {
17825    dyload_lib().cspcon_.unwrap()(uplo, n, AP, ipiv, anorm, rcond, work, info)
17826}
17827
17828#[inline(never)]
17829pub unsafe fn dspcon_(
17830    uplo: *const c_char,
17831    n: *const lapack_int,
17832    AP: *const f64,
17833    ipiv: *const lapack_int,
17834    anorm: *const f64,
17835    rcond: *mut f64,
17836    work: *mut f64,
17837    iwork: *mut lapack_int,
17838    info: *mut lapack_int,
17839) {
17840    dyload_lib().dspcon_.unwrap()(uplo, n, AP, ipiv, anorm, rcond, work, iwork, info)
17841}
17842
17843#[inline(never)]
17844pub unsafe fn sspcon_(
17845    uplo: *const c_char,
17846    n: *const lapack_int,
17847    AP: *const f32,
17848    ipiv: *const lapack_int,
17849    anorm: *const f32,
17850    rcond: *mut f32,
17851    work: *mut f32,
17852    iwork: *mut lapack_int,
17853    info: *mut lapack_int,
17854) {
17855    dyload_lib().sspcon_.unwrap()(uplo, n, AP, ipiv, anorm, rcond, work, iwork, info)
17856}
17857
17858#[inline(never)]
17859pub unsafe fn zspcon_(
17860    uplo: *const c_char,
17861    n: *const lapack_int,
17862    AP: *const __BindgenComplex<f64>,
17863    ipiv: *const lapack_int,
17864    anorm: *const f64,
17865    rcond: *mut f64,
17866    work: *mut __BindgenComplex<f64>,
17867    info: *mut lapack_int,
17868) {
17869    dyload_lib().zspcon_.unwrap()(uplo, n, AP, ipiv, anorm, rcond, work, info)
17870}
17871
17872#[inline(never)]
17873pub unsafe fn dspev_(
17874    jobz: *const c_char,
17875    uplo: *const c_char,
17876    n: *const lapack_int,
17877    AP: *mut f64,
17878    W: *mut f64,
17879    Z: *mut f64,
17880    ldz: *const lapack_int,
17881    work: *mut f64,
17882    info: *mut lapack_int,
17883) {
17884    dyload_lib().dspev_.unwrap()(jobz, uplo, n, AP, W, Z, ldz, work, info)
17885}
17886
17887#[inline(never)]
17888pub unsafe fn sspev_(
17889    jobz: *const c_char,
17890    uplo: *const c_char,
17891    n: *const lapack_int,
17892    AP: *mut f32,
17893    W: *mut f32,
17894    Z: *mut f32,
17895    ldz: *const lapack_int,
17896    work: *mut f32,
17897    info: *mut lapack_int,
17898) {
17899    dyload_lib().sspev_.unwrap()(jobz, uplo, n, AP, W, Z, ldz, work, info)
17900}
17901
17902#[inline(never)]
17903pub unsafe fn dspevd_(
17904    jobz: *const c_char,
17905    uplo: *const c_char,
17906    n: *const lapack_int,
17907    AP: *mut f64,
17908    W: *mut f64,
17909    Z: *mut f64,
17910    ldz: *const lapack_int,
17911    work: *mut f64,
17912    lwork: *const lapack_int,
17913    iwork: *mut lapack_int,
17914    liwork: *const lapack_int,
17915    info: *mut lapack_int,
17916) {
17917    dyload_lib().dspevd_.unwrap()(jobz, uplo, n, AP, W, Z, ldz, work, lwork, iwork, liwork, info)
17918}
17919
17920#[inline(never)]
17921pub unsafe fn sspevd_(
17922    jobz: *const c_char,
17923    uplo: *const c_char,
17924    n: *const lapack_int,
17925    AP: *mut f32,
17926    W: *mut f32,
17927    Z: *mut f32,
17928    ldz: *const lapack_int,
17929    work: *mut f32,
17930    lwork: *const lapack_int,
17931    iwork: *mut lapack_int,
17932    liwork: *const lapack_int,
17933    info: *mut lapack_int,
17934) {
17935    dyload_lib().sspevd_.unwrap()(jobz, uplo, n, AP, W, Z, ldz, work, lwork, iwork, liwork, info)
17936}
17937
17938#[inline(never)]
17939pub unsafe fn dspevx_(
17940    jobz: *const c_char,
17941    range: *const c_char,
17942    uplo: *const c_char,
17943    n: *const lapack_int,
17944    AP: *mut f64,
17945    vl: *const f64,
17946    vu: *const f64,
17947    il: *const lapack_int,
17948    iu: *const lapack_int,
17949    abstol: *const f64,
17950    m: *mut lapack_int,
17951    W: *mut f64,
17952    Z: *mut f64,
17953    ldz: *const lapack_int,
17954    work: *mut f64,
17955    iwork: *mut lapack_int,
17956    IFAIL: *mut lapack_int,
17957    info: *mut lapack_int,
17958) {
17959    dyload_lib().dspevx_.unwrap()(
17960        jobz, range, uplo, n, AP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, iwork, IFAIL, info,
17961    )
17962}
17963
17964#[inline(never)]
17965pub unsafe fn sspevx_(
17966    jobz: *const c_char,
17967    range: *const c_char,
17968    uplo: *const c_char,
17969    n: *const lapack_int,
17970    AP: *mut f32,
17971    vl: *const f32,
17972    vu: *const f32,
17973    il: *const lapack_int,
17974    iu: *const lapack_int,
17975    abstol: *const f32,
17976    m: *mut lapack_int,
17977    W: *mut f32,
17978    Z: *mut f32,
17979    ldz: *const lapack_int,
17980    work: *mut f32,
17981    iwork: *mut lapack_int,
17982    IFAIL: *mut lapack_int,
17983    info: *mut lapack_int,
17984) {
17985    dyload_lib().sspevx_.unwrap()(
17986        jobz, range, uplo, n, AP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, iwork, IFAIL, info,
17987    )
17988}
17989
17990#[inline(never)]
17991pub unsafe fn dspgst_(
17992    itype: *const lapack_int,
17993    uplo: *const c_char,
17994    n: *const lapack_int,
17995    AP: *mut f64,
17996    BP: *const f64,
17997    info: *mut lapack_int,
17998) {
17999    dyload_lib().dspgst_.unwrap()(itype, uplo, n, AP, BP, info)
18000}
18001
18002#[inline(never)]
18003pub unsafe fn sspgst_(
18004    itype: *const lapack_int,
18005    uplo: *const c_char,
18006    n: *const lapack_int,
18007    AP: *mut f32,
18008    BP: *const f32,
18009    info: *mut lapack_int,
18010) {
18011    dyload_lib().sspgst_.unwrap()(itype, uplo, n, AP, BP, info)
18012}
18013
18014#[inline(never)]
18015pub unsafe fn dspgv_(
18016    itype: *const lapack_int,
18017    jobz: *const c_char,
18018    uplo: *const c_char,
18019    n: *const lapack_int,
18020    AP: *mut f64,
18021    BP: *mut f64,
18022    W: *mut f64,
18023    Z: *mut f64,
18024    ldz: *const lapack_int,
18025    work: *mut f64,
18026    info: *mut lapack_int,
18027) {
18028    dyload_lib().dspgv_.unwrap()(itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, info)
18029}
18030
18031#[inline(never)]
18032pub unsafe fn sspgv_(
18033    itype: *const lapack_int,
18034    jobz: *const c_char,
18035    uplo: *const c_char,
18036    n: *const lapack_int,
18037    AP: *mut f32,
18038    BP: *mut f32,
18039    W: *mut f32,
18040    Z: *mut f32,
18041    ldz: *const lapack_int,
18042    work: *mut f32,
18043    info: *mut lapack_int,
18044) {
18045    dyload_lib().sspgv_.unwrap()(itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, info)
18046}
18047
18048#[inline(never)]
18049pub unsafe fn dspgvd_(
18050    itype: *const lapack_int,
18051    jobz: *const c_char,
18052    uplo: *const c_char,
18053    n: *const lapack_int,
18054    AP: *mut f64,
18055    BP: *mut f64,
18056    W: *mut f64,
18057    Z: *mut f64,
18058    ldz: *const lapack_int,
18059    work: *mut f64,
18060    lwork: *const lapack_int,
18061    iwork: *mut lapack_int,
18062    liwork: *const lapack_int,
18063    info: *mut lapack_int,
18064) {
18065    dyload_lib().dspgvd_.unwrap()(
18066        itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, lwork, iwork, liwork, info,
18067    )
18068}
18069
18070#[inline(never)]
18071pub unsafe fn sspgvd_(
18072    itype: *const lapack_int,
18073    jobz: *const c_char,
18074    uplo: *const c_char,
18075    n: *const lapack_int,
18076    AP: *mut f32,
18077    BP: *mut f32,
18078    W: *mut f32,
18079    Z: *mut f32,
18080    ldz: *const lapack_int,
18081    work: *mut f32,
18082    lwork: *const lapack_int,
18083    iwork: *mut lapack_int,
18084    liwork: *const lapack_int,
18085    info: *mut lapack_int,
18086) {
18087    dyload_lib().sspgvd_.unwrap()(
18088        itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, lwork, iwork, liwork, info,
18089    )
18090}
18091
18092#[inline(never)]
18093pub unsafe fn dspgvx_(
18094    itype: *const lapack_int,
18095    jobz: *const c_char,
18096    range: *const c_char,
18097    uplo: *const c_char,
18098    n: *const lapack_int,
18099    AP: *mut f64,
18100    BP: *mut f64,
18101    vl: *const f64,
18102    vu: *const f64,
18103    il: *const lapack_int,
18104    iu: *const lapack_int,
18105    abstol: *const f64,
18106    m: *mut lapack_int,
18107    W: *mut f64,
18108    Z: *mut f64,
18109    ldz: *const lapack_int,
18110    work: *mut f64,
18111    iwork: *mut lapack_int,
18112    IFAIL: *mut lapack_int,
18113    info: *mut lapack_int,
18114) {
18115    dyload_lib().dspgvx_.unwrap()(
18116        itype, jobz, range, uplo, n, AP, BP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, iwork,
18117        IFAIL, info,
18118    )
18119}
18120
18121#[inline(never)]
18122pub unsafe fn sspgvx_(
18123    itype: *const lapack_int,
18124    jobz: *const c_char,
18125    range: *const c_char,
18126    uplo: *const c_char,
18127    n: *const lapack_int,
18128    AP: *mut f32,
18129    BP: *mut f32,
18130    vl: *const f32,
18131    vu: *const f32,
18132    il: *const lapack_int,
18133    iu: *const lapack_int,
18134    abstol: *const f32,
18135    m: *mut lapack_int,
18136    W: *mut f32,
18137    Z: *mut f32,
18138    ldz: *const lapack_int,
18139    work: *mut f32,
18140    iwork: *mut lapack_int,
18141    IFAIL: *mut lapack_int,
18142    info: *mut lapack_int,
18143) {
18144    dyload_lib().sspgvx_.unwrap()(
18145        itype, jobz, range, uplo, n, AP, BP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, iwork,
18146        IFAIL, info,
18147    )
18148}
18149
18150#[inline(never)]
18151pub unsafe fn csprfs_(
18152    uplo: *const c_char,
18153    n: *const lapack_int,
18154    nrhs: *const lapack_int,
18155    AP: *const __BindgenComplex<f32>,
18156    AFP: *const __BindgenComplex<f32>,
18157    ipiv: *const lapack_int,
18158    B: *const __BindgenComplex<f32>,
18159    ldb: *const lapack_int,
18160    X: *mut __BindgenComplex<f32>,
18161    ldx: *const lapack_int,
18162    ferr: *mut f32,
18163    berr: *mut f32,
18164    work: *mut __BindgenComplex<f32>,
18165    rwork: *mut f32,
18166    info: *mut lapack_int,
18167) {
18168    dyload_lib().csprfs_.unwrap()(
18169        uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
18170    )
18171}
18172
18173#[inline(never)]
18174pub unsafe fn dsprfs_(
18175    uplo: *const c_char,
18176    n: *const lapack_int,
18177    nrhs: *const lapack_int,
18178    AP: *const f64,
18179    AFP: *const f64,
18180    ipiv: *const lapack_int,
18181    B: *const f64,
18182    ldb: *const lapack_int,
18183    X: *mut f64,
18184    ldx: *const lapack_int,
18185    ferr: *mut f64,
18186    berr: *mut f64,
18187    work: *mut f64,
18188    iwork: *mut lapack_int,
18189    info: *mut lapack_int,
18190) {
18191    dyload_lib().dsprfs_.unwrap()(
18192        uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, ferr, berr, work, iwork, info,
18193    )
18194}
18195
18196#[inline(never)]
18197pub unsafe fn ssprfs_(
18198    uplo: *const c_char,
18199    n: *const lapack_int,
18200    nrhs: *const lapack_int,
18201    AP: *const f32,
18202    AFP: *const f32,
18203    ipiv: *const lapack_int,
18204    B: *const f32,
18205    ldb: *const lapack_int,
18206    X: *mut f32,
18207    ldx: *const lapack_int,
18208    ferr: *mut f32,
18209    berr: *mut f32,
18210    work: *mut f32,
18211    iwork: *mut lapack_int,
18212    info: *mut lapack_int,
18213) {
18214    dyload_lib().ssprfs_.unwrap()(
18215        uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, ferr, berr, work, iwork, info,
18216    )
18217}
18218
18219#[inline(never)]
18220pub unsafe fn zsprfs_(
18221    uplo: *const c_char,
18222    n: *const lapack_int,
18223    nrhs: *const lapack_int,
18224    AP: *const __BindgenComplex<f64>,
18225    AFP: *const __BindgenComplex<f64>,
18226    ipiv: *const lapack_int,
18227    B: *const __BindgenComplex<f64>,
18228    ldb: *const lapack_int,
18229    X: *mut __BindgenComplex<f64>,
18230    ldx: *const lapack_int,
18231    ferr: *mut f64,
18232    berr: *mut f64,
18233    work: *mut __BindgenComplex<f64>,
18234    rwork: *mut f64,
18235    info: *mut lapack_int,
18236) {
18237    dyload_lib().zsprfs_.unwrap()(
18238        uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
18239    )
18240}
18241
18242#[inline(never)]
18243pub unsafe fn cspsv_(
18244    uplo: *const c_char,
18245    n: *const lapack_int,
18246    nrhs: *const lapack_int,
18247    AP: *mut __BindgenComplex<f32>,
18248    ipiv: *mut lapack_int,
18249    B: *mut __BindgenComplex<f32>,
18250    ldb: *const lapack_int,
18251    info: *mut lapack_int,
18252) {
18253    dyload_lib().cspsv_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18254}
18255
18256#[inline(never)]
18257pub unsafe fn dspsv_(
18258    uplo: *const c_char,
18259    n: *const lapack_int,
18260    nrhs: *const lapack_int,
18261    AP: *mut f64,
18262    ipiv: *mut lapack_int,
18263    B: *mut f64,
18264    ldb: *const lapack_int,
18265    info: *mut lapack_int,
18266) {
18267    dyload_lib().dspsv_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18268}
18269
18270#[inline(never)]
18271pub unsafe fn sspsv_(
18272    uplo: *const c_char,
18273    n: *const lapack_int,
18274    nrhs: *const lapack_int,
18275    AP: *mut f32,
18276    ipiv: *mut lapack_int,
18277    B: *mut f32,
18278    ldb: *const lapack_int,
18279    info: *mut lapack_int,
18280) {
18281    dyload_lib().sspsv_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18282}
18283
18284#[inline(never)]
18285pub unsafe fn zspsv_(
18286    uplo: *const c_char,
18287    n: *const lapack_int,
18288    nrhs: *const lapack_int,
18289    AP: *mut __BindgenComplex<f64>,
18290    ipiv: *mut lapack_int,
18291    B: *mut __BindgenComplex<f64>,
18292    ldb: *const lapack_int,
18293    info: *mut lapack_int,
18294) {
18295    dyload_lib().zspsv_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18296}
18297
18298#[inline(never)]
18299pub unsafe fn cspsvx_(
18300    fact: *const c_char,
18301    uplo: *const c_char,
18302    n: *const lapack_int,
18303    nrhs: *const lapack_int,
18304    AP: *const __BindgenComplex<f32>,
18305    AFP: *mut __BindgenComplex<f32>,
18306    ipiv: *mut lapack_int,
18307    B: *const __BindgenComplex<f32>,
18308    ldb: *const lapack_int,
18309    X: *mut __BindgenComplex<f32>,
18310    ldx: *const lapack_int,
18311    rcond: *mut f32,
18312    ferr: *mut f32,
18313    berr: *mut f32,
18314    work: *mut __BindgenComplex<f32>,
18315    rwork: *mut f32,
18316    info: *mut lapack_int,
18317) {
18318    dyload_lib().cspsvx_.unwrap()(
18319        fact, uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work, rwork, info,
18320    )
18321}
18322
18323#[inline(never)]
18324pub unsafe fn dspsvx_(
18325    fact: *const c_char,
18326    uplo: *const c_char,
18327    n: *const lapack_int,
18328    nrhs: *const lapack_int,
18329    AP: *const f64,
18330    AFP: *mut f64,
18331    ipiv: *mut lapack_int,
18332    B: *const f64,
18333    ldb: *const lapack_int,
18334    X: *mut f64,
18335    ldx: *const lapack_int,
18336    rcond: *mut f64,
18337    ferr: *mut f64,
18338    berr: *mut f64,
18339    work: *mut f64,
18340    iwork: *mut lapack_int,
18341    info: *mut lapack_int,
18342) {
18343    dyload_lib().dspsvx_.unwrap()(
18344        fact, uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work, iwork, info,
18345    )
18346}
18347
18348#[inline(never)]
18349pub unsafe fn sspsvx_(
18350    fact: *const c_char,
18351    uplo: *const c_char,
18352    n: *const lapack_int,
18353    nrhs: *const lapack_int,
18354    AP: *const f32,
18355    AFP: *mut f32,
18356    ipiv: *mut lapack_int,
18357    B: *const f32,
18358    ldb: *const lapack_int,
18359    X: *mut f32,
18360    ldx: *const lapack_int,
18361    rcond: *mut f32,
18362    ferr: *mut f32,
18363    berr: *mut f32,
18364    work: *mut f32,
18365    iwork: *mut lapack_int,
18366    info: *mut lapack_int,
18367) {
18368    dyload_lib().sspsvx_.unwrap()(
18369        fact, uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work, iwork, info,
18370    )
18371}
18372
18373#[inline(never)]
18374pub unsafe fn zspsvx_(
18375    fact: *const c_char,
18376    uplo: *const c_char,
18377    n: *const lapack_int,
18378    nrhs: *const lapack_int,
18379    AP: *const __BindgenComplex<f64>,
18380    AFP: *mut __BindgenComplex<f64>,
18381    ipiv: *mut lapack_int,
18382    B: *const __BindgenComplex<f64>,
18383    ldb: *const lapack_int,
18384    X: *mut __BindgenComplex<f64>,
18385    ldx: *const lapack_int,
18386    rcond: *mut f64,
18387    ferr: *mut f64,
18388    berr: *mut f64,
18389    work: *mut __BindgenComplex<f64>,
18390    rwork: *mut f64,
18391    info: *mut lapack_int,
18392) {
18393    dyload_lib().zspsvx_.unwrap()(
18394        fact, uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work, rwork, info,
18395    )
18396}
18397
18398#[inline(never)]
18399pub unsafe fn dsptrd_(
18400    uplo: *const c_char,
18401    n: *const lapack_int,
18402    AP: *mut f64,
18403    D: *mut f64,
18404    E: *mut f64,
18405    tau: *mut f64,
18406    info: *mut lapack_int,
18407) {
18408    dyload_lib().dsptrd_.unwrap()(uplo, n, AP, D, E, tau, info)
18409}
18410
18411#[inline(never)]
18412pub unsafe fn ssptrd_(
18413    uplo: *const c_char,
18414    n: *const lapack_int,
18415    AP: *mut f32,
18416    D: *mut f32,
18417    E: *mut f32,
18418    tau: *mut f32,
18419    info: *mut lapack_int,
18420) {
18421    dyload_lib().ssptrd_.unwrap()(uplo, n, AP, D, E, tau, info)
18422}
18423
18424#[inline(never)]
18425pub unsafe fn csptrf_(
18426    uplo: *const c_char,
18427    n: *const lapack_int,
18428    AP: *mut __BindgenComplex<f32>,
18429    ipiv: *mut lapack_int,
18430    info: *mut lapack_int,
18431) {
18432    dyload_lib().csptrf_.unwrap()(uplo, n, AP, ipiv, info)
18433}
18434
18435#[inline(never)]
18436pub unsafe fn dsptrf_(
18437    uplo: *const c_char,
18438    n: *const lapack_int,
18439    AP: *mut f64,
18440    ipiv: *mut lapack_int,
18441    info: *mut lapack_int,
18442) {
18443    dyload_lib().dsptrf_.unwrap()(uplo, n, AP, ipiv, info)
18444}
18445
18446#[inline(never)]
18447pub unsafe fn ssptrf_(
18448    uplo: *const c_char,
18449    n: *const lapack_int,
18450    AP: *mut f32,
18451    ipiv: *mut lapack_int,
18452    info: *mut lapack_int,
18453) {
18454    dyload_lib().ssptrf_.unwrap()(uplo, n, AP, ipiv, info)
18455}
18456
18457#[inline(never)]
18458pub unsafe fn zsptrf_(
18459    uplo: *const c_char,
18460    n: *const lapack_int,
18461    AP: *mut __BindgenComplex<f64>,
18462    ipiv: *mut lapack_int,
18463    info: *mut lapack_int,
18464) {
18465    dyload_lib().zsptrf_.unwrap()(uplo, n, AP, ipiv, info)
18466}
18467
18468#[inline(never)]
18469pub unsafe fn csptri_(
18470    uplo: *const c_char,
18471    n: *const lapack_int,
18472    AP: *mut __BindgenComplex<f32>,
18473    ipiv: *const lapack_int,
18474    work: *mut __BindgenComplex<f32>,
18475    info: *mut lapack_int,
18476) {
18477    dyload_lib().csptri_.unwrap()(uplo, n, AP, ipiv, work, info)
18478}
18479
18480#[inline(never)]
18481pub unsafe fn dsptri_(
18482    uplo: *const c_char,
18483    n: *const lapack_int,
18484    AP: *mut f64,
18485    ipiv: *const lapack_int,
18486    work: *mut f64,
18487    info: *mut lapack_int,
18488) {
18489    dyload_lib().dsptri_.unwrap()(uplo, n, AP, ipiv, work, info)
18490}
18491
18492#[inline(never)]
18493pub unsafe fn ssptri_(
18494    uplo: *const c_char,
18495    n: *const lapack_int,
18496    AP: *mut f32,
18497    ipiv: *const lapack_int,
18498    work: *mut f32,
18499    info: *mut lapack_int,
18500) {
18501    dyload_lib().ssptri_.unwrap()(uplo, n, AP, ipiv, work, info)
18502}
18503
18504#[inline(never)]
18505pub unsafe fn zsptri_(
18506    uplo: *const c_char,
18507    n: *const lapack_int,
18508    AP: *mut __BindgenComplex<f64>,
18509    ipiv: *const lapack_int,
18510    work: *mut __BindgenComplex<f64>,
18511    info: *mut lapack_int,
18512) {
18513    dyload_lib().zsptri_.unwrap()(uplo, n, AP, ipiv, work, info)
18514}
18515
18516#[inline(never)]
18517pub unsafe fn csptrs_(
18518    uplo: *const c_char,
18519    n: *const lapack_int,
18520    nrhs: *const lapack_int,
18521    AP: *const __BindgenComplex<f32>,
18522    ipiv: *const lapack_int,
18523    B: *mut __BindgenComplex<f32>,
18524    ldb: *const lapack_int,
18525    info: *mut lapack_int,
18526) {
18527    dyload_lib().csptrs_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18528}
18529
18530#[inline(never)]
18531pub unsafe fn dsptrs_(
18532    uplo: *const c_char,
18533    n: *const lapack_int,
18534    nrhs: *const lapack_int,
18535    AP: *const f64,
18536    ipiv: *const lapack_int,
18537    B: *mut f64,
18538    ldb: *const lapack_int,
18539    info: *mut lapack_int,
18540) {
18541    dyload_lib().dsptrs_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18542}
18543
18544#[inline(never)]
18545pub unsafe fn ssptrs_(
18546    uplo: *const c_char,
18547    n: *const lapack_int,
18548    nrhs: *const lapack_int,
18549    AP: *const f32,
18550    ipiv: *const lapack_int,
18551    B: *mut f32,
18552    ldb: *const lapack_int,
18553    info: *mut lapack_int,
18554) {
18555    dyload_lib().ssptrs_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18556}
18557
18558#[inline(never)]
18559pub unsafe fn zsptrs_(
18560    uplo: *const c_char,
18561    n: *const lapack_int,
18562    nrhs: *const lapack_int,
18563    AP: *const __BindgenComplex<f64>,
18564    ipiv: *const lapack_int,
18565    B: *mut __BindgenComplex<f64>,
18566    ldb: *const lapack_int,
18567    info: *mut lapack_int,
18568) {
18569    dyload_lib().zsptrs_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18570}
18571
18572#[inline(never)]
18573pub unsafe fn dstebz_(
18574    range: *const c_char,
18575    order: *const c_char,
18576    n: *const lapack_int,
18577    vl: *const f64,
18578    vu: *const f64,
18579    il: *const lapack_int,
18580    iu: *const lapack_int,
18581    abstol: *const f64,
18582    D: *const f64,
18583    E: *const f64,
18584    m: *mut lapack_int,
18585    nsplit: *mut lapack_int,
18586    W: *mut f64,
18587    IBLOCK: *mut lapack_int,
18588    ISPLIT: *mut lapack_int,
18589    work: *mut f64,
18590    iwork: *mut lapack_int,
18591    info: *mut lapack_int,
18592) {
18593    dyload_lib().dstebz_.unwrap()(
18594        range, order, n, vl, vu, il, iu, abstol, D, E, m, nsplit, W, IBLOCK, ISPLIT, work, iwork,
18595        info,
18596    )
18597}
18598
18599#[inline(never)]
18600pub unsafe fn sstebz_(
18601    range: *const c_char,
18602    order: *const c_char,
18603    n: *const lapack_int,
18604    vl: *const f32,
18605    vu: *const f32,
18606    il: *const lapack_int,
18607    iu: *const lapack_int,
18608    abstol: *const f32,
18609    D: *const f32,
18610    E: *const f32,
18611    m: *mut lapack_int,
18612    nsplit: *mut lapack_int,
18613    W: *mut f32,
18614    IBLOCK: *mut lapack_int,
18615    ISPLIT: *mut lapack_int,
18616    work: *mut f32,
18617    iwork: *mut lapack_int,
18618    info: *mut lapack_int,
18619) {
18620    dyload_lib().sstebz_.unwrap()(
18621        range, order, n, vl, vu, il, iu, abstol, D, E, m, nsplit, W, IBLOCK, ISPLIT, work, iwork,
18622        info,
18623    )
18624}
18625
18626#[inline(never)]
18627pub unsafe fn cstedc_(
18628    compz: *const c_char,
18629    n: *const lapack_int,
18630    D: *mut f32,
18631    E: *mut f32,
18632    Z: *mut __BindgenComplex<f32>,
18633    ldz: *const lapack_int,
18634    work: *mut __BindgenComplex<f32>,
18635    lwork: *const lapack_int,
18636    rwork: *mut f32,
18637    lrwork: *const lapack_int,
18638    iwork: *mut lapack_int,
18639    liwork: *const lapack_int,
18640    info: *mut lapack_int,
18641) {
18642    dyload_lib().cstedc_.unwrap()(
18643        compz, n, D, E, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
18644    )
18645}
18646
18647#[inline(never)]
18648pub unsafe fn dstedc_(
18649    compz: *const c_char,
18650    n: *const lapack_int,
18651    D: *mut f64,
18652    E: *mut f64,
18653    Z: *mut f64,
18654    ldz: *const lapack_int,
18655    work: *mut f64,
18656    lwork: *const lapack_int,
18657    iwork: *mut lapack_int,
18658    liwork: *const lapack_int,
18659    info: *mut lapack_int,
18660) {
18661    dyload_lib().dstedc_.unwrap()(compz, n, D, E, Z, ldz, work, lwork, iwork, liwork, info)
18662}
18663
18664#[inline(never)]
18665pub unsafe fn sstedc_(
18666    compz: *const c_char,
18667    n: *const lapack_int,
18668    D: *mut f32,
18669    E: *mut f32,
18670    Z: *mut f32,
18671    ldz: *const lapack_int,
18672    work: *mut f32,
18673    lwork: *const lapack_int,
18674    iwork: *mut lapack_int,
18675    liwork: *const lapack_int,
18676    info: *mut lapack_int,
18677) {
18678    dyload_lib().sstedc_.unwrap()(compz, n, D, E, Z, ldz, work, lwork, iwork, liwork, info)
18679}
18680
18681#[inline(never)]
18682pub unsafe fn zstedc_(
18683    compz: *const c_char,
18684    n: *const lapack_int,
18685    D: *mut f64,
18686    E: *mut f64,
18687    Z: *mut __BindgenComplex<f64>,
18688    ldz: *const lapack_int,
18689    work: *mut __BindgenComplex<f64>,
18690    lwork: *const lapack_int,
18691    rwork: *mut f64,
18692    lrwork: *const lapack_int,
18693    iwork: *mut lapack_int,
18694    liwork: *const lapack_int,
18695    info: *mut lapack_int,
18696) {
18697    dyload_lib().zstedc_.unwrap()(
18698        compz, n, D, E, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
18699    )
18700}
18701
18702#[inline(never)]
18703pub unsafe fn cstegr_(
18704    jobz: *const c_char,
18705    range: *const c_char,
18706    n: *const lapack_int,
18707    D: *mut f32,
18708    E: *mut f32,
18709    vl: *const f32,
18710    vu: *const f32,
18711    il: *const lapack_int,
18712    iu: *const lapack_int,
18713    abstol: *const f32,
18714    m: *mut lapack_int,
18715    W: *mut f32,
18716    Z: *mut __BindgenComplex<f32>,
18717    ldz: *const lapack_int,
18718    ISUPPZ: *mut lapack_int,
18719    work: *mut f32,
18720    lwork: *const lapack_int,
18721    iwork: *mut lapack_int,
18722    liwork: *const lapack_int,
18723    info: *mut lapack_int,
18724) {
18725    dyload_lib().cstegr_.unwrap()(
18726        jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork, iwork,
18727        liwork, info,
18728    )
18729}
18730
18731#[inline(never)]
18732pub unsafe fn dstegr_(
18733    jobz: *const c_char,
18734    range: *const c_char,
18735    n: *const lapack_int,
18736    D: *mut f64,
18737    E: *mut f64,
18738    vl: *const f64,
18739    vu: *const f64,
18740    il: *const lapack_int,
18741    iu: *const lapack_int,
18742    abstol: *const f64,
18743    m: *mut lapack_int,
18744    W: *mut f64,
18745    Z: *mut f64,
18746    ldz: *const lapack_int,
18747    ISUPPZ: *mut lapack_int,
18748    work: *mut f64,
18749    lwork: *const lapack_int,
18750    iwork: *mut lapack_int,
18751    liwork: *const lapack_int,
18752    info: *mut lapack_int,
18753) {
18754    dyload_lib().dstegr_.unwrap()(
18755        jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork, iwork,
18756        liwork, info,
18757    )
18758}
18759
18760#[inline(never)]
18761pub unsafe fn sstegr_(
18762    jobz: *const c_char,
18763    range: *const c_char,
18764    n: *const lapack_int,
18765    D: *mut f32,
18766    E: *mut f32,
18767    vl: *const f32,
18768    vu: *const f32,
18769    il: *const lapack_int,
18770    iu: *const lapack_int,
18771    abstol: *const f32,
18772    m: *mut lapack_int,
18773    W: *mut f32,
18774    Z: *mut f32,
18775    ldz: *const lapack_int,
18776    ISUPPZ: *mut lapack_int,
18777    work: *mut f32,
18778    lwork: *const lapack_int,
18779    iwork: *mut lapack_int,
18780    liwork: *const lapack_int,
18781    info: *mut lapack_int,
18782) {
18783    dyload_lib().sstegr_.unwrap()(
18784        jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork, iwork,
18785        liwork, info,
18786    )
18787}
18788
18789#[inline(never)]
18790pub unsafe fn zstegr_(
18791    jobz: *const c_char,
18792    range: *const c_char,
18793    n: *const lapack_int,
18794    D: *mut f64,
18795    E: *mut f64,
18796    vl: *const f64,
18797    vu: *const f64,
18798    il: *const lapack_int,
18799    iu: *const lapack_int,
18800    abstol: *const f64,
18801    m: *mut lapack_int,
18802    W: *mut f64,
18803    Z: *mut __BindgenComplex<f64>,
18804    ldz: *const lapack_int,
18805    ISUPPZ: *mut lapack_int,
18806    work: *mut f64,
18807    lwork: *const lapack_int,
18808    iwork: *mut lapack_int,
18809    liwork: *const lapack_int,
18810    info: *mut lapack_int,
18811) {
18812    dyload_lib().zstegr_.unwrap()(
18813        jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork, iwork,
18814        liwork, info,
18815    )
18816}
18817
18818#[inline(never)]
18819pub unsafe fn cstein_(
18820    n: *const lapack_int,
18821    D: *const f32,
18822    E: *const f32,
18823    m: *const lapack_int,
18824    W: *const f32,
18825    IBLOCK: *const lapack_int,
18826    ISPLIT: *const lapack_int,
18827    Z: *mut __BindgenComplex<f32>,
18828    ldz: *const lapack_int,
18829    work: *mut f32,
18830    iwork: *mut lapack_int,
18831    IFAIL: *mut lapack_int,
18832    info: *mut lapack_int,
18833) {
18834    dyload_lib().cstein_.unwrap()(n, D, E, m, W, IBLOCK, ISPLIT, Z, ldz, work, iwork, IFAIL, info)
18835}
18836
18837#[inline(never)]
18838pub unsafe fn dstein_(
18839    n: *const lapack_int,
18840    D: *const f64,
18841    E: *const f64,
18842    m: *const lapack_int,
18843    W: *const f64,
18844    IBLOCK: *const lapack_int,
18845    ISPLIT: *const lapack_int,
18846    Z: *mut f64,
18847    ldz: *const lapack_int,
18848    work: *mut f64,
18849    iwork: *mut lapack_int,
18850    IFAIL: *mut lapack_int,
18851    info: *mut lapack_int,
18852) {
18853    dyload_lib().dstein_.unwrap()(n, D, E, m, W, IBLOCK, ISPLIT, Z, ldz, work, iwork, IFAIL, info)
18854}
18855
18856#[inline(never)]
18857pub unsafe fn sstein_(
18858    n: *const lapack_int,
18859    D: *const f32,
18860    E: *const f32,
18861    m: *const lapack_int,
18862    W: *const f32,
18863    IBLOCK: *const lapack_int,
18864    ISPLIT: *const lapack_int,
18865    Z: *mut f32,
18866    ldz: *const lapack_int,
18867    work: *mut f32,
18868    iwork: *mut lapack_int,
18869    IFAIL: *mut lapack_int,
18870    info: *mut lapack_int,
18871) {
18872    dyload_lib().sstein_.unwrap()(n, D, E, m, W, IBLOCK, ISPLIT, Z, ldz, work, iwork, IFAIL, info)
18873}
18874
18875#[inline(never)]
18876pub unsafe fn zstein_(
18877    n: *const lapack_int,
18878    D: *const f64,
18879    E: *const f64,
18880    m: *const lapack_int,
18881    W: *const f64,
18882    IBLOCK: *const lapack_int,
18883    ISPLIT: *const lapack_int,
18884    Z: *mut __BindgenComplex<f64>,
18885    ldz: *const lapack_int,
18886    work: *mut f64,
18887    iwork: *mut lapack_int,
18888    IFAIL: *mut lapack_int,
18889    info: *mut lapack_int,
18890) {
18891    dyload_lib().zstein_.unwrap()(n, D, E, m, W, IBLOCK, ISPLIT, Z, ldz, work, iwork, IFAIL, info)
18892}
18893
18894#[inline(never)]
18895pub unsafe fn cstemr_(
18896    jobz: *const c_char,
18897    range: *const c_char,
18898    n: *const lapack_int,
18899    D: *mut f32,
18900    E: *mut f32,
18901    vl: *const f32,
18902    vu: *const f32,
18903    il: *const lapack_int,
18904    iu: *const lapack_int,
18905    m: *mut lapack_int,
18906    W: *mut f32,
18907    Z: *mut __BindgenComplex<f32>,
18908    ldz: *const lapack_int,
18909    nzc: *const lapack_int,
18910    ISUPPZ: *mut lapack_int,
18911    tryrac: *mut lapack_int,
18912    work: *mut f32,
18913    lwork: *const lapack_int,
18914    iwork: *mut lapack_int,
18915    liwork: *const lapack_int,
18916    info: *mut lapack_int,
18917) {
18918    dyload_lib().cstemr_.unwrap()(
18919        jobz, range, n, D, E, vl, vu, il, iu, m, W, Z, ldz, nzc, ISUPPZ, tryrac, work, lwork,
18920        iwork, liwork, info,
18921    )
18922}
18923
18924#[inline(never)]
18925pub unsafe fn dstemr_(
18926    jobz: *const c_char,
18927    range: *const c_char,
18928    n: *const lapack_int,
18929    D: *mut f64,
18930    E: *mut f64,
18931    vl: *const f64,
18932    vu: *const f64,
18933    il: *const lapack_int,
18934    iu: *const lapack_int,
18935    m: *mut lapack_int,
18936    W: *mut f64,
18937    Z: *mut f64,
18938    ldz: *const lapack_int,
18939    nzc: *const lapack_int,
18940    ISUPPZ: *mut lapack_int,
18941    tryrac: *mut lapack_int,
18942    work: *mut f64,
18943    lwork: *const lapack_int,
18944    iwork: *mut lapack_int,
18945    liwork: *const lapack_int,
18946    info: *mut lapack_int,
18947) {
18948    dyload_lib().dstemr_.unwrap()(
18949        jobz, range, n, D, E, vl, vu, il, iu, m, W, Z, ldz, nzc, ISUPPZ, tryrac, work, lwork,
18950        iwork, liwork, info,
18951    )
18952}
18953
18954#[inline(never)]
18955pub unsafe fn sstemr_(
18956    jobz: *const c_char,
18957    range: *const c_char,
18958    n: *const lapack_int,
18959    D: *mut f32,
18960    E: *mut f32,
18961    vl: *const f32,
18962    vu: *const f32,
18963    il: *const lapack_int,
18964    iu: *const lapack_int,
18965    m: *mut lapack_int,
18966    W: *mut f32,
18967    Z: *mut f32,
18968    ldz: *const lapack_int,
18969    nzc: *const lapack_int,
18970    ISUPPZ: *mut lapack_int,
18971    tryrac: *mut lapack_int,
18972    work: *mut f32,
18973    lwork: *const lapack_int,
18974    iwork: *mut lapack_int,
18975    liwork: *const lapack_int,
18976    info: *mut lapack_int,
18977) {
18978    dyload_lib().sstemr_.unwrap()(
18979        jobz, range, n, D, E, vl, vu, il, iu, m, W, Z, ldz, nzc, ISUPPZ, tryrac, work, lwork,
18980        iwork, liwork, info,
18981    )
18982}
18983
18984#[inline(never)]
18985pub unsafe fn zstemr_(
18986    jobz: *const c_char,
18987    range: *const c_char,
18988    n: *const lapack_int,
18989    D: *mut f64,
18990    E: *mut f64,
18991    vl: *const f64,
18992    vu: *const f64,
18993    il: *const lapack_int,
18994    iu: *const lapack_int,
18995    m: *mut lapack_int,
18996    W: *mut f64,
18997    Z: *mut __BindgenComplex<f64>,
18998    ldz: *const lapack_int,
18999    nzc: *const lapack_int,
19000    ISUPPZ: *mut lapack_int,
19001    tryrac: *mut lapack_int,
19002    work: *mut f64,
19003    lwork: *const lapack_int,
19004    iwork: *mut lapack_int,
19005    liwork: *const lapack_int,
19006    info: *mut lapack_int,
19007) {
19008    dyload_lib().zstemr_.unwrap()(
19009        jobz, range, n, D, E, vl, vu, il, iu, m, W, Z, ldz, nzc, ISUPPZ, tryrac, work, lwork,
19010        iwork, liwork, info,
19011    )
19012}
19013
19014#[inline(never)]
19015pub unsafe fn csteqr_(
19016    compz: *const c_char,
19017    n: *const lapack_int,
19018    D: *mut f32,
19019    E: *mut f32,
19020    Z: *mut __BindgenComplex<f32>,
19021    ldz: *const lapack_int,
19022    work: *mut f32,
19023    info: *mut lapack_int,
19024) {
19025    dyload_lib().csteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
19026}
19027
19028#[inline(never)]
19029pub unsafe fn dsteqr_(
19030    compz: *const c_char,
19031    n: *const lapack_int,
19032    D: *mut f64,
19033    E: *mut f64,
19034    Z: *mut f64,
19035    ldz: *const lapack_int,
19036    work: *mut f64,
19037    info: *mut lapack_int,
19038) {
19039    dyload_lib().dsteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
19040}
19041
19042#[inline(never)]
19043pub unsafe fn ssteqr_(
19044    compz: *const c_char,
19045    n: *const lapack_int,
19046    D: *mut f32,
19047    E: *mut f32,
19048    Z: *mut f32,
19049    ldz: *const lapack_int,
19050    work: *mut f32,
19051    info: *mut lapack_int,
19052) {
19053    dyload_lib().ssteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
19054}
19055
19056#[inline(never)]
19057pub unsafe fn zsteqr_(
19058    compz: *const c_char,
19059    n: *const lapack_int,
19060    D: *mut f64,
19061    E: *mut f64,
19062    Z: *mut __BindgenComplex<f64>,
19063    ldz: *const lapack_int,
19064    work: *mut f64,
19065    info: *mut lapack_int,
19066) {
19067    dyload_lib().zsteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
19068}
19069
19070#[inline(never)]
19071pub unsafe fn dsterf_(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int) {
19072    dyload_lib().dsterf_.unwrap()(n, D, E, info)
19073}
19074
19075#[inline(never)]
19076pub unsafe fn ssterf_(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int) {
19077    dyload_lib().ssterf_.unwrap()(n, D, E, info)
19078}
19079
19080#[inline(never)]
19081pub unsafe fn dstev_(
19082    jobz: *const c_char,
19083    n: *const lapack_int,
19084    D: *mut f64,
19085    E: *mut f64,
19086    Z: *mut f64,
19087    ldz: *const lapack_int,
19088    work: *mut f64,
19089    info: *mut lapack_int,
19090) {
19091    dyload_lib().dstev_.unwrap()(jobz, n, D, E, Z, ldz, work, info)
19092}
19093
19094#[inline(never)]
19095pub unsafe fn sstev_(
19096    jobz: *const c_char,
19097    n: *const lapack_int,
19098    D: *mut f32,
19099    E: *mut f32,
19100    Z: *mut f32,
19101    ldz: *const lapack_int,
19102    work: *mut f32,
19103    info: *mut lapack_int,
19104) {
19105    dyload_lib().sstev_.unwrap()(jobz, n, D, E, Z, ldz, work, info)
19106}
19107
19108#[inline(never)]
19109pub unsafe fn dstevd_(
19110    jobz: *const c_char,
19111    n: *const lapack_int,
19112    D: *mut f64,
19113    E: *mut f64,
19114    Z: *mut f64,
19115    ldz: *const lapack_int,
19116    work: *mut f64,
19117    lwork: *const lapack_int,
19118    iwork: *mut lapack_int,
19119    liwork: *const lapack_int,
19120    info: *mut lapack_int,
19121) {
19122    dyload_lib().dstevd_.unwrap()(jobz, n, D, E, Z, ldz, work, lwork, iwork, liwork, info)
19123}
19124
19125#[inline(never)]
19126pub unsafe fn sstevd_(
19127    jobz: *const c_char,
19128    n: *const lapack_int,
19129    D: *mut f32,
19130    E: *mut f32,
19131    Z: *mut f32,
19132    ldz: *const lapack_int,
19133    work: *mut f32,
19134    lwork: *const lapack_int,
19135    iwork: *mut lapack_int,
19136    liwork: *const lapack_int,
19137    info: *mut lapack_int,
19138) {
19139    dyload_lib().sstevd_.unwrap()(jobz, n, D, E, Z, ldz, work, lwork, iwork, liwork, info)
19140}
19141
19142#[inline(never)]
19143pub unsafe fn dstevr_(
19144    jobz: *const c_char,
19145    range: *const c_char,
19146    n: *const lapack_int,
19147    D: *mut f64,
19148    E: *mut f64,
19149    vl: *const f64,
19150    vu: *const f64,
19151    il: *const lapack_int,
19152    iu: *const lapack_int,
19153    abstol: *const f64,
19154    m: *mut lapack_int,
19155    W: *mut f64,
19156    Z: *mut f64,
19157    ldz: *const lapack_int,
19158    ISUPPZ: *mut lapack_int,
19159    work: *mut f64,
19160    lwork: *const lapack_int,
19161    iwork: *mut lapack_int,
19162    liwork: *const lapack_int,
19163    info: *mut lapack_int,
19164) {
19165    dyload_lib().dstevr_.unwrap()(
19166        jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork, iwork,
19167        liwork, info,
19168    )
19169}
19170
19171#[inline(never)]
19172pub unsafe fn sstevr_(
19173    jobz: *const c_char,
19174    range: *const c_char,
19175    n: *const lapack_int,
19176    D: *mut f32,
19177    E: *mut f32,
19178    vl: *const f32,
19179    vu: *const f32,
19180    il: *const lapack_int,
19181    iu: *const lapack_int,
19182    abstol: *const f32,
19183    m: *mut lapack_int,
19184    W: *mut f32,
19185    Z: *mut f32,
19186    ldz: *const lapack_int,
19187    ISUPPZ: *mut lapack_int,
19188    work: *mut f32,
19189    lwork: *const lapack_int,
19190    iwork: *mut lapack_int,
19191    liwork: *const lapack_int,
19192    info: *mut lapack_int,
19193) {
19194    dyload_lib().sstevr_.unwrap()(
19195        jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork, iwork,
19196        liwork, info,
19197    )
19198}
19199
19200#[inline(never)]
19201pub unsafe fn dstevx_(
19202    jobz: *const c_char,
19203    range: *const c_char,
19204    n: *const lapack_int,
19205    D: *mut f64,
19206    E: *mut f64,
19207    vl: *const f64,
19208    vu: *const f64,
19209    il: *const lapack_int,
19210    iu: *const lapack_int,
19211    abstol: *const f64,
19212    m: *mut lapack_int,
19213    W: *mut f64,
19214    Z: *mut f64,
19215    ldz: *const lapack_int,
19216    work: *mut f64,
19217    iwork: *mut lapack_int,
19218    IFAIL: *mut lapack_int,
19219    info: *mut lapack_int,
19220) {
19221    dyload_lib().dstevx_.unwrap()(
19222        jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, work, iwork, IFAIL, info,
19223    )
19224}
19225
19226#[inline(never)]
19227pub unsafe fn sstevx_(
19228    jobz: *const c_char,
19229    range: *const c_char,
19230    n: *const lapack_int,
19231    D: *mut f32,
19232    E: *mut f32,
19233    vl: *const f32,
19234    vu: *const f32,
19235    il: *const lapack_int,
19236    iu: *const lapack_int,
19237    abstol: *const f32,
19238    m: *mut lapack_int,
19239    W: *mut f32,
19240    Z: *mut f32,
19241    ldz: *const lapack_int,
19242    work: *mut f32,
19243    iwork: *mut lapack_int,
19244    IFAIL: *mut lapack_int,
19245    info: *mut lapack_int,
19246) {
19247    dyload_lib().sstevx_.unwrap()(
19248        jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, work, iwork, IFAIL, info,
19249    )
19250}
19251
19252#[inline(never)]
19253pub unsafe fn csycon_(
19254    uplo: *const c_char,
19255    n: *const lapack_int,
19256    A: *const __BindgenComplex<f32>,
19257    lda: *const lapack_int,
19258    ipiv: *const lapack_int,
19259    anorm: *const f32,
19260    rcond: *mut f32,
19261    work: *mut __BindgenComplex<f32>,
19262    info: *mut lapack_int,
19263) {
19264    dyload_lib().csycon_.unwrap()(uplo, n, A, lda, ipiv, anorm, rcond, work, info)
19265}
19266
19267#[inline(never)]
19268pub unsafe fn dsycon_(
19269    uplo: *const c_char,
19270    n: *const lapack_int,
19271    A: *const f64,
19272    lda: *const lapack_int,
19273    ipiv: *const lapack_int,
19274    anorm: *const f64,
19275    rcond: *mut f64,
19276    work: *mut f64,
19277    iwork: *mut lapack_int,
19278    info: *mut lapack_int,
19279) {
19280    dyload_lib().dsycon_.unwrap()(uplo, n, A, lda, ipiv, anorm, rcond, work, iwork, info)
19281}
19282
19283#[inline(never)]
19284pub unsafe fn ssycon_(
19285    uplo: *const c_char,
19286    n: *const lapack_int,
19287    A: *const f32,
19288    lda: *const lapack_int,
19289    ipiv: *const lapack_int,
19290    anorm: *const f32,
19291    rcond: *mut f32,
19292    work: *mut f32,
19293    iwork: *mut lapack_int,
19294    info: *mut lapack_int,
19295) {
19296    dyload_lib().ssycon_.unwrap()(uplo, n, A, lda, ipiv, anorm, rcond, work, iwork, info)
19297}
19298
19299#[inline(never)]
19300pub unsafe fn zsycon_(
19301    uplo: *const c_char,
19302    n: *const lapack_int,
19303    A: *const __BindgenComplex<f64>,
19304    lda: *const lapack_int,
19305    ipiv: *const lapack_int,
19306    anorm: *const f64,
19307    rcond: *mut f64,
19308    work: *mut __BindgenComplex<f64>,
19309    info: *mut lapack_int,
19310) {
19311    dyload_lib().zsycon_.unwrap()(uplo, n, A, lda, ipiv, anorm, rcond, work, info)
19312}
19313
19314#[inline(never)]
19315pub unsafe fn csycon_3_(
19316    uplo: *const c_char,
19317    n: *const lapack_int,
19318    A: *const __BindgenComplex<f32>,
19319    lda: *const lapack_int,
19320    E: *const __BindgenComplex<f32>,
19321    ipiv: *const lapack_int,
19322    anorm: *const f32,
19323    rcond: *mut f32,
19324    work: *mut __BindgenComplex<f32>,
19325    info: *mut lapack_int,
19326) {
19327    dyload_lib().csycon_3_.unwrap()(uplo, n, A, lda, E, ipiv, anorm, rcond, work, info)
19328}
19329
19330#[inline(never)]
19331pub unsafe fn dsycon_3_(
19332    uplo: *const c_char,
19333    n: *const lapack_int,
19334    A: *const f64,
19335    lda: *const lapack_int,
19336    E: *const f64,
19337    ipiv: *const lapack_int,
19338    anorm: *const f64,
19339    rcond: *mut f64,
19340    work: *mut f64,
19341    iwork: *mut lapack_int,
19342    info: *mut lapack_int,
19343) {
19344    dyload_lib().dsycon_3_.unwrap()(uplo, n, A, lda, E, ipiv, anorm, rcond, work, iwork, info)
19345}
19346
19347#[inline(never)]
19348pub unsafe fn ssycon_3_(
19349    uplo: *const c_char,
19350    n: *const lapack_int,
19351    A: *const f32,
19352    lda: *const lapack_int,
19353    E: *const f32,
19354    ipiv: *const lapack_int,
19355    anorm: *const f32,
19356    rcond: *mut f32,
19357    work: *mut f32,
19358    iwork: *mut lapack_int,
19359    info: *mut lapack_int,
19360) {
19361    dyload_lib().ssycon_3_.unwrap()(uplo, n, A, lda, E, ipiv, anorm, rcond, work, iwork, info)
19362}
19363
19364#[inline(never)]
19365pub unsafe fn zsycon_3_(
19366    uplo: *const c_char,
19367    n: *const lapack_int,
19368    A: *const __BindgenComplex<f64>,
19369    lda: *const lapack_int,
19370    E: *const __BindgenComplex<f64>,
19371    ipiv: *const lapack_int,
19372    anorm: *const f64,
19373    rcond: *mut f64,
19374    work: *mut __BindgenComplex<f64>,
19375    info: *mut lapack_int,
19376) {
19377    dyload_lib().zsycon_3_.unwrap()(uplo, n, A, lda, E, ipiv, anorm, rcond, work, info)
19378}
19379
19380#[inline(never)]
19381pub unsafe fn csyconv_(
19382    uplo: *const c_char,
19383    way: *const c_char,
19384    n: *const lapack_int,
19385    A: *mut __BindgenComplex<f32>,
19386    lda: *const lapack_int,
19387    ipiv: *const lapack_int,
19388    E: *mut __BindgenComplex<f32>,
19389    info: *mut lapack_int,
19390) {
19391    dyload_lib().csyconv_.unwrap()(uplo, way, n, A, lda, ipiv, E, info)
19392}
19393
19394#[inline(never)]
19395pub unsafe fn dsyconv_(
19396    uplo: *const c_char,
19397    way: *const c_char,
19398    n: *const lapack_int,
19399    A: *mut f64,
19400    lda: *const lapack_int,
19401    ipiv: *const lapack_int,
19402    E: *mut f64,
19403    info: *mut lapack_int,
19404) {
19405    dyload_lib().dsyconv_.unwrap()(uplo, way, n, A, lda, ipiv, E, info)
19406}
19407
19408#[inline(never)]
19409pub unsafe fn ssyconv_(
19410    uplo: *const c_char,
19411    way: *const c_char,
19412    n: *const lapack_int,
19413    A: *mut f32,
19414    lda: *const lapack_int,
19415    ipiv: *const lapack_int,
19416    E: *mut f32,
19417    info: *mut lapack_int,
19418) {
19419    dyload_lib().ssyconv_.unwrap()(uplo, way, n, A, lda, ipiv, E, info)
19420}
19421
19422#[inline(never)]
19423pub unsafe fn zsyconv_(
19424    uplo: *const c_char,
19425    way: *const c_char,
19426    n: *const lapack_int,
19427    A: *mut __BindgenComplex<f64>,
19428    lda: *const lapack_int,
19429    ipiv: *const lapack_int,
19430    E: *mut __BindgenComplex<f64>,
19431    info: *mut lapack_int,
19432) {
19433    dyload_lib().zsyconv_.unwrap()(uplo, way, n, A, lda, ipiv, E, info)
19434}
19435
19436#[inline(never)]
19437pub unsafe fn csyequb_(
19438    uplo: *const c_char,
19439    n: *const lapack_int,
19440    A: *const __BindgenComplex<f32>,
19441    lda: *const lapack_int,
19442    S: *mut f32,
19443    scond: *mut f32,
19444    amax: *mut f32,
19445    work: *mut __BindgenComplex<f32>,
19446    info: *mut lapack_int,
19447) {
19448    dyload_lib().csyequb_.unwrap()(uplo, n, A, lda, S, scond, amax, work, info)
19449}
19450
19451#[inline(never)]
19452pub unsafe fn dsyequb_(
19453    uplo: *const c_char,
19454    n: *const lapack_int,
19455    A: *const f64,
19456    lda: *const lapack_int,
19457    S: *mut f64,
19458    scond: *mut f64,
19459    amax: *mut f64,
19460    work: *mut f64,
19461    info: *mut lapack_int,
19462) {
19463    dyload_lib().dsyequb_.unwrap()(uplo, n, A, lda, S, scond, amax, work, info)
19464}
19465
19466#[inline(never)]
19467pub unsafe fn ssyequb_(
19468    uplo: *const c_char,
19469    n: *const lapack_int,
19470    A: *const f32,
19471    lda: *const lapack_int,
19472    S: *mut f32,
19473    scond: *mut f32,
19474    amax: *mut f32,
19475    work: *mut f32,
19476    info: *mut lapack_int,
19477) {
19478    dyload_lib().ssyequb_.unwrap()(uplo, n, A, lda, S, scond, amax, work, info)
19479}
19480
19481#[inline(never)]
19482pub unsafe fn zsyequb_(
19483    uplo: *const c_char,
19484    n: *const lapack_int,
19485    A: *const __BindgenComplex<f64>,
19486    lda: *const lapack_int,
19487    S: *mut f64,
19488    scond: *mut f64,
19489    amax: *mut f64,
19490    work: *mut __BindgenComplex<f64>,
19491    info: *mut lapack_int,
19492) {
19493    dyload_lib().zsyequb_.unwrap()(uplo, n, A, lda, S, scond, amax, work, info)
19494}
19495
19496#[inline(never)]
19497pub unsafe fn dsyev_(
19498    jobz: *const c_char,
19499    uplo: *const c_char,
19500    n: *const lapack_int,
19501    A: *mut f64,
19502    lda: *const lapack_int,
19503    W: *mut f64,
19504    work: *mut f64,
19505    lwork: *const lapack_int,
19506    info: *mut lapack_int,
19507) {
19508    dyload_lib().dsyev_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, info)
19509}
19510
19511#[inline(never)]
19512pub unsafe fn ssyev_(
19513    jobz: *const c_char,
19514    uplo: *const c_char,
19515    n: *const lapack_int,
19516    A: *mut f32,
19517    lda: *const lapack_int,
19518    W: *mut f32,
19519    work: *mut f32,
19520    lwork: *const lapack_int,
19521    info: *mut lapack_int,
19522) {
19523    dyload_lib().ssyev_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, info)
19524}
19525
19526#[inline(never)]
19527pub unsafe fn dsyev_2stage_(
19528    jobz: *const c_char,
19529    uplo: *const c_char,
19530    n: *const lapack_int,
19531    A: *mut f64,
19532    lda: *const lapack_int,
19533    W: *mut f64,
19534    work: *mut f64,
19535    lwork: *const lapack_int,
19536    info: *mut lapack_int,
19537) {
19538    dyload_lib().dsyev_2stage_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, info)
19539}
19540
19541#[inline(never)]
19542pub unsafe fn ssyev_2stage_(
19543    jobz: *const c_char,
19544    uplo: *const c_char,
19545    n: *const lapack_int,
19546    A: *mut f32,
19547    lda: *const lapack_int,
19548    W: *mut f32,
19549    work: *mut f32,
19550    lwork: *const lapack_int,
19551    info: *mut lapack_int,
19552) {
19553    dyload_lib().ssyev_2stage_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, info)
19554}
19555
19556#[inline(never)]
19557pub unsafe fn dsyevd_(
19558    jobz: *const c_char,
19559    uplo: *const c_char,
19560    n: *const lapack_int,
19561    A: *mut f64,
19562    lda: *const lapack_int,
19563    W: *mut f64,
19564    work: *mut f64,
19565    lwork: *const lapack_int,
19566    iwork: *mut lapack_int,
19567    liwork: *const lapack_int,
19568    info: *mut lapack_int,
19569) {
19570    dyload_lib().dsyevd_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, iwork, liwork, info)
19571}
19572
19573#[inline(never)]
19574pub unsafe fn ssyevd_(
19575    jobz: *const c_char,
19576    uplo: *const c_char,
19577    n: *const lapack_int,
19578    A: *mut f32,
19579    lda: *const lapack_int,
19580    W: *mut f32,
19581    work: *mut f32,
19582    lwork: *const lapack_int,
19583    iwork: *mut lapack_int,
19584    liwork: *const lapack_int,
19585    info: *mut lapack_int,
19586) {
19587    dyload_lib().ssyevd_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, iwork, liwork, info)
19588}
19589
19590#[inline(never)]
19591pub unsafe fn dsyevd_2stage_(
19592    jobz: *const c_char,
19593    uplo: *const c_char,
19594    n: *const lapack_int,
19595    A: *mut f64,
19596    lda: *const lapack_int,
19597    W: *mut f64,
19598    work: *mut f64,
19599    lwork: *const lapack_int,
19600    iwork: *mut lapack_int,
19601    liwork: *const lapack_int,
19602    info: *mut lapack_int,
19603) {
19604    dyload_lib().dsyevd_2stage_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, iwork, liwork, info)
19605}
19606
19607#[inline(never)]
19608pub unsafe fn ssyevd_2stage_(
19609    jobz: *const c_char,
19610    uplo: *const c_char,
19611    n: *const lapack_int,
19612    A: *mut f32,
19613    lda: *const lapack_int,
19614    W: *mut f32,
19615    work: *mut f32,
19616    lwork: *const lapack_int,
19617    iwork: *mut lapack_int,
19618    liwork: *const lapack_int,
19619    info: *mut lapack_int,
19620) {
19621    dyload_lib().ssyevd_2stage_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, iwork, liwork, info)
19622}
19623
19624#[inline(never)]
19625pub unsafe fn dsyevr_(
19626    jobz: *const c_char,
19627    range: *const c_char,
19628    uplo: *const c_char,
19629    n: *const lapack_int,
19630    A: *mut f64,
19631    lda: *const lapack_int,
19632    vl: *const f64,
19633    vu: *const f64,
19634    il: *const lapack_int,
19635    iu: *const lapack_int,
19636    abstol: *const f64,
19637    m: *mut lapack_int,
19638    W: *mut f64,
19639    Z: *mut f64,
19640    ldz: *const lapack_int,
19641    ISUPPZ: *mut lapack_int,
19642    work: *mut f64,
19643    lwork: *const lapack_int,
19644    iwork: *mut lapack_int,
19645    liwork: *const lapack_int,
19646    info: *mut lapack_int,
19647) {
19648    dyload_lib().dsyevr_.unwrap()(
19649        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
19650        iwork, liwork, info,
19651    )
19652}
19653
19654#[inline(never)]
19655pub unsafe fn ssyevr_(
19656    jobz: *const c_char,
19657    range: *const c_char,
19658    uplo: *const c_char,
19659    n: *const lapack_int,
19660    A: *mut f32,
19661    lda: *const lapack_int,
19662    vl: *const f32,
19663    vu: *const f32,
19664    il: *const lapack_int,
19665    iu: *const lapack_int,
19666    abstol: *const f32,
19667    m: *mut lapack_int,
19668    W: *mut f32,
19669    Z: *mut f32,
19670    ldz: *const lapack_int,
19671    ISUPPZ: *mut lapack_int,
19672    work: *mut f32,
19673    lwork: *const lapack_int,
19674    iwork: *mut lapack_int,
19675    liwork: *const lapack_int,
19676    info: *mut lapack_int,
19677) {
19678    dyload_lib().ssyevr_.unwrap()(
19679        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
19680        iwork, liwork, info,
19681    )
19682}
19683
19684#[inline(never)]
19685pub unsafe fn dsyevr_2stage_(
19686    jobz: *const c_char,
19687    range: *const c_char,
19688    uplo: *const c_char,
19689    n: *const lapack_int,
19690    A: *mut f64,
19691    lda: *const lapack_int,
19692    vl: *const f64,
19693    vu: *const f64,
19694    il: *const lapack_int,
19695    iu: *const lapack_int,
19696    abstol: *const f64,
19697    m: *mut lapack_int,
19698    W: *mut f64,
19699    Z: *mut f64,
19700    ldz: *const lapack_int,
19701    ISUPPZ: *mut lapack_int,
19702    work: *mut f64,
19703    lwork: *const lapack_int,
19704    iwork: *mut lapack_int,
19705    liwork: *const lapack_int,
19706    info: *mut lapack_int,
19707) {
19708    dyload_lib().dsyevr_2stage_.unwrap()(
19709        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
19710        iwork, liwork, info,
19711    )
19712}
19713
19714#[inline(never)]
19715pub unsafe fn ssyevr_2stage_(
19716    jobz: *const c_char,
19717    range: *const c_char,
19718    uplo: *const c_char,
19719    n: *const lapack_int,
19720    A: *mut f32,
19721    lda: *const lapack_int,
19722    vl: *const f32,
19723    vu: *const f32,
19724    il: *const lapack_int,
19725    iu: *const lapack_int,
19726    abstol: *const f32,
19727    m: *mut lapack_int,
19728    W: *mut f32,
19729    Z: *mut f32,
19730    ldz: *const lapack_int,
19731    ISUPPZ: *mut lapack_int,
19732    work: *mut f32,
19733    lwork: *const lapack_int,
19734    iwork: *mut lapack_int,
19735    liwork: *const lapack_int,
19736    info: *mut lapack_int,
19737) {
19738    dyload_lib().ssyevr_2stage_.unwrap()(
19739        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
19740        iwork, liwork, info,
19741    )
19742}
19743
19744#[inline(never)]
19745pub unsafe fn dsyevx_(
19746    jobz: *const c_char,
19747    range: *const c_char,
19748    uplo: *const c_char,
19749    n: *const lapack_int,
19750    A: *mut f64,
19751    lda: *const lapack_int,
19752    vl: *const f64,
19753    vu: *const f64,
19754    il: *const lapack_int,
19755    iu: *const lapack_int,
19756    abstol: *const f64,
19757    m: *mut lapack_int,
19758    W: *mut f64,
19759    Z: *mut f64,
19760    ldz: *const lapack_int,
19761    work: *mut f64,
19762    lwork: *const lapack_int,
19763    iwork: *mut lapack_int,
19764    IFAIL: *mut lapack_int,
19765    info: *mut lapack_int,
19766) {
19767    dyload_lib().dsyevx_.unwrap()(
19768        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, iwork,
19769        IFAIL, info,
19770    )
19771}
19772
19773#[inline(never)]
19774pub unsafe fn ssyevx_(
19775    jobz: *const c_char,
19776    range: *const c_char,
19777    uplo: *const c_char,
19778    n: *const lapack_int,
19779    A: *mut f32,
19780    lda: *const lapack_int,
19781    vl: *const f32,
19782    vu: *const f32,
19783    il: *const lapack_int,
19784    iu: *const lapack_int,
19785    abstol: *const f32,
19786    m: *mut lapack_int,
19787    W: *mut f32,
19788    Z: *mut f32,
19789    ldz: *const lapack_int,
19790    work: *mut f32,
19791    lwork: *const lapack_int,
19792    iwork: *mut lapack_int,
19793    IFAIL: *mut lapack_int,
19794    info: *mut lapack_int,
19795) {
19796    dyload_lib().ssyevx_.unwrap()(
19797        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, iwork,
19798        IFAIL, info,
19799    )
19800}
19801
19802#[inline(never)]
19803pub unsafe fn dsyevx_2stage_(
19804    jobz: *const c_char,
19805    range: *const c_char,
19806    uplo: *const c_char,
19807    n: *const lapack_int,
19808    A: *mut f64,
19809    lda: *const lapack_int,
19810    vl: *const f64,
19811    vu: *const f64,
19812    il: *const lapack_int,
19813    iu: *const lapack_int,
19814    abstol: *const f64,
19815    m: *mut lapack_int,
19816    W: *mut f64,
19817    Z: *mut f64,
19818    ldz: *const lapack_int,
19819    work: *mut f64,
19820    lwork: *const lapack_int,
19821    iwork: *mut lapack_int,
19822    IFAIL: *mut lapack_int,
19823    info: *mut lapack_int,
19824) {
19825    dyload_lib().dsyevx_2stage_.unwrap()(
19826        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, iwork,
19827        IFAIL, info,
19828    )
19829}
19830
19831#[inline(never)]
19832pub unsafe fn ssyevx_2stage_(
19833    jobz: *const c_char,
19834    range: *const c_char,
19835    uplo: *const c_char,
19836    n: *const lapack_int,
19837    A: *mut f32,
19838    lda: *const lapack_int,
19839    vl: *const f32,
19840    vu: *const f32,
19841    il: *const lapack_int,
19842    iu: *const lapack_int,
19843    abstol: *const f32,
19844    m: *mut lapack_int,
19845    W: *mut f32,
19846    Z: *mut f32,
19847    ldz: *const lapack_int,
19848    work: *mut f32,
19849    lwork: *const lapack_int,
19850    iwork: *mut lapack_int,
19851    IFAIL: *mut lapack_int,
19852    info: *mut lapack_int,
19853) {
19854    dyload_lib().ssyevx_2stage_.unwrap()(
19855        jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, iwork,
19856        IFAIL, info,
19857    )
19858}
19859
19860#[inline(never)]
19861pub unsafe fn dsygst_(
19862    itype: *const lapack_int,
19863    uplo: *const c_char,
19864    n: *const lapack_int,
19865    A: *mut f64,
19866    lda: *const lapack_int,
19867    B: *const f64,
19868    ldb: *const lapack_int,
19869    info: *mut lapack_int,
19870) {
19871    dyload_lib().dsygst_.unwrap()(itype, uplo, n, A, lda, B, ldb, info)
19872}
19873
19874#[inline(never)]
19875pub unsafe fn ssygst_(
19876    itype: *const lapack_int,
19877    uplo: *const c_char,
19878    n: *const lapack_int,
19879    A: *mut f32,
19880    lda: *const lapack_int,
19881    B: *const f32,
19882    ldb: *const lapack_int,
19883    info: *mut lapack_int,
19884) {
19885    dyload_lib().ssygst_.unwrap()(itype, uplo, n, A, lda, B, ldb, info)
19886}
19887
19888#[inline(never)]
19889pub unsafe fn dsygv_(
19890    itype: *const lapack_int,
19891    jobz: *const c_char,
19892    uplo: *const c_char,
19893    n: *const lapack_int,
19894    A: *mut f64,
19895    lda: *const lapack_int,
19896    B: *mut f64,
19897    ldb: *const lapack_int,
19898    W: *mut f64,
19899    work: *mut f64,
19900    lwork: *const lapack_int,
19901    info: *mut lapack_int,
19902) {
19903    dyload_lib().dsygv_.unwrap()(itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, info)
19904}
19905
19906#[inline(never)]
19907pub unsafe fn ssygv_(
19908    itype: *const lapack_int,
19909    jobz: *const c_char,
19910    uplo: *const c_char,
19911    n: *const lapack_int,
19912    A: *mut f32,
19913    lda: *const lapack_int,
19914    B: *mut f32,
19915    ldb: *const lapack_int,
19916    W: *mut f32,
19917    work: *mut f32,
19918    lwork: *const lapack_int,
19919    info: *mut lapack_int,
19920) {
19921    dyload_lib().ssygv_.unwrap()(itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, info)
19922}
19923
19924#[inline(never)]
19925pub unsafe fn dsygv_2stage_(
19926    itype: *const lapack_int,
19927    jobz: *const c_char,
19928    uplo: *const c_char,
19929    n: *const lapack_int,
19930    A: *mut f64,
19931    lda: *const lapack_int,
19932    B: *mut f64,
19933    ldb: *const lapack_int,
19934    W: *mut f64,
19935    work: *mut f64,
19936    lwork: *const lapack_int,
19937    info: *mut lapack_int,
19938) {
19939    dyload_lib().dsygv_2stage_.unwrap()(itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, info)
19940}
19941
19942#[inline(never)]
19943pub unsafe fn ssygv_2stage_(
19944    itype: *const lapack_int,
19945    jobz: *const c_char,
19946    uplo: *const c_char,
19947    n: *const lapack_int,
19948    A: *mut f32,
19949    lda: *const lapack_int,
19950    B: *mut f32,
19951    ldb: *const lapack_int,
19952    W: *mut f32,
19953    work: *mut f32,
19954    lwork: *const lapack_int,
19955    info: *mut lapack_int,
19956) {
19957    dyload_lib().ssygv_2stage_.unwrap()(itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, info)
19958}
19959
19960#[inline(never)]
19961pub unsafe fn dsygvd_(
19962    itype: *const lapack_int,
19963    jobz: *const c_char,
19964    uplo: *const c_char,
19965    n: *const lapack_int,
19966    A: *mut f64,
19967    lda: *const lapack_int,
19968    B: *mut f64,
19969    ldb: *const lapack_int,
19970    W: *mut f64,
19971    work: *mut f64,
19972    lwork: *const lapack_int,
19973    iwork: *mut lapack_int,
19974    liwork: *const lapack_int,
19975    info: *mut lapack_int,
19976) {
19977    dyload_lib().dsygvd_.unwrap()(
19978        itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, iwork, liwork, info,
19979    )
19980}
19981
19982#[inline(never)]
19983pub unsafe fn ssygvd_(
19984    itype: *const lapack_int,
19985    jobz: *const c_char,
19986    uplo: *const c_char,
19987    n: *const lapack_int,
19988    A: *mut f32,
19989    lda: *const lapack_int,
19990    B: *mut f32,
19991    ldb: *const lapack_int,
19992    W: *mut f32,
19993    work: *mut f32,
19994    lwork: *const lapack_int,
19995    iwork: *mut lapack_int,
19996    liwork: *const lapack_int,
19997    info: *mut lapack_int,
19998) {
19999    dyload_lib().ssygvd_.unwrap()(
20000        itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, iwork, liwork, info,
20001    )
20002}
20003
20004#[inline(never)]
20005pub unsafe fn dsygvx_(
20006    itype: *const lapack_int,
20007    jobz: *const c_char,
20008    range: *const c_char,
20009    uplo: *const c_char,
20010    n: *const lapack_int,
20011    A: *mut f64,
20012    lda: *const lapack_int,
20013    B: *mut f64,
20014    ldb: *const lapack_int,
20015    vl: *const f64,
20016    vu: *const f64,
20017    il: *const lapack_int,
20018    iu: *const lapack_int,
20019    abstol: *const f64,
20020    m: *mut lapack_int,
20021    W: *mut f64,
20022    Z: *mut f64,
20023    ldz: *const lapack_int,
20024    work: *mut f64,
20025    lwork: *const lapack_int,
20026    iwork: *mut lapack_int,
20027    IFAIL: *mut lapack_int,
20028    info: *mut lapack_int,
20029) {
20030    dyload_lib().dsygvx_.unwrap()(
20031        itype, jobz, range, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
20032        lwork, iwork, IFAIL, info,
20033    )
20034}
20035
20036#[inline(never)]
20037pub unsafe fn ssygvx_(
20038    itype: *const lapack_int,
20039    jobz: *const c_char,
20040    range: *const c_char,
20041    uplo: *const c_char,
20042    n: *const lapack_int,
20043    A: *mut f32,
20044    lda: *const lapack_int,
20045    B: *mut f32,
20046    ldb: *const lapack_int,
20047    vl: *const f32,
20048    vu: *const f32,
20049    il: *const lapack_int,
20050    iu: *const lapack_int,
20051    abstol: *const f32,
20052    m: *mut lapack_int,
20053    W: *mut f32,
20054    Z: *mut f32,
20055    ldz: *const lapack_int,
20056    work: *mut f32,
20057    lwork: *const lapack_int,
20058    iwork: *mut lapack_int,
20059    IFAIL: *mut lapack_int,
20060    info: *mut lapack_int,
20061) {
20062    dyload_lib().ssygvx_.unwrap()(
20063        itype, jobz, range, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
20064        lwork, iwork, IFAIL, info,
20065    )
20066}
20067
20068#[inline(never)]
20069pub unsafe fn csyr_(
20070    uplo: *const c_char,
20071    n: *const lapack_int,
20072    alpha: *const __BindgenComplex<f32>,
20073    X: *const __BindgenComplex<f32>,
20074    incx: *const lapack_int,
20075    A: *mut __BindgenComplex<f32>,
20076    lda: *const lapack_int,
20077) {
20078    dyload_lib().csyr_.unwrap()(uplo, n, alpha, X, incx, A, lda)
20079}
20080
20081#[inline(never)]
20082pub unsafe fn zsyr_(
20083    uplo: *const c_char,
20084    n: *const lapack_int,
20085    alpha: *const __BindgenComplex<f64>,
20086    X: *const __BindgenComplex<f64>,
20087    incx: *const lapack_int,
20088    A: *mut __BindgenComplex<f64>,
20089    lda: *const lapack_int,
20090) {
20091    dyload_lib().zsyr_.unwrap()(uplo, n, alpha, X, incx, A, lda)
20092}
20093
20094#[inline(never)]
20095pub unsafe fn csyrfs_(
20096    uplo: *const c_char,
20097    n: *const lapack_int,
20098    nrhs: *const lapack_int,
20099    A: *const __BindgenComplex<f32>,
20100    lda: *const lapack_int,
20101    AF: *const __BindgenComplex<f32>,
20102    ldaf: *const lapack_int,
20103    ipiv: *const lapack_int,
20104    B: *const __BindgenComplex<f32>,
20105    ldb: *const lapack_int,
20106    X: *mut __BindgenComplex<f32>,
20107    ldx: *const lapack_int,
20108    ferr: *mut f32,
20109    berr: *mut f32,
20110    work: *mut __BindgenComplex<f32>,
20111    rwork: *mut f32,
20112    info: *mut lapack_int,
20113) {
20114    dyload_lib().csyrfs_.unwrap()(
20115        uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
20116    )
20117}
20118
20119#[inline(never)]
20120pub unsafe fn dsyrfs_(
20121    uplo: *const c_char,
20122    n: *const lapack_int,
20123    nrhs: *const lapack_int,
20124    A: *const f64,
20125    lda: *const lapack_int,
20126    AF: *const f64,
20127    ldaf: *const lapack_int,
20128    ipiv: *const lapack_int,
20129    B: *const f64,
20130    ldb: *const lapack_int,
20131    X: *mut f64,
20132    ldx: *const lapack_int,
20133    ferr: *mut f64,
20134    berr: *mut f64,
20135    work: *mut f64,
20136    iwork: *mut lapack_int,
20137    info: *mut lapack_int,
20138) {
20139    dyload_lib().dsyrfs_.unwrap()(
20140        uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, iwork, info,
20141    )
20142}
20143
20144#[inline(never)]
20145pub unsafe fn ssyrfs_(
20146    uplo: *const c_char,
20147    n: *const lapack_int,
20148    nrhs: *const lapack_int,
20149    A: *const f32,
20150    lda: *const lapack_int,
20151    AF: *const f32,
20152    ldaf: *const lapack_int,
20153    ipiv: *const lapack_int,
20154    B: *const f32,
20155    ldb: *const lapack_int,
20156    X: *mut f32,
20157    ldx: *const lapack_int,
20158    ferr: *mut f32,
20159    berr: *mut f32,
20160    work: *mut f32,
20161    iwork: *mut lapack_int,
20162    info: *mut lapack_int,
20163) {
20164    dyload_lib().ssyrfs_.unwrap()(
20165        uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, iwork, info,
20166    )
20167}
20168
20169#[inline(never)]
20170pub unsafe fn zsyrfs_(
20171    uplo: *const c_char,
20172    n: *const lapack_int,
20173    nrhs: *const lapack_int,
20174    A: *const __BindgenComplex<f64>,
20175    lda: *const lapack_int,
20176    AF: *const __BindgenComplex<f64>,
20177    ldaf: *const lapack_int,
20178    ipiv: *const lapack_int,
20179    B: *const __BindgenComplex<f64>,
20180    ldb: *const lapack_int,
20181    X: *mut __BindgenComplex<f64>,
20182    ldx: *const lapack_int,
20183    ferr: *mut f64,
20184    berr: *mut f64,
20185    work: *mut __BindgenComplex<f64>,
20186    rwork: *mut f64,
20187    info: *mut lapack_int,
20188) {
20189    dyload_lib().zsyrfs_.unwrap()(
20190        uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
20191    )
20192}
20193
20194#[inline(never)]
20195pub unsafe fn csyrfsx_(
20196    uplo: *const c_char,
20197    equed: *const c_char,
20198    n: *const lapack_int,
20199    nrhs: *const lapack_int,
20200    A: *const __BindgenComplex<f32>,
20201    lda: *const lapack_int,
20202    AF: *const __BindgenComplex<f32>,
20203    ldaf: *const lapack_int,
20204    ipiv: *const lapack_int,
20205    S: *const f32,
20206    B: *const __BindgenComplex<f32>,
20207    ldb: *const lapack_int,
20208    X: *mut __BindgenComplex<f32>,
20209    ldx: *const lapack_int,
20210    rcond: *mut f32,
20211    berr: *mut f32,
20212    n_err_bnds: *const lapack_int,
20213    err_bnds_norm: *mut f32,
20214    err_bnds_comp: *mut f32,
20215    nparams: *const lapack_int,
20216    params: *mut f32,
20217    work: *mut __BindgenComplex<f32>,
20218    rwork: *mut f32,
20219    info: *mut lapack_int,
20220) {
20221    dyload_lib().csyrfsx_.unwrap()(
20222        uplo,
20223        equed,
20224        n,
20225        nrhs,
20226        A,
20227        lda,
20228        AF,
20229        ldaf,
20230        ipiv,
20231        S,
20232        B,
20233        ldb,
20234        X,
20235        ldx,
20236        rcond,
20237        berr,
20238        n_err_bnds,
20239        err_bnds_norm,
20240        err_bnds_comp,
20241        nparams,
20242        params,
20243        work,
20244        rwork,
20245        info,
20246    )
20247}
20248
20249#[inline(never)]
20250pub unsafe fn dsyrfsx_(
20251    uplo: *const c_char,
20252    equed: *const c_char,
20253    n: *const lapack_int,
20254    nrhs: *const lapack_int,
20255    A: *const f64,
20256    lda: *const lapack_int,
20257    AF: *const f64,
20258    ldaf: *const lapack_int,
20259    ipiv: *const lapack_int,
20260    S: *const f64,
20261    B: *const f64,
20262    ldb: *const lapack_int,
20263    X: *mut f64,
20264    ldx: *const lapack_int,
20265    rcond: *mut f64,
20266    berr: *mut f64,
20267    n_err_bnds: *const lapack_int,
20268    err_bnds_norm: *mut f64,
20269    err_bnds_comp: *mut f64,
20270    nparams: *const lapack_int,
20271    params: *mut f64,
20272    work: *mut f64,
20273    iwork: *mut lapack_int,
20274    info: *mut lapack_int,
20275) {
20276    dyload_lib().dsyrfsx_.unwrap()(
20277        uplo,
20278        equed,
20279        n,
20280        nrhs,
20281        A,
20282        lda,
20283        AF,
20284        ldaf,
20285        ipiv,
20286        S,
20287        B,
20288        ldb,
20289        X,
20290        ldx,
20291        rcond,
20292        berr,
20293        n_err_bnds,
20294        err_bnds_norm,
20295        err_bnds_comp,
20296        nparams,
20297        params,
20298        work,
20299        iwork,
20300        info,
20301    )
20302}
20303
20304#[inline(never)]
20305pub unsafe fn ssyrfsx_(
20306    uplo: *const c_char,
20307    equed: *const c_char,
20308    n: *const lapack_int,
20309    nrhs: *const lapack_int,
20310    A: *const f32,
20311    lda: *const lapack_int,
20312    AF: *const f32,
20313    ldaf: *const lapack_int,
20314    ipiv: *const lapack_int,
20315    S: *const f32,
20316    B: *const f32,
20317    ldb: *const lapack_int,
20318    X: *mut f32,
20319    ldx: *const lapack_int,
20320    rcond: *mut f32,
20321    berr: *mut f32,
20322    n_err_bnds: *const lapack_int,
20323    err_bnds_norm: *mut f32,
20324    err_bnds_comp: *mut f32,
20325    nparams: *const lapack_int,
20326    params: *mut f32,
20327    work: *mut f32,
20328    iwork: *mut lapack_int,
20329    info: *mut lapack_int,
20330) {
20331    dyload_lib().ssyrfsx_.unwrap()(
20332        uplo,
20333        equed,
20334        n,
20335        nrhs,
20336        A,
20337        lda,
20338        AF,
20339        ldaf,
20340        ipiv,
20341        S,
20342        B,
20343        ldb,
20344        X,
20345        ldx,
20346        rcond,
20347        berr,
20348        n_err_bnds,
20349        err_bnds_norm,
20350        err_bnds_comp,
20351        nparams,
20352        params,
20353        work,
20354        iwork,
20355        info,
20356    )
20357}
20358
20359#[inline(never)]
20360pub unsafe fn zsyrfsx_(
20361    uplo: *const c_char,
20362    equed: *const c_char,
20363    n: *const lapack_int,
20364    nrhs: *const lapack_int,
20365    A: *const __BindgenComplex<f64>,
20366    lda: *const lapack_int,
20367    AF: *const __BindgenComplex<f64>,
20368    ldaf: *const lapack_int,
20369    ipiv: *const lapack_int,
20370    S: *const f64,
20371    B: *const __BindgenComplex<f64>,
20372    ldb: *const lapack_int,
20373    X: *mut __BindgenComplex<f64>,
20374    ldx: *const lapack_int,
20375    rcond: *mut f64,
20376    berr: *mut f64,
20377    n_err_bnds: *const lapack_int,
20378    err_bnds_norm: *mut f64,
20379    err_bnds_comp: *mut f64,
20380    nparams: *const lapack_int,
20381    params: *mut f64,
20382    work: *mut __BindgenComplex<f64>,
20383    rwork: *mut f64,
20384    info: *mut lapack_int,
20385) {
20386    dyload_lib().zsyrfsx_.unwrap()(
20387        uplo,
20388        equed,
20389        n,
20390        nrhs,
20391        A,
20392        lda,
20393        AF,
20394        ldaf,
20395        ipiv,
20396        S,
20397        B,
20398        ldb,
20399        X,
20400        ldx,
20401        rcond,
20402        berr,
20403        n_err_bnds,
20404        err_bnds_norm,
20405        err_bnds_comp,
20406        nparams,
20407        params,
20408        work,
20409        rwork,
20410        info,
20411    )
20412}
20413
20414#[inline(never)]
20415pub unsafe fn csysv_(
20416    uplo: *const c_char,
20417    n: *const lapack_int,
20418    nrhs: *const lapack_int,
20419    A: *mut __BindgenComplex<f32>,
20420    lda: *const lapack_int,
20421    ipiv: *mut lapack_int,
20422    B: *mut __BindgenComplex<f32>,
20423    ldb: *const lapack_int,
20424    work: *mut __BindgenComplex<f32>,
20425    lwork: *const lapack_int,
20426    info: *mut lapack_int,
20427) {
20428    dyload_lib().csysv_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20429}
20430
20431#[inline(never)]
20432pub unsafe fn dsysv_(
20433    uplo: *const c_char,
20434    n: *const lapack_int,
20435    nrhs: *const lapack_int,
20436    A: *mut f64,
20437    lda: *const lapack_int,
20438    ipiv: *mut lapack_int,
20439    B: *mut f64,
20440    ldb: *const lapack_int,
20441    work: *mut f64,
20442    lwork: *const lapack_int,
20443    info: *mut lapack_int,
20444) {
20445    dyload_lib().dsysv_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20446}
20447
20448#[inline(never)]
20449pub unsafe fn ssysv_(
20450    uplo: *const c_char,
20451    n: *const lapack_int,
20452    nrhs: *const lapack_int,
20453    A: *mut f32,
20454    lda: *const lapack_int,
20455    ipiv: *mut lapack_int,
20456    B: *mut f32,
20457    ldb: *const lapack_int,
20458    work: *mut f32,
20459    lwork: *const lapack_int,
20460    info: *mut lapack_int,
20461) {
20462    dyload_lib().ssysv_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20463}
20464
20465#[inline(never)]
20466pub unsafe fn zsysv_(
20467    uplo: *const c_char,
20468    n: *const lapack_int,
20469    nrhs: *const lapack_int,
20470    A: *mut __BindgenComplex<f64>,
20471    lda: *const lapack_int,
20472    ipiv: *mut lapack_int,
20473    B: *mut __BindgenComplex<f64>,
20474    ldb: *const lapack_int,
20475    work: *mut __BindgenComplex<f64>,
20476    lwork: *const lapack_int,
20477    info: *mut lapack_int,
20478) {
20479    dyload_lib().zsysv_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20480}
20481
20482#[inline(never)]
20483pub unsafe fn csysv_aa_(
20484    uplo: *const c_char,
20485    n: *const lapack_int,
20486    nrhs: *const lapack_int,
20487    A: *mut __BindgenComplex<f32>,
20488    lda: *const lapack_int,
20489    ipiv: *mut lapack_int,
20490    B: *mut __BindgenComplex<f32>,
20491    ldb: *const lapack_int,
20492    work: *mut __BindgenComplex<f32>,
20493    lwork: *const lapack_int,
20494    info: *mut lapack_int,
20495) {
20496    dyload_lib().csysv_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20497}
20498
20499#[inline(never)]
20500pub unsafe fn dsysv_aa_(
20501    uplo: *const c_char,
20502    n: *const lapack_int,
20503    nrhs: *const lapack_int,
20504    A: *mut f64,
20505    lda: *const lapack_int,
20506    ipiv: *mut lapack_int,
20507    B: *mut f64,
20508    ldb: *const lapack_int,
20509    work: *mut f64,
20510    lwork: *const lapack_int,
20511    info: *mut lapack_int,
20512) {
20513    dyload_lib().dsysv_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20514}
20515
20516#[inline(never)]
20517pub unsafe fn ssysv_aa_(
20518    uplo: *const c_char,
20519    n: *const lapack_int,
20520    nrhs: *const lapack_int,
20521    A: *mut f32,
20522    lda: *const lapack_int,
20523    ipiv: *mut lapack_int,
20524    B: *mut f32,
20525    ldb: *const lapack_int,
20526    work: *mut f32,
20527    lwork: *const lapack_int,
20528    info: *mut lapack_int,
20529) {
20530    dyload_lib().ssysv_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20531}
20532
20533#[inline(never)]
20534pub unsafe fn zsysv_aa_(
20535    uplo: *const c_char,
20536    n: *const lapack_int,
20537    nrhs: *const lapack_int,
20538    A: *mut __BindgenComplex<f64>,
20539    lda: *const lapack_int,
20540    ipiv: *mut lapack_int,
20541    B: *mut __BindgenComplex<f64>,
20542    ldb: *const lapack_int,
20543    work: *mut __BindgenComplex<f64>,
20544    lwork: *const lapack_int,
20545    info: *mut lapack_int,
20546) {
20547    dyload_lib().zsysv_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20548}
20549
20550#[inline(never)]
20551pub unsafe fn csysv_aa_2stage_(
20552    uplo: *const c_char,
20553    n: *const lapack_int,
20554    nrhs: *const lapack_int,
20555    A: *mut __BindgenComplex<f32>,
20556    lda: *const lapack_int,
20557    TB: *mut __BindgenComplex<f32>,
20558    ltb: *const lapack_int,
20559    ipiv: *mut lapack_int,
20560    ipiv2: *mut lapack_int,
20561    B: *mut __BindgenComplex<f32>,
20562    ldb: *const lapack_int,
20563    work: *mut __BindgenComplex<f32>,
20564    lwork: *const lapack_int,
20565    info: *mut lapack_int,
20566) {
20567    dyload_lib().csysv_aa_2stage_.unwrap()(
20568        uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, work, lwork, info,
20569    )
20570}
20571
20572#[inline(never)]
20573pub unsafe fn dsysv_aa_2stage_(
20574    uplo: *const c_char,
20575    n: *const lapack_int,
20576    nrhs: *const lapack_int,
20577    A: *mut f64,
20578    lda: *const lapack_int,
20579    TB: *mut f64,
20580    ltb: *const lapack_int,
20581    ipiv: *mut lapack_int,
20582    ipiv2: *mut lapack_int,
20583    B: *mut f64,
20584    ldb: *const lapack_int,
20585    work: *mut f64,
20586    lwork: *const lapack_int,
20587    info: *mut lapack_int,
20588) {
20589    dyload_lib().dsysv_aa_2stage_.unwrap()(
20590        uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, work, lwork, info,
20591    )
20592}
20593
20594#[inline(never)]
20595pub unsafe fn ssysv_aa_2stage_(
20596    uplo: *const c_char,
20597    n: *const lapack_int,
20598    nrhs: *const lapack_int,
20599    A: *mut f32,
20600    lda: *const lapack_int,
20601    TB: *mut f32,
20602    ltb: *const lapack_int,
20603    ipiv: *mut lapack_int,
20604    ipiv2: *mut lapack_int,
20605    B: *mut f32,
20606    ldb: *const lapack_int,
20607    work: *mut f32,
20608    lwork: *const lapack_int,
20609    info: *mut lapack_int,
20610) {
20611    dyload_lib().ssysv_aa_2stage_.unwrap()(
20612        uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, work, lwork, info,
20613    )
20614}
20615
20616#[inline(never)]
20617pub unsafe fn zsysv_aa_2stage_(
20618    uplo: *const c_char,
20619    n: *const lapack_int,
20620    nrhs: *const lapack_int,
20621    A: *mut __BindgenComplex<f64>,
20622    lda: *const lapack_int,
20623    TB: *mut __BindgenComplex<f64>,
20624    ltb: *const lapack_int,
20625    ipiv: *mut lapack_int,
20626    ipiv2: *mut lapack_int,
20627    B: *mut __BindgenComplex<f64>,
20628    ldb: *const lapack_int,
20629    work: *mut __BindgenComplex<f64>,
20630    lwork: *const lapack_int,
20631    info: *mut lapack_int,
20632) {
20633    dyload_lib().zsysv_aa_2stage_.unwrap()(
20634        uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, work, lwork, info,
20635    )
20636}
20637
20638#[inline(never)]
20639pub unsafe fn csysv_rk_(
20640    uplo: *const c_char,
20641    n: *const lapack_int,
20642    nrhs: *const lapack_int,
20643    A: *mut __BindgenComplex<f32>,
20644    lda: *const lapack_int,
20645    E: *mut __BindgenComplex<f32>,
20646    ipiv: *mut lapack_int,
20647    B: *mut __BindgenComplex<f32>,
20648    ldb: *const lapack_int,
20649    work: *mut __BindgenComplex<f32>,
20650    lwork: *const lapack_int,
20651    info: *mut lapack_int,
20652) {
20653    dyload_lib().csysv_rk_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, work, lwork, info)
20654}
20655
20656#[inline(never)]
20657pub unsafe fn dsysv_rk_(
20658    uplo: *const c_char,
20659    n: *const lapack_int,
20660    nrhs: *const lapack_int,
20661    A: *mut f64,
20662    lda: *const lapack_int,
20663    E: *mut f64,
20664    ipiv: *mut lapack_int,
20665    B: *mut f64,
20666    ldb: *const lapack_int,
20667    work: *mut f64,
20668    lwork: *const lapack_int,
20669    info: *mut lapack_int,
20670) {
20671    dyload_lib().dsysv_rk_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, work, lwork, info)
20672}
20673
20674#[inline(never)]
20675pub unsafe fn ssysv_rk_(
20676    uplo: *const c_char,
20677    n: *const lapack_int,
20678    nrhs: *const lapack_int,
20679    A: *mut f32,
20680    lda: *const lapack_int,
20681    E: *mut f32,
20682    ipiv: *mut lapack_int,
20683    B: *mut f32,
20684    ldb: *const lapack_int,
20685    work: *mut f32,
20686    lwork: *const lapack_int,
20687    info: *mut lapack_int,
20688) {
20689    dyload_lib().ssysv_rk_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, work, lwork, info)
20690}
20691
20692#[inline(never)]
20693pub unsafe fn zsysv_rk_(
20694    uplo: *const c_char,
20695    n: *const lapack_int,
20696    nrhs: *const lapack_int,
20697    A: *mut __BindgenComplex<f64>,
20698    lda: *const lapack_int,
20699    E: *mut __BindgenComplex<f64>,
20700    ipiv: *mut lapack_int,
20701    B: *mut __BindgenComplex<f64>,
20702    ldb: *const lapack_int,
20703    work: *mut __BindgenComplex<f64>,
20704    lwork: *const lapack_int,
20705    info: *mut lapack_int,
20706) {
20707    dyload_lib().zsysv_rk_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, work, lwork, info)
20708}
20709
20710#[inline(never)]
20711pub unsafe fn csysv_rook_(
20712    uplo: *const c_char,
20713    n: *const lapack_int,
20714    nrhs: *const lapack_int,
20715    A: *mut __BindgenComplex<f32>,
20716    lda: *const lapack_int,
20717    ipiv: *mut lapack_int,
20718    B: *mut __BindgenComplex<f32>,
20719    ldb: *const lapack_int,
20720    work: *mut __BindgenComplex<f32>,
20721    lwork: *const lapack_int,
20722    info: *mut lapack_int,
20723) {
20724    dyload_lib().csysv_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20725}
20726
20727#[inline(never)]
20728pub unsafe fn dsysv_rook_(
20729    uplo: *const c_char,
20730    n: *const lapack_int,
20731    nrhs: *const lapack_int,
20732    A: *mut f64,
20733    lda: *const lapack_int,
20734    ipiv: *mut lapack_int,
20735    B: *mut f64,
20736    ldb: *const lapack_int,
20737    work: *mut f64,
20738    lwork: *const lapack_int,
20739    info: *mut lapack_int,
20740) {
20741    dyload_lib().dsysv_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20742}
20743
20744#[inline(never)]
20745pub unsafe fn ssysv_rook_(
20746    uplo: *const c_char,
20747    n: *const lapack_int,
20748    nrhs: *const lapack_int,
20749    A: *mut f32,
20750    lda: *const lapack_int,
20751    ipiv: *mut lapack_int,
20752    B: *mut f32,
20753    ldb: *const lapack_int,
20754    work: *mut f32,
20755    lwork: *const lapack_int,
20756    info: *mut lapack_int,
20757) {
20758    dyload_lib().ssysv_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20759}
20760
20761#[inline(never)]
20762pub unsafe fn zsysv_rook_(
20763    uplo: *const c_char,
20764    n: *const lapack_int,
20765    nrhs: *const lapack_int,
20766    A: *mut __BindgenComplex<f64>,
20767    lda: *const lapack_int,
20768    ipiv: *mut lapack_int,
20769    B: *mut __BindgenComplex<f64>,
20770    ldb: *const lapack_int,
20771    work: *mut __BindgenComplex<f64>,
20772    lwork: *const lapack_int,
20773    info: *mut lapack_int,
20774) {
20775    dyload_lib().zsysv_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20776}
20777
20778#[inline(never)]
20779pub unsafe fn csysvx_(
20780    fact: *const c_char,
20781    uplo: *const c_char,
20782    n: *const lapack_int,
20783    nrhs: *const lapack_int,
20784    A: *const __BindgenComplex<f32>,
20785    lda: *const lapack_int,
20786    AF: *mut __BindgenComplex<f32>,
20787    ldaf: *const lapack_int,
20788    ipiv: *mut lapack_int,
20789    B: *const __BindgenComplex<f32>,
20790    ldb: *const lapack_int,
20791    X: *mut __BindgenComplex<f32>,
20792    ldx: *const lapack_int,
20793    rcond: *mut f32,
20794    ferr: *mut f32,
20795    berr: *mut f32,
20796    work: *mut __BindgenComplex<f32>,
20797    lwork: *const lapack_int,
20798    rwork: *mut f32,
20799    info: *mut lapack_int,
20800) {
20801    dyload_lib().csysvx_.unwrap()(
20802        fact, uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work,
20803        lwork, rwork, info,
20804    )
20805}
20806
20807#[inline(never)]
20808pub unsafe fn dsysvx_(
20809    fact: *const c_char,
20810    uplo: *const c_char,
20811    n: *const lapack_int,
20812    nrhs: *const lapack_int,
20813    A: *const f64,
20814    lda: *const lapack_int,
20815    AF: *mut f64,
20816    ldaf: *const lapack_int,
20817    ipiv: *mut lapack_int,
20818    B: *const f64,
20819    ldb: *const lapack_int,
20820    X: *mut f64,
20821    ldx: *const lapack_int,
20822    rcond: *mut f64,
20823    ferr: *mut f64,
20824    berr: *mut f64,
20825    work: *mut f64,
20826    lwork: *const lapack_int,
20827    iwork: *mut lapack_int,
20828    info: *mut lapack_int,
20829) {
20830    dyload_lib().dsysvx_.unwrap()(
20831        fact, uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work,
20832        lwork, iwork, info,
20833    )
20834}
20835
20836#[inline(never)]
20837pub unsafe fn ssysvx_(
20838    fact: *const c_char,
20839    uplo: *const c_char,
20840    n: *const lapack_int,
20841    nrhs: *const lapack_int,
20842    A: *const f32,
20843    lda: *const lapack_int,
20844    AF: *mut f32,
20845    ldaf: *const lapack_int,
20846    ipiv: *mut lapack_int,
20847    B: *const f32,
20848    ldb: *const lapack_int,
20849    X: *mut f32,
20850    ldx: *const lapack_int,
20851    rcond: *mut f32,
20852    ferr: *mut f32,
20853    berr: *mut f32,
20854    work: *mut f32,
20855    lwork: *const lapack_int,
20856    iwork: *mut lapack_int,
20857    info: *mut lapack_int,
20858) {
20859    dyload_lib().ssysvx_.unwrap()(
20860        fact, uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work,
20861        lwork, iwork, info,
20862    )
20863}
20864
20865#[inline(never)]
20866pub unsafe fn zsysvx_(
20867    fact: *const c_char,
20868    uplo: *const c_char,
20869    n: *const lapack_int,
20870    nrhs: *const lapack_int,
20871    A: *const __BindgenComplex<f64>,
20872    lda: *const lapack_int,
20873    AF: *mut __BindgenComplex<f64>,
20874    ldaf: *const lapack_int,
20875    ipiv: *mut lapack_int,
20876    B: *const __BindgenComplex<f64>,
20877    ldb: *const lapack_int,
20878    X: *mut __BindgenComplex<f64>,
20879    ldx: *const lapack_int,
20880    rcond: *mut f64,
20881    ferr: *mut f64,
20882    berr: *mut f64,
20883    work: *mut __BindgenComplex<f64>,
20884    lwork: *const lapack_int,
20885    rwork: *mut f64,
20886    info: *mut lapack_int,
20887) {
20888    dyload_lib().zsysvx_.unwrap()(
20889        fact, uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work,
20890        lwork, rwork, info,
20891    )
20892}
20893
20894#[inline(never)]
20895pub unsafe fn csysvxx_(
20896    fact: *const c_char,
20897    uplo: *const c_char,
20898    n: *const lapack_int,
20899    nrhs: *const lapack_int,
20900    A: *mut __BindgenComplex<f32>,
20901    lda: *const lapack_int,
20902    AF: *mut __BindgenComplex<f32>,
20903    ldaf: *const lapack_int,
20904    ipiv: *mut lapack_int,
20905    equed: *mut c_char,
20906    S: *mut f32,
20907    B: *mut __BindgenComplex<f32>,
20908    ldb: *const lapack_int,
20909    X: *mut __BindgenComplex<f32>,
20910    ldx: *const lapack_int,
20911    rcond: *mut f32,
20912    rpvgrw: *mut f32,
20913    berr: *mut f32,
20914    n_err_bnds: *const lapack_int,
20915    err_bnds_norm: *mut f32,
20916    err_bnds_comp: *mut f32,
20917    nparams: *const lapack_int,
20918    params: *mut f32,
20919    work: *mut __BindgenComplex<f32>,
20920    rwork: *mut f32,
20921    info: *mut lapack_int,
20922) {
20923    dyload_lib().csysvxx_.unwrap()(
20924        fact,
20925        uplo,
20926        n,
20927        nrhs,
20928        A,
20929        lda,
20930        AF,
20931        ldaf,
20932        ipiv,
20933        equed,
20934        S,
20935        B,
20936        ldb,
20937        X,
20938        ldx,
20939        rcond,
20940        rpvgrw,
20941        berr,
20942        n_err_bnds,
20943        err_bnds_norm,
20944        err_bnds_comp,
20945        nparams,
20946        params,
20947        work,
20948        rwork,
20949        info,
20950    )
20951}
20952
20953#[inline(never)]
20954pub unsafe fn dsysvxx_(
20955    fact: *const c_char,
20956    uplo: *const c_char,
20957    n: *const lapack_int,
20958    nrhs: *const lapack_int,
20959    A: *mut f64,
20960    lda: *const lapack_int,
20961    AF: *mut f64,
20962    ldaf: *const lapack_int,
20963    ipiv: *mut lapack_int,
20964    equed: *mut c_char,
20965    S: *mut f64,
20966    B: *mut f64,
20967    ldb: *const lapack_int,
20968    X: *mut f64,
20969    ldx: *const lapack_int,
20970    rcond: *mut f64,
20971    rpvgrw: *mut f64,
20972    berr: *mut f64,
20973    n_err_bnds: *const lapack_int,
20974    err_bnds_norm: *mut f64,
20975    err_bnds_comp: *mut f64,
20976    nparams: *const lapack_int,
20977    params: *mut f64,
20978    work: *mut f64,
20979    iwork: *mut lapack_int,
20980    info: *mut lapack_int,
20981) {
20982    dyload_lib().dsysvxx_.unwrap()(
20983        fact,
20984        uplo,
20985        n,
20986        nrhs,
20987        A,
20988        lda,
20989        AF,
20990        ldaf,
20991        ipiv,
20992        equed,
20993        S,
20994        B,
20995        ldb,
20996        X,
20997        ldx,
20998        rcond,
20999        rpvgrw,
21000        berr,
21001        n_err_bnds,
21002        err_bnds_norm,
21003        err_bnds_comp,
21004        nparams,
21005        params,
21006        work,
21007        iwork,
21008        info,
21009    )
21010}
21011
21012#[inline(never)]
21013pub unsafe fn ssysvxx_(
21014    fact: *const c_char,
21015    uplo: *const c_char,
21016    n: *const lapack_int,
21017    nrhs: *const lapack_int,
21018    A: *mut f32,
21019    lda: *const lapack_int,
21020    AF: *mut f32,
21021    ldaf: *const lapack_int,
21022    ipiv: *mut lapack_int,
21023    equed: *mut c_char,
21024    S: *mut f32,
21025    B: *mut f32,
21026    ldb: *const lapack_int,
21027    X: *mut f32,
21028    ldx: *const lapack_int,
21029    rcond: *mut f32,
21030    rpvgrw: *mut f32,
21031    berr: *mut f32,
21032    n_err_bnds: *const lapack_int,
21033    err_bnds_norm: *mut f32,
21034    err_bnds_comp: *mut f32,
21035    nparams: *const lapack_int,
21036    params: *mut f32,
21037    work: *mut f32,
21038    iwork: *mut lapack_int,
21039    info: *mut lapack_int,
21040) {
21041    dyload_lib().ssysvxx_.unwrap()(
21042        fact,
21043        uplo,
21044        n,
21045        nrhs,
21046        A,
21047        lda,
21048        AF,
21049        ldaf,
21050        ipiv,
21051        equed,
21052        S,
21053        B,
21054        ldb,
21055        X,
21056        ldx,
21057        rcond,
21058        rpvgrw,
21059        berr,
21060        n_err_bnds,
21061        err_bnds_norm,
21062        err_bnds_comp,
21063        nparams,
21064        params,
21065        work,
21066        iwork,
21067        info,
21068    )
21069}
21070
21071#[inline(never)]
21072pub unsafe fn zsysvxx_(
21073    fact: *const c_char,
21074    uplo: *const c_char,
21075    n: *const lapack_int,
21076    nrhs: *const lapack_int,
21077    A: *mut __BindgenComplex<f64>,
21078    lda: *const lapack_int,
21079    AF: *mut __BindgenComplex<f64>,
21080    ldaf: *const lapack_int,
21081    ipiv: *mut lapack_int,
21082    equed: *mut c_char,
21083    S: *mut f64,
21084    B: *mut __BindgenComplex<f64>,
21085    ldb: *const lapack_int,
21086    X: *mut __BindgenComplex<f64>,
21087    ldx: *const lapack_int,
21088    rcond: *mut f64,
21089    rpvgrw: *mut f64,
21090    berr: *mut f64,
21091    n_err_bnds: *const lapack_int,
21092    err_bnds_norm: *mut f64,
21093    err_bnds_comp: *mut f64,
21094    nparams: *const lapack_int,
21095    params: *mut f64,
21096    work: *mut __BindgenComplex<f64>,
21097    rwork: *mut f64,
21098    info: *mut lapack_int,
21099) {
21100    dyload_lib().zsysvxx_.unwrap()(
21101        fact,
21102        uplo,
21103        n,
21104        nrhs,
21105        A,
21106        lda,
21107        AF,
21108        ldaf,
21109        ipiv,
21110        equed,
21111        S,
21112        B,
21113        ldb,
21114        X,
21115        ldx,
21116        rcond,
21117        rpvgrw,
21118        berr,
21119        n_err_bnds,
21120        err_bnds_norm,
21121        err_bnds_comp,
21122        nparams,
21123        params,
21124        work,
21125        rwork,
21126        info,
21127    )
21128}
21129
21130#[inline(never)]
21131pub unsafe fn csyswapr_(
21132    uplo: *const c_char,
21133    n: *const lapack_int,
21134    A: *mut __BindgenComplex<f32>,
21135    lda: *const lapack_int,
21136    i1: *const lapack_int,
21137    i2: *const lapack_int,
21138) {
21139    dyload_lib().csyswapr_.unwrap()(uplo, n, A, lda, i1, i2)
21140}
21141
21142#[inline(never)]
21143pub unsafe fn dsyswapr_(
21144    uplo: *const c_char,
21145    n: *const lapack_int,
21146    A: *mut f64,
21147    lda: *const lapack_int,
21148    i1: *const lapack_int,
21149    i2: *const lapack_int,
21150) {
21151    dyload_lib().dsyswapr_.unwrap()(uplo, n, A, lda, i1, i2)
21152}
21153
21154#[inline(never)]
21155pub unsafe fn ssyswapr_(
21156    uplo: *const c_char,
21157    n: *const lapack_int,
21158    A: *mut f32,
21159    lda: *const lapack_int,
21160    i1: *const lapack_int,
21161    i2: *const lapack_int,
21162) {
21163    dyload_lib().ssyswapr_.unwrap()(uplo, n, A, lda, i1, i2)
21164}
21165
21166#[inline(never)]
21167pub unsafe fn zsyswapr_(
21168    uplo: *const c_char,
21169    n: *const lapack_int,
21170    A: *mut __BindgenComplex<f64>,
21171    lda: *const lapack_int,
21172    i1: *const lapack_int,
21173    i2: *const lapack_int,
21174) {
21175    dyload_lib().zsyswapr_.unwrap()(uplo, n, A, lda, i1, i2)
21176}
21177
21178#[inline(never)]
21179pub unsafe fn dsytrd_(
21180    uplo: *const c_char,
21181    n: *const lapack_int,
21182    A: *mut f64,
21183    lda: *const lapack_int,
21184    D: *mut f64,
21185    E: *mut f64,
21186    tau: *mut f64,
21187    work: *mut f64,
21188    lwork: *const lapack_int,
21189    info: *mut lapack_int,
21190) {
21191    dyload_lib().dsytrd_.unwrap()(uplo, n, A, lda, D, E, tau, work, lwork, info)
21192}
21193
21194#[inline(never)]
21195pub unsafe fn ssytrd_(
21196    uplo: *const c_char,
21197    n: *const lapack_int,
21198    A: *mut f32,
21199    lda: *const lapack_int,
21200    D: *mut f32,
21201    E: *mut f32,
21202    tau: *mut f32,
21203    work: *mut f32,
21204    lwork: *const lapack_int,
21205    info: *mut lapack_int,
21206) {
21207    dyload_lib().ssytrd_.unwrap()(uplo, n, A, lda, D, E, tau, work, lwork, info)
21208}
21209
21210#[inline(never)]
21211pub unsafe fn dsytrd_2stage_(
21212    vect: *const c_char,
21213    uplo: *const c_char,
21214    n: *const lapack_int,
21215    A: *mut f64,
21216    lda: *const lapack_int,
21217    D: *mut f64,
21218    E: *mut f64,
21219    tau: *mut f64,
21220    HOUS2: *mut f64,
21221    lhous2: *const lapack_int,
21222    work: *mut f64,
21223    lwork: *const lapack_int,
21224    info: *mut lapack_int,
21225) {
21226    dyload_lib().dsytrd_2stage_.unwrap()(
21227        vect, uplo, n, A, lda, D, E, tau, HOUS2, lhous2, work, lwork, info,
21228    )
21229}
21230
21231#[inline(never)]
21232pub unsafe fn ssytrd_2stage_(
21233    vect: *const c_char,
21234    uplo: *const c_char,
21235    n: *const lapack_int,
21236    A: *mut f32,
21237    lda: *const lapack_int,
21238    D: *mut f32,
21239    E: *mut f32,
21240    tau: *mut f32,
21241    HOUS2: *mut f32,
21242    lhous2: *const lapack_int,
21243    work: *mut f32,
21244    lwork: *const lapack_int,
21245    info: *mut lapack_int,
21246) {
21247    dyload_lib().ssytrd_2stage_.unwrap()(
21248        vect, uplo, n, A, lda, D, E, tau, HOUS2, lhous2, work, lwork, info,
21249    )
21250}
21251
21252#[inline(never)]
21253pub unsafe fn csytrf_(
21254    uplo: *const c_char,
21255    n: *const lapack_int,
21256    A: *mut __BindgenComplex<f32>,
21257    lda: *const lapack_int,
21258    ipiv: *mut lapack_int,
21259    work: *mut __BindgenComplex<f32>,
21260    lwork: *const lapack_int,
21261    info: *mut lapack_int,
21262) {
21263    dyload_lib().csytrf_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21264}
21265
21266#[inline(never)]
21267pub unsafe fn dsytrf_(
21268    uplo: *const c_char,
21269    n: *const lapack_int,
21270    A: *mut f64,
21271    lda: *const lapack_int,
21272    ipiv: *mut lapack_int,
21273    work: *mut f64,
21274    lwork: *const lapack_int,
21275    info: *mut lapack_int,
21276) {
21277    dyload_lib().dsytrf_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21278}
21279
21280#[inline(never)]
21281pub unsafe fn ssytrf_(
21282    uplo: *const c_char,
21283    n: *const lapack_int,
21284    A: *mut f32,
21285    lda: *const lapack_int,
21286    ipiv: *mut lapack_int,
21287    work: *mut f32,
21288    lwork: *const lapack_int,
21289    info: *mut lapack_int,
21290) {
21291    dyload_lib().ssytrf_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21292}
21293
21294#[inline(never)]
21295pub unsafe fn zsytrf_(
21296    uplo: *const c_char,
21297    n: *const lapack_int,
21298    A: *mut __BindgenComplex<f64>,
21299    lda: *const lapack_int,
21300    ipiv: *mut lapack_int,
21301    work: *mut __BindgenComplex<f64>,
21302    lwork: *const lapack_int,
21303    info: *mut lapack_int,
21304) {
21305    dyload_lib().zsytrf_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21306}
21307
21308#[inline(never)]
21309pub unsafe fn csytrf_aa_(
21310    uplo: *const c_char,
21311    n: *const lapack_int,
21312    A: *mut __BindgenComplex<f32>,
21313    lda: *const lapack_int,
21314    ipiv: *mut lapack_int,
21315    work: *mut __BindgenComplex<f32>,
21316    lwork: *const lapack_int,
21317    info: *mut lapack_int,
21318) {
21319    dyload_lib().csytrf_aa_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21320}
21321
21322#[inline(never)]
21323pub unsafe fn dsytrf_aa_(
21324    uplo: *const c_char,
21325    n: *const lapack_int,
21326    A: *mut f64,
21327    lda: *const lapack_int,
21328    ipiv: *mut lapack_int,
21329    work: *mut f64,
21330    lwork: *const lapack_int,
21331    info: *mut lapack_int,
21332) {
21333    dyload_lib().dsytrf_aa_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21334}
21335
21336#[inline(never)]
21337pub unsafe fn ssytrf_aa_(
21338    uplo: *const c_char,
21339    n: *const lapack_int,
21340    A: *mut f32,
21341    lda: *const lapack_int,
21342    ipiv: *mut lapack_int,
21343    work: *mut f32,
21344    lwork: *const lapack_int,
21345    info: *mut lapack_int,
21346) {
21347    dyload_lib().ssytrf_aa_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21348}
21349
21350#[inline(never)]
21351pub unsafe fn zsytrf_aa_(
21352    uplo: *const c_char,
21353    n: *const lapack_int,
21354    A: *mut __BindgenComplex<f64>,
21355    lda: *const lapack_int,
21356    ipiv: *mut lapack_int,
21357    work: *mut __BindgenComplex<f64>,
21358    lwork: *const lapack_int,
21359    info: *mut lapack_int,
21360) {
21361    dyload_lib().zsytrf_aa_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21362}
21363
21364#[inline(never)]
21365pub unsafe fn csytrf_aa_2stage_(
21366    uplo: *const c_char,
21367    n: *const lapack_int,
21368    A: *mut __BindgenComplex<f32>,
21369    lda: *const lapack_int,
21370    TB: *mut __BindgenComplex<f32>,
21371    ltb: *const lapack_int,
21372    ipiv: *mut lapack_int,
21373    ipiv2: *mut lapack_int,
21374    work: *mut __BindgenComplex<f32>,
21375    lwork: *const lapack_int,
21376    info: *mut lapack_int,
21377) {
21378    dyload_lib().csytrf_aa_2stage_.unwrap()(
21379        uplo, n, A, lda, TB, ltb, ipiv, ipiv2, work, lwork, info,
21380    )
21381}
21382
21383#[inline(never)]
21384pub unsafe fn dsytrf_aa_2stage_(
21385    uplo: *const c_char,
21386    n: *const lapack_int,
21387    A: *mut f64,
21388    lda: *const lapack_int,
21389    TB: *mut f64,
21390    ltb: *const lapack_int,
21391    ipiv: *mut lapack_int,
21392    ipiv2: *mut lapack_int,
21393    work: *mut f64,
21394    lwork: *const lapack_int,
21395    info: *mut lapack_int,
21396) {
21397    dyload_lib().dsytrf_aa_2stage_.unwrap()(
21398        uplo, n, A, lda, TB, ltb, ipiv, ipiv2, work, lwork, info,
21399    )
21400}
21401
21402#[inline(never)]
21403pub unsafe fn ssytrf_aa_2stage_(
21404    uplo: *const c_char,
21405    n: *const lapack_int,
21406    A: *mut f32,
21407    lda: *const lapack_int,
21408    TB: *mut f32,
21409    ltb: *const lapack_int,
21410    ipiv: *mut lapack_int,
21411    ipiv2: *mut lapack_int,
21412    work: *mut f32,
21413    lwork: *const lapack_int,
21414    info: *mut lapack_int,
21415) {
21416    dyload_lib().ssytrf_aa_2stage_.unwrap()(
21417        uplo, n, A, lda, TB, ltb, ipiv, ipiv2, work, lwork, info,
21418    )
21419}
21420
21421#[inline(never)]
21422pub unsafe fn zsytrf_aa_2stage_(
21423    uplo: *const c_char,
21424    n: *const lapack_int,
21425    A: *mut __BindgenComplex<f64>,
21426    lda: *const lapack_int,
21427    TB: *mut __BindgenComplex<f64>,
21428    ltb: *const lapack_int,
21429    ipiv: *mut lapack_int,
21430    ipiv2: *mut lapack_int,
21431    work: *mut __BindgenComplex<f64>,
21432    lwork: *const lapack_int,
21433    info: *mut lapack_int,
21434) {
21435    dyload_lib().zsytrf_aa_2stage_.unwrap()(
21436        uplo, n, A, lda, TB, ltb, ipiv, ipiv2, work, lwork, info,
21437    )
21438}
21439
21440#[inline(never)]
21441pub unsafe fn csytrf_rk_(
21442    uplo: *const c_char,
21443    n: *const lapack_int,
21444    A: *mut __BindgenComplex<f32>,
21445    lda: *const lapack_int,
21446    E: *mut __BindgenComplex<f32>,
21447    ipiv: *mut lapack_int,
21448    work: *mut __BindgenComplex<f32>,
21449    lwork: *const lapack_int,
21450    info: *mut lapack_int,
21451) {
21452    dyload_lib().csytrf_rk_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21453}
21454
21455#[inline(never)]
21456pub unsafe fn dsytrf_rk_(
21457    uplo: *const c_char,
21458    n: *const lapack_int,
21459    A: *mut f64,
21460    lda: *const lapack_int,
21461    E: *mut f64,
21462    ipiv: *mut lapack_int,
21463    work: *mut f64,
21464    lwork: *const lapack_int,
21465    info: *mut lapack_int,
21466) {
21467    dyload_lib().dsytrf_rk_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21468}
21469
21470#[inline(never)]
21471pub unsafe fn ssytrf_rk_(
21472    uplo: *const c_char,
21473    n: *const lapack_int,
21474    A: *mut f32,
21475    lda: *const lapack_int,
21476    E: *mut f32,
21477    ipiv: *mut lapack_int,
21478    work: *mut f32,
21479    lwork: *const lapack_int,
21480    info: *mut lapack_int,
21481) {
21482    dyload_lib().ssytrf_rk_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21483}
21484
21485#[inline(never)]
21486pub unsafe fn zsytrf_rk_(
21487    uplo: *const c_char,
21488    n: *const lapack_int,
21489    A: *mut __BindgenComplex<f64>,
21490    lda: *const lapack_int,
21491    E: *mut __BindgenComplex<f64>,
21492    ipiv: *mut lapack_int,
21493    work: *mut __BindgenComplex<f64>,
21494    lwork: *const lapack_int,
21495    info: *mut lapack_int,
21496) {
21497    dyload_lib().zsytrf_rk_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21498}
21499
21500#[inline(never)]
21501pub unsafe fn csytrf_rook_(
21502    uplo: *const c_char,
21503    n: *const lapack_int,
21504    A: *mut __BindgenComplex<f32>,
21505    lda: *const lapack_int,
21506    ipiv: *mut lapack_int,
21507    work: *mut __BindgenComplex<f32>,
21508    lwork: *const lapack_int,
21509    info: *mut lapack_int,
21510) {
21511    dyload_lib().csytrf_rook_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21512}
21513
21514#[inline(never)]
21515pub unsafe fn dsytrf_rook_(
21516    uplo: *const c_char,
21517    n: *const lapack_int,
21518    A: *mut f64,
21519    lda: *const lapack_int,
21520    ipiv: *mut lapack_int,
21521    work: *mut f64,
21522    lwork: *const lapack_int,
21523    info: *mut lapack_int,
21524) {
21525    dyload_lib().dsytrf_rook_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21526}
21527
21528#[inline(never)]
21529pub unsafe fn ssytrf_rook_(
21530    uplo: *const c_char,
21531    n: *const lapack_int,
21532    A: *mut f32,
21533    lda: *const lapack_int,
21534    ipiv: *mut lapack_int,
21535    work: *mut f32,
21536    lwork: *const lapack_int,
21537    info: *mut lapack_int,
21538) {
21539    dyload_lib().ssytrf_rook_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21540}
21541
21542#[inline(never)]
21543pub unsafe fn zsytrf_rook_(
21544    uplo: *const c_char,
21545    n: *const lapack_int,
21546    A: *mut __BindgenComplex<f64>,
21547    lda: *const lapack_int,
21548    ipiv: *mut lapack_int,
21549    work: *mut __BindgenComplex<f64>,
21550    lwork: *const lapack_int,
21551    info: *mut lapack_int,
21552) {
21553    dyload_lib().zsytrf_rook_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21554}
21555
21556#[inline(never)]
21557pub unsafe fn csytri_(
21558    uplo: *const c_char,
21559    n: *const lapack_int,
21560    A: *mut __BindgenComplex<f32>,
21561    lda: *const lapack_int,
21562    ipiv: *const lapack_int,
21563    work: *mut __BindgenComplex<f32>,
21564    info: *mut lapack_int,
21565) {
21566    dyload_lib().csytri_.unwrap()(uplo, n, A, lda, ipiv, work, info)
21567}
21568
21569#[inline(never)]
21570pub unsafe fn dsytri_(
21571    uplo: *const c_char,
21572    n: *const lapack_int,
21573    A: *mut f64,
21574    lda: *const lapack_int,
21575    ipiv: *const lapack_int,
21576    work: *mut f64,
21577    info: *mut lapack_int,
21578) {
21579    dyload_lib().dsytri_.unwrap()(uplo, n, A, lda, ipiv, work, info)
21580}
21581
21582#[inline(never)]
21583pub unsafe fn ssytri_(
21584    uplo: *const c_char,
21585    n: *const lapack_int,
21586    A: *mut f32,
21587    lda: *const lapack_int,
21588    ipiv: *const lapack_int,
21589    work: *mut f32,
21590    info: *mut lapack_int,
21591) {
21592    dyload_lib().ssytri_.unwrap()(uplo, n, A, lda, ipiv, work, info)
21593}
21594
21595#[inline(never)]
21596pub unsafe fn zsytri_(
21597    uplo: *const c_char,
21598    n: *const lapack_int,
21599    A: *mut __BindgenComplex<f64>,
21600    lda: *const lapack_int,
21601    ipiv: *const lapack_int,
21602    work: *mut __BindgenComplex<f64>,
21603    info: *mut lapack_int,
21604) {
21605    dyload_lib().zsytri_.unwrap()(uplo, n, A, lda, ipiv, work, info)
21606}
21607
21608#[inline(never)]
21609pub unsafe fn csytri2_(
21610    uplo: *const c_char,
21611    n: *const lapack_int,
21612    A: *mut __BindgenComplex<f32>,
21613    lda: *const lapack_int,
21614    ipiv: *const lapack_int,
21615    work: *mut __BindgenComplex<f32>,
21616    lwork: *const lapack_int,
21617    info: *mut lapack_int,
21618) {
21619    dyload_lib().csytri2_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21620}
21621
21622#[inline(never)]
21623pub unsafe fn dsytri2_(
21624    uplo: *const c_char,
21625    n: *const lapack_int,
21626    A: *mut f64,
21627    lda: *const lapack_int,
21628    ipiv: *const lapack_int,
21629    work: *mut f64,
21630    lwork: *const lapack_int,
21631    info: *mut lapack_int,
21632) {
21633    dyload_lib().dsytri2_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21634}
21635
21636#[inline(never)]
21637pub unsafe fn ssytri2_(
21638    uplo: *const c_char,
21639    n: *const lapack_int,
21640    A: *mut f32,
21641    lda: *const lapack_int,
21642    ipiv: *const lapack_int,
21643    work: *mut f32,
21644    lwork: *const lapack_int,
21645    info: *mut lapack_int,
21646) {
21647    dyload_lib().ssytri2_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21648}
21649
21650#[inline(never)]
21651pub unsafe fn zsytri2_(
21652    uplo: *const c_char,
21653    n: *const lapack_int,
21654    A: *mut __BindgenComplex<f64>,
21655    lda: *const lapack_int,
21656    ipiv: *const lapack_int,
21657    work: *mut __BindgenComplex<f64>,
21658    lwork: *const lapack_int,
21659    info: *mut lapack_int,
21660) {
21661    dyload_lib().zsytri2_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21662}
21663
21664#[inline(never)]
21665pub unsafe fn csytri2x_(
21666    uplo: *const c_char,
21667    n: *const lapack_int,
21668    A: *mut __BindgenComplex<f32>,
21669    lda: *const lapack_int,
21670    ipiv: *const lapack_int,
21671    work: *mut __BindgenComplex<f32>,
21672    nb: *const lapack_int,
21673    info: *mut lapack_int,
21674) {
21675    dyload_lib().csytri2x_.unwrap()(uplo, n, A, lda, ipiv, work, nb, info)
21676}
21677
21678#[inline(never)]
21679pub unsafe fn dsytri2x_(
21680    uplo: *const c_char,
21681    n: *const lapack_int,
21682    A: *mut f64,
21683    lda: *const lapack_int,
21684    ipiv: *const lapack_int,
21685    work: *mut f64,
21686    nb: *const lapack_int,
21687    info: *mut lapack_int,
21688) {
21689    dyload_lib().dsytri2x_.unwrap()(uplo, n, A, lda, ipiv, work, nb, info)
21690}
21691
21692#[inline(never)]
21693pub unsafe fn ssytri2x_(
21694    uplo: *const c_char,
21695    n: *const lapack_int,
21696    A: *mut f32,
21697    lda: *const lapack_int,
21698    ipiv: *const lapack_int,
21699    work: *mut f32,
21700    nb: *const lapack_int,
21701    info: *mut lapack_int,
21702) {
21703    dyload_lib().ssytri2x_.unwrap()(uplo, n, A, lda, ipiv, work, nb, info)
21704}
21705
21706#[inline(never)]
21707pub unsafe fn zsytri2x_(
21708    uplo: *const c_char,
21709    n: *const lapack_int,
21710    A: *mut __BindgenComplex<f64>,
21711    lda: *const lapack_int,
21712    ipiv: *const lapack_int,
21713    work: *mut __BindgenComplex<f64>,
21714    nb: *const lapack_int,
21715    info: *mut lapack_int,
21716) {
21717    dyload_lib().zsytri2x_.unwrap()(uplo, n, A, lda, ipiv, work, nb, info)
21718}
21719
21720#[inline(never)]
21721pub unsafe fn csytri_3_(
21722    uplo: *const c_char,
21723    n: *const lapack_int,
21724    A: *mut __BindgenComplex<f32>,
21725    lda: *const lapack_int,
21726    E: *const __BindgenComplex<f32>,
21727    ipiv: *const lapack_int,
21728    work: *mut __BindgenComplex<f32>,
21729    lwork: *const lapack_int,
21730    info: *mut lapack_int,
21731) {
21732    dyload_lib().csytri_3_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21733}
21734
21735#[inline(never)]
21736pub unsafe fn dsytri_3_(
21737    uplo: *const c_char,
21738    n: *const lapack_int,
21739    A: *mut f64,
21740    lda: *const lapack_int,
21741    E: *const f64,
21742    ipiv: *const lapack_int,
21743    work: *mut f64,
21744    lwork: *const lapack_int,
21745    info: *mut lapack_int,
21746) {
21747    dyload_lib().dsytri_3_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21748}
21749
21750#[inline(never)]
21751pub unsafe fn ssytri_3_(
21752    uplo: *const c_char,
21753    n: *const lapack_int,
21754    A: *mut f32,
21755    lda: *const lapack_int,
21756    E: *const f32,
21757    ipiv: *const lapack_int,
21758    work: *mut f32,
21759    lwork: *const lapack_int,
21760    info: *mut lapack_int,
21761) {
21762    dyload_lib().ssytri_3_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21763}
21764
21765#[inline(never)]
21766pub unsafe fn zsytri_3_(
21767    uplo: *const c_char,
21768    n: *const lapack_int,
21769    A: *mut __BindgenComplex<f64>,
21770    lda: *const lapack_int,
21771    E: *const __BindgenComplex<f64>,
21772    ipiv: *const lapack_int,
21773    work: *mut __BindgenComplex<f64>,
21774    lwork: *const lapack_int,
21775    info: *mut lapack_int,
21776) {
21777    dyload_lib().zsytri_3_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21778}
21779
21780#[inline(never)]
21781pub unsafe fn csytrs_(
21782    uplo: *const c_char,
21783    n: *const lapack_int,
21784    nrhs: *const lapack_int,
21785    A: *const __BindgenComplex<f32>,
21786    lda: *const lapack_int,
21787    ipiv: *const lapack_int,
21788    B: *mut __BindgenComplex<f32>,
21789    ldb: *const lapack_int,
21790    info: *mut lapack_int,
21791) {
21792    dyload_lib().csytrs_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
21793}
21794
21795#[inline(never)]
21796pub unsafe fn dsytrs_(
21797    uplo: *const c_char,
21798    n: *const lapack_int,
21799    nrhs: *const lapack_int,
21800    A: *const f64,
21801    lda: *const lapack_int,
21802    ipiv: *const lapack_int,
21803    B: *mut f64,
21804    ldb: *const lapack_int,
21805    info: *mut lapack_int,
21806) {
21807    dyload_lib().dsytrs_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
21808}
21809
21810#[inline(never)]
21811pub unsafe fn ssytrs_(
21812    uplo: *const c_char,
21813    n: *const lapack_int,
21814    nrhs: *const lapack_int,
21815    A: *const f32,
21816    lda: *const lapack_int,
21817    ipiv: *const lapack_int,
21818    B: *mut f32,
21819    ldb: *const lapack_int,
21820    info: *mut lapack_int,
21821) {
21822    dyload_lib().ssytrs_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
21823}
21824
21825#[inline(never)]
21826pub unsafe fn zsytrs_(
21827    uplo: *const c_char,
21828    n: *const lapack_int,
21829    nrhs: *const lapack_int,
21830    A: *const __BindgenComplex<f64>,
21831    lda: *const lapack_int,
21832    ipiv: *const lapack_int,
21833    B: *mut __BindgenComplex<f64>,
21834    ldb: *const lapack_int,
21835    info: *mut lapack_int,
21836) {
21837    dyload_lib().zsytrs_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
21838}
21839
21840#[inline(never)]
21841pub unsafe fn csytrs2_(
21842    uplo: *const c_char,
21843    n: *const lapack_int,
21844    nrhs: *const lapack_int,
21845    A: *const __BindgenComplex<f32>,
21846    lda: *const lapack_int,
21847    ipiv: *const lapack_int,
21848    B: *mut __BindgenComplex<f32>,
21849    ldb: *const lapack_int,
21850    work: *mut __BindgenComplex<f32>,
21851    info: *mut lapack_int,
21852) {
21853    dyload_lib().csytrs2_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, info)
21854}
21855
21856#[inline(never)]
21857pub unsafe fn dsytrs2_(
21858    uplo: *const c_char,
21859    n: *const lapack_int,
21860    nrhs: *const lapack_int,
21861    A: *const f64,
21862    lda: *const lapack_int,
21863    ipiv: *const lapack_int,
21864    B: *mut f64,
21865    ldb: *const lapack_int,
21866    work: *mut f64,
21867    info: *mut lapack_int,
21868) {
21869    dyload_lib().dsytrs2_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, info)
21870}
21871
21872#[inline(never)]
21873pub unsafe fn ssytrs2_(
21874    uplo: *const c_char,
21875    n: *const lapack_int,
21876    nrhs: *const lapack_int,
21877    A: *const f32,
21878    lda: *const lapack_int,
21879    ipiv: *const lapack_int,
21880    B: *mut f32,
21881    ldb: *const lapack_int,
21882    work: *mut f32,
21883    info: *mut lapack_int,
21884) {
21885    dyload_lib().ssytrs2_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, info)
21886}
21887
21888#[inline(never)]
21889pub unsafe fn zsytrs2_(
21890    uplo: *const c_char,
21891    n: *const lapack_int,
21892    nrhs: *const lapack_int,
21893    A: *const __BindgenComplex<f64>,
21894    lda: *const lapack_int,
21895    ipiv: *const lapack_int,
21896    B: *mut __BindgenComplex<f64>,
21897    ldb: *const lapack_int,
21898    work: *mut __BindgenComplex<f64>,
21899    info: *mut lapack_int,
21900) {
21901    dyload_lib().zsytrs2_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, info)
21902}
21903
21904#[inline(never)]
21905pub unsafe fn csytrs_3_(
21906    uplo: *const c_char,
21907    n: *const lapack_int,
21908    nrhs: *const lapack_int,
21909    A: *const __BindgenComplex<f32>,
21910    lda: *const lapack_int,
21911    E: *const __BindgenComplex<f32>,
21912    ipiv: *const lapack_int,
21913    B: *mut __BindgenComplex<f32>,
21914    ldb: *const lapack_int,
21915    info: *mut lapack_int,
21916) {
21917    dyload_lib().csytrs_3_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, info)
21918}
21919
21920#[inline(never)]
21921pub unsafe fn dsytrs_3_(
21922    uplo: *const c_char,
21923    n: *const lapack_int,
21924    nrhs: *const lapack_int,
21925    A: *const f64,
21926    lda: *const lapack_int,
21927    E: *const f64,
21928    ipiv: *const lapack_int,
21929    B: *mut f64,
21930    ldb: *const lapack_int,
21931    info: *mut lapack_int,
21932) {
21933    dyload_lib().dsytrs_3_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, info)
21934}
21935
21936#[inline(never)]
21937pub unsafe fn ssytrs_3_(
21938    uplo: *const c_char,
21939    n: *const lapack_int,
21940    nrhs: *const lapack_int,
21941    A: *const f32,
21942    lda: *const lapack_int,
21943    E: *const f32,
21944    ipiv: *const lapack_int,
21945    B: *mut f32,
21946    ldb: *const lapack_int,
21947    info: *mut lapack_int,
21948) {
21949    dyload_lib().ssytrs_3_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, info)
21950}
21951
21952#[inline(never)]
21953pub unsafe fn zsytrs_3_(
21954    uplo: *const c_char,
21955    n: *const lapack_int,
21956    nrhs: *const lapack_int,
21957    A: *const __BindgenComplex<f64>,
21958    lda: *const lapack_int,
21959    E: *const __BindgenComplex<f64>,
21960    ipiv: *const lapack_int,
21961    B: *mut __BindgenComplex<f64>,
21962    ldb: *const lapack_int,
21963    info: *mut lapack_int,
21964) {
21965    dyload_lib().zsytrs_3_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, info)
21966}
21967
21968#[inline(never)]
21969pub unsafe fn csytrs_aa_(
21970    uplo: *const c_char,
21971    n: *const lapack_int,
21972    nrhs: *const lapack_int,
21973    A: *const __BindgenComplex<f32>,
21974    lda: *const lapack_int,
21975    ipiv: *const lapack_int,
21976    B: *mut __BindgenComplex<f32>,
21977    ldb: *const lapack_int,
21978    work: *mut __BindgenComplex<f32>,
21979    lwork: *const lapack_int,
21980    info: *mut lapack_int,
21981) {
21982    dyload_lib().csytrs_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
21983}
21984
21985#[inline(never)]
21986pub unsafe fn dsytrs_aa_(
21987    uplo: *const c_char,
21988    n: *const lapack_int,
21989    nrhs: *const lapack_int,
21990    A: *const f64,
21991    lda: *const lapack_int,
21992    ipiv: *const lapack_int,
21993    B: *mut f64,
21994    ldb: *const lapack_int,
21995    work: *mut f64,
21996    lwork: *const lapack_int,
21997    info: *mut lapack_int,
21998) {
21999    dyload_lib().dsytrs_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
22000}
22001
22002#[inline(never)]
22003pub unsafe fn ssytrs_aa_(
22004    uplo: *const c_char,
22005    n: *const lapack_int,
22006    nrhs: *const lapack_int,
22007    A: *const f32,
22008    lda: *const lapack_int,
22009    ipiv: *const lapack_int,
22010    B: *mut f32,
22011    ldb: *const lapack_int,
22012    work: *mut f32,
22013    lwork: *const lapack_int,
22014    info: *mut lapack_int,
22015) {
22016    dyload_lib().ssytrs_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
22017}
22018
22019#[inline(never)]
22020pub unsafe fn zsytrs_aa_(
22021    uplo: *const c_char,
22022    n: *const lapack_int,
22023    nrhs: *const lapack_int,
22024    A: *const __BindgenComplex<f64>,
22025    lda: *const lapack_int,
22026    ipiv: *const lapack_int,
22027    B: *mut __BindgenComplex<f64>,
22028    ldb: *const lapack_int,
22029    work: *mut __BindgenComplex<f64>,
22030    lwork: *const lapack_int,
22031    info: *mut lapack_int,
22032) {
22033    dyload_lib().zsytrs_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
22034}
22035
22036#[inline(never)]
22037pub unsafe fn csytrs_aa_2stage_(
22038    uplo: *const c_char,
22039    n: *const lapack_int,
22040    nrhs: *const lapack_int,
22041    A: *const __BindgenComplex<f32>,
22042    lda: *const lapack_int,
22043    TB: *mut __BindgenComplex<f32>,
22044    ltb: *const lapack_int,
22045    ipiv: *const lapack_int,
22046    ipiv2: *const lapack_int,
22047    B: *mut __BindgenComplex<f32>,
22048    ldb: *const lapack_int,
22049    info: *mut lapack_int,
22050) {
22051    dyload_lib().csytrs_aa_2stage_.unwrap()(
22052        uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, info,
22053    )
22054}
22055
22056#[inline(never)]
22057pub unsafe fn dsytrs_aa_2stage_(
22058    uplo: *const c_char,
22059    n: *const lapack_int,
22060    nrhs: *const lapack_int,
22061    A: *const f64,
22062    lda: *const lapack_int,
22063    TB: *mut f64,
22064    ltb: *const lapack_int,
22065    ipiv: *const lapack_int,
22066    ipiv2: *const lapack_int,
22067    B: *mut f64,
22068    ldb: *const lapack_int,
22069    info: *mut lapack_int,
22070) {
22071    dyload_lib().dsytrs_aa_2stage_.unwrap()(
22072        uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, info,
22073    )
22074}
22075
22076#[inline(never)]
22077pub unsafe fn ssytrs_aa_2stage_(
22078    uplo: *const c_char,
22079    n: *const lapack_int,
22080    nrhs: *const lapack_int,
22081    A: *const f32,
22082    lda: *const lapack_int,
22083    TB: *mut f32,
22084    ltb: *const lapack_int,
22085    ipiv: *const lapack_int,
22086    ipiv2: *const lapack_int,
22087    B: *mut f32,
22088    ldb: *const lapack_int,
22089    info: *mut lapack_int,
22090) {
22091    dyload_lib().ssytrs_aa_2stage_.unwrap()(
22092        uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, info,
22093    )
22094}
22095
22096#[inline(never)]
22097pub unsafe fn zsytrs_aa_2stage_(
22098    uplo: *const c_char,
22099    n: *const lapack_int,
22100    nrhs: *const lapack_int,
22101    A: *const __BindgenComplex<f64>,
22102    lda: *const lapack_int,
22103    TB: *mut __BindgenComplex<f64>,
22104    ltb: *const lapack_int,
22105    ipiv: *const lapack_int,
22106    ipiv2: *const lapack_int,
22107    B: *mut __BindgenComplex<f64>,
22108    ldb: *const lapack_int,
22109    info: *mut lapack_int,
22110) {
22111    dyload_lib().zsytrs_aa_2stage_.unwrap()(
22112        uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, info,
22113    )
22114}
22115
22116#[inline(never)]
22117pub unsafe fn csytrs_rook_(
22118    uplo: *const c_char,
22119    n: *const lapack_int,
22120    nrhs: *const lapack_int,
22121    A: *const __BindgenComplex<f32>,
22122    lda: *const lapack_int,
22123    ipiv: *const lapack_int,
22124    B: *mut __BindgenComplex<f32>,
22125    ldb: *const lapack_int,
22126    info: *mut lapack_int,
22127) {
22128    dyload_lib().csytrs_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
22129}
22130
22131#[inline(never)]
22132pub unsafe fn dsytrs_rook_(
22133    uplo: *const c_char,
22134    n: *const lapack_int,
22135    nrhs: *const lapack_int,
22136    A: *const f64,
22137    lda: *const lapack_int,
22138    ipiv: *const lapack_int,
22139    B: *mut f64,
22140    ldb: *const lapack_int,
22141    info: *mut lapack_int,
22142) {
22143    dyload_lib().dsytrs_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
22144}
22145
22146#[inline(never)]
22147pub unsafe fn ssytrs_rook_(
22148    uplo: *const c_char,
22149    n: *const lapack_int,
22150    nrhs: *const lapack_int,
22151    A: *const f32,
22152    lda: *const lapack_int,
22153    ipiv: *const lapack_int,
22154    B: *mut f32,
22155    ldb: *const lapack_int,
22156    info: *mut lapack_int,
22157) {
22158    dyload_lib().ssytrs_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
22159}
22160
22161#[inline(never)]
22162pub unsafe fn zsytrs_rook_(
22163    uplo: *const c_char,
22164    n: *const lapack_int,
22165    nrhs: *const lapack_int,
22166    A: *const __BindgenComplex<f64>,
22167    lda: *const lapack_int,
22168    ipiv: *const lapack_int,
22169    B: *mut __BindgenComplex<f64>,
22170    ldb: *const lapack_int,
22171    info: *mut lapack_int,
22172) {
22173    dyload_lib().zsytrs_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
22174}
22175
22176#[inline(never)]
22177pub unsafe fn ctbcon_(
22178    norm: *const c_char,
22179    uplo: *const c_char,
22180    diag: *const c_char,
22181    n: *const lapack_int,
22182    kd: *const lapack_int,
22183    AB: *const __BindgenComplex<f32>,
22184    ldab: *const lapack_int,
22185    rcond: *mut f32,
22186    work: *mut __BindgenComplex<f32>,
22187    rwork: *mut f32,
22188    info: *mut lapack_int,
22189) {
22190    dyload_lib().ctbcon_.unwrap()(norm, uplo, diag, n, kd, AB, ldab, rcond, work, rwork, info)
22191}
22192
22193#[inline(never)]
22194pub unsafe fn dtbcon_(
22195    norm: *const c_char,
22196    uplo: *const c_char,
22197    diag: *const c_char,
22198    n: *const lapack_int,
22199    kd: *const lapack_int,
22200    AB: *const f64,
22201    ldab: *const lapack_int,
22202    rcond: *mut f64,
22203    work: *mut f64,
22204    iwork: *mut lapack_int,
22205    info: *mut lapack_int,
22206) {
22207    dyload_lib().dtbcon_.unwrap()(norm, uplo, diag, n, kd, AB, ldab, rcond, work, iwork, info)
22208}
22209
22210#[inline(never)]
22211pub unsafe fn stbcon_(
22212    norm: *const c_char,
22213    uplo: *const c_char,
22214    diag: *const c_char,
22215    n: *const lapack_int,
22216    kd: *const lapack_int,
22217    AB: *const f32,
22218    ldab: *const lapack_int,
22219    rcond: *mut f32,
22220    work: *mut f32,
22221    iwork: *mut lapack_int,
22222    info: *mut lapack_int,
22223) {
22224    dyload_lib().stbcon_.unwrap()(norm, uplo, diag, n, kd, AB, ldab, rcond, work, iwork, info)
22225}
22226
22227#[inline(never)]
22228pub unsafe fn ztbcon_(
22229    norm: *const c_char,
22230    uplo: *const c_char,
22231    diag: *const c_char,
22232    n: *const lapack_int,
22233    kd: *const lapack_int,
22234    AB: *const __BindgenComplex<f64>,
22235    ldab: *const lapack_int,
22236    rcond: *mut f64,
22237    work: *mut __BindgenComplex<f64>,
22238    rwork: *mut f64,
22239    info: *mut lapack_int,
22240) {
22241    dyload_lib().ztbcon_.unwrap()(norm, uplo, diag, n, kd, AB, ldab, rcond, work, rwork, info)
22242}
22243
22244#[inline(never)]
22245pub unsafe fn ctbrfs_(
22246    uplo: *const c_char,
22247    trans: *const c_char,
22248    diag: *const c_char,
22249    n: *const lapack_int,
22250    kd: *const lapack_int,
22251    nrhs: *const lapack_int,
22252    AB: *const __BindgenComplex<f32>,
22253    ldab: *const lapack_int,
22254    B: *const __BindgenComplex<f32>,
22255    ldb: *const lapack_int,
22256    X: *const __BindgenComplex<f32>,
22257    ldx: *const lapack_int,
22258    ferr: *mut f32,
22259    berr: *mut f32,
22260    work: *mut __BindgenComplex<f32>,
22261    rwork: *mut f32,
22262    info: *mut lapack_int,
22263) {
22264    dyload_lib().ctbrfs_.unwrap()(
22265        uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, X, ldx, ferr, berr, work, rwork, info,
22266    )
22267}
22268
22269#[inline(never)]
22270pub unsafe fn dtbrfs_(
22271    uplo: *const c_char,
22272    trans: *const c_char,
22273    diag: *const c_char,
22274    n: *const lapack_int,
22275    kd: *const lapack_int,
22276    nrhs: *const lapack_int,
22277    AB: *const f64,
22278    ldab: *const lapack_int,
22279    B: *const f64,
22280    ldb: *const lapack_int,
22281    X: *const f64,
22282    ldx: *const lapack_int,
22283    ferr: *mut f64,
22284    berr: *mut f64,
22285    work: *mut f64,
22286    iwork: *mut lapack_int,
22287    info: *mut lapack_int,
22288) {
22289    dyload_lib().dtbrfs_.unwrap()(
22290        uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, X, ldx, ferr, berr, work, iwork, info,
22291    )
22292}
22293
22294#[inline(never)]
22295pub unsafe fn stbrfs_(
22296    uplo: *const c_char,
22297    trans: *const c_char,
22298    diag: *const c_char,
22299    n: *const lapack_int,
22300    kd: *const lapack_int,
22301    nrhs: *const lapack_int,
22302    AB: *const f32,
22303    ldab: *const lapack_int,
22304    B: *const f32,
22305    ldb: *const lapack_int,
22306    X: *const f32,
22307    ldx: *const lapack_int,
22308    ferr: *mut f32,
22309    berr: *mut f32,
22310    work: *mut f32,
22311    iwork: *mut lapack_int,
22312    info: *mut lapack_int,
22313) {
22314    dyload_lib().stbrfs_.unwrap()(
22315        uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, X, ldx, ferr, berr, work, iwork, info,
22316    )
22317}
22318
22319#[inline(never)]
22320pub unsafe fn ztbrfs_(
22321    uplo: *const c_char,
22322    trans: *const c_char,
22323    diag: *const c_char,
22324    n: *const lapack_int,
22325    kd: *const lapack_int,
22326    nrhs: *const lapack_int,
22327    AB: *const __BindgenComplex<f64>,
22328    ldab: *const lapack_int,
22329    B: *const __BindgenComplex<f64>,
22330    ldb: *const lapack_int,
22331    X: *const __BindgenComplex<f64>,
22332    ldx: *const lapack_int,
22333    ferr: *mut f64,
22334    berr: *mut f64,
22335    work: *mut __BindgenComplex<f64>,
22336    rwork: *mut f64,
22337    info: *mut lapack_int,
22338) {
22339    dyload_lib().ztbrfs_.unwrap()(
22340        uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, X, ldx, ferr, berr, work, rwork, info,
22341    )
22342}
22343
22344#[inline(never)]
22345pub unsafe fn ctbtrs_(
22346    uplo: *const c_char,
22347    trans: *const c_char,
22348    diag: *const c_char,
22349    n: *const lapack_int,
22350    kd: *const lapack_int,
22351    nrhs: *const lapack_int,
22352    AB: *const __BindgenComplex<f32>,
22353    ldab: *const lapack_int,
22354    B: *mut __BindgenComplex<f32>,
22355    ldb: *const lapack_int,
22356    info: *mut lapack_int,
22357) {
22358    dyload_lib().ctbtrs_.unwrap()(uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, info)
22359}
22360
22361#[inline(never)]
22362pub unsafe fn dtbtrs_(
22363    uplo: *const c_char,
22364    trans: *const c_char,
22365    diag: *const c_char,
22366    n: *const lapack_int,
22367    kd: *const lapack_int,
22368    nrhs: *const lapack_int,
22369    AB: *const f64,
22370    ldab: *const lapack_int,
22371    B: *mut f64,
22372    ldb: *const lapack_int,
22373    info: *mut lapack_int,
22374) {
22375    dyload_lib().dtbtrs_.unwrap()(uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, info)
22376}
22377
22378#[inline(never)]
22379pub unsafe fn stbtrs_(
22380    uplo: *const c_char,
22381    trans: *const c_char,
22382    diag: *const c_char,
22383    n: *const lapack_int,
22384    kd: *const lapack_int,
22385    nrhs: *const lapack_int,
22386    AB: *const f32,
22387    ldab: *const lapack_int,
22388    B: *mut f32,
22389    ldb: *const lapack_int,
22390    info: *mut lapack_int,
22391) {
22392    dyload_lib().stbtrs_.unwrap()(uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, info)
22393}
22394
22395#[inline(never)]
22396pub unsafe fn ztbtrs_(
22397    uplo: *const c_char,
22398    trans: *const c_char,
22399    diag: *const c_char,
22400    n: *const lapack_int,
22401    kd: *const lapack_int,
22402    nrhs: *const lapack_int,
22403    AB: *const __BindgenComplex<f64>,
22404    ldab: *const lapack_int,
22405    B: *mut __BindgenComplex<f64>,
22406    ldb: *const lapack_int,
22407    info: *mut lapack_int,
22408) {
22409    dyload_lib().ztbtrs_.unwrap()(uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, info)
22410}
22411
22412#[inline(never)]
22413pub unsafe fn ctfsm_(
22414    transr: *const c_char,
22415    side: *const c_char,
22416    uplo: *const c_char,
22417    trans: *const c_char,
22418    diag: *const c_char,
22419    m: *const lapack_int,
22420    n: *const lapack_int,
22421    alpha: *const __BindgenComplex<f32>,
22422    A: *const __BindgenComplex<f32>,
22423    B: *mut __BindgenComplex<f32>,
22424    ldb: *const lapack_int,
22425) {
22426    dyload_lib().ctfsm_.unwrap()(transr, side, uplo, trans, diag, m, n, alpha, A, B, ldb)
22427}
22428
22429#[inline(never)]
22430pub unsafe fn dtfsm_(
22431    transr: *const c_char,
22432    side: *const c_char,
22433    uplo: *const c_char,
22434    trans: *const c_char,
22435    diag: *const c_char,
22436    m: *const lapack_int,
22437    n: *const lapack_int,
22438    alpha: *const f64,
22439    A: *const f64,
22440    B: *mut f64,
22441    ldb: *const lapack_int,
22442) {
22443    dyload_lib().dtfsm_.unwrap()(transr, side, uplo, trans, diag, m, n, alpha, A, B, ldb)
22444}
22445
22446#[inline(never)]
22447pub unsafe fn stfsm_(
22448    transr: *const c_char,
22449    side: *const c_char,
22450    uplo: *const c_char,
22451    trans: *const c_char,
22452    diag: *const c_char,
22453    m: *const lapack_int,
22454    n: *const lapack_int,
22455    alpha: *const f32,
22456    A: *const f32,
22457    B: *mut f32,
22458    ldb: *const lapack_int,
22459) {
22460    dyload_lib().stfsm_.unwrap()(transr, side, uplo, trans, diag, m, n, alpha, A, B, ldb)
22461}
22462
22463#[inline(never)]
22464pub unsafe fn ztfsm_(
22465    transr: *const c_char,
22466    side: *const c_char,
22467    uplo: *const c_char,
22468    trans: *const c_char,
22469    diag: *const c_char,
22470    m: *const lapack_int,
22471    n: *const lapack_int,
22472    alpha: *const __BindgenComplex<f64>,
22473    A: *const __BindgenComplex<f64>,
22474    B: *mut __BindgenComplex<f64>,
22475    ldb: *const lapack_int,
22476) {
22477    dyload_lib().ztfsm_.unwrap()(transr, side, uplo, trans, diag, m, n, alpha, A, B, ldb)
22478}
22479
22480#[inline(never)]
22481pub unsafe fn ctftri_(
22482    transr: *const c_char,
22483    uplo: *const c_char,
22484    diag: *const c_char,
22485    n: *const lapack_int,
22486    A: *mut __BindgenComplex<f32>,
22487    info: *mut lapack_int,
22488) {
22489    dyload_lib().ctftri_.unwrap()(transr, uplo, diag, n, A, info)
22490}
22491
22492#[inline(never)]
22493pub unsafe fn dtftri_(
22494    transr: *const c_char,
22495    uplo: *const c_char,
22496    diag: *const c_char,
22497    n: *const lapack_int,
22498    A: *mut f64,
22499    info: *mut lapack_int,
22500) {
22501    dyload_lib().dtftri_.unwrap()(transr, uplo, diag, n, A, info)
22502}
22503
22504#[inline(never)]
22505pub unsafe fn stftri_(
22506    transr: *const c_char,
22507    uplo: *const c_char,
22508    diag: *const c_char,
22509    n: *const lapack_int,
22510    A: *mut f32,
22511    info: *mut lapack_int,
22512) {
22513    dyload_lib().stftri_.unwrap()(transr, uplo, diag, n, A, info)
22514}
22515
22516#[inline(never)]
22517pub unsafe fn ztftri_(
22518    transr: *const c_char,
22519    uplo: *const c_char,
22520    diag: *const c_char,
22521    n: *const lapack_int,
22522    A: *mut __BindgenComplex<f64>,
22523    info: *mut lapack_int,
22524) {
22525    dyload_lib().ztftri_.unwrap()(transr, uplo, diag, n, A, info)
22526}
22527
22528#[inline(never)]
22529pub unsafe fn ctfttp_(
22530    transr: *const c_char,
22531    uplo: *const c_char,
22532    n: *const lapack_int,
22533    ARF: *const __BindgenComplex<f32>,
22534    AP: *mut __BindgenComplex<f32>,
22535    info: *mut lapack_int,
22536) {
22537    dyload_lib().ctfttp_.unwrap()(transr, uplo, n, ARF, AP, info)
22538}
22539
22540#[inline(never)]
22541pub unsafe fn dtfttp_(
22542    transr: *const c_char,
22543    uplo: *const c_char,
22544    n: *const lapack_int,
22545    ARF: *const f64,
22546    AP: *mut f64,
22547    info: *mut lapack_int,
22548) {
22549    dyload_lib().dtfttp_.unwrap()(transr, uplo, n, ARF, AP, info)
22550}
22551
22552#[inline(never)]
22553pub unsafe fn stfttp_(
22554    transr: *const c_char,
22555    uplo: *const c_char,
22556    n: *const lapack_int,
22557    ARF: *const f32,
22558    AP: *mut f32,
22559    info: *mut lapack_int,
22560) {
22561    dyload_lib().stfttp_.unwrap()(transr, uplo, n, ARF, AP, info)
22562}
22563
22564#[inline(never)]
22565pub unsafe fn ztfttp_(
22566    transr: *const c_char,
22567    uplo: *const c_char,
22568    n: *const lapack_int,
22569    ARF: *const __BindgenComplex<f64>,
22570    AP: *mut __BindgenComplex<f64>,
22571    info: *mut lapack_int,
22572) {
22573    dyload_lib().ztfttp_.unwrap()(transr, uplo, n, ARF, AP, info)
22574}
22575
22576#[inline(never)]
22577pub unsafe fn ctfttr_(
22578    transr: *const c_char,
22579    uplo: *const c_char,
22580    n: *const lapack_int,
22581    ARF: *const __BindgenComplex<f32>,
22582    A: *mut __BindgenComplex<f32>,
22583    lda: *const lapack_int,
22584    info: *mut lapack_int,
22585) {
22586    dyload_lib().ctfttr_.unwrap()(transr, uplo, n, ARF, A, lda, info)
22587}
22588
22589#[inline(never)]
22590pub unsafe fn dtfttr_(
22591    transr: *const c_char,
22592    uplo: *const c_char,
22593    n: *const lapack_int,
22594    ARF: *const f64,
22595    A: *mut f64,
22596    lda: *const lapack_int,
22597    info: *mut lapack_int,
22598) {
22599    dyload_lib().dtfttr_.unwrap()(transr, uplo, n, ARF, A, lda, info)
22600}
22601
22602#[inline(never)]
22603pub unsafe fn stfttr_(
22604    transr: *const c_char,
22605    uplo: *const c_char,
22606    n: *const lapack_int,
22607    ARF: *const f32,
22608    A: *mut f32,
22609    lda: *const lapack_int,
22610    info: *mut lapack_int,
22611) {
22612    dyload_lib().stfttr_.unwrap()(transr, uplo, n, ARF, A, lda, info)
22613}
22614
22615#[inline(never)]
22616pub unsafe fn ztfttr_(
22617    transr: *const c_char,
22618    uplo: *const c_char,
22619    n: *const lapack_int,
22620    ARF: *const __BindgenComplex<f64>,
22621    A: *mut __BindgenComplex<f64>,
22622    lda: *const lapack_int,
22623    info: *mut lapack_int,
22624) {
22625    dyload_lib().ztfttr_.unwrap()(transr, uplo, n, ARF, A, lda, info)
22626}
22627
22628#[inline(never)]
22629pub unsafe fn ctgevc_(
22630    side: *const c_char,
22631    howmny: *const c_char,
22632    select: *const lapack_int,
22633    n: *const lapack_int,
22634    S: *const __BindgenComplex<f32>,
22635    lds: *const lapack_int,
22636    P: *const __BindgenComplex<f32>,
22637    ldp: *const lapack_int,
22638    VL: *mut __BindgenComplex<f32>,
22639    ldvl: *const lapack_int,
22640    VR: *mut __BindgenComplex<f32>,
22641    ldvr: *const lapack_int,
22642    mm: *const lapack_int,
22643    m: *mut lapack_int,
22644    work: *mut __BindgenComplex<f32>,
22645    rwork: *mut f32,
22646    info: *mut lapack_int,
22647) {
22648    dyload_lib().ctgevc_.unwrap()(
22649        side, howmny, select, n, S, lds, P, ldp, VL, ldvl, VR, ldvr, mm, m, work, rwork, info,
22650    )
22651}
22652
22653#[inline(never)]
22654pub unsafe fn dtgevc_(
22655    side: *const c_char,
22656    howmny: *const c_char,
22657    select: *const lapack_int,
22658    n: *const lapack_int,
22659    S: *const f64,
22660    lds: *const lapack_int,
22661    P: *const f64,
22662    ldp: *const lapack_int,
22663    VL: *mut f64,
22664    ldvl: *const lapack_int,
22665    VR: *mut f64,
22666    ldvr: *const lapack_int,
22667    mm: *const lapack_int,
22668    m: *mut lapack_int,
22669    work: *mut f64,
22670    info: *mut lapack_int,
22671) {
22672    dyload_lib().dtgevc_.unwrap()(
22673        side, howmny, select, n, S, lds, P, ldp, VL, ldvl, VR, ldvr, mm, m, work, info,
22674    )
22675}
22676
22677#[inline(never)]
22678pub unsafe fn stgevc_(
22679    side: *const c_char,
22680    howmny: *const c_char,
22681    select: *const lapack_int,
22682    n: *const lapack_int,
22683    S: *const f32,
22684    lds: *const lapack_int,
22685    P: *const f32,
22686    ldp: *const lapack_int,
22687    VL: *mut f32,
22688    ldvl: *const lapack_int,
22689    VR: *mut f32,
22690    ldvr: *const lapack_int,
22691    mm: *const lapack_int,
22692    m: *mut lapack_int,
22693    work: *mut f32,
22694    info: *mut lapack_int,
22695) {
22696    dyload_lib().stgevc_.unwrap()(
22697        side, howmny, select, n, S, lds, P, ldp, VL, ldvl, VR, ldvr, mm, m, work, info,
22698    )
22699}
22700
22701#[inline(never)]
22702pub unsafe fn ztgevc_(
22703    side: *const c_char,
22704    howmny: *const c_char,
22705    select: *const lapack_int,
22706    n: *const lapack_int,
22707    S: *const __BindgenComplex<f64>,
22708    lds: *const lapack_int,
22709    P: *const __BindgenComplex<f64>,
22710    ldp: *const lapack_int,
22711    VL: *mut __BindgenComplex<f64>,
22712    ldvl: *const lapack_int,
22713    VR: *mut __BindgenComplex<f64>,
22714    ldvr: *const lapack_int,
22715    mm: *const lapack_int,
22716    m: *mut lapack_int,
22717    work: *mut __BindgenComplex<f64>,
22718    rwork: *mut f64,
22719    info: *mut lapack_int,
22720) {
22721    dyload_lib().ztgevc_.unwrap()(
22722        side, howmny, select, n, S, lds, P, ldp, VL, ldvl, VR, ldvr, mm, m, work, rwork, info,
22723    )
22724}
22725
22726#[inline(never)]
22727pub unsafe fn ctgexc_(
22728    wantq: *const lapack_int,
22729    wantz: *const lapack_int,
22730    n: *const lapack_int,
22731    A: *mut __BindgenComplex<f32>,
22732    lda: *const lapack_int,
22733    B: *mut __BindgenComplex<f32>,
22734    ldb: *const lapack_int,
22735    Q: *mut __BindgenComplex<f32>,
22736    ldq: *const lapack_int,
22737    Z: *mut __BindgenComplex<f32>,
22738    ldz: *const lapack_int,
22739    ifst: *const lapack_int,
22740    ilst: *mut lapack_int,
22741    info: *mut lapack_int,
22742) {
22743    dyload_lib().ctgexc_.unwrap()(wantq, wantz, n, A, lda, B, ldb, Q, ldq, Z, ldz, ifst, ilst, info)
22744}
22745
22746#[inline(never)]
22747pub unsafe fn dtgexc_(
22748    wantq: *const lapack_int,
22749    wantz: *const lapack_int,
22750    n: *const lapack_int,
22751    A: *mut f64,
22752    lda: *const lapack_int,
22753    B: *mut f64,
22754    ldb: *const lapack_int,
22755    Q: *mut f64,
22756    ldq: *const lapack_int,
22757    Z: *mut f64,
22758    ldz: *const lapack_int,
22759    ifst: *mut lapack_int,
22760    ilst: *mut lapack_int,
22761    work: *mut f64,
22762    lwork: *const lapack_int,
22763    info: *mut lapack_int,
22764) {
22765    dyload_lib().dtgexc_.unwrap()(
22766        wantq, wantz, n, A, lda, B, ldb, Q, ldq, Z, ldz, ifst, ilst, work, lwork, info,
22767    )
22768}
22769
22770#[inline(never)]
22771pub unsafe fn stgexc_(
22772    wantq: *const lapack_int,
22773    wantz: *const lapack_int,
22774    n: *const lapack_int,
22775    A: *mut f32,
22776    lda: *const lapack_int,
22777    B: *mut f32,
22778    ldb: *const lapack_int,
22779    Q: *mut f32,
22780    ldq: *const lapack_int,
22781    Z: *mut f32,
22782    ldz: *const lapack_int,
22783    ifst: *mut lapack_int,
22784    ilst: *mut lapack_int,
22785    work: *mut f32,
22786    lwork: *const lapack_int,
22787    info: *mut lapack_int,
22788) {
22789    dyload_lib().stgexc_.unwrap()(
22790        wantq, wantz, n, A, lda, B, ldb, Q, ldq, Z, ldz, ifst, ilst, work, lwork, info,
22791    )
22792}
22793
22794#[inline(never)]
22795pub unsafe fn ztgexc_(
22796    wantq: *const lapack_int,
22797    wantz: *const lapack_int,
22798    n: *const lapack_int,
22799    A: *mut __BindgenComplex<f64>,
22800    lda: *const lapack_int,
22801    B: *mut __BindgenComplex<f64>,
22802    ldb: *const lapack_int,
22803    Q: *mut __BindgenComplex<f64>,
22804    ldq: *const lapack_int,
22805    Z: *mut __BindgenComplex<f64>,
22806    ldz: *const lapack_int,
22807    ifst: *const lapack_int,
22808    ilst: *mut lapack_int,
22809    info: *mut lapack_int,
22810) {
22811    dyload_lib().ztgexc_.unwrap()(wantq, wantz, n, A, lda, B, ldb, Q, ldq, Z, ldz, ifst, ilst, info)
22812}
22813
22814#[inline(never)]
22815pub unsafe fn ctgsen_(
22816    ijob: *const lapack_int,
22817    wantq: *const lapack_int,
22818    wantz: *const lapack_int,
22819    select: *const lapack_int,
22820    n: *const lapack_int,
22821    A: *mut __BindgenComplex<f32>,
22822    lda: *const lapack_int,
22823    B: *mut __BindgenComplex<f32>,
22824    ldb: *const lapack_int,
22825    alpha: *mut __BindgenComplex<f32>,
22826    beta: *mut __BindgenComplex<f32>,
22827    Q: *mut __BindgenComplex<f32>,
22828    ldq: *const lapack_int,
22829    Z: *mut __BindgenComplex<f32>,
22830    ldz: *const lapack_int,
22831    m: *mut lapack_int,
22832    pl: *mut f32,
22833    pr: *mut f32,
22834    DIF: *mut f32,
22835    work: *mut __BindgenComplex<f32>,
22836    lwork: *const lapack_int,
22837    iwork: *mut lapack_int,
22838    liwork: *const lapack_int,
22839    info: *mut lapack_int,
22840) {
22841    dyload_lib().ctgsen_.unwrap()(
22842        ijob, wantq, wantz, select, n, A, lda, B, ldb, alpha, beta, Q, ldq, Z, ldz, m, pl, pr, DIF,
22843        work, lwork, iwork, liwork, info,
22844    )
22845}
22846
22847#[inline(never)]
22848pub unsafe fn dtgsen_(
22849    ijob: *const lapack_int,
22850    wantq: *const lapack_int,
22851    wantz: *const lapack_int,
22852    select: *const lapack_int,
22853    n: *const lapack_int,
22854    A: *mut f64,
22855    lda: *const lapack_int,
22856    B: *mut f64,
22857    ldb: *const lapack_int,
22858    alphar: *mut f64,
22859    alphai: *mut f64,
22860    beta: *mut f64,
22861    Q: *mut f64,
22862    ldq: *const lapack_int,
22863    Z: *mut f64,
22864    ldz: *const lapack_int,
22865    m: *mut lapack_int,
22866    pl: *mut f64,
22867    pr: *mut f64,
22868    DIF: *mut f64,
22869    work: *mut f64,
22870    lwork: *const lapack_int,
22871    iwork: *mut lapack_int,
22872    liwork: *const lapack_int,
22873    info: *mut lapack_int,
22874) {
22875    dyload_lib().dtgsen_.unwrap()(
22876        ijob, wantq, wantz, select, n, A, lda, B, ldb, alphar, alphai, beta, Q, ldq, Z, ldz, m, pl,
22877        pr, DIF, work, lwork, iwork, liwork, info,
22878    )
22879}
22880
22881#[inline(never)]
22882pub unsafe fn stgsen_(
22883    ijob: *const lapack_int,
22884    wantq: *const lapack_int,
22885    wantz: *const lapack_int,
22886    select: *const lapack_int,
22887    n: *const lapack_int,
22888    A: *mut f32,
22889    lda: *const lapack_int,
22890    B: *mut f32,
22891    ldb: *const lapack_int,
22892    alphar: *mut f32,
22893    alphai: *mut f32,
22894    beta: *mut f32,
22895    Q: *mut f32,
22896    ldq: *const lapack_int,
22897    Z: *mut f32,
22898    ldz: *const lapack_int,
22899    m: *mut lapack_int,
22900    pl: *mut f32,
22901    pr: *mut f32,
22902    DIF: *mut f32,
22903    work: *mut f32,
22904    lwork: *const lapack_int,
22905    iwork: *mut lapack_int,
22906    liwork: *const lapack_int,
22907    info: *mut lapack_int,
22908) {
22909    dyload_lib().stgsen_.unwrap()(
22910        ijob, wantq, wantz, select, n, A, lda, B, ldb, alphar, alphai, beta, Q, ldq, Z, ldz, m, pl,
22911        pr, DIF, work, lwork, iwork, liwork, info,
22912    )
22913}
22914
22915#[inline(never)]
22916pub unsafe fn ztgsen_(
22917    ijob: *const lapack_int,
22918    wantq: *const lapack_int,
22919    wantz: *const lapack_int,
22920    select: *const lapack_int,
22921    n: *const lapack_int,
22922    A: *mut __BindgenComplex<f64>,
22923    lda: *const lapack_int,
22924    B: *mut __BindgenComplex<f64>,
22925    ldb: *const lapack_int,
22926    alpha: *mut __BindgenComplex<f64>,
22927    beta: *mut __BindgenComplex<f64>,
22928    Q: *mut __BindgenComplex<f64>,
22929    ldq: *const lapack_int,
22930    Z: *mut __BindgenComplex<f64>,
22931    ldz: *const lapack_int,
22932    m: *mut lapack_int,
22933    pl: *mut f64,
22934    pr: *mut f64,
22935    DIF: *mut f64,
22936    work: *mut __BindgenComplex<f64>,
22937    lwork: *const lapack_int,
22938    iwork: *mut lapack_int,
22939    liwork: *const lapack_int,
22940    info: *mut lapack_int,
22941) {
22942    dyload_lib().ztgsen_.unwrap()(
22943        ijob, wantq, wantz, select, n, A, lda, B, ldb, alpha, beta, Q, ldq, Z, ldz, m, pl, pr, DIF,
22944        work, lwork, iwork, liwork, info,
22945    )
22946}
22947
22948#[inline(never)]
22949pub unsafe fn ctgsja_(
22950    jobu: *const c_char,
22951    jobv: *const c_char,
22952    jobq: *const c_char,
22953    m: *const lapack_int,
22954    p: *const lapack_int,
22955    n: *const lapack_int,
22956    k: *const lapack_int,
22957    l: *const lapack_int,
22958    A: *mut __BindgenComplex<f32>,
22959    lda: *const lapack_int,
22960    B: *mut __BindgenComplex<f32>,
22961    ldb: *const lapack_int,
22962    tola: *const f32,
22963    tolb: *const f32,
22964    alpha: *mut f32,
22965    beta: *mut f32,
22966    U: *mut __BindgenComplex<f32>,
22967    ldu: *const lapack_int,
22968    V: *mut __BindgenComplex<f32>,
22969    ldv: *const lapack_int,
22970    Q: *mut __BindgenComplex<f32>,
22971    ldq: *const lapack_int,
22972    work: *mut __BindgenComplex<f32>,
22973    ncycle: *mut lapack_int,
22974    info: *mut lapack_int,
22975) {
22976    dyload_lib().ctgsja_.unwrap()(
22977        jobu, jobv, jobq, m, p, n, k, l, A, lda, B, ldb, tola, tolb, alpha, beta, U, ldu, V, ldv,
22978        Q, ldq, work, ncycle, info,
22979    )
22980}
22981
22982#[inline(never)]
22983pub unsafe fn dtgsja_(
22984    jobu: *const c_char,
22985    jobv: *const c_char,
22986    jobq: *const c_char,
22987    m: *const lapack_int,
22988    p: *const lapack_int,
22989    n: *const lapack_int,
22990    k: *const lapack_int,
22991    l: *const lapack_int,
22992    A: *mut f64,
22993    lda: *const lapack_int,
22994    B: *mut f64,
22995    ldb: *const lapack_int,
22996    tola: *const f64,
22997    tolb: *const f64,
22998    alpha: *mut f64,
22999    beta: *mut f64,
23000    U: *mut f64,
23001    ldu: *const lapack_int,
23002    V: *mut f64,
23003    ldv: *const lapack_int,
23004    Q: *mut f64,
23005    ldq: *const lapack_int,
23006    work: *mut f64,
23007    ncycle: *mut lapack_int,
23008    info: *mut lapack_int,
23009) {
23010    dyload_lib().dtgsja_.unwrap()(
23011        jobu, jobv, jobq, m, p, n, k, l, A, lda, B, ldb, tola, tolb, alpha, beta, U, ldu, V, ldv,
23012        Q, ldq, work, ncycle, info,
23013    )
23014}
23015
23016#[inline(never)]
23017pub unsafe fn stgsja_(
23018    jobu: *const c_char,
23019    jobv: *const c_char,
23020    jobq: *const c_char,
23021    m: *const lapack_int,
23022    p: *const lapack_int,
23023    n: *const lapack_int,
23024    k: *const lapack_int,
23025    l: *const lapack_int,
23026    A: *mut f32,
23027    lda: *const lapack_int,
23028    B: *mut f32,
23029    ldb: *const lapack_int,
23030    tola: *const f32,
23031    tolb: *const f32,
23032    alpha: *mut f32,
23033    beta: *mut f32,
23034    U: *mut f32,
23035    ldu: *const lapack_int,
23036    V: *mut f32,
23037    ldv: *const lapack_int,
23038    Q: *mut f32,
23039    ldq: *const lapack_int,
23040    work: *mut f32,
23041    ncycle: *mut lapack_int,
23042    info: *mut lapack_int,
23043) {
23044    dyload_lib().stgsja_.unwrap()(
23045        jobu, jobv, jobq, m, p, n, k, l, A, lda, B, ldb, tola, tolb, alpha, beta, U, ldu, V, ldv,
23046        Q, ldq, work, ncycle, info,
23047    )
23048}
23049
23050#[inline(never)]
23051pub unsafe fn ztgsja_(
23052    jobu: *const c_char,
23053    jobv: *const c_char,
23054    jobq: *const c_char,
23055    m: *const lapack_int,
23056    p: *const lapack_int,
23057    n: *const lapack_int,
23058    k: *const lapack_int,
23059    l: *const lapack_int,
23060    A: *mut __BindgenComplex<f64>,
23061    lda: *const lapack_int,
23062    B: *mut __BindgenComplex<f64>,
23063    ldb: *const lapack_int,
23064    tola: *const f64,
23065    tolb: *const f64,
23066    alpha: *mut f64,
23067    beta: *mut f64,
23068    U: *mut __BindgenComplex<f64>,
23069    ldu: *const lapack_int,
23070    V: *mut __BindgenComplex<f64>,
23071    ldv: *const lapack_int,
23072    Q: *mut __BindgenComplex<f64>,
23073    ldq: *const lapack_int,
23074    work: *mut __BindgenComplex<f64>,
23075    ncycle: *mut lapack_int,
23076    info: *mut lapack_int,
23077) {
23078    dyload_lib().ztgsja_.unwrap()(
23079        jobu, jobv, jobq, m, p, n, k, l, A, lda, B, ldb, tola, tolb, alpha, beta, U, ldu, V, ldv,
23080        Q, ldq, work, ncycle, info,
23081    )
23082}
23083
23084#[inline(never)]
23085pub unsafe fn ctgsna_(
23086    job: *const c_char,
23087    howmny: *const c_char,
23088    select: *const lapack_int,
23089    n: *const lapack_int,
23090    A: *const __BindgenComplex<f32>,
23091    lda: *const lapack_int,
23092    B: *const __BindgenComplex<f32>,
23093    ldb: *const lapack_int,
23094    VL: *const __BindgenComplex<f32>,
23095    ldvl: *const lapack_int,
23096    VR: *const __BindgenComplex<f32>,
23097    ldvr: *const lapack_int,
23098    S: *mut f32,
23099    DIF: *mut f32,
23100    mm: *const lapack_int,
23101    m: *mut lapack_int,
23102    work: *mut __BindgenComplex<f32>,
23103    lwork: *const lapack_int,
23104    iwork: *mut lapack_int,
23105    info: *mut lapack_int,
23106) {
23107    dyload_lib().ctgsna_.unwrap()(
23108        job, howmny, select, n, A, lda, B, ldb, VL, ldvl, VR, ldvr, S, DIF, mm, m, work, lwork,
23109        iwork, info,
23110    )
23111}
23112
23113#[inline(never)]
23114pub unsafe fn dtgsna_(
23115    job: *const c_char,
23116    howmny: *const c_char,
23117    select: *const lapack_int,
23118    n: *const lapack_int,
23119    A: *const f64,
23120    lda: *const lapack_int,
23121    B: *const f64,
23122    ldb: *const lapack_int,
23123    VL: *const f64,
23124    ldvl: *const lapack_int,
23125    VR: *const f64,
23126    ldvr: *const lapack_int,
23127    S: *mut f64,
23128    DIF: *mut f64,
23129    mm: *const lapack_int,
23130    m: *mut lapack_int,
23131    work: *mut f64,
23132    lwork: *const lapack_int,
23133    iwork: *mut lapack_int,
23134    info: *mut lapack_int,
23135) {
23136    dyload_lib().dtgsna_.unwrap()(
23137        job, howmny, select, n, A, lda, B, ldb, VL, ldvl, VR, ldvr, S, DIF, mm, m, work, lwork,
23138        iwork, info,
23139    )
23140}
23141
23142#[inline(never)]
23143pub unsafe fn stgsna_(
23144    job: *const c_char,
23145    howmny: *const c_char,
23146    select: *const lapack_int,
23147    n: *const lapack_int,
23148    A: *const f32,
23149    lda: *const lapack_int,
23150    B: *const f32,
23151    ldb: *const lapack_int,
23152    VL: *const f32,
23153    ldvl: *const lapack_int,
23154    VR: *const f32,
23155    ldvr: *const lapack_int,
23156    S: *mut f32,
23157    DIF: *mut f32,
23158    mm: *const lapack_int,
23159    m: *mut lapack_int,
23160    work: *mut f32,
23161    lwork: *const lapack_int,
23162    iwork: *mut lapack_int,
23163    info: *mut lapack_int,
23164) {
23165    dyload_lib().stgsna_.unwrap()(
23166        job, howmny, select, n, A, lda, B, ldb, VL, ldvl, VR, ldvr, S, DIF, mm, m, work, lwork,
23167        iwork, info,
23168    )
23169}
23170
23171#[inline(never)]
23172pub unsafe fn ztgsna_(
23173    job: *const c_char,
23174    howmny: *const c_char,
23175    select: *const lapack_int,
23176    n: *const lapack_int,
23177    A: *const __BindgenComplex<f64>,
23178    lda: *const lapack_int,
23179    B: *const __BindgenComplex<f64>,
23180    ldb: *const lapack_int,
23181    VL: *const __BindgenComplex<f64>,
23182    ldvl: *const lapack_int,
23183    VR: *const __BindgenComplex<f64>,
23184    ldvr: *const lapack_int,
23185    S: *mut f64,
23186    DIF: *mut f64,
23187    mm: *const lapack_int,
23188    m: *mut lapack_int,
23189    work: *mut __BindgenComplex<f64>,
23190    lwork: *const lapack_int,
23191    iwork: *mut lapack_int,
23192    info: *mut lapack_int,
23193) {
23194    dyload_lib().ztgsna_.unwrap()(
23195        job, howmny, select, n, A, lda, B, ldb, VL, ldvl, VR, ldvr, S, DIF, mm, m, work, lwork,
23196        iwork, info,
23197    )
23198}
23199
23200#[inline(never)]
23201pub unsafe fn ctgsyl_(
23202    trans: *const c_char,
23203    ijob: *const lapack_int,
23204    m: *const lapack_int,
23205    n: *const lapack_int,
23206    A: *const __BindgenComplex<f32>,
23207    lda: *const lapack_int,
23208    B: *const __BindgenComplex<f32>,
23209    ldb: *const lapack_int,
23210    C: *mut __BindgenComplex<f32>,
23211    ldc: *const lapack_int,
23212    D: *const __BindgenComplex<f32>,
23213    ldd: *const lapack_int,
23214    E: *const __BindgenComplex<f32>,
23215    lde: *const lapack_int,
23216    F: *mut __BindgenComplex<f32>,
23217    ldf: *const lapack_int,
23218    dif: *mut f32,
23219    scale: *mut f32,
23220    work: *mut __BindgenComplex<f32>,
23221    lwork: *const lapack_int,
23222    iwork: *mut lapack_int,
23223    info: *mut lapack_int,
23224) {
23225    dyload_lib().ctgsyl_.unwrap()(
23226        trans, ijob, m, n, A, lda, B, ldb, C, ldc, D, ldd, E, lde, F, ldf, dif, scale, work, lwork,
23227        iwork, info,
23228    )
23229}
23230
23231#[inline(never)]
23232pub unsafe fn dtgsyl_(
23233    trans: *const c_char,
23234    ijob: *const lapack_int,
23235    m: *const lapack_int,
23236    n: *const lapack_int,
23237    A: *const f64,
23238    lda: *const lapack_int,
23239    B: *const f64,
23240    ldb: *const lapack_int,
23241    C: *mut f64,
23242    ldc: *const lapack_int,
23243    D: *const f64,
23244    ldd: *const lapack_int,
23245    E: *const f64,
23246    lde: *const lapack_int,
23247    F: *mut f64,
23248    ldf: *const lapack_int,
23249    dif: *mut f64,
23250    scale: *mut f64,
23251    work: *mut f64,
23252    lwork: *const lapack_int,
23253    iwork: *mut lapack_int,
23254    info: *mut lapack_int,
23255) {
23256    dyload_lib().dtgsyl_.unwrap()(
23257        trans, ijob, m, n, A, lda, B, ldb, C, ldc, D, ldd, E, lde, F, ldf, dif, scale, work, lwork,
23258        iwork, info,
23259    )
23260}
23261
23262#[inline(never)]
23263pub unsafe fn stgsyl_(
23264    trans: *const c_char,
23265    ijob: *const lapack_int,
23266    m: *const lapack_int,
23267    n: *const lapack_int,
23268    A: *const f32,
23269    lda: *const lapack_int,
23270    B: *const f32,
23271    ldb: *const lapack_int,
23272    C: *mut f32,
23273    ldc: *const lapack_int,
23274    D: *const f32,
23275    ldd: *const lapack_int,
23276    E: *const f32,
23277    lde: *const lapack_int,
23278    F: *mut f32,
23279    ldf: *const lapack_int,
23280    dif: *mut f32,
23281    scale: *mut f32,
23282    work: *mut f32,
23283    lwork: *const lapack_int,
23284    iwork: *mut lapack_int,
23285    info: *mut lapack_int,
23286) {
23287    dyload_lib().stgsyl_.unwrap()(
23288        trans, ijob, m, n, A, lda, B, ldb, C, ldc, D, ldd, E, lde, F, ldf, dif, scale, work, lwork,
23289        iwork, info,
23290    )
23291}
23292
23293#[inline(never)]
23294pub unsafe fn ztgsyl_(
23295    trans: *const c_char,
23296    ijob: *const lapack_int,
23297    m: *const lapack_int,
23298    n: *const lapack_int,
23299    A: *const __BindgenComplex<f64>,
23300    lda: *const lapack_int,
23301    B: *const __BindgenComplex<f64>,
23302    ldb: *const lapack_int,
23303    C: *mut __BindgenComplex<f64>,
23304    ldc: *const lapack_int,
23305    D: *const __BindgenComplex<f64>,
23306    ldd: *const lapack_int,
23307    E: *const __BindgenComplex<f64>,
23308    lde: *const lapack_int,
23309    F: *mut __BindgenComplex<f64>,
23310    ldf: *const lapack_int,
23311    dif: *mut f64,
23312    scale: *mut f64,
23313    work: *mut __BindgenComplex<f64>,
23314    lwork: *const lapack_int,
23315    iwork: *mut lapack_int,
23316    info: *mut lapack_int,
23317) {
23318    dyload_lib().ztgsyl_.unwrap()(
23319        trans, ijob, m, n, A, lda, B, ldb, C, ldc, D, ldd, E, lde, F, ldf, dif, scale, work, lwork,
23320        iwork, info,
23321    )
23322}
23323
23324#[inline(never)]
23325pub unsafe fn ctpcon_(
23326    norm: *const c_char,
23327    uplo: *const c_char,
23328    diag: *const c_char,
23329    n: *const lapack_int,
23330    AP: *const __BindgenComplex<f32>,
23331    rcond: *mut f32,
23332    work: *mut __BindgenComplex<f32>,
23333    rwork: *mut f32,
23334    info: *mut lapack_int,
23335) {
23336    dyload_lib().ctpcon_.unwrap()(norm, uplo, diag, n, AP, rcond, work, rwork, info)
23337}
23338
23339#[inline(never)]
23340pub unsafe fn dtpcon_(
23341    norm: *const c_char,
23342    uplo: *const c_char,
23343    diag: *const c_char,
23344    n: *const lapack_int,
23345    AP: *const f64,
23346    rcond: *mut f64,
23347    work: *mut f64,
23348    iwork: *mut lapack_int,
23349    info: *mut lapack_int,
23350) {
23351    dyload_lib().dtpcon_.unwrap()(norm, uplo, diag, n, AP, rcond, work, iwork, info)
23352}
23353
23354#[inline(never)]
23355pub unsafe fn stpcon_(
23356    norm: *const c_char,
23357    uplo: *const c_char,
23358    diag: *const c_char,
23359    n: *const lapack_int,
23360    AP: *const f32,
23361    rcond: *mut f32,
23362    work: *mut f32,
23363    iwork: *mut lapack_int,
23364    info: *mut lapack_int,
23365) {
23366    dyload_lib().stpcon_.unwrap()(norm, uplo, diag, n, AP, rcond, work, iwork, info)
23367}
23368
23369#[inline(never)]
23370pub unsafe fn ztpcon_(
23371    norm: *const c_char,
23372    uplo: *const c_char,
23373    diag: *const c_char,
23374    n: *const lapack_int,
23375    AP: *const __BindgenComplex<f64>,
23376    rcond: *mut f64,
23377    work: *mut __BindgenComplex<f64>,
23378    rwork: *mut f64,
23379    info: *mut lapack_int,
23380) {
23381    dyload_lib().ztpcon_.unwrap()(norm, uplo, diag, n, AP, rcond, work, rwork, info)
23382}
23383
23384#[inline(never)]
23385pub unsafe fn ctplqt_(
23386    m: *const lapack_int,
23387    n: *const lapack_int,
23388    l: *const lapack_int,
23389    mb: *const lapack_int,
23390    A: *mut __BindgenComplex<f32>,
23391    lda: *const lapack_int,
23392    B: *mut __BindgenComplex<f32>,
23393    ldb: *const lapack_int,
23394    T: *mut __BindgenComplex<f32>,
23395    ldt: *const lapack_int,
23396    work: *mut __BindgenComplex<f32>,
23397    info: *mut lapack_int,
23398) {
23399    dyload_lib().ctplqt_.unwrap()(m, n, l, mb, A, lda, B, ldb, T, ldt, work, info)
23400}
23401
23402#[inline(never)]
23403pub unsafe fn dtplqt_(
23404    m: *const lapack_int,
23405    n: *const lapack_int,
23406    l: *const lapack_int,
23407    mb: *const lapack_int,
23408    A: *mut f64,
23409    lda: *const lapack_int,
23410    B: *mut f64,
23411    ldb: *const lapack_int,
23412    T: *mut f64,
23413    ldt: *const lapack_int,
23414    work: *mut f64,
23415    info: *mut lapack_int,
23416) {
23417    dyload_lib().dtplqt_.unwrap()(m, n, l, mb, A, lda, B, ldb, T, ldt, work, info)
23418}
23419
23420#[inline(never)]
23421pub unsafe fn stplqt_(
23422    m: *const lapack_int,
23423    n: *const lapack_int,
23424    l: *const lapack_int,
23425    mb: *const lapack_int,
23426    A: *mut f32,
23427    lda: *const lapack_int,
23428    B: *mut f32,
23429    ldb: *const lapack_int,
23430    T: *mut f32,
23431    ldt: *const lapack_int,
23432    work: *mut f32,
23433    info: *mut lapack_int,
23434) {
23435    dyload_lib().stplqt_.unwrap()(m, n, l, mb, A, lda, B, ldb, T, ldt, work, info)
23436}
23437
23438#[inline(never)]
23439pub unsafe fn ztplqt_(
23440    m: *const lapack_int,
23441    n: *const lapack_int,
23442    l: *const lapack_int,
23443    mb: *const lapack_int,
23444    A: *mut __BindgenComplex<f64>,
23445    lda: *const lapack_int,
23446    B: *mut __BindgenComplex<f64>,
23447    ldb: *const lapack_int,
23448    T: *mut __BindgenComplex<f64>,
23449    ldt: *const lapack_int,
23450    work: *mut __BindgenComplex<f64>,
23451    info: *mut lapack_int,
23452) {
23453    dyload_lib().ztplqt_.unwrap()(m, n, l, mb, A, lda, B, ldb, T, ldt, work, info)
23454}
23455
23456#[inline(never)]
23457pub unsafe fn ctplqt2_(
23458    m: *const lapack_int,
23459    n: *const lapack_int,
23460    l: *const lapack_int,
23461    A: *mut __BindgenComplex<f32>,
23462    lda: *const lapack_int,
23463    B: *mut __BindgenComplex<f32>,
23464    ldb: *const lapack_int,
23465    T: *mut __BindgenComplex<f32>,
23466    ldt: *const lapack_int,
23467    info: *mut lapack_int,
23468) {
23469    dyload_lib().ctplqt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23470}
23471
23472#[inline(never)]
23473pub unsafe fn dtplqt2_(
23474    m: *const lapack_int,
23475    n: *const lapack_int,
23476    l: *const lapack_int,
23477    A: *mut f64,
23478    lda: *const lapack_int,
23479    B: *mut f64,
23480    ldb: *const lapack_int,
23481    T: *mut f64,
23482    ldt: *const lapack_int,
23483    info: *mut lapack_int,
23484) {
23485    dyload_lib().dtplqt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23486}
23487
23488#[inline(never)]
23489pub unsafe fn stplqt2_(
23490    m: *const lapack_int,
23491    n: *const lapack_int,
23492    l: *const lapack_int,
23493    A: *mut f32,
23494    lda: *const lapack_int,
23495    B: *mut f32,
23496    ldb: *const lapack_int,
23497    T: *mut f32,
23498    ldt: *const lapack_int,
23499    info: *mut lapack_int,
23500) {
23501    dyload_lib().stplqt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23502}
23503
23504#[inline(never)]
23505pub unsafe fn ztplqt2_(
23506    m: *const lapack_int,
23507    n: *const lapack_int,
23508    l: *const lapack_int,
23509    A: *mut __BindgenComplex<f64>,
23510    lda: *const lapack_int,
23511    B: *mut __BindgenComplex<f64>,
23512    ldb: *const lapack_int,
23513    T: *mut __BindgenComplex<f64>,
23514    ldt: *const lapack_int,
23515    info: *mut lapack_int,
23516) {
23517    dyload_lib().ztplqt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23518}
23519
23520#[inline(never)]
23521pub unsafe fn ctpmlqt_(
23522    side: *const c_char,
23523    trans: *const c_char,
23524    m: *const lapack_int,
23525    n: *const lapack_int,
23526    k: *const lapack_int,
23527    l: *const lapack_int,
23528    mb: *const lapack_int,
23529    V: *const __BindgenComplex<f32>,
23530    ldv: *const lapack_int,
23531    T: *const __BindgenComplex<f32>,
23532    ldt: *const lapack_int,
23533    A: *mut __BindgenComplex<f32>,
23534    lda: *const lapack_int,
23535    B: *mut __BindgenComplex<f32>,
23536    ldb: *const lapack_int,
23537    work: *mut __BindgenComplex<f32>,
23538    info: *mut lapack_int,
23539) {
23540    dyload_lib().ctpmlqt_.unwrap()(
23541        side, trans, m, n, k, l, mb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23542    )
23543}
23544
23545#[inline(never)]
23546pub unsafe fn dtpmlqt_(
23547    side: *const c_char,
23548    trans: *const c_char,
23549    m: *const lapack_int,
23550    n: *const lapack_int,
23551    k: *const lapack_int,
23552    l: *const lapack_int,
23553    mb: *const lapack_int,
23554    V: *const f64,
23555    ldv: *const lapack_int,
23556    T: *const f64,
23557    ldt: *const lapack_int,
23558    A: *mut f64,
23559    lda: *const lapack_int,
23560    B: *mut f64,
23561    ldb: *const lapack_int,
23562    work: *mut f64,
23563    info: *mut lapack_int,
23564) {
23565    dyload_lib().dtpmlqt_.unwrap()(
23566        side, trans, m, n, k, l, mb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23567    )
23568}
23569
23570#[inline(never)]
23571pub unsafe fn stpmlqt_(
23572    side: *const c_char,
23573    trans: *const c_char,
23574    m: *const lapack_int,
23575    n: *const lapack_int,
23576    k: *const lapack_int,
23577    l: *const lapack_int,
23578    mb: *const lapack_int,
23579    V: *const f32,
23580    ldv: *const lapack_int,
23581    T: *const f32,
23582    ldt: *const lapack_int,
23583    A: *mut f32,
23584    lda: *const lapack_int,
23585    B: *mut f32,
23586    ldb: *const lapack_int,
23587    work: *mut f32,
23588    info: *mut lapack_int,
23589) {
23590    dyload_lib().stpmlqt_.unwrap()(
23591        side, trans, m, n, k, l, mb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23592    )
23593}
23594
23595#[inline(never)]
23596pub unsafe fn ztpmlqt_(
23597    side: *const c_char,
23598    trans: *const c_char,
23599    m: *const lapack_int,
23600    n: *const lapack_int,
23601    k: *const lapack_int,
23602    l: *const lapack_int,
23603    mb: *const lapack_int,
23604    V: *const __BindgenComplex<f64>,
23605    ldv: *const lapack_int,
23606    T: *const __BindgenComplex<f64>,
23607    ldt: *const lapack_int,
23608    A: *mut __BindgenComplex<f64>,
23609    lda: *const lapack_int,
23610    B: *mut __BindgenComplex<f64>,
23611    ldb: *const lapack_int,
23612    work: *mut __BindgenComplex<f64>,
23613    info: *mut lapack_int,
23614) {
23615    dyload_lib().ztpmlqt_.unwrap()(
23616        side, trans, m, n, k, l, mb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23617    )
23618}
23619
23620#[inline(never)]
23621pub unsafe fn ctpmqrt_(
23622    side: *const c_char,
23623    trans: *const c_char,
23624    m: *const lapack_int,
23625    n: *const lapack_int,
23626    k: *const lapack_int,
23627    l: *const lapack_int,
23628    nb: *const lapack_int,
23629    V: *const __BindgenComplex<f32>,
23630    ldv: *const lapack_int,
23631    T: *const __BindgenComplex<f32>,
23632    ldt: *const lapack_int,
23633    A: *mut __BindgenComplex<f32>,
23634    lda: *const lapack_int,
23635    B: *mut __BindgenComplex<f32>,
23636    ldb: *const lapack_int,
23637    work: *mut __BindgenComplex<f32>,
23638    info: *mut lapack_int,
23639) {
23640    dyload_lib().ctpmqrt_.unwrap()(
23641        side, trans, m, n, k, l, nb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23642    )
23643}
23644
23645#[inline(never)]
23646pub unsafe fn dtpmqrt_(
23647    side: *const c_char,
23648    trans: *const c_char,
23649    m: *const lapack_int,
23650    n: *const lapack_int,
23651    k: *const lapack_int,
23652    l: *const lapack_int,
23653    nb: *const lapack_int,
23654    V: *const f64,
23655    ldv: *const lapack_int,
23656    T: *const f64,
23657    ldt: *const lapack_int,
23658    A: *mut f64,
23659    lda: *const lapack_int,
23660    B: *mut f64,
23661    ldb: *const lapack_int,
23662    work: *mut f64,
23663    info: *mut lapack_int,
23664) {
23665    dyload_lib().dtpmqrt_.unwrap()(
23666        side, trans, m, n, k, l, nb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23667    )
23668}
23669
23670#[inline(never)]
23671pub unsafe fn stpmqrt_(
23672    side: *const c_char,
23673    trans: *const c_char,
23674    m: *const lapack_int,
23675    n: *const lapack_int,
23676    k: *const lapack_int,
23677    l: *const lapack_int,
23678    nb: *const lapack_int,
23679    V: *const f32,
23680    ldv: *const lapack_int,
23681    T: *const f32,
23682    ldt: *const lapack_int,
23683    A: *mut f32,
23684    lda: *const lapack_int,
23685    B: *mut f32,
23686    ldb: *const lapack_int,
23687    work: *mut f32,
23688    info: *mut lapack_int,
23689) {
23690    dyload_lib().stpmqrt_.unwrap()(
23691        side, trans, m, n, k, l, nb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23692    )
23693}
23694
23695#[inline(never)]
23696pub unsafe fn ztpmqrt_(
23697    side: *const c_char,
23698    trans: *const c_char,
23699    m: *const lapack_int,
23700    n: *const lapack_int,
23701    k: *const lapack_int,
23702    l: *const lapack_int,
23703    nb: *const lapack_int,
23704    V: *const __BindgenComplex<f64>,
23705    ldv: *const lapack_int,
23706    T: *const __BindgenComplex<f64>,
23707    ldt: *const lapack_int,
23708    A: *mut __BindgenComplex<f64>,
23709    lda: *const lapack_int,
23710    B: *mut __BindgenComplex<f64>,
23711    ldb: *const lapack_int,
23712    work: *mut __BindgenComplex<f64>,
23713    info: *mut lapack_int,
23714) {
23715    dyload_lib().ztpmqrt_.unwrap()(
23716        side, trans, m, n, k, l, nb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23717    )
23718}
23719
23720#[inline(never)]
23721pub unsafe fn ctpqrt_(
23722    m: *const lapack_int,
23723    n: *const lapack_int,
23724    l: *const lapack_int,
23725    nb: *const lapack_int,
23726    A: *mut __BindgenComplex<f32>,
23727    lda: *const lapack_int,
23728    B: *mut __BindgenComplex<f32>,
23729    ldb: *const lapack_int,
23730    T: *mut __BindgenComplex<f32>,
23731    ldt: *const lapack_int,
23732    work: *mut __BindgenComplex<f32>,
23733    info: *mut lapack_int,
23734) {
23735    dyload_lib().ctpqrt_.unwrap()(m, n, l, nb, A, lda, B, ldb, T, ldt, work, info)
23736}
23737
23738#[inline(never)]
23739pub unsafe fn dtpqrt_(
23740    m: *const lapack_int,
23741    n: *const lapack_int,
23742    l: *const lapack_int,
23743    nb: *const lapack_int,
23744    A: *mut f64,
23745    lda: *const lapack_int,
23746    B: *mut f64,
23747    ldb: *const lapack_int,
23748    T: *mut f64,
23749    ldt: *const lapack_int,
23750    work: *mut f64,
23751    info: *mut lapack_int,
23752) {
23753    dyload_lib().dtpqrt_.unwrap()(m, n, l, nb, A, lda, B, ldb, T, ldt, work, info)
23754}
23755
23756#[inline(never)]
23757pub unsafe fn stpqrt_(
23758    m: *const lapack_int,
23759    n: *const lapack_int,
23760    l: *const lapack_int,
23761    nb: *const lapack_int,
23762    A: *mut f32,
23763    lda: *const lapack_int,
23764    B: *mut f32,
23765    ldb: *const lapack_int,
23766    T: *mut f32,
23767    ldt: *const lapack_int,
23768    work: *mut f32,
23769    info: *mut lapack_int,
23770) {
23771    dyload_lib().stpqrt_.unwrap()(m, n, l, nb, A, lda, B, ldb, T, ldt, work, info)
23772}
23773
23774#[inline(never)]
23775pub unsafe fn ztpqrt_(
23776    m: *const lapack_int,
23777    n: *const lapack_int,
23778    l: *const lapack_int,
23779    nb: *const lapack_int,
23780    A: *mut __BindgenComplex<f64>,
23781    lda: *const lapack_int,
23782    B: *mut __BindgenComplex<f64>,
23783    ldb: *const lapack_int,
23784    T: *mut __BindgenComplex<f64>,
23785    ldt: *const lapack_int,
23786    work: *mut __BindgenComplex<f64>,
23787    info: *mut lapack_int,
23788) {
23789    dyload_lib().ztpqrt_.unwrap()(m, n, l, nb, A, lda, B, ldb, T, ldt, work, info)
23790}
23791
23792#[inline(never)]
23793pub unsafe fn ctpqrt2_(
23794    m: *const lapack_int,
23795    n: *const lapack_int,
23796    l: *const lapack_int,
23797    A: *mut __BindgenComplex<f32>,
23798    lda: *const lapack_int,
23799    B: *mut __BindgenComplex<f32>,
23800    ldb: *const lapack_int,
23801    T: *mut __BindgenComplex<f32>,
23802    ldt: *const lapack_int,
23803    info: *mut lapack_int,
23804) {
23805    dyload_lib().ctpqrt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23806}
23807
23808#[inline(never)]
23809pub unsafe fn dtpqrt2_(
23810    m: *const lapack_int,
23811    n: *const lapack_int,
23812    l: *const lapack_int,
23813    A: *mut f64,
23814    lda: *const lapack_int,
23815    B: *mut f64,
23816    ldb: *const lapack_int,
23817    T: *mut f64,
23818    ldt: *const lapack_int,
23819    info: *mut lapack_int,
23820) {
23821    dyload_lib().dtpqrt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23822}
23823
23824#[inline(never)]
23825pub unsafe fn stpqrt2_(
23826    m: *const lapack_int,
23827    n: *const lapack_int,
23828    l: *const lapack_int,
23829    A: *mut f32,
23830    lda: *const lapack_int,
23831    B: *mut f32,
23832    ldb: *const lapack_int,
23833    T: *mut f32,
23834    ldt: *const lapack_int,
23835    info: *mut lapack_int,
23836) {
23837    dyload_lib().stpqrt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23838}
23839
23840#[inline(never)]
23841pub unsafe fn ztpqrt2_(
23842    m: *const lapack_int,
23843    n: *const lapack_int,
23844    l: *const lapack_int,
23845    A: *mut __BindgenComplex<f64>,
23846    lda: *const lapack_int,
23847    B: *mut __BindgenComplex<f64>,
23848    ldb: *const lapack_int,
23849    T: *mut __BindgenComplex<f64>,
23850    ldt: *const lapack_int,
23851    info: *mut lapack_int,
23852) {
23853    dyload_lib().ztpqrt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23854}
23855
23856#[inline(never)]
23857pub unsafe fn ctprfb_(
23858    side: *const c_char,
23859    trans: *const c_char,
23860    direct: *const c_char,
23861    storev: *const c_char,
23862    m: *const lapack_int,
23863    n: *const lapack_int,
23864    k: *const lapack_int,
23865    l: *const lapack_int,
23866    V: *const __BindgenComplex<f32>,
23867    ldv: *const lapack_int,
23868    T: *const __BindgenComplex<f32>,
23869    ldt: *const lapack_int,
23870    A: *mut __BindgenComplex<f32>,
23871    lda: *const lapack_int,
23872    B: *mut __BindgenComplex<f32>,
23873    ldb: *const lapack_int,
23874    work: *mut __BindgenComplex<f32>,
23875    ldwork: *const lapack_int,
23876) {
23877    dyload_lib().ctprfb_.unwrap()(
23878        side, trans, direct, storev, m, n, k, l, V, ldv, T, ldt, A, lda, B, ldb, work, ldwork,
23879    )
23880}
23881
23882#[inline(never)]
23883pub unsafe fn dtprfb_(
23884    side: *const c_char,
23885    trans: *const c_char,
23886    direct: *const c_char,
23887    storev: *const c_char,
23888    m: *const lapack_int,
23889    n: *const lapack_int,
23890    k: *const lapack_int,
23891    l: *const lapack_int,
23892    V: *const f64,
23893    ldv: *const lapack_int,
23894    T: *const f64,
23895    ldt: *const lapack_int,
23896    A: *mut f64,
23897    lda: *const lapack_int,
23898    B: *mut f64,
23899    ldb: *const lapack_int,
23900    work: *mut f64,
23901    ldwork: *const lapack_int,
23902) {
23903    dyload_lib().dtprfb_.unwrap()(
23904        side, trans, direct, storev, m, n, k, l, V, ldv, T, ldt, A, lda, B, ldb, work, ldwork,
23905    )
23906}
23907
23908#[inline(never)]
23909pub unsafe fn stprfb_(
23910    side: *const c_char,
23911    trans: *const c_char,
23912    direct: *const c_char,
23913    storev: *const c_char,
23914    m: *const lapack_int,
23915    n: *const lapack_int,
23916    k: *const lapack_int,
23917    l: *const lapack_int,
23918    V: *const f32,
23919    ldv: *const lapack_int,
23920    T: *const f32,
23921    ldt: *const lapack_int,
23922    A: *mut f32,
23923    lda: *const lapack_int,
23924    B: *mut f32,
23925    ldb: *const lapack_int,
23926    work: *mut f32,
23927    ldwork: *const lapack_int,
23928) {
23929    dyload_lib().stprfb_.unwrap()(
23930        side, trans, direct, storev, m, n, k, l, V, ldv, T, ldt, A, lda, B, ldb, work, ldwork,
23931    )
23932}
23933
23934#[inline(never)]
23935pub unsafe fn ztprfb_(
23936    side: *const c_char,
23937    trans: *const c_char,
23938    direct: *const c_char,
23939    storev: *const c_char,
23940    m: *const lapack_int,
23941    n: *const lapack_int,
23942    k: *const lapack_int,
23943    l: *const lapack_int,
23944    V: *const __BindgenComplex<f64>,
23945    ldv: *const lapack_int,
23946    T: *const __BindgenComplex<f64>,
23947    ldt: *const lapack_int,
23948    A: *mut __BindgenComplex<f64>,
23949    lda: *const lapack_int,
23950    B: *mut __BindgenComplex<f64>,
23951    ldb: *const lapack_int,
23952    work: *mut __BindgenComplex<f64>,
23953    ldwork: *const lapack_int,
23954) {
23955    dyload_lib().ztprfb_.unwrap()(
23956        side, trans, direct, storev, m, n, k, l, V, ldv, T, ldt, A, lda, B, ldb, work, ldwork,
23957    )
23958}
23959
23960#[inline(never)]
23961pub unsafe fn ctprfs_(
23962    uplo: *const c_char,
23963    trans: *const c_char,
23964    diag: *const c_char,
23965    n: *const lapack_int,
23966    nrhs: *const lapack_int,
23967    AP: *const __BindgenComplex<f32>,
23968    B: *const __BindgenComplex<f32>,
23969    ldb: *const lapack_int,
23970    X: *const __BindgenComplex<f32>,
23971    ldx: *const lapack_int,
23972    ferr: *mut f32,
23973    berr: *mut f32,
23974    work: *mut __BindgenComplex<f32>,
23975    rwork: *mut f32,
23976    info: *mut lapack_int,
23977) {
23978    dyload_lib().ctprfs_.unwrap()(
23979        uplo, trans, diag, n, nrhs, AP, B, ldb, X, ldx, ferr, berr, work, rwork, info,
23980    )
23981}
23982
23983#[inline(never)]
23984pub unsafe fn dtprfs_(
23985    uplo: *const c_char,
23986    trans: *const c_char,
23987    diag: *const c_char,
23988    n: *const lapack_int,
23989    nrhs: *const lapack_int,
23990    AP: *const f64,
23991    B: *const f64,
23992    ldb: *const lapack_int,
23993    X: *const f64,
23994    ldx: *const lapack_int,
23995    ferr: *mut f64,
23996    berr: *mut f64,
23997    work: *mut f64,
23998    iwork: *mut lapack_int,
23999    info: *mut lapack_int,
24000) {
24001    dyload_lib().dtprfs_.unwrap()(
24002        uplo, trans, diag, n, nrhs, AP, B, ldb, X, ldx, ferr, berr, work, iwork, info,
24003    )
24004}
24005
24006#[inline(never)]
24007pub unsafe fn stprfs_(
24008    uplo: *const c_char,
24009    trans: *const c_char,
24010    diag: *const c_char,
24011    n: *const lapack_int,
24012    nrhs: *const lapack_int,
24013    AP: *const f32,
24014    B: *const f32,
24015    ldb: *const lapack_int,
24016    X: *const f32,
24017    ldx: *const lapack_int,
24018    ferr: *mut f32,
24019    berr: *mut f32,
24020    work: *mut f32,
24021    iwork: *mut lapack_int,
24022    info: *mut lapack_int,
24023) {
24024    dyload_lib().stprfs_.unwrap()(
24025        uplo, trans, diag, n, nrhs, AP, B, ldb, X, ldx, ferr, berr, work, iwork, info,
24026    )
24027}
24028
24029#[inline(never)]
24030pub unsafe fn ztprfs_(
24031    uplo: *const c_char,
24032    trans: *const c_char,
24033    diag: *const c_char,
24034    n: *const lapack_int,
24035    nrhs: *const lapack_int,
24036    AP: *const __BindgenComplex<f64>,
24037    B: *const __BindgenComplex<f64>,
24038    ldb: *const lapack_int,
24039    X: *const __BindgenComplex<f64>,
24040    ldx: *const lapack_int,
24041    ferr: *mut f64,
24042    berr: *mut f64,
24043    work: *mut __BindgenComplex<f64>,
24044    rwork: *mut f64,
24045    info: *mut lapack_int,
24046) {
24047    dyload_lib().ztprfs_.unwrap()(
24048        uplo, trans, diag, n, nrhs, AP, B, ldb, X, ldx, ferr, berr, work, rwork, info,
24049    )
24050}
24051
24052#[inline(never)]
24053pub unsafe fn ctptri_(
24054    uplo: *const c_char,
24055    diag: *const c_char,
24056    n: *const lapack_int,
24057    AP: *mut __BindgenComplex<f32>,
24058    info: *mut lapack_int,
24059) {
24060    dyload_lib().ctptri_.unwrap()(uplo, diag, n, AP, info)
24061}
24062
24063#[inline(never)]
24064pub unsafe fn dtptri_(
24065    uplo: *const c_char,
24066    diag: *const c_char,
24067    n: *const lapack_int,
24068    AP: *mut f64,
24069    info: *mut lapack_int,
24070) {
24071    dyload_lib().dtptri_.unwrap()(uplo, diag, n, AP, info)
24072}
24073
24074#[inline(never)]
24075pub unsafe fn stptri_(
24076    uplo: *const c_char,
24077    diag: *const c_char,
24078    n: *const lapack_int,
24079    AP: *mut f32,
24080    info: *mut lapack_int,
24081) {
24082    dyload_lib().stptri_.unwrap()(uplo, diag, n, AP, info)
24083}
24084
24085#[inline(never)]
24086pub unsafe fn ztptri_(
24087    uplo: *const c_char,
24088    diag: *const c_char,
24089    n: *const lapack_int,
24090    AP: *mut __BindgenComplex<f64>,
24091    info: *mut lapack_int,
24092) {
24093    dyload_lib().ztptri_.unwrap()(uplo, diag, n, AP, info)
24094}
24095
24096#[inline(never)]
24097pub unsafe fn ctptrs_(
24098    uplo: *const c_char,
24099    trans: *const c_char,
24100    diag: *const c_char,
24101    n: *const lapack_int,
24102    nrhs: *const lapack_int,
24103    AP: *const __BindgenComplex<f32>,
24104    B: *mut __BindgenComplex<f32>,
24105    ldb: *const lapack_int,
24106    info: *mut lapack_int,
24107) {
24108    dyload_lib().ctptrs_.unwrap()(uplo, trans, diag, n, nrhs, AP, B, ldb, info)
24109}
24110
24111#[inline(never)]
24112pub unsafe fn dtptrs_(
24113    uplo: *const c_char,
24114    trans: *const c_char,
24115    diag: *const c_char,
24116    n: *const lapack_int,
24117    nrhs: *const lapack_int,
24118    AP: *const f64,
24119    B: *mut f64,
24120    ldb: *const lapack_int,
24121    info: *mut lapack_int,
24122) {
24123    dyload_lib().dtptrs_.unwrap()(uplo, trans, diag, n, nrhs, AP, B, ldb, info)
24124}
24125
24126#[inline(never)]
24127pub unsafe fn stptrs_(
24128    uplo: *const c_char,
24129    trans: *const c_char,
24130    diag: *const c_char,
24131    n: *const lapack_int,
24132    nrhs: *const lapack_int,
24133    AP: *const f32,
24134    B: *mut f32,
24135    ldb: *const lapack_int,
24136    info: *mut lapack_int,
24137) {
24138    dyload_lib().stptrs_.unwrap()(uplo, trans, diag, n, nrhs, AP, B, ldb, info)
24139}
24140
24141#[inline(never)]
24142pub unsafe fn ztptrs_(
24143    uplo: *const c_char,
24144    trans: *const c_char,
24145    diag: *const c_char,
24146    n: *const lapack_int,
24147    nrhs: *const lapack_int,
24148    AP: *const __BindgenComplex<f64>,
24149    B: *mut __BindgenComplex<f64>,
24150    ldb: *const lapack_int,
24151    info: *mut lapack_int,
24152) {
24153    dyload_lib().ztptrs_.unwrap()(uplo, trans, diag, n, nrhs, AP, B, ldb, info)
24154}
24155
24156#[inline(never)]
24157pub unsafe fn ctpttf_(
24158    transr: *const c_char,
24159    uplo: *const c_char,
24160    n: *const lapack_int,
24161    AP: *const __BindgenComplex<f32>,
24162    ARF: *mut __BindgenComplex<f32>,
24163    info: *mut lapack_int,
24164) {
24165    dyload_lib().ctpttf_.unwrap()(transr, uplo, n, AP, ARF, info)
24166}
24167
24168#[inline(never)]
24169pub unsafe fn dtpttf_(
24170    transr: *const c_char,
24171    uplo: *const c_char,
24172    n: *const lapack_int,
24173    AP: *const f64,
24174    ARF: *mut f64,
24175    info: *mut lapack_int,
24176) {
24177    dyload_lib().dtpttf_.unwrap()(transr, uplo, n, AP, ARF, info)
24178}
24179
24180#[inline(never)]
24181pub unsafe fn stpttf_(
24182    transr: *const c_char,
24183    uplo: *const c_char,
24184    n: *const lapack_int,
24185    AP: *const f32,
24186    ARF: *mut f32,
24187    info: *mut lapack_int,
24188) {
24189    dyload_lib().stpttf_.unwrap()(transr, uplo, n, AP, ARF, info)
24190}
24191
24192#[inline(never)]
24193pub unsafe fn ztpttf_(
24194    transr: *const c_char,
24195    uplo: *const c_char,
24196    n: *const lapack_int,
24197    AP: *const __BindgenComplex<f64>,
24198    ARF: *mut __BindgenComplex<f64>,
24199    info: *mut lapack_int,
24200) {
24201    dyload_lib().ztpttf_.unwrap()(transr, uplo, n, AP, ARF, info)
24202}
24203
24204#[inline(never)]
24205pub unsafe fn ctpttr_(
24206    uplo: *const c_char,
24207    n: *const lapack_int,
24208    AP: *const __BindgenComplex<f32>,
24209    A: *mut __BindgenComplex<f32>,
24210    lda: *const lapack_int,
24211    info: *mut lapack_int,
24212) {
24213    dyload_lib().ctpttr_.unwrap()(uplo, n, AP, A, lda, info)
24214}
24215
24216#[inline(never)]
24217pub unsafe fn dtpttr_(
24218    uplo: *const c_char,
24219    n: *const lapack_int,
24220    AP: *const f64,
24221    A: *mut f64,
24222    lda: *const lapack_int,
24223    info: *mut lapack_int,
24224) {
24225    dyload_lib().dtpttr_.unwrap()(uplo, n, AP, A, lda, info)
24226}
24227
24228#[inline(never)]
24229pub unsafe fn stpttr_(
24230    uplo: *const c_char,
24231    n: *const lapack_int,
24232    AP: *const f32,
24233    A: *mut f32,
24234    lda: *const lapack_int,
24235    info: *mut lapack_int,
24236) {
24237    dyload_lib().stpttr_.unwrap()(uplo, n, AP, A, lda, info)
24238}
24239
24240#[inline(never)]
24241pub unsafe fn ztpttr_(
24242    uplo: *const c_char,
24243    n: *const lapack_int,
24244    AP: *const __BindgenComplex<f64>,
24245    A: *mut __BindgenComplex<f64>,
24246    lda: *const lapack_int,
24247    info: *mut lapack_int,
24248) {
24249    dyload_lib().ztpttr_.unwrap()(uplo, n, AP, A, lda, info)
24250}
24251
24252#[inline(never)]
24253pub unsafe fn ctrcon_(
24254    norm: *const c_char,
24255    uplo: *const c_char,
24256    diag: *const c_char,
24257    n: *const lapack_int,
24258    A: *const __BindgenComplex<f32>,
24259    lda: *const lapack_int,
24260    rcond: *mut f32,
24261    work: *mut __BindgenComplex<f32>,
24262    rwork: *mut f32,
24263    info: *mut lapack_int,
24264) {
24265    dyload_lib().ctrcon_.unwrap()(norm, uplo, diag, n, A, lda, rcond, work, rwork, info)
24266}
24267
24268#[inline(never)]
24269pub unsafe fn dtrcon_(
24270    norm: *const c_char,
24271    uplo: *const c_char,
24272    diag: *const c_char,
24273    n: *const lapack_int,
24274    A: *const f64,
24275    lda: *const lapack_int,
24276    rcond: *mut f64,
24277    work: *mut f64,
24278    iwork: *mut lapack_int,
24279    info: *mut lapack_int,
24280) {
24281    dyload_lib().dtrcon_.unwrap()(norm, uplo, diag, n, A, lda, rcond, work, iwork, info)
24282}
24283
24284#[inline(never)]
24285pub unsafe fn strcon_(
24286    norm: *const c_char,
24287    uplo: *const c_char,
24288    diag: *const c_char,
24289    n: *const lapack_int,
24290    A: *const f32,
24291    lda: *const lapack_int,
24292    rcond: *mut f32,
24293    work: *mut f32,
24294    iwork: *mut lapack_int,
24295    info: *mut lapack_int,
24296) {
24297    dyload_lib().strcon_.unwrap()(norm, uplo, diag, n, A, lda, rcond, work, iwork, info)
24298}
24299
24300#[inline(never)]
24301pub unsafe fn ztrcon_(
24302    norm: *const c_char,
24303    uplo: *const c_char,
24304    diag: *const c_char,
24305    n: *const lapack_int,
24306    A: *const __BindgenComplex<f64>,
24307    lda: *const lapack_int,
24308    rcond: *mut f64,
24309    work: *mut __BindgenComplex<f64>,
24310    rwork: *mut f64,
24311    info: *mut lapack_int,
24312) {
24313    dyload_lib().ztrcon_.unwrap()(norm, uplo, diag, n, A, lda, rcond, work, rwork, info)
24314}
24315
24316#[inline(never)]
24317pub unsafe fn ctrevc_(
24318    side: *const c_char,
24319    howmny: *const c_char,
24320    select: *const lapack_int,
24321    n: *const lapack_int,
24322    T: *mut __BindgenComplex<f32>,
24323    ldt: *const lapack_int,
24324    VL: *mut __BindgenComplex<f32>,
24325    ldvl: *const lapack_int,
24326    VR: *mut __BindgenComplex<f32>,
24327    ldvr: *const lapack_int,
24328    mm: *const lapack_int,
24329    m: *mut lapack_int,
24330    work: *mut __BindgenComplex<f32>,
24331    rwork: *mut f32,
24332    info: *mut lapack_int,
24333) {
24334    dyload_lib().ctrevc_.unwrap()(
24335        side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, rwork, info,
24336    )
24337}
24338
24339#[inline(never)]
24340pub unsafe fn dtrevc_(
24341    side: *const c_char,
24342    howmny: *const c_char,
24343    select: *mut lapack_int,
24344    n: *const lapack_int,
24345    T: *const f64,
24346    ldt: *const lapack_int,
24347    VL: *mut f64,
24348    ldvl: *const lapack_int,
24349    VR: *mut f64,
24350    ldvr: *const lapack_int,
24351    mm: *const lapack_int,
24352    m: *mut lapack_int,
24353    work: *mut f64,
24354    info: *mut lapack_int,
24355) {
24356    dyload_lib().dtrevc_.unwrap()(
24357        side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, info,
24358    )
24359}
24360
24361#[inline(never)]
24362pub unsafe fn strevc_(
24363    side: *const c_char,
24364    howmny: *const c_char,
24365    select: *mut lapack_int,
24366    n: *const lapack_int,
24367    T: *const f32,
24368    ldt: *const lapack_int,
24369    VL: *mut f32,
24370    ldvl: *const lapack_int,
24371    VR: *mut f32,
24372    ldvr: *const lapack_int,
24373    mm: *const lapack_int,
24374    m: *mut lapack_int,
24375    work: *mut f32,
24376    info: *mut lapack_int,
24377) {
24378    dyload_lib().strevc_.unwrap()(
24379        side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, info,
24380    )
24381}
24382
24383#[inline(never)]
24384pub unsafe fn ztrevc_(
24385    side: *const c_char,
24386    howmny: *const c_char,
24387    select: *const lapack_int,
24388    n: *const lapack_int,
24389    T: *mut __BindgenComplex<f64>,
24390    ldt: *const lapack_int,
24391    VL: *mut __BindgenComplex<f64>,
24392    ldvl: *const lapack_int,
24393    VR: *mut __BindgenComplex<f64>,
24394    ldvr: *const lapack_int,
24395    mm: *const lapack_int,
24396    m: *mut lapack_int,
24397    work: *mut __BindgenComplex<f64>,
24398    rwork: *mut f64,
24399    info: *mut lapack_int,
24400) {
24401    dyload_lib().ztrevc_.unwrap()(
24402        side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, rwork, info,
24403    )
24404}
24405
24406#[inline(never)]
24407pub unsafe fn ctrevc3_(
24408    side: *const c_char,
24409    howmny: *const c_char,
24410    select: *const lapack_int,
24411    n: *const lapack_int,
24412    T: *mut __BindgenComplex<f32>,
24413    ldt: *const lapack_int,
24414    VL: *mut __BindgenComplex<f32>,
24415    ldvl: *const lapack_int,
24416    VR: *mut __BindgenComplex<f32>,
24417    ldvr: *const lapack_int,
24418    mm: *const lapack_int,
24419    m: *mut lapack_int,
24420    work: *mut __BindgenComplex<f32>,
24421    lwork: *const lapack_int,
24422    rwork: *mut f32,
24423    lrwork: *const lapack_int,
24424    info: *mut lapack_int,
24425) {
24426    dyload_lib().ctrevc3_.unwrap()(
24427        side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, lwork, rwork, lrwork,
24428        info,
24429    )
24430}
24431
24432#[inline(never)]
24433pub unsafe fn dtrevc3_(
24434    side: *const c_char,
24435    howmny: *const c_char,
24436    select: *mut lapack_int,
24437    n: *const lapack_int,
24438    T: *const f64,
24439    ldt: *const lapack_int,
24440    VL: *mut f64,
24441    ldvl: *const lapack_int,
24442    VR: *mut f64,
24443    ldvr: *const lapack_int,
24444    mm: *const lapack_int,
24445    m: *mut lapack_int,
24446    work: *mut f64,
24447    lwork: *const lapack_int,
24448    info: *mut lapack_int,
24449) {
24450    dyload_lib().dtrevc3_.unwrap()(
24451        side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, lwork, info,
24452    )
24453}
24454
24455#[inline(never)]
24456pub unsafe fn strevc3_(
24457    side: *const c_char,
24458    howmny: *const c_char,
24459    select: *mut lapack_int,
24460    n: *const lapack_int,
24461    T: *const f32,
24462    ldt: *const lapack_int,
24463    VL: *mut f32,
24464    ldvl: *const lapack_int,
24465    VR: *mut f32,
24466    ldvr: *const lapack_int,
24467    mm: *const lapack_int,
24468    m: *mut lapack_int,
24469    work: *mut f32,
24470    lwork: *const lapack_int,
24471    info: *mut lapack_int,
24472) {
24473    dyload_lib().strevc3_.unwrap()(
24474        side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, lwork, info,
24475    )
24476}
24477
24478#[inline(never)]
24479pub unsafe fn ztrevc3_(
24480    side: *const c_char,
24481    howmny: *const c_char,
24482    select: *const lapack_int,
24483    n: *const lapack_int,
24484    T: *mut __BindgenComplex<f64>,
24485    ldt: *const lapack_int,
24486    VL: *mut __BindgenComplex<f64>,
24487    ldvl: *const lapack_int,
24488    VR: *mut __BindgenComplex<f64>,
24489    ldvr: *const lapack_int,
24490    mm: *const lapack_int,
24491    m: *mut lapack_int,
24492    work: *mut __BindgenComplex<f64>,
24493    lwork: *const lapack_int,
24494    rwork: *mut f64,
24495    lrwork: *const lapack_int,
24496    info: *mut lapack_int,
24497) {
24498    dyload_lib().ztrevc3_.unwrap()(
24499        side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, lwork, rwork, lrwork,
24500        info,
24501    )
24502}
24503
24504#[inline(never)]
24505pub unsafe fn ctrexc_(
24506    compq: *const c_char,
24507    n: *const lapack_int,
24508    T: *mut __BindgenComplex<f32>,
24509    ldt: *const lapack_int,
24510    Q: *mut __BindgenComplex<f32>,
24511    ldq: *const lapack_int,
24512    ifst: *const lapack_int,
24513    ilst: *const lapack_int,
24514    info: *mut lapack_int,
24515) {
24516    dyload_lib().ctrexc_.unwrap()(compq, n, T, ldt, Q, ldq, ifst, ilst, info)
24517}
24518
24519#[inline(never)]
24520pub unsafe fn dtrexc_(
24521    compq: *const c_char,
24522    n: *const lapack_int,
24523    T: *mut f64,
24524    ldt: *const lapack_int,
24525    Q: *mut f64,
24526    ldq: *const lapack_int,
24527    ifst: *mut lapack_int,
24528    ilst: *mut lapack_int,
24529    work: *mut f64,
24530    info: *mut lapack_int,
24531) {
24532    dyload_lib().dtrexc_.unwrap()(compq, n, T, ldt, Q, ldq, ifst, ilst, work, info)
24533}
24534
24535#[inline(never)]
24536pub unsafe fn strexc_(
24537    compq: *const c_char,
24538    n: *const lapack_int,
24539    T: *mut f32,
24540    ldt: *const lapack_int,
24541    Q: *mut f32,
24542    ldq: *const lapack_int,
24543    ifst: *mut lapack_int,
24544    ilst: *mut lapack_int,
24545    work: *mut f32,
24546    info: *mut lapack_int,
24547) {
24548    dyload_lib().strexc_.unwrap()(compq, n, T, ldt, Q, ldq, ifst, ilst, work, info)
24549}
24550
24551#[inline(never)]
24552pub unsafe fn ztrexc_(
24553    compq: *const c_char,
24554    n: *const lapack_int,
24555    T: *mut __BindgenComplex<f64>,
24556    ldt: *const lapack_int,
24557    Q: *mut __BindgenComplex<f64>,
24558    ldq: *const lapack_int,
24559    ifst: *const lapack_int,
24560    ilst: *const lapack_int,
24561    info: *mut lapack_int,
24562) {
24563    dyload_lib().ztrexc_.unwrap()(compq, n, T, ldt, Q, ldq, ifst, ilst, info)
24564}
24565
24566#[inline(never)]
24567pub unsafe fn ctrrfs_(
24568    uplo: *const c_char,
24569    trans: *const c_char,
24570    diag: *const c_char,
24571    n: *const lapack_int,
24572    nrhs: *const lapack_int,
24573    A: *const __BindgenComplex<f32>,
24574    lda: *const lapack_int,
24575    B: *const __BindgenComplex<f32>,
24576    ldb: *const lapack_int,
24577    X: *const __BindgenComplex<f32>,
24578    ldx: *const lapack_int,
24579    ferr: *mut f32,
24580    berr: *mut f32,
24581    work: *mut __BindgenComplex<f32>,
24582    rwork: *mut f32,
24583    info: *mut lapack_int,
24584) {
24585    dyload_lib().ctrrfs_.unwrap()(
24586        uplo, trans, diag, n, nrhs, A, lda, B, ldb, X, ldx, ferr, berr, work, rwork, info,
24587    )
24588}
24589
24590#[inline(never)]
24591pub unsafe fn dtrrfs_(
24592    uplo: *const c_char,
24593    trans: *const c_char,
24594    diag: *const c_char,
24595    n: *const lapack_int,
24596    nrhs: *const lapack_int,
24597    A: *const f64,
24598    lda: *const lapack_int,
24599    B: *const f64,
24600    ldb: *const lapack_int,
24601    X: *const f64,
24602    ldx: *const lapack_int,
24603    ferr: *mut f64,
24604    berr: *mut f64,
24605    work: *mut f64,
24606    iwork: *mut lapack_int,
24607    info: *mut lapack_int,
24608) {
24609    dyload_lib().dtrrfs_.unwrap()(
24610        uplo, trans, diag, n, nrhs, A, lda, B, ldb, X, ldx, ferr, berr, work, iwork, info,
24611    )
24612}
24613
24614#[inline(never)]
24615pub unsafe fn strrfs_(
24616    uplo: *const c_char,
24617    trans: *const c_char,
24618    diag: *const c_char,
24619    n: *const lapack_int,
24620    nrhs: *const lapack_int,
24621    A: *const f32,
24622    lda: *const lapack_int,
24623    B: *const f32,
24624    ldb: *const lapack_int,
24625    X: *const f32,
24626    ldx: *const lapack_int,
24627    ferr: *mut f32,
24628    berr: *mut f32,
24629    work: *mut f32,
24630    iwork: *mut lapack_int,
24631    info: *mut lapack_int,
24632) {
24633    dyload_lib().strrfs_.unwrap()(
24634        uplo, trans, diag, n, nrhs, A, lda, B, ldb, X, ldx, ferr, berr, work, iwork, info,
24635    )
24636}
24637
24638#[inline(never)]
24639pub unsafe fn ztrrfs_(
24640    uplo: *const c_char,
24641    trans: *const c_char,
24642    diag: *const c_char,
24643    n: *const lapack_int,
24644    nrhs: *const lapack_int,
24645    A: *const __BindgenComplex<f64>,
24646    lda: *const lapack_int,
24647    B: *const __BindgenComplex<f64>,
24648    ldb: *const lapack_int,
24649    X: *const __BindgenComplex<f64>,
24650    ldx: *const lapack_int,
24651    ferr: *mut f64,
24652    berr: *mut f64,
24653    work: *mut __BindgenComplex<f64>,
24654    rwork: *mut f64,
24655    info: *mut lapack_int,
24656) {
24657    dyload_lib().ztrrfs_.unwrap()(
24658        uplo, trans, diag, n, nrhs, A, lda, B, ldb, X, ldx, ferr, berr, work, rwork, info,
24659    )
24660}
24661
24662#[inline(never)]
24663pub unsafe fn ctrsen_(
24664    job: *const c_char,
24665    compq: *const c_char,
24666    select: *const lapack_int,
24667    n: *const lapack_int,
24668    T: *mut __BindgenComplex<f32>,
24669    ldt: *const lapack_int,
24670    Q: *mut __BindgenComplex<f32>,
24671    ldq: *const lapack_int,
24672    W: *mut __BindgenComplex<f32>,
24673    m: *mut lapack_int,
24674    s: *mut f32,
24675    sep: *mut f32,
24676    work: *mut __BindgenComplex<f32>,
24677    lwork: *const lapack_int,
24678    info: *mut lapack_int,
24679) {
24680    dyload_lib().ctrsen_.unwrap()(
24681        job, compq, select, n, T, ldt, Q, ldq, W, m, s, sep, work, lwork, info,
24682    )
24683}
24684
24685#[inline(never)]
24686pub unsafe fn dtrsen_(
24687    job: *const c_char,
24688    compq: *const c_char,
24689    select: *const lapack_int,
24690    n: *const lapack_int,
24691    T: *mut f64,
24692    ldt: *const lapack_int,
24693    Q: *mut f64,
24694    ldq: *const lapack_int,
24695    WR: *mut f64,
24696    WI: *mut f64,
24697    m: *mut lapack_int,
24698    s: *mut f64,
24699    sep: *mut f64,
24700    work: *mut f64,
24701    lwork: *const lapack_int,
24702    iwork: *mut lapack_int,
24703    liwork: *const lapack_int,
24704    info: *mut lapack_int,
24705) {
24706    dyload_lib().dtrsen_.unwrap()(
24707        job, compq, select, n, T, ldt, Q, ldq, WR, WI, m, s, sep, work, lwork, iwork, liwork, info,
24708    )
24709}
24710
24711#[inline(never)]
24712pub unsafe fn strsen_(
24713    job: *const c_char,
24714    compq: *const c_char,
24715    select: *const lapack_int,
24716    n: *const lapack_int,
24717    T: *mut f32,
24718    ldt: *const lapack_int,
24719    Q: *mut f32,
24720    ldq: *const lapack_int,
24721    WR: *mut f32,
24722    WI: *mut f32,
24723    m: *mut lapack_int,
24724    s: *mut f32,
24725    sep: *mut f32,
24726    work: *mut f32,
24727    lwork: *const lapack_int,
24728    iwork: *mut lapack_int,
24729    liwork: *const lapack_int,
24730    info: *mut lapack_int,
24731) {
24732    dyload_lib().strsen_.unwrap()(
24733        job, compq, select, n, T, ldt, Q, ldq, WR, WI, m, s, sep, work, lwork, iwork, liwork, info,
24734    )
24735}
24736
24737#[inline(never)]
24738pub unsafe fn ztrsen_(
24739    job: *const c_char,
24740    compq: *const c_char,
24741    select: *const lapack_int,
24742    n: *const lapack_int,
24743    T: *mut __BindgenComplex<f64>,
24744    ldt: *const lapack_int,
24745    Q: *mut __BindgenComplex<f64>,
24746    ldq: *const lapack_int,
24747    W: *mut __BindgenComplex<f64>,
24748    m: *mut lapack_int,
24749    s: *mut f64,
24750    sep: *mut f64,
24751    work: *mut __BindgenComplex<f64>,
24752    lwork: *const lapack_int,
24753    info: *mut lapack_int,
24754) {
24755    dyload_lib().ztrsen_.unwrap()(
24756        job, compq, select, n, T, ldt, Q, ldq, W, m, s, sep, work, lwork, info,
24757    )
24758}
24759
24760#[inline(never)]
24761pub unsafe fn ctrsna_(
24762    job: *const c_char,
24763    howmny: *const c_char,
24764    select: *const lapack_int,
24765    n: *const lapack_int,
24766    T: *const __BindgenComplex<f32>,
24767    ldt: *const lapack_int,
24768    VL: *const __BindgenComplex<f32>,
24769    ldvl: *const lapack_int,
24770    VR: *const __BindgenComplex<f32>,
24771    ldvr: *const lapack_int,
24772    S: *mut f32,
24773    SEP: *mut f32,
24774    mm: *const lapack_int,
24775    m: *mut lapack_int,
24776    work: *mut __BindgenComplex<f32>,
24777    ldwork: *const lapack_int,
24778    rwork: *mut f32,
24779    info: *mut lapack_int,
24780) {
24781    dyload_lib().ctrsna_.unwrap()(
24782        job, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, S, SEP, mm, m, work, ldwork, rwork,
24783        info,
24784    )
24785}
24786
24787#[inline(never)]
24788pub unsafe fn dtrsna_(
24789    job: *const c_char,
24790    howmny: *const c_char,
24791    select: *const lapack_int,
24792    n: *const lapack_int,
24793    T: *const f64,
24794    ldt: *const lapack_int,
24795    VL: *const f64,
24796    ldvl: *const lapack_int,
24797    VR: *const f64,
24798    ldvr: *const lapack_int,
24799    S: *mut f64,
24800    SEP: *mut f64,
24801    mm: *const lapack_int,
24802    m: *mut lapack_int,
24803    work: *mut f64,
24804    ldwork: *const lapack_int,
24805    iwork: *mut lapack_int,
24806    info: *mut lapack_int,
24807) {
24808    dyload_lib().dtrsna_.unwrap()(
24809        job, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, S, SEP, mm, m, work, ldwork, iwork,
24810        info,
24811    )
24812}
24813
24814#[inline(never)]
24815pub unsafe fn strsna_(
24816    job: *const c_char,
24817    howmny: *const c_char,
24818    select: *const lapack_int,
24819    n: *const lapack_int,
24820    T: *const f32,
24821    ldt: *const lapack_int,
24822    VL: *const f32,
24823    ldvl: *const lapack_int,
24824    VR: *const f32,
24825    ldvr: *const lapack_int,
24826    S: *mut f32,
24827    SEP: *mut f32,
24828    mm: *const lapack_int,
24829    m: *mut lapack_int,
24830    work: *mut f32,
24831    ldwork: *const lapack_int,
24832    iwork: *mut lapack_int,
24833    info: *mut lapack_int,
24834) {
24835    dyload_lib().strsna_.unwrap()(
24836        job, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, S, SEP, mm, m, work, ldwork, iwork,
24837        info,
24838    )
24839}
24840
24841#[inline(never)]
24842pub unsafe fn ztrsna_(
24843    job: *const c_char,
24844    howmny: *const c_char,
24845    select: *const lapack_int,
24846    n: *const lapack_int,
24847    T: *const __BindgenComplex<f64>,
24848    ldt: *const lapack_int,
24849    VL: *const __BindgenComplex<f64>,
24850    ldvl: *const lapack_int,
24851    VR: *const __BindgenComplex<f64>,
24852    ldvr: *const lapack_int,
24853    S: *mut f64,
24854    SEP: *mut f64,
24855    mm: *const lapack_int,
24856    m: *mut lapack_int,
24857    work: *mut __BindgenComplex<f64>,
24858    ldwork: *const lapack_int,
24859    rwork: *mut f64,
24860    info: *mut lapack_int,
24861) {
24862    dyload_lib().ztrsna_.unwrap()(
24863        job, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, S, SEP, mm, m, work, ldwork, rwork,
24864        info,
24865    )
24866}
24867
24868#[inline(never)]
24869pub unsafe fn ctrsyl_(
24870    trana: *const c_char,
24871    tranb: *const c_char,
24872    isgn: *const lapack_int,
24873    m: *const lapack_int,
24874    n: *const lapack_int,
24875    A: *const __BindgenComplex<f32>,
24876    lda: *const lapack_int,
24877    B: *const __BindgenComplex<f32>,
24878    ldb: *const lapack_int,
24879    C: *mut __BindgenComplex<f32>,
24880    ldc: *const lapack_int,
24881    scale: *mut f32,
24882    info: *mut lapack_int,
24883) {
24884    dyload_lib().ctrsyl_.unwrap()(trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, info)
24885}
24886
24887#[inline(never)]
24888pub unsafe fn dtrsyl_(
24889    trana: *const c_char,
24890    tranb: *const c_char,
24891    isgn: *const lapack_int,
24892    m: *const lapack_int,
24893    n: *const lapack_int,
24894    A: *const f64,
24895    lda: *const lapack_int,
24896    B: *const f64,
24897    ldb: *const lapack_int,
24898    C: *mut f64,
24899    ldc: *const lapack_int,
24900    scale: *mut f64,
24901    info: *mut lapack_int,
24902) {
24903    dyload_lib().dtrsyl_.unwrap()(trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, info)
24904}
24905
24906#[inline(never)]
24907pub unsafe fn strsyl_(
24908    trana: *const c_char,
24909    tranb: *const c_char,
24910    isgn: *const lapack_int,
24911    m: *const lapack_int,
24912    n: *const lapack_int,
24913    A: *const f32,
24914    lda: *const lapack_int,
24915    B: *const f32,
24916    ldb: *const lapack_int,
24917    C: *mut f32,
24918    ldc: *const lapack_int,
24919    scale: *mut f32,
24920    info: *mut lapack_int,
24921) {
24922    dyload_lib().strsyl_.unwrap()(trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, info)
24923}
24924
24925#[inline(never)]
24926pub unsafe fn ztrsyl_(
24927    trana: *const c_char,
24928    tranb: *const c_char,
24929    isgn: *const lapack_int,
24930    m: *const lapack_int,
24931    n: *const lapack_int,
24932    A: *const __BindgenComplex<f64>,
24933    lda: *const lapack_int,
24934    B: *const __BindgenComplex<f64>,
24935    ldb: *const lapack_int,
24936    C: *mut __BindgenComplex<f64>,
24937    ldc: *const lapack_int,
24938    scale: *mut f64,
24939    info: *mut lapack_int,
24940) {
24941    dyload_lib().ztrsyl_.unwrap()(trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, info)
24942}
24943
24944#[inline(never)]
24945pub unsafe fn ctrsyl3_(
24946    trana: *const c_char,
24947    tranb: *const c_char,
24948    isgn: *const lapack_int,
24949    m: *const lapack_int,
24950    n: *const lapack_int,
24951    A: *const __BindgenComplex<f32>,
24952    lda: *const lapack_int,
24953    B: *const __BindgenComplex<f32>,
24954    ldb: *const lapack_int,
24955    C: *mut __BindgenComplex<f32>,
24956    ldc: *const lapack_int,
24957    scale: *mut f32,
24958    swork: *mut f32,
24959    ldswork: *const lapack_int,
24960    info: *mut lapack_int,
24961) {
24962    dyload_lib().ctrsyl3_.unwrap()(
24963        trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, swork, ldswork, info,
24964    )
24965}
24966
24967#[inline(never)]
24968pub unsafe fn dtrsyl3_(
24969    trana: *const c_char,
24970    tranb: *const c_char,
24971    isgn: *const lapack_int,
24972    m: *const lapack_int,
24973    n: *const lapack_int,
24974    A: *const f64,
24975    lda: *const lapack_int,
24976    B: *const f64,
24977    ldb: *const lapack_int,
24978    C: *mut f64,
24979    ldc: *const lapack_int,
24980    scale: *mut f64,
24981    iwork: *mut lapack_int,
24982    liwork: *const lapack_int,
24983    swork: *mut f64,
24984    ldswork: *const lapack_int,
24985    info: *mut lapack_int,
24986) {
24987    dyload_lib().dtrsyl3_.unwrap()(
24988        trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, iwork, liwork, swork, ldswork,
24989        info,
24990    )
24991}
24992
24993#[inline(never)]
24994pub unsafe fn strsyl3_(
24995    trana: *const c_char,
24996    tranb: *const c_char,
24997    isgn: *const lapack_int,
24998    m: *const lapack_int,
24999    n: *const lapack_int,
25000    A: *const f32,
25001    lda: *const lapack_int,
25002    B: *const f32,
25003    ldb: *const lapack_int,
25004    C: *mut f32,
25005    ldc: *const lapack_int,
25006    scale: *mut f32,
25007    iwork: *mut lapack_int,
25008    liwork: *const lapack_int,
25009    swork: *mut f32,
25010    ldswork: *const lapack_int,
25011    info: *mut lapack_int,
25012) {
25013    dyload_lib().strsyl3_.unwrap()(
25014        trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, iwork, liwork, swork, ldswork,
25015        info,
25016    )
25017}
25018
25019#[inline(never)]
25020pub unsafe fn ztrsyl3_(
25021    trana: *const c_char,
25022    tranb: *const c_char,
25023    isgn: *const lapack_int,
25024    m: *const lapack_int,
25025    n: *const lapack_int,
25026    A: *const __BindgenComplex<f64>,
25027    lda: *const lapack_int,
25028    B: *const __BindgenComplex<f64>,
25029    ldb: *const lapack_int,
25030    C: *mut __BindgenComplex<f64>,
25031    ldc: *const lapack_int,
25032    scale: *mut f64,
25033    swork: *mut f64,
25034    ldswork: *const lapack_int,
25035    info: *mut lapack_int,
25036) {
25037    dyload_lib().ztrsyl3_.unwrap()(
25038        trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, swork, ldswork, info,
25039    )
25040}
25041
25042#[inline(never)]
25043pub unsafe fn ctrtri_(
25044    uplo: *const c_char,
25045    diag: *const c_char,
25046    n: *const lapack_int,
25047    A: *mut __BindgenComplex<f32>,
25048    lda: *const lapack_int,
25049    info: *mut lapack_int,
25050) {
25051    dyload_lib().ctrtri_.unwrap()(uplo, diag, n, A, lda, info)
25052}
25053
25054#[inline(never)]
25055pub unsafe fn dtrtri_(
25056    uplo: *const c_char,
25057    diag: *const c_char,
25058    n: *const lapack_int,
25059    A: *mut f64,
25060    lda: *const lapack_int,
25061    info: *mut lapack_int,
25062) {
25063    dyload_lib().dtrtri_.unwrap()(uplo, diag, n, A, lda, info)
25064}
25065
25066#[inline(never)]
25067pub unsafe fn strtri_(
25068    uplo: *const c_char,
25069    diag: *const c_char,
25070    n: *const lapack_int,
25071    A: *mut f32,
25072    lda: *const lapack_int,
25073    info: *mut lapack_int,
25074) {
25075    dyload_lib().strtri_.unwrap()(uplo, diag, n, A, lda, info)
25076}
25077
25078#[inline(never)]
25079pub unsafe fn ztrtri_(
25080    uplo: *const c_char,
25081    diag: *const c_char,
25082    n: *const lapack_int,
25083    A: *mut __BindgenComplex<f64>,
25084    lda: *const lapack_int,
25085    info: *mut lapack_int,
25086) {
25087    dyload_lib().ztrtri_.unwrap()(uplo, diag, n, A, lda, info)
25088}
25089
25090#[inline(never)]
25091pub unsafe fn ctrtrs_(
25092    uplo: *const c_char,
25093    trans: *const c_char,
25094    diag: *const c_char,
25095    n: *const lapack_int,
25096    nrhs: *const lapack_int,
25097    A: *const __BindgenComplex<f32>,
25098    lda: *const lapack_int,
25099    B: *mut __BindgenComplex<f32>,
25100    ldb: *const lapack_int,
25101    info: *mut lapack_int,
25102) {
25103    dyload_lib().ctrtrs_.unwrap()(uplo, trans, diag, n, nrhs, A, lda, B, ldb, info)
25104}
25105
25106#[inline(never)]
25107pub unsafe fn dtrtrs_(
25108    uplo: *const c_char,
25109    trans: *const c_char,
25110    diag: *const c_char,
25111    n: *const lapack_int,
25112    nrhs: *const lapack_int,
25113    A: *const f64,
25114    lda: *const lapack_int,
25115    B: *mut f64,
25116    ldb: *const lapack_int,
25117    info: *mut lapack_int,
25118) {
25119    dyload_lib().dtrtrs_.unwrap()(uplo, trans, diag, n, nrhs, A, lda, B, ldb, info)
25120}
25121
25122#[inline(never)]
25123pub unsafe fn strtrs_(
25124    uplo: *const c_char,
25125    trans: *const c_char,
25126    diag: *const c_char,
25127    n: *const lapack_int,
25128    nrhs: *const lapack_int,
25129    A: *const f32,
25130    lda: *const lapack_int,
25131    B: *mut f32,
25132    ldb: *const lapack_int,
25133    info: *mut lapack_int,
25134) {
25135    dyload_lib().strtrs_.unwrap()(uplo, trans, diag, n, nrhs, A, lda, B, ldb, info)
25136}
25137
25138#[inline(never)]
25139pub unsafe fn ztrtrs_(
25140    uplo: *const c_char,
25141    trans: *const c_char,
25142    diag: *const c_char,
25143    n: *const lapack_int,
25144    nrhs: *const lapack_int,
25145    A: *const __BindgenComplex<f64>,
25146    lda: *const lapack_int,
25147    B: *mut __BindgenComplex<f64>,
25148    ldb: *const lapack_int,
25149    info: *mut lapack_int,
25150) {
25151    dyload_lib().ztrtrs_.unwrap()(uplo, trans, diag, n, nrhs, A, lda, B, ldb, info)
25152}
25153
25154#[inline(never)]
25155pub unsafe fn ctrttf_(
25156    transr: *const c_char,
25157    uplo: *const c_char,
25158    n: *const lapack_int,
25159    A: *const __BindgenComplex<f32>,
25160    lda: *const lapack_int,
25161    ARF: *mut __BindgenComplex<f32>,
25162    info: *mut lapack_int,
25163) {
25164    dyload_lib().ctrttf_.unwrap()(transr, uplo, n, A, lda, ARF, info)
25165}
25166
25167#[inline(never)]
25168pub unsafe fn dtrttf_(
25169    transr: *const c_char,
25170    uplo: *const c_char,
25171    n: *const lapack_int,
25172    A: *const f64,
25173    lda: *const lapack_int,
25174    ARF: *mut f64,
25175    info: *mut lapack_int,
25176) {
25177    dyload_lib().dtrttf_.unwrap()(transr, uplo, n, A, lda, ARF, info)
25178}
25179
25180#[inline(never)]
25181pub unsafe fn strttf_(
25182    transr: *const c_char,
25183    uplo: *const c_char,
25184    n: *const lapack_int,
25185    A: *const f32,
25186    lda: *const lapack_int,
25187    ARF: *mut f32,
25188    info: *mut lapack_int,
25189) {
25190    dyload_lib().strttf_.unwrap()(transr, uplo, n, A, lda, ARF, info)
25191}
25192
25193#[inline(never)]
25194pub unsafe fn ztrttf_(
25195    transr: *const c_char,
25196    uplo: *const c_char,
25197    n: *const lapack_int,
25198    A: *const __BindgenComplex<f64>,
25199    lda: *const lapack_int,
25200    ARF: *mut __BindgenComplex<f64>,
25201    info: *mut lapack_int,
25202) {
25203    dyload_lib().ztrttf_.unwrap()(transr, uplo, n, A, lda, ARF, info)
25204}
25205
25206#[inline(never)]
25207pub unsafe fn ctrttp_(
25208    uplo: *const c_char,
25209    n: *const lapack_int,
25210    A: *const __BindgenComplex<f32>,
25211    lda: *const lapack_int,
25212    AP: *mut __BindgenComplex<f32>,
25213    info: *mut lapack_int,
25214) {
25215    dyload_lib().ctrttp_.unwrap()(uplo, n, A, lda, AP, info)
25216}
25217
25218#[inline(never)]
25219pub unsafe fn dtrttp_(
25220    uplo: *const c_char,
25221    n: *const lapack_int,
25222    A: *const f64,
25223    lda: *const lapack_int,
25224    AP: *mut f64,
25225    info: *mut lapack_int,
25226) {
25227    dyload_lib().dtrttp_.unwrap()(uplo, n, A, lda, AP, info)
25228}
25229
25230#[inline(never)]
25231pub unsafe fn strttp_(
25232    uplo: *const c_char,
25233    n: *const lapack_int,
25234    A: *const f32,
25235    lda: *const lapack_int,
25236    AP: *mut f32,
25237    info: *mut lapack_int,
25238) {
25239    dyload_lib().strttp_.unwrap()(uplo, n, A, lda, AP, info)
25240}
25241
25242#[inline(never)]
25243pub unsafe fn ztrttp_(
25244    uplo: *const c_char,
25245    n: *const lapack_int,
25246    A: *const __BindgenComplex<f64>,
25247    lda: *const lapack_int,
25248    AP: *mut __BindgenComplex<f64>,
25249    info: *mut lapack_int,
25250) {
25251    dyload_lib().ztrttp_.unwrap()(uplo, n, A, lda, AP, info)
25252}
25253
25254#[inline(never)]
25255pub unsafe fn ctzrzf_(
25256    m: *const lapack_int,
25257    n: *const lapack_int,
25258    A: *mut __BindgenComplex<f32>,
25259    lda: *const lapack_int,
25260    tau: *mut __BindgenComplex<f32>,
25261    work: *mut __BindgenComplex<f32>,
25262    lwork: *const lapack_int,
25263    info: *mut lapack_int,
25264) {
25265    dyload_lib().ctzrzf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
25266}
25267
25268#[inline(never)]
25269pub unsafe fn dtzrzf_(
25270    m: *const lapack_int,
25271    n: *const lapack_int,
25272    A: *mut f64,
25273    lda: *const lapack_int,
25274    tau: *mut f64,
25275    work: *mut f64,
25276    lwork: *const lapack_int,
25277    info: *mut lapack_int,
25278) {
25279    dyload_lib().dtzrzf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
25280}
25281
25282#[inline(never)]
25283pub unsafe fn stzrzf_(
25284    m: *const lapack_int,
25285    n: *const lapack_int,
25286    A: *mut f32,
25287    lda: *const lapack_int,
25288    tau: *mut f32,
25289    work: *mut f32,
25290    lwork: *const lapack_int,
25291    info: *mut lapack_int,
25292) {
25293    dyload_lib().stzrzf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
25294}
25295
25296#[inline(never)]
25297pub unsafe fn ztzrzf_(
25298    m: *const lapack_int,
25299    n: *const lapack_int,
25300    A: *mut __BindgenComplex<f64>,
25301    lda: *const lapack_int,
25302    tau: *mut __BindgenComplex<f64>,
25303    work: *mut __BindgenComplex<f64>,
25304    lwork: *const lapack_int,
25305    info: *mut lapack_int,
25306) {
25307    dyload_lib().ztzrzf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
25308}
25309
25310#[inline(never)]
25311pub unsafe fn cunbdb_(
25312    trans: *const c_char,
25313    signs: *const c_char,
25314    m: *const lapack_int,
25315    p: *const lapack_int,
25316    q: *const lapack_int,
25317    X11: *mut __BindgenComplex<f32>,
25318    ldx11: *const lapack_int,
25319    X12: *mut __BindgenComplex<f32>,
25320    ldx12: *const lapack_int,
25321    X21: *mut __BindgenComplex<f32>,
25322    ldx21: *const lapack_int,
25323    X22: *mut __BindgenComplex<f32>,
25324    ldx22: *const lapack_int,
25325    theta: *mut f32,
25326    phi: *mut f32,
25327    TAUP1: *mut __BindgenComplex<f32>,
25328    TAUP2: *mut __BindgenComplex<f32>,
25329    TAUQ1: *mut __BindgenComplex<f32>,
25330    TAUQ2: *mut __BindgenComplex<f32>,
25331    work: *mut __BindgenComplex<f32>,
25332    lwork: *const lapack_int,
25333    info: *mut lapack_int,
25334) {
25335    dyload_lib().cunbdb_.unwrap()(
25336        trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21, X22, ldx22, theta, phi, TAUP1,
25337        TAUP2, TAUQ1, TAUQ2, work, lwork, info,
25338    )
25339}
25340
25341#[inline(never)]
25342pub unsafe fn zunbdb_(
25343    trans: *const c_char,
25344    signs: *const c_char,
25345    m: *const lapack_int,
25346    p: *const lapack_int,
25347    q: *const lapack_int,
25348    X11: *mut __BindgenComplex<f64>,
25349    ldx11: *const lapack_int,
25350    X12: *mut __BindgenComplex<f64>,
25351    ldx12: *const lapack_int,
25352    X21: *mut __BindgenComplex<f64>,
25353    ldx21: *const lapack_int,
25354    X22: *mut __BindgenComplex<f64>,
25355    ldx22: *const lapack_int,
25356    theta: *mut f64,
25357    phi: *mut f64,
25358    TAUP1: *mut __BindgenComplex<f64>,
25359    TAUP2: *mut __BindgenComplex<f64>,
25360    TAUQ1: *mut __BindgenComplex<f64>,
25361    TAUQ2: *mut __BindgenComplex<f64>,
25362    work: *mut __BindgenComplex<f64>,
25363    lwork: *const lapack_int,
25364    info: *mut lapack_int,
25365) {
25366    dyload_lib().zunbdb_.unwrap()(
25367        trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21, X22, ldx22, theta, phi, TAUP1,
25368        TAUP2, TAUQ1, TAUQ2, work, lwork, info,
25369    )
25370}
25371
25372#[inline(never)]
25373pub unsafe fn cuncsd_(
25374    jobu1: *const c_char,
25375    jobu2: *const c_char,
25376    jobv1t: *const c_char,
25377    jobv2t: *const c_char,
25378    trans: *const c_char,
25379    signs: *const c_char,
25380    m: *const lapack_int,
25381    p: *const lapack_int,
25382    q: *const lapack_int,
25383    X11: *mut __BindgenComplex<f32>,
25384    ldx11: *const lapack_int,
25385    X12: *mut __BindgenComplex<f32>,
25386    ldx12: *const lapack_int,
25387    X21: *mut __BindgenComplex<f32>,
25388    ldx21: *const lapack_int,
25389    X22: *mut __BindgenComplex<f32>,
25390    ldx22: *const lapack_int,
25391    theta: *mut f32,
25392    U1: *mut __BindgenComplex<f32>,
25393    ldu1: *const lapack_int,
25394    U2: *mut __BindgenComplex<f32>,
25395    ldu2: *const lapack_int,
25396    V1T: *mut __BindgenComplex<f32>,
25397    ldv1t: *const lapack_int,
25398    V2T: *mut __BindgenComplex<f32>,
25399    ldv2t: *const lapack_int,
25400    work: *mut __BindgenComplex<f32>,
25401    lwork: *const lapack_int,
25402    rwork: *mut f32,
25403    lrwork: *const lapack_int,
25404    iwork: *mut lapack_int,
25405    info: *mut lapack_int,
25406) {
25407    dyload_lib().cuncsd_.unwrap()(
25408        jobu1, jobu2, jobv1t, jobv2t, trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21,
25409        X22, ldx22, theta, U1, ldu1, U2, ldu2, V1T, ldv1t, V2T, ldv2t, work, lwork, rwork, lrwork,
25410        iwork, info,
25411    )
25412}
25413
25414#[inline(never)]
25415pub unsafe fn zuncsd_(
25416    jobu1: *const c_char,
25417    jobu2: *const c_char,
25418    jobv1t: *const c_char,
25419    jobv2t: *const c_char,
25420    trans: *const c_char,
25421    signs: *const c_char,
25422    m: *const lapack_int,
25423    p: *const lapack_int,
25424    q: *const lapack_int,
25425    X11: *mut __BindgenComplex<f64>,
25426    ldx11: *const lapack_int,
25427    X12: *mut __BindgenComplex<f64>,
25428    ldx12: *const lapack_int,
25429    X21: *mut __BindgenComplex<f64>,
25430    ldx21: *const lapack_int,
25431    X22: *mut __BindgenComplex<f64>,
25432    ldx22: *const lapack_int,
25433    theta: *mut f64,
25434    U1: *mut __BindgenComplex<f64>,
25435    ldu1: *const lapack_int,
25436    U2: *mut __BindgenComplex<f64>,
25437    ldu2: *const lapack_int,
25438    V1T: *mut __BindgenComplex<f64>,
25439    ldv1t: *const lapack_int,
25440    V2T: *mut __BindgenComplex<f64>,
25441    ldv2t: *const lapack_int,
25442    work: *mut __BindgenComplex<f64>,
25443    lwork: *const lapack_int,
25444    rwork: *mut f64,
25445    lrwork: *const lapack_int,
25446    iwork: *mut lapack_int,
25447    info: *mut lapack_int,
25448) {
25449    dyload_lib().zuncsd_.unwrap()(
25450        jobu1, jobu2, jobv1t, jobv2t, trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21,
25451        X22, ldx22, theta, U1, ldu1, U2, ldu2, V1T, ldv1t, V2T, ldv2t, work, lwork, rwork, lrwork,
25452        iwork, info,
25453    )
25454}
25455
25456#[inline(never)]
25457pub unsafe fn cuncsd2by1_(
25458    jobu1: *const c_char,
25459    jobu2: *const c_char,
25460    jobv1t: *const c_char,
25461    m: *const lapack_int,
25462    p: *const lapack_int,
25463    q: *const lapack_int,
25464    X11: *mut __BindgenComplex<f32>,
25465    ldx11: *const lapack_int,
25466    X21: *mut __BindgenComplex<f32>,
25467    ldx21: *const lapack_int,
25468    theta: *mut f32,
25469    U1: *mut __BindgenComplex<f32>,
25470    ldu1: *const lapack_int,
25471    U2: *mut __BindgenComplex<f32>,
25472    ldu2: *const lapack_int,
25473    V1T: *mut __BindgenComplex<f32>,
25474    ldv1t: *const lapack_int,
25475    work: *mut __BindgenComplex<f32>,
25476    lwork: *const lapack_int,
25477    rwork: *mut f32,
25478    lrwork: *const lapack_int,
25479    iwork: *mut lapack_int,
25480    info: *mut lapack_int,
25481) {
25482    dyload_lib().cuncsd2by1_.unwrap()(
25483        jobu1, jobu2, jobv1t, m, p, q, X11, ldx11, X21, ldx21, theta, U1, ldu1, U2, ldu2, V1T,
25484        ldv1t, work, lwork, rwork, lrwork, iwork, info,
25485    )
25486}
25487
25488#[inline(never)]
25489pub unsafe fn zuncsd2by1_(
25490    jobu1: *const c_char,
25491    jobu2: *const c_char,
25492    jobv1t: *const c_char,
25493    m: *const lapack_int,
25494    p: *const lapack_int,
25495    q: *const lapack_int,
25496    X11: *mut __BindgenComplex<f64>,
25497    ldx11: *const lapack_int,
25498    X21: *mut __BindgenComplex<f64>,
25499    ldx21: *const lapack_int,
25500    theta: *mut f64,
25501    U1: *mut __BindgenComplex<f64>,
25502    ldu1: *const lapack_int,
25503    U2: *mut __BindgenComplex<f64>,
25504    ldu2: *const lapack_int,
25505    V1T: *mut __BindgenComplex<f64>,
25506    ldv1t: *const lapack_int,
25507    work: *mut __BindgenComplex<f64>,
25508    lwork: *const lapack_int,
25509    rwork: *mut f64,
25510    lrwork: *const lapack_int,
25511    iwork: *mut lapack_int,
25512    info: *mut lapack_int,
25513) {
25514    dyload_lib().zuncsd2by1_.unwrap()(
25515        jobu1, jobu2, jobv1t, m, p, q, X11, ldx11, X21, ldx21, theta, U1, ldu1, U2, ldu2, V1T,
25516        ldv1t, work, lwork, rwork, lrwork, iwork, info,
25517    )
25518}
25519
25520#[inline(never)]
25521pub unsafe fn cungbr_(
25522    vect: *const c_char,
25523    m: *const lapack_int,
25524    n: *const lapack_int,
25525    k: *const lapack_int,
25526    A: *mut __BindgenComplex<f32>,
25527    lda: *const lapack_int,
25528    tau: *const __BindgenComplex<f32>,
25529    work: *mut __BindgenComplex<f32>,
25530    lwork: *const lapack_int,
25531    info: *mut lapack_int,
25532) {
25533    dyload_lib().cungbr_.unwrap()(vect, m, n, k, A, lda, tau, work, lwork, info)
25534}
25535
25536#[inline(never)]
25537pub unsafe fn zungbr_(
25538    vect: *const c_char,
25539    m: *const lapack_int,
25540    n: *const lapack_int,
25541    k: *const lapack_int,
25542    A: *mut __BindgenComplex<f64>,
25543    lda: *const lapack_int,
25544    tau: *const __BindgenComplex<f64>,
25545    work: *mut __BindgenComplex<f64>,
25546    lwork: *const lapack_int,
25547    info: *mut lapack_int,
25548) {
25549    dyload_lib().zungbr_.unwrap()(vect, m, n, k, A, lda, tau, work, lwork, info)
25550}
25551
25552#[inline(never)]
25553pub unsafe fn cunghr_(
25554    n: *const lapack_int,
25555    ilo: *const lapack_int,
25556    ihi: *const lapack_int,
25557    A: *mut __BindgenComplex<f32>,
25558    lda: *const lapack_int,
25559    tau: *const __BindgenComplex<f32>,
25560    work: *mut __BindgenComplex<f32>,
25561    lwork: *const lapack_int,
25562    info: *mut lapack_int,
25563) {
25564    dyload_lib().cunghr_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
25565}
25566
25567#[inline(never)]
25568pub unsafe fn zunghr_(
25569    n: *const lapack_int,
25570    ilo: *const lapack_int,
25571    ihi: *const lapack_int,
25572    A: *mut __BindgenComplex<f64>,
25573    lda: *const lapack_int,
25574    tau: *const __BindgenComplex<f64>,
25575    work: *mut __BindgenComplex<f64>,
25576    lwork: *const lapack_int,
25577    info: *mut lapack_int,
25578) {
25579    dyload_lib().zunghr_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
25580}
25581
25582#[inline(never)]
25583pub unsafe fn cunglq_(
25584    m: *const lapack_int,
25585    n: *const lapack_int,
25586    k: *const lapack_int,
25587    A: *mut __BindgenComplex<f32>,
25588    lda: *const lapack_int,
25589    tau: *const __BindgenComplex<f32>,
25590    work: *mut __BindgenComplex<f32>,
25591    lwork: *const lapack_int,
25592    info: *mut lapack_int,
25593) {
25594    dyload_lib().cunglq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25595}
25596
25597#[inline(never)]
25598pub unsafe fn zunglq_(
25599    m: *const lapack_int,
25600    n: *const lapack_int,
25601    k: *const lapack_int,
25602    A: *mut __BindgenComplex<f64>,
25603    lda: *const lapack_int,
25604    tau: *const __BindgenComplex<f64>,
25605    work: *mut __BindgenComplex<f64>,
25606    lwork: *const lapack_int,
25607    info: *mut lapack_int,
25608) {
25609    dyload_lib().zunglq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25610}
25611
25612#[inline(never)]
25613pub unsafe fn cungql_(
25614    m: *const lapack_int,
25615    n: *const lapack_int,
25616    k: *const lapack_int,
25617    A: *mut __BindgenComplex<f32>,
25618    lda: *const lapack_int,
25619    tau: *const __BindgenComplex<f32>,
25620    work: *mut __BindgenComplex<f32>,
25621    lwork: *const lapack_int,
25622    info: *mut lapack_int,
25623) {
25624    dyload_lib().cungql_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25625}
25626
25627#[inline(never)]
25628pub unsafe fn zungql_(
25629    m: *const lapack_int,
25630    n: *const lapack_int,
25631    k: *const lapack_int,
25632    A: *mut __BindgenComplex<f64>,
25633    lda: *const lapack_int,
25634    tau: *const __BindgenComplex<f64>,
25635    work: *mut __BindgenComplex<f64>,
25636    lwork: *const lapack_int,
25637    info: *mut lapack_int,
25638) {
25639    dyload_lib().zungql_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25640}
25641
25642#[inline(never)]
25643pub unsafe fn cungqr_(
25644    m: *const lapack_int,
25645    n: *const lapack_int,
25646    k: *const lapack_int,
25647    A: *mut __BindgenComplex<f32>,
25648    lda: *const lapack_int,
25649    tau: *const __BindgenComplex<f32>,
25650    work: *mut __BindgenComplex<f32>,
25651    lwork: *const lapack_int,
25652    info: *mut lapack_int,
25653) {
25654    dyload_lib().cungqr_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25655}
25656
25657#[inline(never)]
25658pub unsafe fn zungqr_(
25659    m: *const lapack_int,
25660    n: *const lapack_int,
25661    k: *const lapack_int,
25662    A: *mut __BindgenComplex<f64>,
25663    lda: *const lapack_int,
25664    tau: *const __BindgenComplex<f64>,
25665    work: *mut __BindgenComplex<f64>,
25666    lwork: *const lapack_int,
25667    info: *mut lapack_int,
25668) {
25669    dyload_lib().zungqr_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25670}
25671
25672#[inline(never)]
25673pub unsafe fn cungrq_(
25674    m: *const lapack_int,
25675    n: *const lapack_int,
25676    k: *const lapack_int,
25677    A: *mut __BindgenComplex<f32>,
25678    lda: *const lapack_int,
25679    tau: *const __BindgenComplex<f32>,
25680    work: *mut __BindgenComplex<f32>,
25681    lwork: *const lapack_int,
25682    info: *mut lapack_int,
25683) {
25684    dyload_lib().cungrq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25685}
25686
25687#[inline(never)]
25688pub unsafe fn zungrq_(
25689    m: *const lapack_int,
25690    n: *const lapack_int,
25691    k: *const lapack_int,
25692    A: *mut __BindgenComplex<f64>,
25693    lda: *const lapack_int,
25694    tau: *const __BindgenComplex<f64>,
25695    work: *mut __BindgenComplex<f64>,
25696    lwork: *const lapack_int,
25697    info: *mut lapack_int,
25698) {
25699    dyload_lib().zungrq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25700}
25701
25702#[inline(never)]
25703pub unsafe fn cungtr_(
25704    uplo: *const c_char,
25705    n: *const lapack_int,
25706    A: *mut __BindgenComplex<f32>,
25707    lda: *const lapack_int,
25708    tau: *const __BindgenComplex<f32>,
25709    work: *mut __BindgenComplex<f32>,
25710    lwork: *const lapack_int,
25711    info: *mut lapack_int,
25712) {
25713    dyload_lib().cungtr_.unwrap()(uplo, n, A, lda, tau, work, lwork, info)
25714}
25715
25716#[inline(never)]
25717pub unsafe fn zungtr_(
25718    uplo: *const c_char,
25719    n: *const lapack_int,
25720    A: *mut __BindgenComplex<f64>,
25721    lda: *const lapack_int,
25722    tau: *const __BindgenComplex<f64>,
25723    work: *mut __BindgenComplex<f64>,
25724    lwork: *const lapack_int,
25725    info: *mut lapack_int,
25726) {
25727    dyload_lib().zungtr_.unwrap()(uplo, n, A, lda, tau, work, lwork, info)
25728}
25729
25730#[inline(never)]
25731pub unsafe fn cungtsqr_row_(
25732    m: *const lapack_int,
25733    n: *const lapack_int,
25734    mb: *const lapack_int,
25735    nb: *const lapack_int,
25736    A: *mut __BindgenComplex<f32>,
25737    lda: *const lapack_int,
25738    T: *const __BindgenComplex<f32>,
25739    ldt: *const lapack_int,
25740    work: *mut __BindgenComplex<f32>,
25741    lwork: *const lapack_int,
25742    info: *mut lapack_int,
25743) {
25744    dyload_lib().cungtsqr_row_.unwrap()(m, n, mb, nb, A, lda, T, ldt, work, lwork, info)
25745}
25746
25747#[inline(never)]
25748pub unsafe fn zungtsqr_row_(
25749    m: *const lapack_int,
25750    n: *const lapack_int,
25751    mb: *const lapack_int,
25752    nb: *const lapack_int,
25753    A: *mut __BindgenComplex<f64>,
25754    lda: *const lapack_int,
25755    T: *const __BindgenComplex<f64>,
25756    ldt: *const lapack_int,
25757    work: *mut __BindgenComplex<f64>,
25758    lwork: *const lapack_int,
25759    info: *mut lapack_int,
25760) {
25761    dyload_lib().zungtsqr_row_.unwrap()(m, n, mb, nb, A, lda, T, ldt, work, lwork, info)
25762}
25763
25764#[inline(never)]
25765pub unsafe fn cunhr_col_(
25766    m: *const lapack_int,
25767    n: *const lapack_int,
25768    nb: *const lapack_int,
25769    A: *mut __BindgenComplex<f32>,
25770    lda: *const lapack_int,
25771    T: *mut __BindgenComplex<f32>,
25772    ldt: *const lapack_int,
25773    D: *mut __BindgenComplex<f32>,
25774    info: *mut lapack_int,
25775) {
25776    dyload_lib().cunhr_col_.unwrap()(m, n, nb, A, lda, T, ldt, D, info)
25777}
25778
25779#[inline(never)]
25780pub unsafe fn zunhr_col_(
25781    m: *const lapack_int,
25782    n: *const lapack_int,
25783    nb: *const lapack_int,
25784    A: *mut __BindgenComplex<f64>,
25785    lda: *const lapack_int,
25786    T: *mut __BindgenComplex<f64>,
25787    ldt: *const lapack_int,
25788    D: *mut __BindgenComplex<f64>,
25789    info: *mut lapack_int,
25790) {
25791    dyload_lib().zunhr_col_.unwrap()(m, n, nb, A, lda, T, ldt, D, info)
25792}
25793
25794#[inline(never)]
25795pub unsafe fn cunmbr_(
25796    vect: *const c_char,
25797    side: *const c_char,
25798    trans: *const c_char,
25799    m: *const lapack_int,
25800    n: *const lapack_int,
25801    k: *const lapack_int,
25802    A: *const __BindgenComplex<f32>,
25803    lda: *const lapack_int,
25804    tau: *const __BindgenComplex<f32>,
25805    C: *mut __BindgenComplex<f32>,
25806    ldc: *const lapack_int,
25807    work: *mut __BindgenComplex<f32>,
25808    lwork: *const lapack_int,
25809    info: *mut lapack_int,
25810) {
25811    dyload_lib().cunmbr_.unwrap()(
25812        vect, side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info,
25813    )
25814}
25815
25816#[inline(never)]
25817pub unsafe fn zunmbr_(
25818    vect: *const c_char,
25819    side: *const c_char,
25820    trans: *const c_char,
25821    m: *const lapack_int,
25822    n: *const lapack_int,
25823    k: *const lapack_int,
25824    A: *const __BindgenComplex<f64>,
25825    lda: *const lapack_int,
25826    tau: *const __BindgenComplex<f64>,
25827    C: *mut __BindgenComplex<f64>,
25828    ldc: *const lapack_int,
25829    work: *mut __BindgenComplex<f64>,
25830    lwork: *const lapack_int,
25831    info: *mut lapack_int,
25832) {
25833    dyload_lib().zunmbr_.unwrap()(
25834        vect, side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info,
25835    )
25836}
25837
25838#[inline(never)]
25839pub unsafe fn cunmhr_(
25840    side: *const c_char,
25841    trans: *const c_char,
25842    m: *const lapack_int,
25843    n: *const lapack_int,
25844    ilo: *const lapack_int,
25845    ihi: *const lapack_int,
25846    A: *const __BindgenComplex<f32>,
25847    lda: *const lapack_int,
25848    tau: *const __BindgenComplex<f32>,
25849    C: *mut __BindgenComplex<f32>,
25850    ldc: *const lapack_int,
25851    work: *mut __BindgenComplex<f32>,
25852    lwork: *const lapack_int,
25853    info: *mut lapack_int,
25854) {
25855    dyload_lib().cunmhr_.unwrap()(
25856        side, trans, m, n, ilo, ihi, A, lda, tau, C, ldc, work, lwork, info,
25857    )
25858}
25859
25860#[inline(never)]
25861pub unsafe fn zunmhr_(
25862    side: *const c_char,
25863    trans: *const c_char,
25864    m: *const lapack_int,
25865    n: *const lapack_int,
25866    ilo: *const lapack_int,
25867    ihi: *const lapack_int,
25868    A: *const __BindgenComplex<f64>,
25869    lda: *const lapack_int,
25870    tau: *const __BindgenComplex<f64>,
25871    C: *mut __BindgenComplex<f64>,
25872    ldc: *const lapack_int,
25873    work: *mut __BindgenComplex<f64>,
25874    lwork: *const lapack_int,
25875    info: *mut lapack_int,
25876) {
25877    dyload_lib().zunmhr_.unwrap()(
25878        side, trans, m, n, ilo, ihi, A, lda, tau, C, ldc, work, lwork, info,
25879    )
25880}
25881
25882#[inline(never)]
25883pub unsafe fn cunmlq_(
25884    side: *const c_char,
25885    trans: *const c_char,
25886    m: *const lapack_int,
25887    n: *const lapack_int,
25888    k: *const lapack_int,
25889    A: *const __BindgenComplex<f32>,
25890    lda: *const lapack_int,
25891    tau: *const __BindgenComplex<f32>,
25892    C: *mut __BindgenComplex<f32>,
25893    ldc: *const lapack_int,
25894    work: *mut __BindgenComplex<f32>,
25895    lwork: *const lapack_int,
25896    info: *mut lapack_int,
25897) {
25898    dyload_lib().cunmlq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
25899}
25900
25901#[inline(never)]
25902pub unsafe fn zunmlq_(
25903    side: *const c_char,
25904    trans: *const c_char,
25905    m: *const lapack_int,
25906    n: *const lapack_int,
25907    k: *const lapack_int,
25908    A: *const __BindgenComplex<f64>,
25909    lda: *const lapack_int,
25910    tau: *const __BindgenComplex<f64>,
25911    C: *mut __BindgenComplex<f64>,
25912    ldc: *const lapack_int,
25913    work: *mut __BindgenComplex<f64>,
25914    lwork: *const lapack_int,
25915    info: *mut lapack_int,
25916) {
25917    dyload_lib().zunmlq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
25918}
25919
25920#[inline(never)]
25921pub unsafe fn cunmql_(
25922    side: *const c_char,
25923    trans: *const c_char,
25924    m: *const lapack_int,
25925    n: *const lapack_int,
25926    k: *const lapack_int,
25927    A: *const __BindgenComplex<f32>,
25928    lda: *const lapack_int,
25929    tau: *const __BindgenComplex<f32>,
25930    C: *mut __BindgenComplex<f32>,
25931    ldc: *const lapack_int,
25932    work: *mut __BindgenComplex<f32>,
25933    lwork: *const lapack_int,
25934    info: *mut lapack_int,
25935) {
25936    dyload_lib().cunmql_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
25937}
25938
25939#[inline(never)]
25940pub unsafe fn zunmql_(
25941    side: *const c_char,
25942    trans: *const c_char,
25943    m: *const lapack_int,
25944    n: *const lapack_int,
25945    k: *const lapack_int,
25946    A: *const __BindgenComplex<f64>,
25947    lda: *const lapack_int,
25948    tau: *const __BindgenComplex<f64>,
25949    C: *mut __BindgenComplex<f64>,
25950    ldc: *const lapack_int,
25951    work: *mut __BindgenComplex<f64>,
25952    lwork: *const lapack_int,
25953    info: *mut lapack_int,
25954) {
25955    dyload_lib().zunmql_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
25956}
25957
25958#[inline(never)]
25959pub unsafe fn cunmqr_(
25960    side: *const c_char,
25961    trans: *const c_char,
25962    m: *const lapack_int,
25963    n: *const lapack_int,
25964    k: *const lapack_int,
25965    A: *const __BindgenComplex<f32>,
25966    lda: *const lapack_int,
25967    tau: *const __BindgenComplex<f32>,
25968    C: *mut __BindgenComplex<f32>,
25969    ldc: *const lapack_int,
25970    work: *mut __BindgenComplex<f32>,
25971    lwork: *const lapack_int,
25972    info: *mut lapack_int,
25973) {
25974    dyload_lib().cunmqr_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
25975}
25976
25977#[inline(never)]
25978pub unsafe fn zunmqr_(
25979    side: *const c_char,
25980    trans: *const c_char,
25981    m: *const lapack_int,
25982    n: *const lapack_int,
25983    k: *const lapack_int,
25984    A: *const __BindgenComplex<f64>,
25985    lda: *const lapack_int,
25986    tau: *const __BindgenComplex<f64>,
25987    C: *mut __BindgenComplex<f64>,
25988    ldc: *const lapack_int,
25989    work: *mut __BindgenComplex<f64>,
25990    lwork: *const lapack_int,
25991    info: *mut lapack_int,
25992) {
25993    dyload_lib().zunmqr_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
25994}
25995
25996#[inline(never)]
25997pub unsafe fn cunmrq_(
25998    side: *const c_char,
25999    trans: *const c_char,
26000    m: *const lapack_int,
26001    n: *const lapack_int,
26002    k: *const lapack_int,
26003    A: *const __BindgenComplex<f32>,
26004    lda: *const lapack_int,
26005    tau: *const __BindgenComplex<f32>,
26006    C: *mut __BindgenComplex<f32>,
26007    ldc: *const lapack_int,
26008    work: *mut __BindgenComplex<f32>,
26009    lwork: *const lapack_int,
26010    info: *mut lapack_int,
26011) {
26012    dyload_lib().cunmrq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
26013}
26014
26015#[inline(never)]
26016pub unsafe fn zunmrq_(
26017    side: *const c_char,
26018    trans: *const c_char,
26019    m: *const lapack_int,
26020    n: *const lapack_int,
26021    k: *const lapack_int,
26022    A: *const __BindgenComplex<f64>,
26023    lda: *const lapack_int,
26024    tau: *const __BindgenComplex<f64>,
26025    C: *mut __BindgenComplex<f64>,
26026    ldc: *const lapack_int,
26027    work: *mut __BindgenComplex<f64>,
26028    lwork: *const lapack_int,
26029    info: *mut lapack_int,
26030) {
26031    dyload_lib().zunmrq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
26032}
26033
26034#[inline(never)]
26035pub unsafe fn cunmrz_(
26036    side: *const c_char,
26037    trans: *const c_char,
26038    m: *const lapack_int,
26039    n: *const lapack_int,
26040    k: *const lapack_int,
26041    l: *const lapack_int,
26042    A: *const __BindgenComplex<f32>,
26043    lda: *const lapack_int,
26044    tau: *const __BindgenComplex<f32>,
26045    C: *mut __BindgenComplex<f32>,
26046    ldc: *const lapack_int,
26047    work: *mut __BindgenComplex<f32>,
26048    lwork: *const lapack_int,
26049    info: *mut lapack_int,
26050) {
26051    dyload_lib().cunmrz_.unwrap()(side, trans, m, n, k, l, A, lda, tau, C, ldc, work, lwork, info)
26052}
26053
26054#[inline(never)]
26055pub unsafe fn zunmrz_(
26056    side: *const c_char,
26057    trans: *const c_char,
26058    m: *const lapack_int,
26059    n: *const lapack_int,
26060    k: *const lapack_int,
26061    l: *const lapack_int,
26062    A: *const __BindgenComplex<f64>,
26063    lda: *const lapack_int,
26064    tau: *const __BindgenComplex<f64>,
26065    C: *mut __BindgenComplex<f64>,
26066    ldc: *const lapack_int,
26067    work: *mut __BindgenComplex<f64>,
26068    lwork: *const lapack_int,
26069    info: *mut lapack_int,
26070) {
26071    dyload_lib().zunmrz_.unwrap()(side, trans, m, n, k, l, A, lda, tau, C, ldc, work, lwork, info)
26072}
26073
26074#[inline(never)]
26075pub unsafe fn cunmtr_(
26076    side: *const c_char,
26077    uplo: *const c_char,
26078    trans: *const c_char,
26079    m: *const lapack_int,
26080    n: *const lapack_int,
26081    A: *const __BindgenComplex<f32>,
26082    lda: *const lapack_int,
26083    tau: *const __BindgenComplex<f32>,
26084    C: *mut __BindgenComplex<f32>,
26085    ldc: *const lapack_int,
26086    work: *mut __BindgenComplex<f32>,
26087    lwork: *const lapack_int,
26088    info: *mut lapack_int,
26089) {
26090    dyload_lib().cunmtr_.unwrap()(side, uplo, trans, m, n, A, lda, tau, C, ldc, work, lwork, info)
26091}
26092
26093#[inline(never)]
26094pub unsafe fn zunmtr_(
26095    side: *const c_char,
26096    uplo: *const c_char,
26097    trans: *const c_char,
26098    m: *const lapack_int,
26099    n: *const lapack_int,
26100    A: *const __BindgenComplex<f64>,
26101    lda: *const lapack_int,
26102    tau: *const __BindgenComplex<f64>,
26103    C: *mut __BindgenComplex<f64>,
26104    ldc: *const lapack_int,
26105    work: *mut __BindgenComplex<f64>,
26106    lwork: *const lapack_int,
26107    info: *mut lapack_int,
26108) {
26109    dyload_lib().zunmtr_.unwrap()(side, uplo, trans, m, n, A, lda, tau, C, ldc, work, lwork, info)
26110}
26111
26112#[inline(never)]
26113pub unsafe fn cupgtr_(
26114    uplo: *const c_char,
26115    n: *const lapack_int,
26116    AP: *const __BindgenComplex<f32>,
26117    tau: *const __BindgenComplex<f32>,
26118    Q: *mut __BindgenComplex<f32>,
26119    ldq: *const lapack_int,
26120    work: *mut __BindgenComplex<f32>,
26121    info: *mut lapack_int,
26122) {
26123    dyload_lib().cupgtr_.unwrap()(uplo, n, AP, tau, Q, ldq, work, info)
26124}
26125
26126#[inline(never)]
26127pub unsafe fn zupgtr_(
26128    uplo: *const c_char,
26129    n: *const lapack_int,
26130    AP: *const __BindgenComplex<f64>,
26131    tau: *const __BindgenComplex<f64>,
26132    Q: *mut __BindgenComplex<f64>,
26133    ldq: *const lapack_int,
26134    work: *mut __BindgenComplex<f64>,
26135    info: *mut lapack_int,
26136) {
26137    dyload_lib().zupgtr_.unwrap()(uplo, n, AP, tau, Q, ldq, work, info)
26138}
26139
26140#[inline(never)]
26141pub unsafe fn cupmtr_(
26142    side: *const c_char,
26143    uplo: *const c_char,
26144    trans: *const c_char,
26145    m: *const lapack_int,
26146    n: *const lapack_int,
26147    AP: *const __BindgenComplex<f32>,
26148    tau: *const __BindgenComplex<f32>,
26149    C: *mut __BindgenComplex<f32>,
26150    ldc: *const lapack_int,
26151    work: *mut __BindgenComplex<f32>,
26152    info: *mut lapack_int,
26153) {
26154    dyload_lib().cupmtr_.unwrap()(side, uplo, trans, m, n, AP, tau, C, ldc, work, info)
26155}
26156
26157#[inline(never)]
26158pub unsafe fn zupmtr_(
26159    side: *const c_char,
26160    uplo: *const c_char,
26161    trans: *const c_char,
26162    m: *const lapack_int,
26163    n: *const lapack_int,
26164    AP: *const __BindgenComplex<f64>,
26165    tau: *const __BindgenComplex<f64>,
26166    C: *mut __BindgenComplex<f64>,
26167    ldc: *const lapack_int,
26168    work: *mut __BindgenComplex<f64>,
26169    info: *mut lapack_int,
26170) {
26171    dyload_lib().zupmtr_.unwrap()(side, uplo, trans, m, n, AP, tau, C, ldc, work, info)
26172}