rstsr_lapack_ffi/lapack/
dyload_struct.rs

1//! Library struct definition for dynamic-loading.
2//!
3//! This file is generated automatically.
4
5use super::*;
6
7pub struct DyLoadLib {
8    pub __libraries: Vec<libloading::Library>,
9    pub __libraries_path: Vec<String>,
10    pub lsame_: Option<unsafe extern "C" fn(ca: *const c_char, cb: *const c_char) -> lapack_int>,
11    pub cbbcsd_: Option<
12        unsafe extern "C" fn(
13            jobu1: *const c_char,
14            jobu2: *const c_char,
15            jobv1t: *const c_char,
16            jobv2t: *const c_char,
17            trans: *const c_char,
18            m: *const lapack_int,
19            p: *const lapack_int,
20            q: *const lapack_int,
21            theta: *mut f32,
22            phi: *mut f32,
23            U1: *mut __BindgenComplex<f32>,
24            ldu1: *const lapack_int,
25            U2: *mut __BindgenComplex<f32>,
26            ldu2: *const lapack_int,
27            V1T: *mut __BindgenComplex<f32>,
28            ldv1t: *const lapack_int,
29            V2T: *mut __BindgenComplex<f32>,
30            ldv2t: *const lapack_int,
31            B11D: *mut f32,
32            B11E: *mut f32,
33            B12D: *mut f32,
34            B12E: *mut f32,
35            B21D: *mut f32,
36            B21E: *mut f32,
37            B22D: *mut f32,
38            B22E: *mut f32,
39            rwork: *mut f32,
40            lrwork: *const lapack_int,
41            info: *mut lapack_int,
42        ),
43    >,
44    pub dbbcsd_: Option<
45        unsafe extern "C" fn(
46            jobu1: *const c_char,
47            jobu2: *const c_char,
48            jobv1t: *const c_char,
49            jobv2t: *const c_char,
50            trans: *const c_char,
51            m: *const lapack_int,
52            p: *const lapack_int,
53            q: *const lapack_int,
54            theta: *mut f64,
55            phi: *mut f64,
56            U1: *mut f64,
57            ldu1: *const lapack_int,
58            U2: *mut f64,
59            ldu2: *const lapack_int,
60            V1T: *mut f64,
61            ldv1t: *const lapack_int,
62            V2T: *mut f64,
63            ldv2t: *const lapack_int,
64            B11D: *mut f64,
65            B11E: *mut f64,
66            B12D: *mut f64,
67            B12E: *mut f64,
68            b21d: *mut f64,
69            b21e: *mut f64,
70            b22d: *mut f64,
71            b22e: *mut f64,
72            work: *mut f64,
73            lwork: *const lapack_int,
74            info: *mut lapack_int,
75        ),
76    >,
77    pub sbbcsd_: Option<
78        unsafe extern "C" fn(
79            jobu1: *const c_char,
80            jobu2: *const c_char,
81            jobv1t: *const c_char,
82            jobv2t: *const c_char,
83            trans: *const c_char,
84            m: *const lapack_int,
85            p: *const lapack_int,
86            q: *const lapack_int,
87            theta: *mut f32,
88            phi: *mut f32,
89            U1: *mut f32,
90            ldu1: *const lapack_int,
91            U2: *mut f32,
92            ldu2: *const lapack_int,
93            V1T: *mut f32,
94            ldv1t: *const lapack_int,
95            V2T: *mut f32,
96            ldv2t: *const lapack_int,
97            B11D: *mut f32,
98            B11E: *mut f32,
99            B12D: *mut f32,
100            B12E: *mut f32,
101            B21D: *mut f32,
102            B21E: *mut f32,
103            B22D: *mut f32,
104            B22E: *mut f32,
105            work: *mut f32,
106            lwork: *const lapack_int,
107            info: *mut lapack_int,
108        ),
109    >,
110    pub zbbcsd_: Option<
111        unsafe extern "C" fn(
112            jobu1: *const c_char,
113            jobu2: *const c_char,
114            jobv1t: *const c_char,
115            jobv2t: *const c_char,
116            trans: *const c_char,
117            m: *const lapack_int,
118            p: *const lapack_int,
119            q: *const lapack_int,
120            theta: *mut f64,
121            phi: *mut f64,
122            U1: *mut __BindgenComplex<f64>,
123            ldu1: *const lapack_int,
124            U2: *mut __BindgenComplex<f64>,
125            ldu2: *const lapack_int,
126            V1T: *mut __BindgenComplex<f64>,
127            ldv1t: *const lapack_int,
128            V2T: *mut __BindgenComplex<f64>,
129            ldv2t: *const lapack_int,
130            B11D: *mut f64,
131            B11E: *mut f64,
132            B12D: *mut f64,
133            B12E: *mut f64,
134            B21D: *mut f64,
135            B21E: *mut f64,
136            B22D: *mut f64,
137            B22E: *mut f64,
138            rwork: *mut f64,
139            lrwork: *const lapack_int,
140            info: *mut lapack_int,
141        ),
142    >,
143    pub dbdsdc_: Option<
144        unsafe extern "C" fn(
145            uplo: *const c_char,
146            compq: *const c_char,
147            n: *const lapack_int,
148            D: *mut f64,
149            E: *mut f64,
150            U: *mut f64,
151            ldu: *const lapack_int,
152            VT: *mut f64,
153            ldvt: *const lapack_int,
154            Q: *mut f64,
155            IQ: *mut lapack_int,
156            work: *mut f64,
157            iwork: *mut lapack_int,
158            info: *mut lapack_int,
159        ),
160    >,
161    pub sbdsdc_: Option<
162        unsafe extern "C" fn(
163            uplo: *const c_char,
164            compq: *const c_char,
165            n: *const lapack_int,
166            D: *mut f32,
167            E: *mut f32,
168            U: *mut f32,
169            ldu: *const lapack_int,
170            VT: *mut f32,
171            ldvt: *const lapack_int,
172            Q: *mut f32,
173            IQ: *mut lapack_int,
174            work: *mut f32,
175            iwork: *mut lapack_int,
176            info: *mut lapack_int,
177        ),
178    >,
179    pub cbdsqr_: Option<
180        unsafe extern "C" fn(
181            uplo: *const c_char,
182            n: *const lapack_int,
183            ncvt: *const lapack_int,
184            nru: *const lapack_int,
185            ncc: *const lapack_int,
186            D: *mut f32,
187            E: *mut f32,
188            VT: *mut __BindgenComplex<f32>,
189            ldvt: *const lapack_int,
190            U: *mut __BindgenComplex<f32>,
191            ldu: *const lapack_int,
192            C: *mut __BindgenComplex<f32>,
193            ldc: *const lapack_int,
194            rwork: *mut f32,
195            info: *mut lapack_int,
196        ),
197    >,
198    pub dbdsqr_: Option<
199        unsafe extern "C" fn(
200            uplo: *const c_char,
201            n: *const lapack_int,
202            ncvt: *const lapack_int,
203            nru: *const lapack_int,
204            ncc: *const lapack_int,
205            D: *mut f64,
206            E: *mut f64,
207            VT: *mut f64,
208            ldvt: *const lapack_int,
209            U: *mut f64,
210            ldu: *const lapack_int,
211            C: *mut f64,
212            ldc: *const lapack_int,
213            work: *mut f64,
214            info: *mut lapack_int,
215        ),
216    >,
217    pub sbdsqr_: Option<
218        unsafe extern "C" fn(
219            uplo: *const c_char,
220            n: *const lapack_int,
221            ncvt: *const lapack_int,
222            nru: *const lapack_int,
223            ncc: *const lapack_int,
224            D: *mut f32,
225            E: *mut f32,
226            VT: *mut f32,
227            ldvt: *const lapack_int,
228            U: *mut f32,
229            ldu: *const lapack_int,
230            C: *mut f32,
231            ldc: *const lapack_int,
232            work: *mut f32,
233            info: *mut lapack_int,
234        ),
235    >,
236    pub zbdsqr_: Option<
237        unsafe extern "C" fn(
238            uplo: *const c_char,
239            n: *const lapack_int,
240            ncvt: *const lapack_int,
241            nru: *const lapack_int,
242            ncc: *const lapack_int,
243            D: *mut f64,
244            E: *mut f64,
245            VT: *mut __BindgenComplex<f64>,
246            ldvt: *const lapack_int,
247            U: *mut __BindgenComplex<f64>,
248            ldu: *const lapack_int,
249            C: *mut __BindgenComplex<f64>,
250            ldc: *const lapack_int,
251            rwork: *mut f64,
252            info: *mut lapack_int,
253        ),
254    >,
255    pub dbdsvdx_: Option<
256        unsafe extern "C" fn(
257            uplo: *const c_char,
258            jobz: *const c_char,
259            range: *const c_char,
260            n: *const lapack_int,
261            D: *const f64,
262            E: *const f64,
263            vl: *const f64,
264            vu: *const f64,
265            il: *const lapack_int,
266            iu: *const lapack_int,
267            ns: *mut lapack_int,
268            S: *mut f64,
269            Z: *mut f64,
270            ldz: *const lapack_int,
271            work: *mut f64,
272            iwork: *mut lapack_int,
273            info: *mut lapack_int,
274        ),
275    >,
276    pub sbdsvdx_: Option<
277        unsafe extern "C" fn(
278            uplo: *const c_char,
279            jobz: *const c_char,
280            range: *const c_char,
281            n: *const lapack_int,
282            D: *const f32,
283            E: *const f32,
284            vl: *const f32,
285            vu: *const f32,
286            il: *const lapack_int,
287            iu: *const lapack_int,
288            ns: *mut lapack_int,
289            S: *mut f32,
290            Z: *mut f32,
291            ldz: *const lapack_int,
292            work: *mut f32,
293            iwork: *mut lapack_int,
294            info: *mut lapack_int,
295        ),
296    >,
297    pub ddisna_: Option<
298        unsafe extern "C" fn(
299            job: *const c_char,
300            m: *const lapack_int,
301            n: *const lapack_int,
302            D: *const f64,
303            SEP: *mut f64,
304            info: *mut lapack_int,
305        ),
306    >,
307    pub sdisna_: Option<
308        unsafe extern "C" fn(
309            job: *const c_char,
310            m: *const lapack_int,
311            n: *const lapack_int,
312            D: *const f32,
313            SEP: *mut f32,
314            info: *mut lapack_int,
315        ),
316    >,
317    pub cgbbrd_: Option<
318        unsafe extern "C" fn(
319            vect: *const c_char,
320            m: *const lapack_int,
321            n: *const lapack_int,
322            ncc: *const lapack_int,
323            kl: *const lapack_int,
324            ku: *const lapack_int,
325            AB: *mut __BindgenComplex<f32>,
326            ldab: *const lapack_int,
327            D: *mut f32,
328            E: *mut f32,
329            Q: *mut __BindgenComplex<f32>,
330            ldq: *const lapack_int,
331            PT: *mut __BindgenComplex<f32>,
332            ldpt: *const lapack_int,
333            C: *mut __BindgenComplex<f32>,
334            ldc: *const lapack_int,
335            work: *mut __BindgenComplex<f32>,
336            rwork: *mut f32,
337            info: *mut lapack_int,
338        ),
339    >,
340    pub dgbbrd_: Option<
341        unsafe extern "C" fn(
342            vect: *const c_char,
343            m: *const lapack_int,
344            n: *const lapack_int,
345            ncc: *const lapack_int,
346            kl: *const lapack_int,
347            ku: *const lapack_int,
348            AB: *mut f64,
349            ldab: *const lapack_int,
350            D: *mut f64,
351            E: *mut f64,
352            Q: *mut f64,
353            ldq: *const lapack_int,
354            PT: *mut f64,
355            ldpt: *const lapack_int,
356            C: *mut f64,
357            ldc: *const lapack_int,
358            work: *mut f64,
359            info: *mut lapack_int,
360        ),
361    >,
362    pub sgbbrd_: Option<
363        unsafe extern "C" fn(
364            vect: *const c_char,
365            m: *const lapack_int,
366            n: *const lapack_int,
367            ncc: *const lapack_int,
368            kl: *const lapack_int,
369            ku: *const lapack_int,
370            AB: *mut f32,
371            ldab: *const lapack_int,
372            D: *mut f32,
373            E: *mut f32,
374            Q: *mut f32,
375            ldq: *const lapack_int,
376            PT: *mut f32,
377            ldpt: *const lapack_int,
378            C: *mut f32,
379            ldc: *const lapack_int,
380            work: *mut f32,
381            info: *mut lapack_int,
382        ),
383    >,
384    pub zgbbrd_: Option<
385        unsafe extern "C" fn(
386            vect: *const c_char,
387            m: *const lapack_int,
388            n: *const lapack_int,
389            ncc: *const lapack_int,
390            kl: *const lapack_int,
391            ku: *const lapack_int,
392            AB: *mut __BindgenComplex<f64>,
393            ldab: *const lapack_int,
394            D: *mut f64,
395            E: *mut f64,
396            Q: *mut __BindgenComplex<f64>,
397            ldq: *const lapack_int,
398            PT: *mut __BindgenComplex<f64>,
399            ldpt: *const lapack_int,
400            C: *mut __BindgenComplex<f64>,
401            ldc: *const lapack_int,
402            work: *mut __BindgenComplex<f64>,
403            rwork: *mut f64,
404            info: *mut lapack_int,
405        ),
406    >,
407    pub cgbcon_: Option<
408        unsafe extern "C" fn(
409            norm: *const c_char,
410            n: *const lapack_int,
411            kl: *const lapack_int,
412            ku: *const lapack_int,
413            AB: *const __BindgenComplex<f32>,
414            ldab: *const lapack_int,
415            ipiv: *const lapack_int,
416            anorm: *const f32,
417            rcond: *mut f32,
418            work: *mut __BindgenComplex<f32>,
419            rwork: *mut f32,
420            info: *mut lapack_int,
421        ),
422    >,
423    pub dgbcon_: Option<
424        unsafe extern "C" fn(
425            norm: *const c_char,
426            n: *const lapack_int,
427            kl: *const lapack_int,
428            ku: *const lapack_int,
429            AB: *const f64,
430            ldab: *const lapack_int,
431            ipiv: *const lapack_int,
432            anorm: *const f64,
433            rcond: *mut f64,
434            work: *mut f64,
435            iwork: *mut lapack_int,
436            info: *mut lapack_int,
437        ),
438    >,
439    pub sgbcon_: Option<
440        unsafe extern "C" fn(
441            norm: *const c_char,
442            n: *const lapack_int,
443            kl: *const lapack_int,
444            ku: *const lapack_int,
445            AB: *const f32,
446            ldab: *const lapack_int,
447            ipiv: *const lapack_int,
448            anorm: *const f32,
449            rcond: *mut f32,
450            work: *mut f32,
451            iwork: *mut lapack_int,
452            info: *mut lapack_int,
453        ),
454    >,
455    pub zgbcon_: Option<
456        unsafe extern "C" fn(
457            norm: *const c_char,
458            n: *const lapack_int,
459            kl: *const lapack_int,
460            ku: *const lapack_int,
461            AB: *const __BindgenComplex<f64>,
462            ldab: *const lapack_int,
463            ipiv: *const lapack_int,
464            anorm: *const f64,
465            rcond: *mut f64,
466            work: *mut __BindgenComplex<f64>,
467            rwork: *mut f64,
468            info: *mut lapack_int,
469        ),
470    >,
471    pub cgbequ_: Option<
472        unsafe extern "C" fn(
473            m: *const lapack_int,
474            n: *const lapack_int,
475            kl: *const lapack_int,
476            ku: *const lapack_int,
477            AB: *const __BindgenComplex<f32>,
478            ldab: *const lapack_int,
479            R: *mut f32,
480            C: *mut f32,
481            rowcnd: *mut f32,
482            colcnd: *mut f32,
483            amax: *mut f32,
484            info: *mut lapack_int,
485        ),
486    >,
487    pub dgbequ_: Option<
488        unsafe extern "C" fn(
489            m: *const lapack_int,
490            n: *const lapack_int,
491            kl: *const lapack_int,
492            ku: *const lapack_int,
493            AB: *const f64,
494            ldab: *const lapack_int,
495            R: *mut f64,
496            C: *mut f64,
497            rowcnd: *mut f64,
498            colcnd: *mut f64,
499            amax: *mut f64,
500            info: *mut lapack_int,
501        ),
502    >,
503    pub sgbequ_: Option<
504        unsafe extern "C" fn(
505            m: *const lapack_int,
506            n: *const lapack_int,
507            kl: *const lapack_int,
508            ku: *const lapack_int,
509            AB: *const f32,
510            ldab: *const lapack_int,
511            R: *mut f32,
512            C: *mut f32,
513            rowcnd: *mut f32,
514            colcnd: *mut f32,
515            amax: *mut f32,
516            info: *mut lapack_int,
517        ),
518    >,
519    pub zgbequ_: Option<
520        unsafe extern "C" fn(
521            m: *const lapack_int,
522            n: *const lapack_int,
523            kl: *const lapack_int,
524            ku: *const lapack_int,
525            AB: *const __BindgenComplex<f64>,
526            ldab: *const lapack_int,
527            R: *mut f64,
528            C: *mut f64,
529            rowcnd: *mut f64,
530            colcnd: *mut f64,
531            amax: *mut f64,
532            info: *mut lapack_int,
533        ),
534    >,
535    pub cgbequb_: Option<
536        unsafe extern "C" fn(
537            m: *const lapack_int,
538            n: *const lapack_int,
539            kl: *const lapack_int,
540            ku: *const lapack_int,
541            AB: *const __BindgenComplex<f32>,
542            ldab: *const lapack_int,
543            R: *mut f32,
544            C: *mut f32,
545            rowcnd: *mut f32,
546            colcnd: *mut f32,
547            amax: *mut f32,
548            info: *mut lapack_int,
549        ),
550    >,
551    pub dgbequb_: Option<
552        unsafe extern "C" fn(
553            m: *const lapack_int,
554            n: *const lapack_int,
555            kl: *const lapack_int,
556            ku: *const lapack_int,
557            AB: *const f64,
558            ldab: *const lapack_int,
559            R: *mut f64,
560            C: *mut f64,
561            rowcnd: *mut f64,
562            colcnd: *mut f64,
563            amax: *mut f64,
564            info: *mut lapack_int,
565        ),
566    >,
567    pub sgbequb_: Option<
568        unsafe extern "C" fn(
569            m: *const lapack_int,
570            n: *const lapack_int,
571            kl: *const lapack_int,
572            ku: *const lapack_int,
573            AB: *const f32,
574            ldab: *const lapack_int,
575            R: *mut f32,
576            C: *mut f32,
577            rowcnd: *mut f32,
578            colcnd: *mut f32,
579            amax: *mut f32,
580            info: *mut lapack_int,
581        ),
582    >,
583    pub zgbequb_: Option<
584        unsafe extern "C" fn(
585            m: *const lapack_int,
586            n: *const lapack_int,
587            kl: *const lapack_int,
588            ku: *const lapack_int,
589            AB: *const __BindgenComplex<f64>,
590            ldab: *const lapack_int,
591            R: *mut f64,
592            C: *mut f64,
593            rowcnd: *mut f64,
594            colcnd: *mut f64,
595            amax: *mut f64,
596            info: *mut lapack_int,
597        ),
598    >,
599    pub cgbrfs_: Option<
600        unsafe extern "C" fn(
601            trans: *const c_char,
602            n: *const lapack_int,
603            kl: *const lapack_int,
604            ku: *const lapack_int,
605            nrhs: *const lapack_int,
606            AB: *const __BindgenComplex<f32>,
607            ldab: *const lapack_int,
608            AFB: *const __BindgenComplex<f32>,
609            ldafb: *const lapack_int,
610            ipiv: *const lapack_int,
611            B: *const __BindgenComplex<f32>,
612            ldb: *const lapack_int,
613            X: *mut __BindgenComplex<f32>,
614            ldx: *const lapack_int,
615            ferr: *mut f32,
616            berr: *mut f32,
617            work: *mut __BindgenComplex<f32>,
618            rwork: *mut f32,
619            info: *mut lapack_int,
620        ),
621    >,
622    pub dgbrfs_: Option<
623        unsafe extern "C" fn(
624            trans: *const c_char,
625            n: *const lapack_int,
626            kl: *const lapack_int,
627            ku: *const lapack_int,
628            nrhs: *const lapack_int,
629            AB: *const f64,
630            ldab: *const lapack_int,
631            AFB: *const f64,
632            ldafb: *const lapack_int,
633            ipiv: *const lapack_int,
634            B: *const f64,
635            ldb: *const lapack_int,
636            X: *mut f64,
637            ldx: *const lapack_int,
638            ferr: *mut f64,
639            berr: *mut f64,
640            work: *mut f64,
641            iwork: *mut lapack_int,
642            info: *mut lapack_int,
643        ),
644    >,
645    pub sgbrfs_: Option<
646        unsafe extern "C" fn(
647            trans: *const c_char,
648            n: *const lapack_int,
649            kl: *const lapack_int,
650            ku: *const lapack_int,
651            nrhs: *const lapack_int,
652            AB: *const f32,
653            ldab: *const lapack_int,
654            AFB: *const f32,
655            ldafb: *const lapack_int,
656            ipiv: *const lapack_int,
657            B: *const f32,
658            ldb: *const lapack_int,
659            X: *mut f32,
660            ldx: *const lapack_int,
661            ferr: *mut f32,
662            berr: *mut f32,
663            work: *mut f32,
664            iwork: *mut lapack_int,
665            info: *mut lapack_int,
666        ),
667    >,
668    pub zgbrfs_: Option<
669        unsafe extern "C" fn(
670            trans: *const c_char,
671            n: *const lapack_int,
672            kl: *const lapack_int,
673            ku: *const lapack_int,
674            nrhs: *const lapack_int,
675            AB: *const __BindgenComplex<f64>,
676            ldab: *const lapack_int,
677            AFB: *const __BindgenComplex<f64>,
678            ldafb: *const lapack_int,
679            ipiv: *const lapack_int,
680            B: *const __BindgenComplex<f64>,
681            ldb: *const lapack_int,
682            X: *mut __BindgenComplex<f64>,
683            ldx: *const lapack_int,
684            ferr: *mut f64,
685            berr: *mut f64,
686            work: *mut __BindgenComplex<f64>,
687            rwork: *mut f64,
688            info: *mut lapack_int,
689        ),
690    >,
691    pub cgbrfsx_: Option<
692        unsafe extern "C" fn(
693            trans: *const c_char,
694            equed: *const c_char,
695            n: *const lapack_int,
696            kl: *const lapack_int,
697            ku: *const lapack_int,
698            nrhs: *const lapack_int,
699            AB: *const __BindgenComplex<f32>,
700            ldab: *const lapack_int,
701            AFB: *const __BindgenComplex<f32>,
702            ldafb: *const lapack_int,
703            ipiv: *const lapack_int,
704            R: *const f32,
705            C: *const f32,
706            B: *const __BindgenComplex<f32>,
707            ldb: *const lapack_int,
708            X: *mut __BindgenComplex<f32>,
709            ldx: *const lapack_int,
710            rcond: *mut f32,
711            berr: *mut f32,
712            n_err_bnds: *const lapack_int,
713            err_bnds_norm: *mut f32,
714            err_bnds_comp: *mut f32,
715            nparams: *const lapack_int,
716            params: *mut f32,
717            work: *mut __BindgenComplex<f32>,
718            rwork: *mut f32,
719            info: *mut lapack_int,
720        ),
721    >,
722    pub dgbrfsx_: Option<
723        unsafe extern "C" fn(
724            trans: *const c_char,
725            equed: *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            R: *const f64,
736            C: *const f64,
737            B: *const f64,
738            ldb: *const lapack_int,
739            X: *mut f64,
740            ldx: *const lapack_int,
741            rcond: *mut f64,
742            berr: *mut f64,
743            n_err_bnds: *const lapack_int,
744            err_bnds_norm: *mut f64,
745            err_bnds_comp: *mut f64,
746            nparams: *const lapack_int,
747            params: *mut f64,
748            work: *mut f64,
749            iwork: *mut lapack_int,
750            info: *mut lapack_int,
751        ),
752    >,
753    pub sgbrfsx_: Option<
754        unsafe extern "C" fn(
755            trans: *const c_char,
756            equed: *const c_char,
757            n: *const lapack_int,
758            kl: *const lapack_int,
759            ku: *const lapack_int,
760            nrhs: *const lapack_int,
761            AB: *const f32,
762            ldab: *const lapack_int,
763            AFB: *const f32,
764            ldafb: *const lapack_int,
765            ipiv: *const lapack_int,
766            R: *const f32,
767            C: *const f32,
768            B: *const f32,
769            ldb: *const lapack_int,
770            X: *mut f32,
771            ldx: *const lapack_int,
772            rcond: *mut f32,
773            berr: *mut f32,
774            n_err_bnds: *const lapack_int,
775            err_bnds_norm: *mut f32,
776            err_bnds_comp: *mut f32,
777            nparams: *const lapack_int,
778            params: *mut f32,
779            work: *mut f32,
780            iwork: *mut lapack_int,
781            info: *mut lapack_int,
782        ),
783    >,
784    pub zgbrfsx_: Option<
785        unsafe extern "C" fn(
786            trans: *const c_char,
787            equed: *const c_char,
788            n: *const lapack_int,
789            kl: *const lapack_int,
790            ku: *const lapack_int,
791            nrhs: *const lapack_int,
792            AB: *const __BindgenComplex<f64>,
793            ldab: *const lapack_int,
794            AFB: *const __BindgenComplex<f64>,
795            ldafb: *const lapack_int,
796            ipiv: *const lapack_int,
797            R: *const f64,
798            C: *const f64,
799            B: *const __BindgenComplex<f64>,
800            ldb: *const lapack_int,
801            X: *mut __BindgenComplex<f64>,
802            ldx: *const lapack_int,
803            rcond: *mut f64,
804            berr: *mut f64,
805            n_err_bnds: *const lapack_int,
806            err_bnds_norm: *mut f64,
807            err_bnds_comp: *mut f64,
808            nparams: *const lapack_int,
809            params: *mut f64,
810            work: *mut __BindgenComplex<f64>,
811            rwork: *mut f64,
812            info: *mut lapack_int,
813        ),
814    >,
815    pub cgbsv_: Option<
816        unsafe extern "C" fn(
817            n: *const lapack_int,
818            kl: *const lapack_int,
819            ku: *const lapack_int,
820            nrhs: *const lapack_int,
821            AB: *mut __BindgenComplex<f32>,
822            ldab: *const lapack_int,
823            ipiv: *mut lapack_int,
824            B: *mut __BindgenComplex<f32>,
825            ldb: *const lapack_int,
826            info: *mut lapack_int,
827        ),
828    >,
829    pub dgbsv_: Option<
830        unsafe extern "C" fn(
831            n: *const lapack_int,
832            kl: *const lapack_int,
833            ku: *const lapack_int,
834            nrhs: *const lapack_int,
835            AB: *mut f64,
836            ldab: *const lapack_int,
837            ipiv: *mut lapack_int,
838            B: *mut f64,
839            ldb: *const lapack_int,
840            info: *mut lapack_int,
841        ),
842    >,
843    pub sgbsv_: Option<
844        unsafe extern "C" fn(
845            n: *const lapack_int,
846            kl: *const lapack_int,
847            ku: *const lapack_int,
848            nrhs: *const lapack_int,
849            AB: *mut f32,
850            ldab: *const lapack_int,
851            ipiv: *mut lapack_int,
852            B: *mut f32,
853            ldb: *const lapack_int,
854            info: *mut lapack_int,
855        ),
856    >,
857    pub zgbsv_: Option<
858        unsafe extern "C" fn(
859            n: *const lapack_int,
860            kl: *const lapack_int,
861            ku: *const lapack_int,
862            nrhs: *const lapack_int,
863            AB: *mut __BindgenComplex<f64>,
864            ldab: *const lapack_int,
865            ipiv: *mut lapack_int,
866            B: *mut __BindgenComplex<f64>,
867            ldb: *const lapack_int,
868            info: *mut lapack_int,
869        ),
870    >,
871    pub cgbsvx_: Option<
872        unsafe extern "C" fn(
873            fact: *const c_char,
874            trans: *const c_char,
875            n: *const lapack_int,
876            kl: *const lapack_int,
877            ku: *const lapack_int,
878            nrhs: *const lapack_int,
879            AB: *mut __BindgenComplex<f32>,
880            ldab: *const lapack_int,
881            AFB: *mut __BindgenComplex<f32>,
882            ldafb: *const lapack_int,
883            ipiv: *mut lapack_int,
884            equed: *mut c_char,
885            R: *mut f32,
886            C: *mut f32,
887            B: *mut __BindgenComplex<f32>,
888            ldb: *const lapack_int,
889            X: *mut __BindgenComplex<f32>,
890            ldx: *const lapack_int,
891            rcond: *mut f32,
892            ferr: *mut f32,
893            berr: *mut f32,
894            work: *mut __BindgenComplex<f32>,
895            rwork: *mut f32,
896            info: *mut lapack_int,
897        ),
898    >,
899    pub dgbsvx_: Option<
900        unsafe extern "C" fn(
901            fact: *const c_char,
902            trans: *const c_char,
903            n: *const lapack_int,
904            kl: *const lapack_int,
905            ku: *const lapack_int,
906            nrhs: *const lapack_int,
907            AB: *mut f64,
908            ldab: *const lapack_int,
909            AFB: *mut f64,
910            ldafb: *const lapack_int,
911            ipiv: *mut lapack_int,
912            equed: *mut c_char,
913            R: *mut f64,
914            C: *mut f64,
915            B: *mut f64,
916            ldb: *const lapack_int,
917            X: *mut f64,
918            ldx: *const lapack_int,
919            rcond: *mut f64,
920            ferr: *mut f64,
921            berr: *mut f64,
922            work: *mut f64,
923            iwork: *mut lapack_int,
924            info: *mut lapack_int,
925        ),
926    >,
927    pub sgbsvx_: Option<
928        unsafe extern "C" fn(
929            fact: *const c_char,
930            trans: *const c_char,
931            n: *const lapack_int,
932            kl: *const lapack_int,
933            ku: *const lapack_int,
934            nrhs: *const lapack_int,
935            AB: *mut f32,
936            ldab: *const lapack_int,
937            AFB: *mut f32,
938            ldafb: *const lapack_int,
939            ipiv: *mut lapack_int,
940            equed: *mut c_char,
941            R: *mut f32,
942            C: *mut f32,
943            B: *mut f32,
944            ldb: *const lapack_int,
945            X: *mut f32,
946            ldx: *const lapack_int,
947            rcond: *mut f32,
948            ferr: *mut f32,
949            berr: *mut f32,
950            work: *mut f32,
951            iwork: *mut lapack_int,
952            info: *mut lapack_int,
953        ),
954    >,
955    pub zgbsvx_: Option<
956        unsafe extern "C" fn(
957            fact: *const c_char,
958            trans: *const c_char,
959            n: *const lapack_int,
960            kl: *const lapack_int,
961            ku: *const lapack_int,
962            nrhs: *const lapack_int,
963            AB: *mut __BindgenComplex<f64>,
964            ldab: *const lapack_int,
965            AFB: *mut __BindgenComplex<f64>,
966            ldafb: *const lapack_int,
967            ipiv: *mut lapack_int,
968            equed: *mut c_char,
969            R: *mut f64,
970            C: *mut f64,
971            B: *mut __BindgenComplex<f64>,
972            ldb: *const lapack_int,
973            X: *mut __BindgenComplex<f64>,
974            ldx: *const lapack_int,
975            rcond: *mut f64,
976            ferr: *mut f64,
977            berr: *mut f64,
978            work: *mut __BindgenComplex<f64>,
979            rwork: *mut f64,
980            info: *mut lapack_int,
981        ),
982    >,
983    pub cgbsvxx_: Option<
984        unsafe extern "C" fn(
985            fact: *const c_char,
986            trans: *const c_char,
987            n: *const lapack_int,
988            kl: *const lapack_int,
989            ku: *const lapack_int,
990            nrhs: *const lapack_int,
991            AB: *mut __BindgenComplex<f32>,
992            ldab: *const lapack_int,
993            AFB: *mut __BindgenComplex<f32>,
994            ldafb: *const lapack_int,
995            ipiv: *mut lapack_int,
996            equed: *mut c_char,
997            R: *mut f32,
998            C: *mut f32,
999            B: *mut __BindgenComplex<f32>,
1000            ldb: *const lapack_int,
1001            X: *mut __BindgenComplex<f32>,
1002            ldx: *const lapack_int,
1003            rcond: *mut f32,
1004            rpvgrw: *mut f32,
1005            berr: *mut f32,
1006            n_err_bnds: *const lapack_int,
1007            err_bnds_norm: *mut f32,
1008            err_bnds_comp: *mut f32,
1009            nparams: *const lapack_int,
1010            params: *mut f32,
1011            work: *mut __BindgenComplex<f32>,
1012            rwork: *mut f32,
1013            info: *mut lapack_int,
1014        ),
1015    >,
1016    pub dgbsvxx_: Option<
1017        unsafe extern "C" fn(
1018            fact: *const c_char,
1019            trans: *const c_char,
1020            n: *const lapack_int,
1021            kl: *const lapack_int,
1022            ku: *const lapack_int,
1023            nrhs: *const lapack_int,
1024            AB: *mut f64,
1025            ldab: *const lapack_int,
1026            AFB: *mut f64,
1027            ldafb: *const lapack_int,
1028            ipiv: *mut lapack_int,
1029            equed: *mut c_char,
1030            R: *mut f64,
1031            C: *mut f64,
1032            B: *mut f64,
1033            ldb: *const lapack_int,
1034            X: *mut f64,
1035            ldx: *const lapack_int,
1036            rcond: *mut f64,
1037            rpvgrw: *mut f64,
1038            berr: *mut f64,
1039            n_err_bnds: *const lapack_int,
1040            err_bnds_norm: *mut f64,
1041            err_bnds_comp: *mut f64,
1042            nparams: *const lapack_int,
1043            params: *mut f64,
1044            work: *mut f64,
1045            iwork: *mut lapack_int,
1046            info: *mut lapack_int,
1047        ),
1048    >,
1049    pub sgbsvxx_: Option<
1050        unsafe extern "C" fn(
1051            fact: *const c_char,
1052            trans: *const c_char,
1053            n: *const lapack_int,
1054            kl: *const lapack_int,
1055            ku: *const lapack_int,
1056            nrhs: *const lapack_int,
1057            AB: *mut f32,
1058            ldab: *const lapack_int,
1059            AFB: *mut f32,
1060            ldafb: *const lapack_int,
1061            ipiv: *mut lapack_int,
1062            equed: *mut c_char,
1063            R: *mut f32,
1064            C: *mut f32,
1065            B: *mut f32,
1066            ldb: *const lapack_int,
1067            X: *mut f32,
1068            ldx: *const lapack_int,
1069            rcond: *mut f32,
1070            rpvgrw: *mut f32,
1071            berr: *mut f32,
1072            n_err_bnds: *const lapack_int,
1073            err_bnds_norm: *mut f32,
1074            err_bnds_comp: *mut f32,
1075            nparams: *const lapack_int,
1076            params: *mut f32,
1077            work: *mut f32,
1078            iwork: *mut lapack_int,
1079            info: *mut lapack_int,
1080        ),
1081    >,
1082    pub zgbsvxx_: Option<
1083        unsafe extern "C" fn(
1084            fact: *const c_char,
1085            trans: *const c_char,
1086            n: *const lapack_int,
1087            kl: *const lapack_int,
1088            ku: *const lapack_int,
1089            nrhs: *const lapack_int,
1090            AB: *mut __BindgenComplex<f64>,
1091            ldab: *const lapack_int,
1092            AFB: *mut __BindgenComplex<f64>,
1093            ldafb: *const lapack_int,
1094            ipiv: *mut lapack_int,
1095            equed: *mut c_char,
1096            R: *mut f64,
1097            C: *mut f64,
1098            B: *mut __BindgenComplex<f64>,
1099            ldb: *const lapack_int,
1100            X: *mut __BindgenComplex<f64>,
1101            ldx: *const lapack_int,
1102            rcond: *mut f64,
1103            rpvgrw: *mut f64,
1104            berr: *mut f64,
1105            n_err_bnds: *const lapack_int,
1106            err_bnds_norm: *mut f64,
1107            err_bnds_comp: *mut f64,
1108            nparams: *const lapack_int,
1109            params: *mut f64,
1110            work: *mut __BindgenComplex<f64>,
1111            rwork: *mut f64,
1112            info: *mut lapack_int,
1113        ),
1114    >,
1115    pub cgbtrf_: Option<
1116        unsafe extern "C" fn(
1117            m: *const lapack_int,
1118            n: *const lapack_int,
1119            kl: *const lapack_int,
1120            ku: *const lapack_int,
1121            AB: *mut __BindgenComplex<f32>,
1122            ldab: *const lapack_int,
1123            ipiv: *mut lapack_int,
1124            info: *mut lapack_int,
1125        ),
1126    >,
1127    pub dgbtrf_: Option<
1128        unsafe extern "C" fn(
1129            m: *const lapack_int,
1130            n: *const lapack_int,
1131            kl: *const lapack_int,
1132            ku: *const lapack_int,
1133            AB: *mut f64,
1134            ldab: *const lapack_int,
1135            ipiv: *mut lapack_int,
1136            info: *mut lapack_int,
1137        ),
1138    >,
1139    pub sgbtrf_: Option<
1140        unsafe extern "C" fn(
1141            m: *const lapack_int,
1142            n: *const lapack_int,
1143            kl: *const lapack_int,
1144            ku: *const lapack_int,
1145            AB: *mut f32,
1146            ldab: *const lapack_int,
1147            ipiv: *mut lapack_int,
1148            info: *mut lapack_int,
1149        ),
1150    >,
1151    pub zgbtrf_: Option<
1152        unsafe extern "C" fn(
1153            m: *const lapack_int,
1154            n: *const lapack_int,
1155            kl: *const lapack_int,
1156            ku: *const lapack_int,
1157            AB: *mut __BindgenComplex<f64>,
1158            ldab: *const lapack_int,
1159            ipiv: *mut lapack_int,
1160            info: *mut lapack_int,
1161        ),
1162    >,
1163    pub cgbtrs_: Option<
1164        unsafe extern "C" fn(
1165            trans: *const c_char,
1166            n: *const lapack_int,
1167            kl: *const lapack_int,
1168            ku: *const lapack_int,
1169            nrhs: *const lapack_int,
1170            AB: *const __BindgenComplex<f32>,
1171            ldab: *const lapack_int,
1172            ipiv: *const lapack_int,
1173            B: *mut __BindgenComplex<f32>,
1174            ldb: *const lapack_int,
1175            info: *mut lapack_int,
1176        ),
1177    >,
1178    pub dgbtrs_: Option<
1179        unsafe extern "C" fn(
1180            trans: *const c_char,
1181            n: *const lapack_int,
1182            kl: *const lapack_int,
1183            ku: *const lapack_int,
1184            nrhs: *const lapack_int,
1185            AB: *const f64,
1186            ldab: *const lapack_int,
1187            ipiv: *const lapack_int,
1188            B: *mut f64,
1189            ldb: *const lapack_int,
1190            info: *mut lapack_int,
1191        ),
1192    >,
1193    pub sgbtrs_: Option<
1194        unsafe extern "C" fn(
1195            trans: *const c_char,
1196            n: *const lapack_int,
1197            kl: *const lapack_int,
1198            ku: *const lapack_int,
1199            nrhs: *const lapack_int,
1200            AB: *const f32,
1201            ldab: *const lapack_int,
1202            ipiv: *const lapack_int,
1203            B: *mut f32,
1204            ldb: *const lapack_int,
1205            info: *mut lapack_int,
1206        ),
1207    >,
1208    pub zgbtrs_: Option<
1209        unsafe extern "C" fn(
1210            trans: *const c_char,
1211            n: *const lapack_int,
1212            kl: *const lapack_int,
1213            ku: *const lapack_int,
1214            nrhs: *const lapack_int,
1215            AB: *const __BindgenComplex<f64>,
1216            ldab: *const lapack_int,
1217            ipiv: *const lapack_int,
1218            B: *mut __BindgenComplex<f64>,
1219            ldb: *const lapack_int,
1220            info: *mut lapack_int,
1221        ),
1222    >,
1223    pub cgebak_: Option<
1224        unsafe extern "C" fn(
1225            job: *const c_char,
1226            side: *const c_char,
1227            n: *const lapack_int,
1228            ilo: *const lapack_int,
1229            ihi: *const lapack_int,
1230            scale: *const f32,
1231            m: *const lapack_int,
1232            V: *mut __BindgenComplex<f32>,
1233            ldv: *const lapack_int,
1234            info: *mut lapack_int,
1235        ),
1236    >,
1237    pub dgebak_: Option<
1238        unsafe extern "C" fn(
1239            job: *const c_char,
1240            side: *const c_char,
1241            n: *const lapack_int,
1242            ilo: *const lapack_int,
1243            ihi: *const lapack_int,
1244            scale: *const f64,
1245            m: *const lapack_int,
1246            V: *mut f64,
1247            ldv: *const lapack_int,
1248            info: *mut lapack_int,
1249        ),
1250    >,
1251    pub sgebak_: Option<
1252        unsafe extern "C" fn(
1253            job: *const c_char,
1254            side: *const c_char,
1255            n: *const lapack_int,
1256            ilo: *const lapack_int,
1257            ihi: *const lapack_int,
1258            scale: *const f32,
1259            m: *const lapack_int,
1260            V: *mut f32,
1261            ldv: *const lapack_int,
1262            info: *mut lapack_int,
1263        ),
1264    >,
1265    pub zgebak_: Option<
1266        unsafe extern "C" fn(
1267            job: *const c_char,
1268            side: *const c_char,
1269            n: *const lapack_int,
1270            ilo: *const lapack_int,
1271            ihi: *const lapack_int,
1272            scale: *const f64,
1273            m: *const lapack_int,
1274            V: *mut __BindgenComplex<f64>,
1275            ldv: *const lapack_int,
1276            info: *mut lapack_int,
1277        ),
1278    >,
1279    pub cgebal_: Option<
1280        unsafe extern "C" fn(
1281            job: *const c_char,
1282            n: *const lapack_int,
1283            A: *mut __BindgenComplex<f32>,
1284            lda: *const lapack_int,
1285            ilo: *mut lapack_int,
1286            ihi: *mut lapack_int,
1287            scale: *mut f32,
1288            info: *mut lapack_int,
1289        ),
1290    >,
1291    pub dgebal_: Option<
1292        unsafe extern "C" fn(
1293            job: *const c_char,
1294            n: *const lapack_int,
1295            A: *mut f64,
1296            lda: *const lapack_int,
1297            ilo: *mut lapack_int,
1298            ihi: *mut lapack_int,
1299            scale: *mut f64,
1300            info: *mut lapack_int,
1301        ),
1302    >,
1303    pub sgebal_: Option<
1304        unsafe extern "C" fn(
1305            job: *const c_char,
1306            n: *const lapack_int,
1307            A: *mut f32,
1308            lda: *const lapack_int,
1309            ilo: *mut lapack_int,
1310            ihi: *mut lapack_int,
1311            scale: *mut f32,
1312            info: *mut lapack_int,
1313        ),
1314    >,
1315    pub zgebal_: Option<
1316        unsafe extern "C" fn(
1317            job: *const c_char,
1318            n: *const lapack_int,
1319            A: *mut __BindgenComplex<f64>,
1320            lda: *const lapack_int,
1321            ilo: *mut lapack_int,
1322            ihi: *mut lapack_int,
1323            scale: *mut f64,
1324            info: *mut lapack_int,
1325        ),
1326    >,
1327    pub cgebrd_: Option<
1328        unsafe extern "C" fn(
1329            m: *const lapack_int,
1330            n: *const lapack_int,
1331            A: *mut __BindgenComplex<f32>,
1332            lda: *const lapack_int,
1333            D: *mut f32,
1334            E: *mut f32,
1335            tauq: *mut __BindgenComplex<f32>,
1336            taup: *mut __BindgenComplex<f32>,
1337            work: *mut __BindgenComplex<f32>,
1338            lwork: *const lapack_int,
1339            info: *mut lapack_int,
1340        ),
1341    >,
1342    pub dgebrd_: Option<
1343        unsafe extern "C" fn(
1344            m: *const lapack_int,
1345            n: *const lapack_int,
1346            A: *mut f64,
1347            lda: *const lapack_int,
1348            D: *mut f64,
1349            E: *mut f64,
1350            tauq: *mut f64,
1351            taup: *mut f64,
1352            work: *mut f64,
1353            lwork: *const lapack_int,
1354            info: *mut lapack_int,
1355        ),
1356    >,
1357    pub sgebrd_: Option<
1358        unsafe extern "C" fn(
1359            m: *const lapack_int,
1360            n: *const lapack_int,
1361            A: *mut f32,
1362            lda: *const lapack_int,
1363            D: *mut f32,
1364            E: *mut f32,
1365            tauq: *mut f32,
1366            taup: *mut f32,
1367            work: *mut f32,
1368            lwork: *const lapack_int,
1369            info: *mut lapack_int,
1370        ),
1371    >,
1372    pub zgebrd_: Option<
1373        unsafe extern "C" fn(
1374            m: *const lapack_int,
1375            n: *const lapack_int,
1376            A: *mut __BindgenComplex<f64>,
1377            lda: *const lapack_int,
1378            D: *mut f64,
1379            E: *mut f64,
1380            tauq: *mut __BindgenComplex<f64>,
1381            taup: *mut __BindgenComplex<f64>,
1382            work: *mut __BindgenComplex<f64>,
1383            lwork: *const lapack_int,
1384            info: *mut lapack_int,
1385        ),
1386    >,
1387    pub cgecon_: Option<
1388        unsafe extern "C" fn(
1389            norm: *const c_char,
1390            n: *const lapack_int,
1391            A: *const __BindgenComplex<f32>,
1392            lda: *const lapack_int,
1393            anorm: *const f32,
1394            rcond: *mut f32,
1395            work: *mut __BindgenComplex<f32>,
1396            rwork: *mut f32,
1397            info: *mut lapack_int,
1398        ),
1399    >,
1400    pub dgecon_: Option<
1401        unsafe extern "C" fn(
1402            norm: *const c_char,
1403            n: *const lapack_int,
1404            A: *const f64,
1405            lda: *const lapack_int,
1406            anorm: *const f64,
1407            rcond: *mut f64,
1408            work: *mut f64,
1409            iwork: *mut lapack_int,
1410            info: *mut lapack_int,
1411        ),
1412    >,
1413    pub sgecon_: Option<
1414        unsafe extern "C" fn(
1415            norm: *const c_char,
1416            n: *const lapack_int,
1417            A: *const f32,
1418            lda: *const lapack_int,
1419            anorm: *const f32,
1420            rcond: *mut f32,
1421            work: *mut f32,
1422            iwork: *mut lapack_int,
1423            info: *mut lapack_int,
1424        ),
1425    >,
1426    pub zgecon_: Option<
1427        unsafe extern "C" fn(
1428            norm: *const c_char,
1429            n: *const lapack_int,
1430            A: *const __BindgenComplex<f64>,
1431            lda: *const lapack_int,
1432            anorm: *const f64,
1433            rcond: *mut f64,
1434            work: *mut __BindgenComplex<f64>,
1435            rwork: *mut f64,
1436            info: *mut lapack_int,
1437        ),
1438    >,
1439    pub cgeequ_: Option<
1440        unsafe extern "C" fn(
1441            m: *const lapack_int,
1442            n: *const lapack_int,
1443            A: *const __BindgenComplex<f32>,
1444            lda: *const lapack_int,
1445            R: *mut f32,
1446            C: *mut f32,
1447            rowcnd: *mut f32,
1448            colcnd: *mut f32,
1449            amax: *mut f32,
1450            info: *mut lapack_int,
1451        ),
1452    >,
1453    pub dgeequ_: Option<
1454        unsafe extern "C" fn(
1455            m: *const lapack_int,
1456            n: *const lapack_int,
1457            A: *const f64,
1458            lda: *const lapack_int,
1459            R: *mut f64,
1460            C: *mut f64,
1461            rowcnd: *mut f64,
1462            colcnd: *mut f64,
1463            amax: *mut f64,
1464            info: *mut lapack_int,
1465        ),
1466    >,
1467    pub sgeequ_: Option<
1468        unsafe extern "C" fn(
1469            m: *const lapack_int,
1470            n: *const lapack_int,
1471            A: *const f32,
1472            lda: *const lapack_int,
1473            R: *mut f32,
1474            C: *mut f32,
1475            rowcnd: *mut f32,
1476            colcnd: *mut f32,
1477            amax: *mut f32,
1478            info: *mut lapack_int,
1479        ),
1480    >,
1481    pub zgeequ_: Option<
1482        unsafe extern "C" fn(
1483            m: *const lapack_int,
1484            n: *const lapack_int,
1485            A: *const __BindgenComplex<f64>,
1486            lda: *const lapack_int,
1487            R: *mut f64,
1488            C: *mut f64,
1489            rowcnd: *mut f64,
1490            colcnd: *mut f64,
1491            amax: *mut f64,
1492            info: *mut lapack_int,
1493        ),
1494    >,
1495    pub cgeequb_: Option<
1496        unsafe extern "C" fn(
1497            m: *const lapack_int,
1498            n: *const lapack_int,
1499            A: *const __BindgenComplex<f32>,
1500            lda: *const lapack_int,
1501            R: *mut f32,
1502            C: *mut f32,
1503            rowcnd: *mut f32,
1504            colcnd: *mut f32,
1505            amax: *mut f32,
1506            info: *mut lapack_int,
1507        ),
1508    >,
1509    pub dgeequb_: Option<
1510        unsafe extern "C" fn(
1511            m: *const lapack_int,
1512            n: *const lapack_int,
1513            A: *const f64,
1514            lda: *const lapack_int,
1515            R: *mut f64,
1516            C: *mut f64,
1517            rowcnd: *mut f64,
1518            colcnd: *mut f64,
1519            amax: *mut f64,
1520            info: *mut lapack_int,
1521        ),
1522    >,
1523    pub sgeequb_: Option<
1524        unsafe extern "C" fn(
1525            m: *const lapack_int,
1526            n: *const lapack_int,
1527            A: *const f32,
1528            lda: *const lapack_int,
1529            R: *mut f32,
1530            C: *mut f32,
1531            rowcnd: *mut f32,
1532            colcnd: *mut f32,
1533            amax: *mut f32,
1534            info: *mut lapack_int,
1535        ),
1536    >,
1537    pub zgeequb_: Option<
1538        unsafe extern "C" fn(
1539            m: *const lapack_int,
1540            n: *const lapack_int,
1541            A: *const __BindgenComplex<f64>,
1542            lda: *const lapack_int,
1543            R: *mut f64,
1544            C: *mut f64,
1545            rowcnd: *mut f64,
1546            colcnd: *mut f64,
1547            amax: *mut f64,
1548            info: *mut lapack_int,
1549        ),
1550    >,
1551    pub cgees_: Option<
1552        unsafe extern "C" fn(
1553            jobvs: *const c_char,
1554            sort: *const c_char,
1555            select: LAPACK_C_SELECT1,
1556            n: *const lapack_int,
1557            A: *mut __BindgenComplex<f32>,
1558            lda: *const lapack_int,
1559            sdim: *mut lapack_int,
1560            W: *mut __BindgenComplex<f32>,
1561            VS: *mut __BindgenComplex<f32>,
1562            ldvs: *const lapack_int,
1563            work: *mut __BindgenComplex<f32>,
1564            lwork: *const lapack_int,
1565            rwork: *mut f32,
1566            BWORK: *mut lapack_int,
1567            info: *mut lapack_int,
1568        ),
1569    >,
1570    pub dgees_: Option<
1571        unsafe extern "C" fn(
1572            jobvs: *const c_char,
1573            sort: *const c_char,
1574            select: LAPACK_D_SELECT2,
1575            n: *const lapack_int,
1576            A: *mut f64,
1577            lda: *const lapack_int,
1578            sdim: *mut lapack_int,
1579            WR: *mut f64,
1580            WI: *mut f64,
1581            VS: *mut f64,
1582            ldvs: *const lapack_int,
1583            work: *mut f64,
1584            lwork: *const lapack_int,
1585            BWORK: *mut lapack_int,
1586            info: *mut lapack_int,
1587        ),
1588    >,
1589    pub sgees_: Option<
1590        unsafe extern "C" fn(
1591            jobvs: *const c_char,
1592            sort: *const c_char,
1593            select: LAPACK_S_SELECT2,
1594            n: *const lapack_int,
1595            A: *mut f32,
1596            lda: *const lapack_int,
1597            sdim: *mut lapack_int,
1598            WR: *mut f32,
1599            WI: *mut f32,
1600            VS: *mut f32,
1601            ldvs: *const lapack_int,
1602            work: *mut f32,
1603            lwork: *const lapack_int,
1604            BWORK: *mut lapack_int,
1605            info: *mut lapack_int,
1606        ),
1607    >,
1608    pub zgees_: Option<
1609        unsafe extern "C" fn(
1610            jobvs: *const c_char,
1611            sort: *const c_char,
1612            select: LAPACK_Z_SELECT1,
1613            n: *const lapack_int,
1614            A: *mut __BindgenComplex<f64>,
1615            lda: *const lapack_int,
1616            sdim: *mut lapack_int,
1617            W: *mut __BindgenComplex<f64>,
1618            VS: *mut __BindgenComplex<f64>,
1619            ldvs: *const lapack_int,
1620            work: *mut __BindgenComplex<f64>,
1621            lwork: *const lapack_int,
1622            rwork: *mut f64,
1623            BWORK: *mut lapack_int,
1624            info: *mut lapack_int,
1625        ),
1626    >,
1627    pub cgeesx_: Option<
1628        unsafe extern "C" fn(
1629            jobvs: *const c_char,
1630            sort: *const c_char,
1631            select: LAPACK_C_SELECT1,
1632            sense: *const c_char,
1633            n: *const lapack_int,
1634            A: *mut __BindgenComplex<f32>,
1635            lda: *const lapack_int,
1636            sdim: *mut lapack_int,
1637            W: *mut __BindgenComplex<f32>,
1638            VS: *mut __BindgenComplex<f32>,
1639            ldvs: *const lapack_int,
1640            rconde: *mut f32,
1641            rcondv: *mut f32,
1642            work: *mut __BindgenComplex<f32>,
1643            lwork: *const lapack_int,
1644            rwork: *mut f32,
1645            BWORK: *mut lapack_int,
1646            info: *mut lapack_int,
1647        ),
1648    >,
1649    pub dgeesx_: Option<
1650        unsafe extern "C" fn(
1651            jobvs: *const c_char,
1652            sort: *const c_char,
1653            select: LAPACK_D_SELECT2,
1654            sense: *const c_char,
1655            n: *const lapack_int,
1656            A: *mut f64,
1657            lda: *const lapack_int,
1658            sdim: *mut lapack_int,
1659            WR: *mut f64,
1660            WI: *mut f64,
1661            VS: *mut f64,
1662            ldvs: *const lapack_int,
1663            rconde: *mut f64,
1664            rcondv: *mut f64,
1665            work: *mut f64,
1666            lwork: *const lapack_int,
1667            iwork: *mut lapack_int,
1668            liwork: *const lapack_int,
1669            BWORK: *mut lapack_int,
1670            info: *mut lapack_int,
1671        ),
1672    >,
1673    pub sgeesx_: Option<
1674        unsafe extern "C" fn(
1675            jobvs: *const c_char,
1676            sort: *const c_char,
1677            select: LAPACK_S_SELECT2,
1678            sense: *const c_char,
1679            n: *const lapack_int,
1680            A: *mut f32,
1681            lda: *const lapack_int,
1682            sdim: *mut lapack_int,
1683            WR: *mut f32,
1684            WI: *mut f32,
1685            VS: *mut f32,
1686            ldvs: *const lapack_int,
1687            rconde: *mut f32,
1688            rcondv: *mut f32,
1689            work: *mut f32,
1690            lwork: *const lapack_int,
1691            iwork: *mut lapack_int,
1692            liwork: *const lapack_int,
1693            BWORK: *mut lapack_int,
1694            info: *mut lapack_int,
1695        ),
1696    >,
1697    pub zgeesx_: Option<
1698        unsafe extern "C" fn(
1699            jobvs: *const c_char,
1700            sort: *const c_char,
1701            select: LAPACK_Z_SELECT1,
1702            sense: *const c_char,
1703            n: *const lapack_int,
1704            A: *mut __BindgenComplex<f64>,
1705            lda: *const lapack_int,
1706            sdim: *mut lapack_int,
1707            W: *mut __BindgenComplex<f64>,
1708            VS: *mut __BindgenComplex<f64>,
1709            ldvs: *const lapack_int,
1710            rconde: *mut f64,
1711            rcondv: *mut f64,
1712            work: *mut __BindgenComplex<f64>,
1713            lwork: *const lapack_int,
1714            rwork: *mut f64,
1715            BWORK: *mut lapack_int,
1716            info: *mut lapack_int,
1717        ),
1718    >,
1719    pub cgeev_: Option<
1720        unsafe extern "C" fn(
1721            jobvl: *const c_char,
1722            jobvr: *const c_char,
1723            n: *const lapack_int,
1724            A: *mut __BindgenComplex<f32>,
1725            lda: *const lapack_int,
1726            W: *mut __BindgenComplex<f32>,
1727            VL: *mut __BindgenComplex<f32>,
1728            ldvl: *const lapack_int,
1729            VR: *mut __BindgenComplex<f32>,
1730            ldvr: *const lapack_int,
1731            work: *mut __BindgenComplex<f32>,
1732            lwork: *const lapack_int,
1733            rwork: *mut f32,
1734            info: *mut lapack_int,
1735        ),
1736    >,
1737    pub dgeev_: Option<
1738        unsafe extern "C" fn(
1739            jobvl: *const c_char,
1740            jobvr: *const c_char,
1741            n: *const lapack_int,
1742            A: *mut f64,
1743            lda: *const lapack_int,
1744            WR: *mut f64,
1745            WI: *mut f64,
1746            VL: *mut f64,
1747            ldvl: *const lapack_int,
1748            VR: *mut f64,
1749            ldvr: *const lapack_int,
1750            work: *mut f64,
1751            lwork: *const lapack_int,
1752            info: *mut lapack_int,
1753        ),
1754    >,
1755    pub sgeev_: Option<
1756        unsafe extern "C" fn(
1757            jobvl: *const c_char,
1758            jobvr: *const c_char,
1759            n: *const lapack_int,
1760            A: *mut f32,
1761            lda: *const lapack_int,
1762            WR: *mut f32,
1763            WI: *mut f32,
1764            VL: *mut f32,
1765            ldvl: *const lapack_int,
1766            VR: *mut f32,
1767            ldvr: *const lapack_int,
1768            work: *mut f32,
1769            lwork: *const lapack_int,
1770            info: *mut lapack_int,
1771        ),
1772    >,
1773    pub zgeev_: Option<
1774        unsafe extern "C" fn(
1775            jobvl: *const c_char,
1776            jobvr: *const c_char,
1777            n: *const lapack_int,
1778            A: *mut __BindgenComplex<f64>,
1779            lda: *const lapack_int,
1780            W: *mut __BindgenComplex<f64>,
1781            VL: *mut __BindgenComplex<f64>,
1782            ldvl: *const lapack_int,
1783            VR: *mut __BindgenComplex<f64>,
1784            ldvr: *const lapack_int,
1785            work: *mut __BindgenComplex<f64>,
1786            lwork: *const lapack_int,
1787            rwork: *mut f64,
1788            info: *mut lapack_int,
1789        ),
1790    >,
1791    pub cgeevx_: Option<
1792        unsafe extern "C" fn(
1793            balanc: *const c_char,
1794            jobvl: *const c_char,
1795            jobvr: *const c_char,
1796            sense: *const c_char,
1797            n: *const lapack_int,
1798            A: *mut __BindgenComplex<f32>,
1799            lda: *const lapack_int,
1800            W: *mut __BindgenComplex<f32>,
1801            VL: *mut __BindgenComplex<f32>,
1802            ldvl: *const lapack_int,
1803            VR: *mut __BindgenComplex<f32>,
1804            ldvr: *const lapack_int,
1805            ilo: *mut lapack_int,
1806            ihi: *mut lapack_int,
1807            scale: *mut f32,
1808            abnrm: *mut f32,
1809            rconde: *mut f32,
1810            rcondv: *mut f32,
1811            work: *mut __BindgenComplex<f32>,
1812            lwork: *const lapack_int,
1813            rwork: *mut f32,
1814            info: *mut lapack_int,
1815        ),
1816    >,
1817    pub dgeevx_: Option<
1818        unsafe extern "C" fn(
1819            balanc: *const c_char,
1820            jobvl: *const c_char,
1821            jobvr: *const c_char,
1822            sense: *const c_char,
1823            n: *const lapack_int,
1824            A: *mut f64,
1825            lda: *const lapack_int,
1826            WR: *mut f64,
1827            WI: *mut f64,
1828            VL: *mut f64,
1829            ldvl: *const lapack_int,
1830            VR: *mut f64,
1831            ldvr: *const lapack_int,
1832            ilo: *mut lapack_int,
1833            ihi: *mut lapack_int,
1834            scale: *mut f64,
1835            abnrm: *mut f64,
1836            rconde: *mut f64,
1837            rcondv: *mut f64,
1838            work: *mut f64,
1839            lwork: *const lapack_int,
1840            iwork: *mut lapack_int,
1841            info: *mut lapack_int,
1842        ),
1843    >,
1844    pub sgeevx_: Option<
1845        unsafe extern "C" fn(
1846            balanc: *const c_char,
1847            jobvl: *const c_char,
1848            jobvr: *const c_char,
1849            sense: *const c_char,
1850            n: *const lapack_int,
1851            A: *mut f32,
1852            lda: *const lapack_int,
1853            WR: *mut f32,
1854            WI: *mut f32,
1855            VL: *mut f32,
1856            ldvl: *const lapack_int,
1857            VR: *mut f32,
1858            ldvr: *const lapack_int,
1859            ilo: *mut lapack_int,
1860            ihi: *mut lapack_int,
1861            scale: *mut f32,
1862            abnrm: *mut f32,
1863            rconde: *mut f32,
1864            rcondv: *mut f32,
1865            work: *mut f32,
1866            lwork: *const lapack_int,
1867            iwork: *mut lapack_int,
1868            info: *mut lapack_int,
1869        ),
1870    >,
1871    pub zgeevx_: Option<
1872        unsafe extern "C" fn(
1873            balanc: *const c_char,
1874            jobvl: *const c_char,
1875            jobvr: *const c_char,
1876            sense: *const c_char,
1877            n: *const lapack_int,
1878            A: *mut __BindgenComplex<f64>,
1879            lda: *const lapack_int,
1880            W: *mut __BindgenComplex<f64>,
1881            VL: *mut __BindgenComplex<f64>,
1882            ldvl: *const lapack_int,
1883            VR: *mut __BindgenComplex<f64>,
1884            ldvr: *const lapack_int,
1885            ilo: *mut lapack_int,
1886            ihi: *mut lapack_int,
1887            scale: *mut f64,
1888            abnrm: *mut f64,
1889            rconde: *mut f64,
1890            rcondv: *mut f64,
1891            work: *mut __BindgenComplex<f64>,
1892            lwork: *const lapack_int,
1893            rwork: *mut f64,
1894            info: *mut lapack_int,
1895        ),
1896    >,
1897    pub cgehrd_: Option<
1898        unsafe extern "C" fn(
1899            n: *const lapack_int,
1900            ilo: *const lapack_int,
1901            ihi: *const lapack_int,
1902            A: *mut __BindgenComplex<f32>,
1903            lda: *const lapack_int,
1904            tau: *mut __BindgenComplex<f32>,
1905            work: *mut __BindgenComplex<f32>,
1906            lwork: *const lapack_int,
1907            info: *mut lapack_int,
1908        ),
1909    >,
1910    pub dgehrd_: Option<
1911        unsafe extern "C" fn(
1912            n: *const lapack_int,
1913            ilo: *const lapack_int,
1914            ihi: *const lapack_int,
1915            A: *mut f64,
1916            lda: *const lapack_int,
1917            tau: *mut f64,
1918            work: *mut f64,
1919            lwork: *const lapack_int,
1920            info: *mut lapack_int,
1921        ),
1922    >,
1923    pub sgehrd_: Option<
1924        unsafe extern "C" fn(
1925            n: *const lapack_int,
1926            ilo: *const lapack_int,
1927            ihi: *const lapack_int,
1928            A: *mut f32,
1929            lda: *const lapack_int,
1930            tau: *mut f32,
1931            work: *mut f32,
1932            lwork: *const lapack_int,
1933            info: *mut lapack_int,
1934        ),
1935    >,
1936    pub zgehrd_: Option<
1937        unsafe extern "C" fn(
1938            n: *const lapack_int,
1939            ilo: *const lapack_int,
1940            ihi: *const lapack_int,
1941            A: *mut __BindgenComplex<f64>,
1942            lda: *const lapack_int,
1943            tau: *mut __BindgenComplex<f64>,
1944            work: *mut __BindgenComplex<f64>,
1945            lwork: *const lapack_int,
1946            info: *mut lapack_int,
1947        ),
1948    >,
1949    pub cgejsv_: Option<
1950        unsafe extern "C" fn(
1951            joba: *const c_char,
1952            jobu: *const c_char,
1953            jobv: *const c_char,
1954            jobr: *const c_char,
1955            jobt: *const c_char,
1956            jobp: *const c_char,
1957            m: *const lapack_int,
1958            n: *const lapack_int,
1959            A: *mut __BindgenComplex<f32>,
1960            lda: *const lapack_int,
1961            SVA: *mut f32,
1962            U: *mut __BindgenComplex<f32>,
1963            ldu: *const lapack_int,
1964            V: *mut __BindgenComplex<f32>,
1965            ldv: *const lapack_int,
1966            cwork: *mut __BindgenComplex<f32>,
1967            lwork: *const lapack_int,
1968            rwork: *mut f32,
1969            lrwork: *const lapack_int,
1970            iwork: *mut lapack_int,
1971            info: *mut lapack_int,
1972        ),
1973    >,
1974    pub dgejsv_: Option<
1975        unsafe extern "C" fn(
1976            joba: *const c_char,
1977            jobu: *const c_char,
1978            jobv: *const c_char,
1979            jobr: *const c_char,
1980            jobt: *const c_char,
1981            jobp: *const c_char,
1982            m: *const lapack_int,
1983            n: *const lapack_int,
1984            A: *mut f64,
1985            lda: *const lapack_int,
1986            SVA: *mut f64,
1987            U: *mut f64,
1988            ldu: *const lapack_int,
1989            V: *mut f64,
1990            ldv: *const lapack_int,
1991            work: *mut f64,
1992            lwork: *const lapack_int,
1993            iwork: *mut lapack_int,
1994            info: *mut lapack_int,
1995        ),
1996    >,
1997    pub sgejsv_: Option<
1998        unsafe extern "C" fn(
1999            joba: *const c_char,
2000            jobu: *const c_char,
2001            jobv: *const c_char,
2002            jobr: *const c_char,
2003            jobt: *const c_char,
2004            jobp: *const c_char,
2005            m: *const lapack_int,
2006            n: *const lapack_int,
2007            A: *mut f32,
2008            lda: *const lapack_int,
2009            SVA: *mut f32,
2010            U: *mut f32,
2011            ldu: *const lapack_int,
2012            V: *mut f32,
2013            ldv: *const lapack_int,
2014            work: *mut f32,
2015            lwork: *const lapack_int,
2016            iwork: *mut lapack_int,
2017            info: *mut lapack_int,
2018        ),
2019    >,
2020    pub zgejsv_: Option<
2021        unsafe extern "C" fn(
2022            joba: *const c_char,
2023            jobu: *const c_char,
2024            jobv: *const c_char,
2025            jobr: *const c_char,
2026            jobt: *const c_char,
2027            jobp: *const c_char,
2028            m: *const lapack_int,
2029            n: *const lapack_int,
2030            A: *mut __BindgenComplex<f64>,
2031            lda: *const lapack_int,
2032            SVA: *mut f64,
2033            U: *mut __BindgenComplex<f64>,
2034            ldu: *const lapack_int,
2035            V: *mut __BindgenComplex<f64>,
2036            ldv: *const lapack_int,
2037            cwork: *mut __BindgenComplex<f64>,
2038            lwork: *const lapack_int,
2039            rwork: *mut f64,
2040            lrwork: *const lapack_int,
2041            iwork: *mut lapack_int,
2042            info: *mut lapack_int,
2043        ),
2044    >,
2045    pub cgelq_: Option<
2046        unsafe extern "C" fn(
2047            m: *const lapack_int,
2048            n: *const lapack_int,
2049            A: *mut __BindgenComplex<f32>,
2050            lda: *const lapack_int,
2051            T: *mut __BindgenComplex<f32>,
2052            tsize: *const lapack_int,
2053            work: *mut __BindgenComplex<f32>,
2054            lwork: *const lapack_int,
2055            info: *mut lapack_int,
2056        ),
2057    >,
2058    pub dgelq_: Option<
2059        unsafe extern "C" fn(
2060            m: *const lapack_int,
2061            n: *const lapack_int,
2062            A: *mut f64,
2063            lda: *const lapack_int,
2064            T: *mut f64,
2065            tsize: *const lapack_int,
2066            work: *mut f64,
2067            lwork: *const lapack_int,
2068            info: *mut lapack_int,
2069        ),
2070    >,
2071    pub sgelq_: Option<
2072        unsafe extern "C" fn(
2073            m: *const lapack_int,
2074            n: *const lapack_int,
2075            A: *mut f32,
2076            lda: *const lapack_int,
2077            T: *mut f32,
2078            tsize: *const lapack_int,
2079            work: *mut f32,
2080            lwork: *const lapack_int,
2081            info: *mut lapack_int,
2082        ),
2083    >,
2084    pub zgelq_: Option<
2085        unsafe extern "C" fn(
2086            m: *const lapack_int,
2087            n: *const lapack_int,
2088            A: *mut __BindgenComplex<f64>,
2089            lda: *const lapack_int,
2090            T: *mut __BindgenComplex<f64>,
2091            tsize: *const lapack_int,
2092            work: *mut __BindgenComplex<f64>,
2093            lwork: *const lapack_int,
2094            info: *mut lapack_int,
2095        ),
2096    >,
2097    pub cgelq2_: Option<
2098        unsafe extern "C" fn(
2099            m: *const lapack_int,
2100            n: *const lapack_int,
2101            A: *mut __BindgenComplex<f32>,
2102            lda: *const lapack_int,
2103            tau: *mut __BindgenComplex<f32>,
2104            work: *mut __BindgenComplex<f32>,
2105            info: *mut lapack_int,
2106        ),
2107    >,
2108    pub dgelq2_: Option<
2109        unsafe extern "C" fn(
2110            m: *const lapack_int,
2111            n: *const lapack_int,
2112            A: *mut f64,
2113            lda: *const lapack_int,
2114            tau: *mut f64,
2115            work: *mut f64,
2116            info: *mut lapack_int,
2117        ),
2118    >,
2119    pub sgelq2_: Option<
2120        unsafe extern "C" fn(
2121            m: *const lapack_int,
2122            n: *const lapack_int,
2123            A: *mut f32,
2124            lda: *const lapack_int,
2125            tau: *mut f32,
2126            work: *mut f32,
2127            info: *mut lapack_int,
2128        ),
2129    >,
2130    pub zgelq2_: Option<
2131        unsafe extern "C" fn(
2132            m: *const lapack_int,
2133            n: *const lapack_int,
2134            A: *mut __BindgenComplex<f64>,
2135            lda: *const lapack_int,
2136            tau: *mut __BindgenComplex<f64>,
2137            work: *mut __BindgenComplex<f64>,
2138            info: *mut lapack_int,
2139        ),
2140    >,
2141    pub cgelqf_: Option<
2142        unsafe extern "C" fn(
2143            m: *const lapack_int,
2144            n: *const lapack_int,
2145            A: *mut __BindgenComplex<f32>,
2146            lda: *const lapack_int,
2147            tau: *mut __BindgenComplex<f32>,
2148            work: *mut __BindgenComplex<f32>,
2149            lwork: *const lapack_int,
2150            info: *mut lapack_int,
2151        ),
2152    >,
2153    pub dgelqf_: Option<
2154        unsafe extern "C" fn(
2155            m: *const lapack_int,
2156            n: *const lapack_int,
2157            A: *mut f64,
2158            lda: *const lapack_int,
2159            tau: *mut f64,
2160            work: *mut f64,
2161            lwork: *const lapack_int,
2162            info: *mut lapack_int,
2163        ),
2164    >,
2165    pub sgelqf_: Option<
2166        unsafe extern "C" fn(
2167            m: *const lapack_int,
2168            n: *const lapack_int,
2169            A: *mut f32,
2170            lda: *const lapack_int,
2171            tau: *mut f32,
2172            work: *mut f32,
2173            lwork: *const lapack_int,
2174            info: *mut lapack_int,
2175        ),
2176    >,
2177    pub zgelqf_: Option<
2178        unsafe extern "C" fn(
2179            m: *const lapack_int,
2180            n: *const lapack_int,
2181            A: *mut __BindgenComplex<f64>,
2182            lda: *const lapack_int,
2183            tau: *mut __BindgenComplex<f64>,
2184            work: *mut __BindgenComplex<f64>,
2185            lwork: *const lapack_int,
2186            info: *mut lapack_int,
2187        ),
2188    >,
2189    pub cgels_: Option<
2190        unsafe extern "C" fn(
2191            trans: *const c_char,
2192            m: *const lapack_int,
2193            n: *const lapack_int,
2194            nrhs: *const lapack_int,
2195            A: *mut __BindgenComplex<f32>,
2196            lda: *const lapack_int,
2197            B: *mut __BindgenComplex<f32>,
2198            ldb: *const lapack_int,
2199            work: *mut __BindgenComplex<f32>,
2200            lwork: *const lapack_int,
2201            info: *mut lapack_int,
2202        ),
2203    >,
2204    pub dgels_: Option<
2205        unsafe extern "C" fn(
2206            trans: *const c_char,
2207            m: *const lapack_int,
2208            n: *const lapack_int,
2209            nrhs: *const lapack_int,
2210            A: *mut f64,
2211            lda: *const lapack_int,
2212            B: *mut f64,
2213            ldb: *const lapack_int,
2214            work: *mut f64,
2215            lwork: *const lapack_int,
2216            info: *mut lapack_int,
2217        ),
2218    >,
2219    pub sgels_: Option<
2220        unsafe extern "C" fn(
2221            trans: *const c_char,
2222            m: *const lapack_int,
2223            n: *const lapack_int,
2224            nrhs: *const lapack_int,
2225            A: *mut f32,
2226            lda: *const lapack_int,
2227            B: *mut f32,
2228            ldb: *const lapack_int,
2229            work: *mut f32,
2230            lwork: *const lapack_int,
2231            info: *mut lapack_int,
2232        ),
2233    >,
2234    pub zgels_: Option<
2235        unsafe extern "C" fn(
2236            trans: *const c_char,
2237            m: *const lapack_int,
2238            n: *const lapack_int,
2239            nrhs: *const lapack_int,
2240            A: *mut __BindgenComplex<f64>,
2241            lda: *const lapack_int,
2242            B: *mut __BindgenComplex<f64>,
2243            ldb: *const lapack_int,
2244            work: *mut __BindgenComplex<f64>,
2245            lwork: *const lapack_int,
2246            info: *mut lapack_int,
2247        ),
2248    >,
2249    pub cgelsd_: Option<
2250        unsafe extern "C" fn(
2251            m: *const lapack_int,
2252            n: *const lapack_int,
2253            nrhs: *const lapack_int,
2254            A: *mut __BindgenComplex<f32>,
2255            lda: *const lapack_int,
2256            B: *mut __BindgenComplex<f32>,
2257            ldb: *const lapack_int,
2258            S: *mut f32,
2259            rcond: *const f32,
2260            rank: *mut lapack_int,
2261            work: *mut __BindgenComplex<f32>,
2262            lwork: *const lapack_int,
2263            rwork: *mut f32,
2264            iwork: *mut lapack_int,
2265            info: *mut lapack_int,
2266        ),
2267    >,
2268    pub dgelsd_: Option<
2269        unsafe extern "C" fn(
2270            m: *const lapack_int,
2271            n: *const lapack_int,
2272            nrhs: *const lapack_int,
2273            A: *mut f64,
2274            lda: *const lapack_int,
2275            B: *mut f64,
2276            ldb: *const lapack_int,
2277            S: *mut f64,
2278            rcond: *const f64,
2279            rank: *mut lapack_int,
2280            work: *mut f64,
2281            lwork: *const lapack_int,
2282            iwork: *mut lapack_int,
2283            info: *mut lapack_int,
2284        ),
2285    >,
2286    pub sgelsd_: Option<
2287        unsafe extern "C" fn(
2288            m: *const lapack_int,
2289            n: *const lapack_int,
2290            nrhs: *const lapack_int,
2291            A: *mut f32,
2292            lda: *const lapack_int,
2293            B: *mut f32,
2294            ldb: *const lapack_int,
2295            S: *mut f32,
2296            rcond: *const f32,
2297            rank: *mut lapack_int,
2298            work: *mut f32,
2299            lwork: *const lapack_int,
2300            iwork: *mut lapack_int,
2301            info: *mut lapack_int,
2302        ),
2303    >,
2304    pub zgelsd_: Option<
2305        unsafe extern "C" fn(
2306            m: *const lapack_int,
2307            n: *const lapack_int,
2308            nrhs: *const lapack_int,
2309            A: *mut __BindgenComplex<f64>,
2310            lda: *const lapack_int,
2311            B: *mut __BindgenComplex<f64>,
2312            ldb: *const lapack_int,
2313            S: *mut f64,
2314            rcond: *const f64,
2315            rank: *mut lapack_int,
2316            work: *mut __BindgenComplex<f64>,
2317            lwork: *const lapack_int,
2318            rwork: *mut f64,
2319            iwork: *mut lapack_int,
2320            info: *mut lapack_int,
2321        ),
2322    >,
2323    pub cgelss_: Option<
2324        unsafe extern "C" fn(
2325            m: *const lapack_int,
2326            n: *const lapack_int,
2327            nrhs: *const lapack_int,
2328            A: *mut __BindgenComplex<f32>,
2329            lda: *const lapack_int,
2330            B: *mut __BindgenComplex<f32>,
2331            ldb: *const lapack_int,
2332            S: *mut f32,
2333            rcond: *const f32,
2334            rank: *mut lapack_int,
2335            work: *mut __BindgenComplex<f32>,
2336            lwork: *const lapack_int,
2337            rwork: *mut f32,
2338            info: *mut lapack_int,
2339        ),
2340    >,
2341    pub dgelss_: Option<
2342        unsafe extern "C" fn(
2343            m: *const lapack_int,
2344            n: *const lapack_int,
2345            nrhs: *const lapack_int,
2346            A: *mut f64,
2347            lda: *const lapack_int,
2348            B: *mut f64,
2349            ldb: *const lapack_int,
2350            S: *mut f64,
2351            rcond: *const f64,
2352            rank: *mut lapack_int,
2353            work: *mut f64,
2354            lwork: *const lapack_int,
2355            info: *mut lapack_int,
2356        ),
2357    >,
2358    pub sgelss_: Option<
2359        unsafe extern "C" fn(
2360            m: *const lapack_int,
2361            n: *const lapack_int,
2362            nrhs: *const lapack_int,
2363            A: *mut f32,
2364            lda: *const lapack_int,
2365            B: *mut f32,
2366            ldb: *const lapack_int,
2367            S: *mut f32,
2368            rcond: *const f32,
2369            rank: *mut lapack_int,
2370            work: *mut f32,
2371            lwork: *const lapack_int,
2372            info: *mut lapack_int,
2373        ),
2374    >,
2375    pub zgelss_: Option<
2376        unsafe extern "C" fn(
2377            m: *const lapack_int,
2378            n: *const lapack_int,
2379            nrhs: *const lapack_int,
2380            A: *mut __BindgenComplex<f64>,
2381            lda: *const lapack_int,
2382            B: *mut __BindgenComplex<f64>,
2383            ldb: *const lapack_int,
2384            S: *mut f64,
2385            rcond: *const f64,
2386            rank: *mut lapack_int,
2387            work: *mut __BindgenComplex<f64>,
2388            lwork: *const lapack_int,
2389            rwork: *mut f64,
2390            info: *mut lapack_int,
2391        ),
2392    >,
2393    pub cgelsy_: Option<
2394        unsafe extern "C" fn(
2395            m: *const lapack_int,
2396            n: *const lapack_int,
2397            nrhs: *const lapack_int,
2398            A: *mut __BindgenComplex<f32>,
2399            lda: *const lapack_int,
2400            B: *mut __BindgenComplex<f32>,
2401            ldb: *const lapack_int,
2402            JPVT: *mut lapack_int,
2403            rcond: *const f32,
2404            rank: *mut lapack_int,
2405            work: *mut __BindgenComplex<f32>,
2406            lwork: *const lapack_int,
2407            rwork: *mut f32,
2408            info: *mut lapack_int,
2409        ),
2410    >,
2411    pub dgelsy_: Option<
2412        unsafe extern "C" fn(
2413            m: *const lapack_int,
2414            n: *const lapack_int,
2415            nrhs: *const lapack_int,
2416            A: *mut f64,
2417            lda: *const lapack_int,
2418            B: *mut f64,
2419            ldb: *const lapack_int,
2420            JPVT: *mut lapack_int,
2421            rcond: *const f64,
2422            rank: *mut lapack_int,
2423            work: *mut f64,
2424            lwork: *const lapack_int,
2425            info: *mut lapack_int,
2426        ),
2427    >,
2428    pub sgelsy_: Option<
2429        unsafe extern "C" fn(
2430            m: *const lapack_int,
2431            n: *const lapack_int,
2432            nrhs: *const lapack_int,
2433            A: *mut f32,
2434            lda: *const lapack_int,
2435            B: *mut f32,
2436            ldb: *const lapack_int,
2437            JPVT: *mut lapack_int,
2438            rcond: *const f32,
2439            rank: *mut lapack_int,
2440            work: *mut f32,
2441            lwork: *const lapack_int,
2442            info: *mut lapack_int,
2443        ),
2444    >,
2445    pub zgelsy_: Option<
2446        unsafe extern "C" fn(
2447            m: *const lapack_int,
2448            n: *const lapack_int,
2449            nrhs: *const lapack_int,
2450            A: *mut __BindgenComplex<f64>,
2451            lda: *const lapack_int,
2452            B: *mut __BindgenComplex<f64>,
2453            ldb: *const lapack_int,
2454            JPVT: *mut lapack_int,
2455            rcond: *const f64,
2456            rank: *mut lapack_int,
2457            work: *mut __BindgenComplex<f64>,
2458            lwork: *const lapack_int,
2459            rwork: *mut f64,
2460            info: *mut lapack_int,
2461        ),
2462    >,
2463    pub cgemlq_: Option<
2464        unsafe extern "C" fn(
2465            side: *const c_char,
2466            trans: *const c_char,
2467            m: *const lapack_int,
2468            n: *const lapack_int,
2469            k: *const lapack_int,
2470            A: *const __BindgenComplex<f32>,
2471            lda: *const lapack_int,
2472            T: *const __BindgenComplex<f32>,
2473            tsize: *const lapack_int,
2474            C: *mut __BindgenComplex<f32>,
2475            ldc: *const lapack_int,
2476            work: *mut __BindgenComplex<f32>,
2477            lwork: *const lapack_int,
2478            info: *mut lapack_int,
2479        ),
2480    >,
2481    pub dgemlq_: Option<
2482        unsafe extern "C" fn(
2483            side: *const c_char,
2484            trans: *const c_char,
2485            m: *const lapack_int,
2486            n: *const lapack_int,
2487            k: *const lapack_int,
2488            A: *const f64,
2489            lda: *const lapack_int,
2490            T: *const f64,
2491            tsize: *const lapack_int,
2492            C: *mut f64,
2493            ldc: *const lapack_int,
2494            work: *mut f64,
2495            lwork: *const lapack_int,
2496            info: *mut lapack_int,
2497        ),
2498    >,
2499    pub sgemlq_: Option<
2500        unsafe extern "C" fn(
2501            side: *const c_char,
2502            trans: *const c_char,
2503            m: *const lapack_int,
2504            n: *const lapack_int,
2505            k: *const lapack_int,
2506            A: *const f32,
2507            lda: *const lapack_int,
2508            T: *const f32,
2509            tsize: *const lapack_int,
2510            C: *mut f32,
2511            ldc: *const lapack_int,
2512            work: *mut f32,
2513            lwork: *const lapack_int,
2514            info: *mut lapack_int,
2515        ),
2516    >,
2517    pub zgemlq_: Option<
2518        unsafe extern "C" fn(
2519            side: *const c_char,
2520            trans: *const c_char,
2521            m: *const lapack_int,
2522            n: *const lapack_int,
2523            k: *const lapack_int,
2524            A: *const __BindgenComplex<f64>,
2525            lda: *const lapack_int,
2526            T: *const __BindgenComplex<f64>,
2527            tsize: *const lapack_int,
2528            C: *mut __BindgenComplex<f64>,
2529            ldc: *const lapack_int,
2530            work: *mut __BindgenComplex<f64>,
2531            lwork: *const lapack_int,
2532            info: *mut lapack_int,
2533        ),
2534    >,
2535    pub cgemqr_: Option<
2536        unsafe extern "C" fn(
2537            side: *const c_char,
2538            trans: *const c_char,
2539            m: *const lapack_int,
2540            n: *const lapack_int,
2541            k: *const lapack_int,
2542            A: *const __BindgenComplex<f32>,
2543            lda: *const lapack_int,
2544            T: *const __BindgenComplex<f32>,
2545            tsize: *const lapack_int,
2546            C: *mut __BindgenComplex<f32>,
2547            ldc: *const lapack_int,
2548            work: *mut __BindgenComplex<f32>,
2549            lwork: *const lapack_int,
2550            info: *mut lapack_int,
2551        ),
2552    >,
2553    pub dgemqr_: Option<
2554        unsafe extern "C" fn(
2555            side: *const c_char,
2556            trans: *const c_char,
2557            m: *const lapack_int,
2558            n: *const lapack_int,
2559            k: *const lapack_int,
2560            A: *const f64,
2561            lda: *const lapack_int,
2562            T: *const f64,
2563            tsize: *const lapack_int,
2564            C: *mut f64,
2565            ldc: *const lapack_int,
2566            work: *mut f64,
2567            lwork: *const lapack_int,
2568            info: *mut lapack_int,
2569        ),
2570    >,
2571    pub sgemqr_: Option<
2572        unsafe extern "C" fn(
2573            side: *const c_char,
2574            trans: *const c_char,
2575            m: *const lapack_int,
2576            n: *const lapack_int,
2577            k: *const lapack_int,
2578            A: *const f32,
2579            lda: *const lapack_int,
2580            T: *const f32,
2581            tsize: *const lapack_int,
2582            C: *mut f32,
2583            ldc: *const lapack_int,
2584            work: *mut f32,
2585            lwork: *const lapack_int,
2586            info: *mut lapack_int,
2587        ),
2588    >,
2589    pub zgemqr_: Option<
2590        unsafe extern "C" fn(
2591            side: *const c_char,
2592            trans: *const c_char,
2593            m: *const lapack_int,
2594            n: *const lapack_int,
2595            k: *const lapack_int,
2596            A: *const __BindgenComplex<f64>,
2597            lda: *const lapack_int,
2598            T: *const __BindgenComplex<f64>,
2599            tsize: *const lapack_int,
2600            C: *mut __BindgenComplex<f64>,
2601            ldc: *const lapack_int,
2602            work: *mut __BindgenComplex<f64>,
2603            lwork: *const lapack_int,
2604            info: *mut lapack_int,
2605        ),
2606    >,
2607    pub cgemqrt_: Option<
2608        unsafe extern "C" fn(
2609            side: *const c_char,
2610            trans: *const c_char,
2611            m: *const lapack_int,
2612            n: *const lapack_int,
2613            k: *const lapack_int,
2614            nb: *const lapack_int,
2615            V: *const __BindgenComplex<f32>,
2616            ldv: *const lapack_int,
2617            T: *const __BindgenComplex<f32>,
2618            ldt: *const lapack_int,
2619            C: *mut __BindgenComplex<f32>,
2620            ldc: *const lapack_int,
2621            work: *mut __BindgenComplex<f32>,
2622            info: *mut lapack_int,
2623        ),
2624    >,
2625    pub dgemqrt_: Option<
2626        unsafe extern "C" fn(
2627            side: *const c_char,
2628            trans: *const c_char,
2629            m: *const lapack_int,
2630            n: *const lapack_int,
2631            k: *const lapack_int,
2632            nb: *const lapack_int,
2633            V: *const f64,
2634            ldv: *const lapack_int,
2635            T: *const f64,
2636            ldt: *const lapack_int,
2637            C: *mut f64,
2638            ldc: *const lapack_int,
2639            work: *mut f64,
2640            info: *mut lapack_int,
2641        ),
2642    >,
2643    pub sgemqrt_: Option<
2644        unsafe extern "C" fn(
2645            side: *const c_char,
2646            trans: *const c_char,
2647            m: *const lapack_int,
2648            n: *const lapack_int,
2649            k: *const lapack_int,
2650            nb: *const lapack_int,
2651            V: *const f32,
2652            ldv: *const lapack_int,
2653            T: *const f32,
2654            ldt: *const lapack_int,
2655            C: *mut f32,
2656            ldc: *const lapack_int,
2657            work: *mut f32,
2658            info: *mut lapack_int,
2659        ),
2660    >,
2661    pub zgemqrt_: Option<
2662        unsafe extern "C" fn(
2663            side: *const c_char,
2664            trans: *const c_char,
2665            m: *const lapack_int,
2666            n: *const lapack_int,
2667            k: *const lapack_int,
2668            nb: *const lapack_int,
2669            V: *const __BindgenComplex<f64>,
2670            ldv: *const lapack_int,
2671            T: *const __BindgenComplex<f64>,
2672            ldt: *const lapack_int,
2673            C: *mut __BindgenComplex<f64>,
2674            ldc: *const lapack_int,
2675            work: *mut __BindgenComplex<f64>,
2676            info: *mut lapack_int,
2677        ),
2678    >,
2679    pub cgeql2_: Option<
2680        unsafe extern "C" fn(
2681            m: *const lapack_int,
2682            n: *const lapack_int,
2683            A: *mut __BindgenComplex<f32>,
2684            lda: *const lapack_int,
2685            tau: *mut __BindgenComplex<f32>,
2686            work: *mut __BindgenComplex<f32>,
2687            info: *mut lapack_int,
2688        ),
2689    >,
2690    pub dgeql2_: Option<
2691        unsafe extern "C" fn(
2692            m: *const lapack_int,
2693            n: *const lapack_int,
2694            A: *mut f64,
2695            lda: *const lapack_int,
2696            tau: *mut f64,
2697            work: *mut f64,
2698            info: *mut lapack_int,
2699        ),
2700    >,
2701    pub sgeql2_: Option<
2702        unsafe extern "C" fn(
2703            m: *const lapack_int,
2704            n: *const lapack_int,
2705            A: *mut f32,
2706            lda: *const lapack_int,
2707            tau: *mut f32,
2708            work: *mut f32,
2709            info: *mut lapack_int,
2710        ),
2711    >,
2712    pub zgeql2_: Option<
2713        unsafe extern "C" fn(
2714            m: *const lapack_int,
2715            n: *const lapack_int,
2716            A: *mut __BindgenComplex<f64>,
2717            lda: *const lapack_int,
2718            tau: *mut __BindgenComplex<f64>,
2719            work: *mut __BindgenComplex<f64>,
2720            info: *mut lapack_int,
2721        ),
2722    >,
2723    pub cgeqlf_: Option<
2724        unsafe extern "C" fn(
2725            m: *const lapack_int,
2726            n: *const lapack_int,
2727            A: *mut __BindgenComplex<f32>,
2728            lda: *const lapack_int,
2729            tau: *mut __BindgenComplex<f32>,
2730            work: *mut __BindgenComplex<f32>,
2731            lwork: *const lapack_int,
2732            info: *mut lapack_int,
2733        ),
2734    >,
2735    pub dgeqlf_: Option<
2736        unsafe extern "C" fn(
2737            m: *const lapack_int,
2738            n: *const lapack_int,
2739            A: *mut f64,
2740            lda: *const lapack_int,
2741            tau: *mut f64,
2742            work: *mut f64,
2743            lwork: *const lapack_int,
2744            info: *mut lapack_int,
2745        ),
2746    >,
2747    pub sgeqlf_: Option<
2748        unsafe extern "C" fn(
2749            m: *const lapack_int,
2750            n: *const lapack_int,
2751            A: *mut f32,
2752            lda: *const lapack_int,
2753            tau: *mut f32,
2754            work: *mut f32,
2755            lwork: *const lapack_int,
2756            info: *mut lapack_int,
2757        ),
2758    >,
2759    pub zgeqlf_: Option<
2760        unsafe extern "C" fn(
2761            m: *const lapack_int,
2762            n: *const lapack_int,
2763            A: *mut __BindgenComplex<f64>,
2764            lda: *const lapack_int,
2765            tau: *mut __BindgenComplex<f64>,
2766            work: *mut __BindgenComplex<f64>,
2767            lwork: *const lapack_int,
2768            info: *mut lapack_int,
2769        ),
2770    >,
2771    pub sgeqpf_: Option<
2772        unsafe extern "C" fn(
2773            m: *mut lapack_int,
2774            n: *mut lapack_int,
2775            a: *mut f32,
2776            lda: *mut lapack_int,
2777            jpvt: *mut lapack_int,
2778            tau: *mut f32,
2779            work: *mut f32,
2780            info: *mut lapack_int,
2781        ),
2782    >,
2783    pub dgeqpf_: Option<
2784        unsafe extern "C" fn(
2785            m: *mut lapack_int,
2786            n: *mut lapack_int,
2787            a: *mut f64,
2788            lda: *mut lapack_int,
2789            jpvt: *mut lapack_int,
2790            tau: *mut f64,
2791            work: *mut f64,
2792            info: *mut lapack_int,
2793        ),
2794    >,
2795    pub cgeqpf_: Option<
2796        unsafe extern "C" fn(
2797            m: *mut lapack_int,
2798            n: *mut lapack_int,
2799            a: *mut __BindgenComplex<f32>,
2800            lda: *mut lapack_int,
2801            jpvt: *mut lapack_int,
2802            tau: *mut __BindgenComplex<f32>,
2803            work: *mut __BindgenComplex<f32>,
2804            rwork: *mut f32,
2805            info: *mut lapack_int,
2806        ),
2807    >,
2808    pub zgeqpf_: Option<
2809        unsafe extern "C" fn(
2810            m: *mut lapack_int,
2811            n: *mut lapack_int,
2812            a: *mut __BindgenComplex<f64>,
2813            lda: *mut lapack_int,
2814            jpvt: *mut lapack_int,
2815            tau: *mut __BindgenComplex<f64>,
2816            work: *mut __BindgenComplex<f64>,
2817            rwork: *mut f64,
2818            info: *mut lapack_int,
2819        ),
2820    >,
2821    pub cgeqp3_: Option<
2822        unsafe extern "C" fn(
2823            m: *const lapack_int,
2824            n: *const lapack_int,
2825            A: *mut __BindgenComplex<f32>,
2826            lda: *const lapack_int,
2827            JPVT: *mut lapack_int,
2828            tau: *mut __BindgenComplex<f32>,
2829            work: *mut __BindgenComplex<f32>,
2830            lwork: *const lapack_int,
2831            rwork: *mut f32,
2832            info: *mut lapack_int,
2833        ),
2834    >,
2835    pub dgeqp3_: Option<
2836        unsafe extern "C" fn(
2837            m: *const lapack_int,
2838            n: *const lapack_int,
2839            A: *mut f64,
2840            lda: *const lapack_int,
2841            JPVT: *mut lapack_int,
2842            tau: *mut f64,
2843            work: *mut f64,
2844            lwork: *const lapack_int,
2845            info: *mut lapack_int,
2846        ),
2847    >,
2848    pub sgeqp3_: Option<
2849        unsafe extern "C" fn(
2850            m: *const lapack_int,
2851            n: *const lapack_int,
2852            A: *mut f32,
2853            lda: *const lapack_int,
2854            JPVT: *mut lapack_int,
2855            tau: *mut f32,
2856            work: *mut f32,
2857            lwork: *const lapack_int,
2858            info: *mut lapack_int,
2859        ),
2860    >,
2861    pub zgeqp3_: Option<
2862        unsafe extern "C" fn(
2863            m: *const lapack_int,
2864            n: *const lapack_int,
2865            A: *mut __BindgenComplex<f64>,
2866            lda: *const lapack_int,
2867            JPVT: *mut lapack_int,
2868            tau: *mut __BindgenComplex<f64>,
2869            work: *mut __BindgenComplex<f64>,
2870            lwork: *const lapack_int,
2871            rwork: *mut f64,
2872            info: *mut lapack_int,
2873        ),
2874    >,
2875    pub cgeqr_: Option<
2876        unsafe extern "C" fn(
2877            m: *const lapack_int,
2878            n: *const lapack_int,
2879            A: *mut __BindgenComplex<f32>,
2880            lda: *const lapack_int,
2881            T: *mut __BindgenComplex<f32>,
2882            tsize: *const lapack_int,
2883            work: *mut __BindgenComplex<f32>,
2884            lwork: *const lapack_int,
2885            info: *mut lapack_int,
2886        ),
2887    >,
2888    pub dgeqr_: Option<
2889        unsafe extern "C" fn(
2890            m: *const lapack_int,
2891            n: *const lapack_int,
2892            A: *mut f64,
2893            lda: *const lapack_int,
2894            T: *mut f64,
2895            tsize: *const lapack_int,
2896            work: *mut f64,
2897            lwork: *const lapack_int,
2898            info: *mut lapack_int,
2899        ),
2900    >,
2901    pub sgeqr_: Option<
2902        unsafe extern "C" fn(
2903            m: *const lapack_int,
2904            n: *const lapack_int,
2905            A: *mut f32,
2906            lda: *const lapack_int,
2907            T: *mut f32,
2908            tsize: *const lapack_int,
2909            work: *mut f32,
2910            lwork: *const lapack_int,
2911            info: *mut lapack_int,
2912        ),
2913    >,
2914    pub zgeqr_: Option<
2915        unsafe extern "C" fn(
2916            m: *const lapack_int,
2917            n: *const lapack_int,
2918            A: *mut __BindgenComplex<f64>,
2919            lda: *const lapack_int,
2920            T: *mut __BindgenComplex<f64>,
2921            tsize: *const lapack_int,
2922            work: *mut __BindgenComplex<f64>,
2923            lwork: *const lapack_int,
2924            info: *mut lapack_int,
2925        ),
2926    >,
2927    pub cgeqr2_: Option<
2928        unsafe extern "C" fn(
2929            m: *const lapack_int,
2930            n: *const lapack_int,
2931            A: *mut __BindgenComplex<f32>,
2932            lda: *const lapack_int,
2933            tau: *mut __BindgenComplex<f32>,
2934            work: *mut __BindgenComplex<f32>,
2935            info: *mut lapack_int,
2936        ),
2937    >,
2938    pub dgeqr2_: Option<
2939        unsafe extern "C" fn(
2940            m: *const lapack_int,
2941            n: *const lapack_int,
2942            A: *mut f64,
2943            lda: *const lapack_int,
2944            tau: *mut f64,
2945            work: *mut f64,
2946            info: *mut lapack_int,
2947        ),
2948    >,
2949    pub sgeqr2_: Option<
2950        unsafe extern "C" fn(
2951            m: *const lapack_int,
2952            n: *const lapack_int,
2953            A: *mut f32,
2954            lda: *const lapack_int,
2955            tau: *mut f32,
2956            work: *mut f32,
2957            info: *mut lapack_int,
2958        ),
2959    >,
2960    pub zgeqr2_: Option<
2961        unsafe extern "C" fn(
2962            m: *const lapack_int,
2963            n: *const lapack_int,
2964            A: *mut __BindgenComplex<f64>,
2965            lda: *const lapack_int,
2966            tau: *mut __BindgenComplex<f64>,
2967            work: *mut __BindgenComplex<f64>,
2968            info: *mut lapack_int,
2969        ),
2970    >,
2971    pub cgeqrf_: Option<
2972        unsafe extern "C" fn(
2973            m: *const lapack_int,
2974            n: *const lapack_int,
2975            A: *mut __BindgenComplex<f32>,
2976            lda: *const lapack_int,
2977            tau: *mut __BindgenComplex<f32>,
2978            work: *mut __BindgenComplex<f32>,
2979            lwork: *const lapack_int,
2980            info: *mut lapack_int,
2981        ),
2982    >,
2983    pub dgeqrf_: Option<
2984        unsafe extern "C" fn(
2985            m: *const lapack_int,
2986            n: *const lapack_int,
2987            A: *mut f64,
2988            lda: *const lapack_int,
2989            tau: *mut f64,
2990            work: *mut f64,
2991            lwork: *const lapack_int,
2992            info: *mut lapack_int,
2993        ),
2994    >,
2995    pub sgeqrf_: Option<
2996        unsafe extern "C" fn(
2997            m: *const lapack_int,
2998            n: *const lapack_int,
2999            A: *mut f32,
3000            lda: *const lapack_int,
3001            tau: *mut f32,
3002            work: *mut f32,
3003            lwork: *const lapack_int,
3004            info: *mut lapack_int,
3005        ),
3006    >,
3007    pub zgeqrf_: Option<
3008        unsafe extern "C" fn(
3009            m: *const lapack_int,
3010            n: *const lapack_int,
3011            A: *mut __BindgenComplex<f64>,
3012            lda: *const lapack_int,
3013            tau: *mut __BindgenComplex<f64>,
3014            work: *mut __BindgenComplex<f64>,
3015            lwork: *const lapack_int,
3016            info: *mut lapack_int,
3017        ),
3018    >,
3019    pub cgeqrfp_: Option<
3020        unsafe extern "C" fn(
3021            m: *const lapack_int,
3022            n: *const lapack_int,
3023            A: *mut __BindgenComplex<f32>,
3024            lda: *const lapack_int,
3025            tau: *mut __BindgenComplex<f32>,
3026            work: *mut __BindgenComplex<f32>,
3027            lwork: *const lapack_int,
3028            info: *mut lapack_int,
3029        ),
3030    >,
3031    pub dgeqrfp_: Option<
3032        unsafe extern "C" fn(
3033            m: *const lapack_int,
3034            n: *const lapack_int,
3035            A: *mut f64,
3036            lda: *const lapack_int,
3037            tau: *mut f64,
3038            work: *mut f64,
3039            lwork: *const lapack_int,
3040            info: *mut lapack_int,
3041        ),
3042    >,
3043    pub sgeqrfp_: Option<
3044        unsafe extern "C" fn(
3045            m: *const lapack_int,
3046            n: *const lapack_int,
3047            A: *mut f32,
3048            lda: *const lapack_int,
3049            tau: *mut f32,
3050            work: *mut f32,
3051            lwork: *const lapack_int,
3052            info: *mut lapack_int,
3053        ),
3054    >,
3055    pub zgeqrfp_: Option<
3056        unsafe extern "C" fn(
3057            m: *const lapack_int,
3058            n: *const lapack_int,
3059            A: *mut __BindgenComplex<f64>,
3060            lda: *const lapack_int,
3061            tau: *mut __BindgenComplex<f64>,
3062            work: *mut __BindgenComplex<f64>,
3063            lwork: *const lapack_int,
3064            info: *mut lapack_int,
3065        ),
3066    >,
3067    pub cgeqrt_: Option<
3068        unsafe extern "C" fn(
3069            m: *const lapack_int,
3070            n: *const lapack_int,
3071            nb: *const lapack_int,
3072            A: *mut __BindgenComplex<f32>,
3073            lda: *const lapack_int,
3074            T: *mut __BindgenComplex<f32>,
3075            ldt: *const lapack_int,
3076            work: *mut __BindgenComplex<f32>,
3077            info: *mut lapack_int,
3078        ),
3079    >,
3080    pub dgeqrt_: Option<
3081        unsafe extern "C" fn(
3082            m: *const lapack_int,
3083            n: *const lapack_int,
3084            nb: *const lapack_int,
3085            A: *mut f64,
3086            lda: *const lapack_int,
3087            T: *mut f64,
3088            ldt: *const lapack_int,
3089            work: *mut f64,
3090            info: *mut lapack_int,
3091        ),
3092    >,
3093    pub sgeqrt_: Option<
3094        unsafe extern "C" fn(
3095            m: *const lapack_int,
3096            n: *const lapack_int,
3097            nb: *const lapack_int,
3098            A: *mut f32,
3099            lda: *const lapack_int,
3100            T: *mut f32,
3101            ldt: *const lapack_int,
3102            work: *mut f32,
3103            info: *mut lapack_int,
3104        ),
3105    >,
3106    pub zgeqrt_: Option<
3107        unsafe extern "C" fn(
3108            m: *const lapack_int,
3109            n: *const lapack_int,
3110            nb: *const lapack_int,
3111            A: *mut __BindgenComplex<f64>,
3112            lda: *const lapack_int,
3113            T: *mut __BindgenComplex<f64>,
3114            ldt: *const lapack_int,
3115            work: *mut __BindgenComplex<f64>,
3116            info: *mut lapack_int,
3117        ),
3118    >,
3119    pub cgeqrt2_: Option<
3120        unsafe extern "C" fn(
3121            m: *const lapack_int,
3122            n: *const lapack_int,
3123            A: *mut __BindgenComplex<f32>,
3124            lda: *const lapack_int,
3125            T: *mut __BindgenComplex<f32>,
3126            ldt: *const lapack_int,
3127            info: *mut lapack_int,
3128        ),
3129    >,
3130    pub dgeqrt2_: Option<
3131        unsafe extern "C" fn(
3132            m: *const lapack_int,
3133            n: *const lapack_int,
3134            A: *mut f64,
3135            lda: *const lapack_int,
3136            T: *mut f64,
3137            ldt: *const lapack_int,
3138            info: *mut lapack_int,
3139        ),
3140    >,
3141    pub sgeqrt2_: Option<
3142        unsafe extern "C" fn(
3143            m: *const lapack_int,
3144            n: *const lapack_int,
3145            A: *mut f32,
3146            lda: *const lapack_int,
3147            T: *mut f32,
3148            ldt: *const lapack_int,
3149            info: *mut lapack_int,
3150        ),
3151    >,
3152    pub zgeqrt2_: Option<
3153        unsafe extern "C" fn(
3154            m: *const lapack_int,
3155            n: *const lapack_int,
3156            A: *mut __BindgenComplex<f64>,
3157            lda: *const lapack_int,
3158            T: *mut __BindgenComplex<f64>,
3159            ldt: *const lapack_int,
3160            info: *mut lapack_int,
3161        ),
3162    >,
3163    pub cgeqrt3_: Option<
3164        unsafe extern "C" fn(
3165            m: *const lapack_int,
3166            n: *const lapack_int,
3167            A: *mut __BindgenComplex<f32>,
3168            lda: *const lapack_int,
3169            T: *mut __BindgenComplex<f32>,
3170            ldt: *const lapack_int,
3171            info: *mut lapack_int,
3172        ),
3173    >,
3174    pub dgeqrt3_: Option<
3175        unsafe extern "C" fn(
3176            m: *const lapack_int,
3177            n: *const lapack_int,
3178            A: *mut f64,
3179            lda: *const lapack_int,
3180            T: *mut f64,
3181            ldt: *const lapack_int,
3182            info: *mut lapack_int,
3183        ),
3184    >,
3185    pub sgeqrt3_: Option<
3186        unsafe extern "C" fn(
3187            m: *const lapack_int,
3188            n: *const lapack_int,
3189            A: *mut f32,
3190            lda: *const lapack_int,
3191            T: *mut f32,
3192            ldt: *const lapack_int,
3193            info: *mut lapack_int,
3194        ),
3195    >,
3196    pub zgeqrt3_: Option<
3197        unsafe extern "C" fn(
3198            m: *const lapack_int,
3199            n: *const lapack_int,
3200            A: *mut __BindgenComplex<f64>,
3201            lda: *const lapack_int,
3202            T: *mut __BindgenComplex<f64>,
3203            ldt: *const lapack_int,
3204            info: *mut lapack_int,
3205        ),
3206    >,
3207    pub cgerfs_: Option<
3208        unsafe extern "C" fn(
3209            trans: *const c_char,
3210            n: *const lapack_int,
3211            nrhs: *const lapack_int,
3212            A: *const __BindgenComplex<f32>,
3213            lda: *const lapack_int,
3214            AF: *const __BindgenComplex<f32>,
3215            ldaf: *const lapack_int,
3216            ipiv: *const lapack_int,
3217            B: *const __BindgenComplex<f32>,
3218            ldb: *const lapack_int,
3219            X: *mut __BindgenComplex<f32>,
3220            ldx: *const lapack_int,
3221            ferr: *mut f32,
3222            berr: *mut f32,
3223            work: *mut __BindgenComplex<f32>,
3224            rwork: *mut f32,
3225            info: *mut lapack_int,
3226        ),
3227    >,
3228    pub dgerfs_: Option<
3229        unsafe extern "C" fn(
3230            trans: *const c_char,
3231            n: *const lapack_int,
3232            nrhs: *const lapack_int,
3233            A: *const f64,
3234            lda: *const lapack_int,
3235            AF: *const f64,
3236            ldaf: *const lapack_int,
3237            ipiv: *const lapack_int,
3238            B: *const f64,
3239            ldb: *const lapack_int,
3240            X: *mut f64,
3241            ldx: *const lapack_int,
3242            ferr: *mut f64,
3243            berr: *mut f64,
3244            work: *mut f64,
3245            iwork: *mut lapack_int,
3246            info: *mut lapack_int,
3247        ),
3248    >,
3249    pub sgerfs_: Option<
3250        unsafe extern "C" fn(
3251            trans: *const c_char,
3252            n: *const lapack_int,
3253            nrhs: *const lapack_int,
3254            A: *const f32,
3255            lda: *const lapack_int,
3256            AF: *const f32,
3257            ldaf: *const lapack_int,
3258            ipiv: *const lapack_int,
3259            B: *const f32,
3260            ldb: *const lapack_int,
3261            X: *mut f32,
3262            ldx: *const lapack_int,
3263            ferr: *mut f32,
3264            berr: *mut f32,
3265            work: *mut f32,
3266            iwork: *mut lapack_int,
3267            info: *mut lapack_int,
3268        ),
3269    >,
3270    pub zgerfs_: Option<
3271        unsafe extern "C" fn(
3272            trans: *const c_char,
3273            n: *const lapack_int,
3274            nrhs: *const lapack_int,
3275            A: *const __BindgenComplex<f64>,
3276            lda: *const lapack_int,
3277            AF: *const __BindgenComplex<f64>,
3278            ldaf: *const lapack_int,
3279            ipiv: *const lapack_int,
3280            B: *const __BindgenComplex<f64>,
3281            ldb: *const lapack_int,
3282            X: *mut __BindgenComplex<f64>,
3283            ldx: *const lapack_int,
3284            ferr: *mut f64,
3285            berr: *mut f64,
3286            work: *mut __BindgenComplex<f64>,
3287            rwork: *mut f64,
3288            info: *mut lapack_int,
3289        ),
3290    >,
3291    pub cgerfsx_: Option<
3292        unsafe extern "C" fn(
3293            trans: *const c_char,
3294            equed: *const c_char,
3295            n: *const lapack_int,
3296            nrhs: *const lapack_int,
3297            A: *const __BindgenComplex<f32>,
3298            lda: *const lapack_int,
3299            AF: *const __BindgenComplex<f32>,
3300            ldaf: *const lapack_int,
3301            ipiv: *const lapack_int,
3302            R: *const f32,
3303            C: *const f32,
3304            B: *const __BindgenComplex<f32>,
3305            ldb: *const lapack_int,
3306            X: *mut __BindgenComplex<f32>,
3307            ldx: *const lapack_int,
3308            rcond: *mut f32,
3309            berr: *mut f32,
3310            n_err_bnds: *const lapack_int,
3311            err_bnds_norm: *mut f32,
3312            err_bnds_comp: *mut f32,
3313            nparams: *const lapack_int,
3314            params: *mut f32,
3315            work: *mut __BindgenComplex<f32>,
3316            rwork: *mut f32,
3317            info: *mut lapack_int,
3318        ),
3319    >,
3320    pub dgerfsx_: Option<
3321        unsafe extern "C" fn(
3322            trans: *const c_char,
3323            equed: *const c_char,
3324            n: *const lapack_int,
3325            nrhs: *const lapack_int,
3326            A: *const f64,
3327            lda: *const lapack_int,
3328            AF: *const f64,
3329            ldaf: *const lapack_int,
3330            ipiv: *const lapack_int,
3331            R: *const f64,
3332            C: *const f64,
3333            B: *const f64,
3334            ldb: *const lapack_int,
3335            X: *mut f64,
3336            ldx: *const lapack_int,
3337            rcond: *mut f64,
3338            berr: *mut f64,
3339            n_err_bnds: *const lapack_int,
3340            err_bnds_norm: *mut f64,
3341            err_bnds_comp: *mut f64,
3342            nparams: *const lapack_int,
3343            params: *mut f64,
3344            work: *mut f64,
3345            iwork: *mut lapack_int,
3346            info: *mut lapack_int,
3347        ),
3348    >,
3349    pub sgerfsx_: Option<
3350        unsafe extern "C" fn(
3351            trans: *const c_char,
3352            equed: *const c_char,
3353            n: *const lapack_int,
3354            nrhs: *const lapack_int,
3355            A: *const f32,
3356            lda: *const lapack_int,
3357            AF: *const f32,
3358            ldaf: *const lapack_int,
3359            ipiv: *const lapack_int,
3360            R: *const f32,
3361            C: *const f32,
3362            B: *const f32,
3363            ldb: *const lapack_int,
3364            X: *mut f32,
3365            ldx: *const lapack_int,
3366            rcond: *mut f32,
3367            berr: *mut f32,
3368            n_err_bnds: *const lapack_int,
3369            err_bnds_norm: *mut f32,
3370            err_bnds_comp: *mut f32,
3371            nparams: *const lapack_int,
3372            params: *mut f32,
3373            work: *mut f32,
3374            iwork: *mut lapack_int,
3375            info: *mut lapack_int,
3376        ),
3377    >,
3378    pub zgerfsx_: Option<
3379        unsafe extern "C" fn(
3380            trans: *const c_char,
3381            equed: *const c_char,
3382            n: *const lapack_int,
3383            nrhs: *const lapack_int,
3384            A: *const __BindgenComplex<f64>,
3385            lda: *const lapack_int,
3386            AF: *const __BindgenComplex<f64>,
3387            ldaf: *const lapack_int,
3388            ipiv: *const lapack_int,
3389            R: *const f64,
3390            C: *const f64,
3391            B: *const __BindgenComplex<f64>,
3392            ldb: *const lapack_int,
3393            X: *mut __BindgenComplex<f64>,
3394            ldx: *const lapack_int,
3395            rcond: *mut f64,
3396            berr: *mut f64,
3397            n_err_bnds: *const lapack_int,
3398            err_bnds_norm: *mut f64,
3399            err_bnds_comp: *mut f64,
3400            nparams: *const lapack_int,
3401            params: *mut f64,
3402            work: *mut __BindgenComplex<f64>,
3403            rwork: *mut f64,
3404            info: *mut lapack_int,
3405        ),
3406    >,
3407    pub cgerq2_: Option<
3408        unsafe extern "C" fn(
3409            m: *const lapack_int,
3410            n: *const lapack_int,
3411            A: *mut __BindgenComplex<f32>,
3412            lda: *const lapack_int,
3413            tau: *mut __BindgenComplex<f32>,
3414            work: *mut __BindgenComplex<f32>,
3415            info: *mut lapack_int,
3416        ),
3417    >,
3418    pub dgerq2_: Option<
3419        unsafe extern "C" fn(
3420            m: *const lapack_int,
3421            n: *const lapack_int,
3422            A: *mut f64,
3423            lda: *const lapack_int,
3424            tau: *mut f64,
3425            work: *mut f64,
3426            info: *mut lapack_int,
3427        ),
3428    >,
3429    pub sgerq2_: Option<
3430        unsafe extern "C" fn(
3431            m: *const lapack_int,
3432            n: *const lapack_int,
3433            A: *mut f32,
3434            lda: *const lapack_int,
3435            tau: *mut f32,
3436            work: *mut f32,
3437            info: *mut lapack_int,
3438        ),
3439    >,
3440    pub zgerq2_: Option<
3441        unsafe extern "C" fn(
3442            m: *const lapack_int,
3443            n: *const lapack_int,
3444            A: *mut __BindgenComplex<f64>,
3445            lda: *const lapack_int,
3446            tau: *mut __BindgenComplex<f64>,
3447            work: *mut __BindgenComplex<f64>,
3448            info: *mut lapack_int,
3449        ),
3450    >,
3451    pub cgerqf_: Option<
3452        unsafe extern "C" fn(
3453            m: *const lapack_int,
3454            n: *const lapack_int,
3455            A: *mut __BindgenComplex<f32>,
3456            lda: *const lapack_int,
3457            tau: *mut __BindgenComplex<f32>,
3458            work: *mut __BindgenComplex<f32>,
3459            lwork: *const lapack_int,
3460            info: *mut lapack_int,
3461        ),
3462    >,
3463    pub dgerqf_: Option<
3464        unsafe extern "C" fn(
3465            m: *const lapack_int,
3466            n: *const lapack_int,
3467            A: *mut f64,
3468            lda: *const lapack_int,
3469            tau: *mut f64,
3470            work: *mut f64,
3471            lwork: *const lapack_int,
3472            info: *mut lapack_int,
3473        ),
3474    >,
3475    pub sgerqf_: Option<
3476        unsafe extern "C" fn(
3477            m: *const lapack_int,
3478            n: *const lapack_int,
3479            A: *mut f32,
3480            lda: *const lapack_int,
3481            tau: *mut f32,
3482            work: *mut f32,
3483            lwork: *const lapack_int,
3484            info: *mut lapack_int,
3485        ),
3486    >,
3487    pub zgerqf_: Option<
3488        unsafe extern "C" fn(
3489            m: *const lapack_int,
3490            n: *const lapack_int,
3491            A: *mut __BindgenComplex<f64>,
3492            lda: *const lapack_int,
3493            tau: *mut __BindgenComplex<f64>,
3494            work: *mut __BindgenComplex<f64>,
3495            lwork: *const lapack_int,
3496            info: *mut lapack_int,
3497        ),
3498    >,
3499    pub cgesdd_: Option<
3500        unsafe extern "C" fn(
3501            jobz: *const c_char,
3502            m: *const lapack_int,
3503            n: *const lapack_int,
3504            A: *mut __BindgenComplex<f32>,
3505            lda: *const lapack_int,
3506            S: *mut f32,
3507            U: *mut __BindgenComplex<f32>,
3508            ldu: *const lapack_int,
3509            VT: *mut __BindgenComplex<f32>,
3510            ldvt: *const lapack_int,
3511            work: *mut __BindgenComplex<f32>,
3512            lwork: *const lapack_int,
3513            rwork: *mut f32,
3514            iwork: *mut lapack_int,
3515            info: *mut lapack_int,
3516        ),
3517    >,
3518    pub dgesdd_: Option<
3519        unsafe extern "C" fn(
3520            jobz: *const c_char,
3521            m: *const lapack_int,
3522            n: *const lapack_int,
3523            A: *mut f64,
3524            lda: *const lapack_int,
3525            S: *mut f64,
3526            U: *mut f64,
3527            ldu: *const lapack_int,
3528            VT: *mut f64,
3529            ldvt: *const lapack_int,
3530            work: *mut f64,
3531            lwork: *const lapack_int,
3532            iwork: *mut lapack_int,
3533            info: *mut lapack_int,
3534        ),
3535    >,
3536    pub sgesdd_: Option<
3537        unsafe extern "C" fn(
3538            jobz: *const c_char,
3539            m: *const lapack_int,
3540            n: *const lapack_int,
3541            A: *mut f32,
3542            lda: *const lapack_int,
3543            S: *mut f32,
3544            U: *mut f32,
3545            ldu: *const lapack_int,
3546            VT: *mut f32,
3547            ldvt: *const lapack_int,
3548            work: *mut f32,
3549            lwork: *const lapack_int,
3550            iwork: *mut lapack_int,
3551            info: *mut lapack_int,
3552        ),
3553    >,
3554    pub zgesdd_: Option<
3555        unsafe extern "C" fn(
3556            jobz: *const c_char,
3557            m: *const lapack_int,
3558            n: *const lapack_int,
3559            A: *mut __BindgenComplex<f64>,
3560            lda: *const lapack_int,
3561            S: *mut f64,
3562            U: *mut __BindgenComplex<f64>,
3563            ldu: *const lapack_int,
3564            VT: *mut __BindgenComplex<f64>,
3565            ldvt: *const lapack_int,
3566            work: *mut __BindgenComplex<f64>,
3567            lwork: *const lapack_int,
3568            rwork: *mut f64,
3569            iwork: *mut lapack_int,
3570            info: *mut lapack_int,
3571        ),
3572    >,
3573    pub cgedmd_: Option<
3574        unsafe extern "C" fn(
3575            jobs: *const c_char,
3576            jobz: *const c_char,
3577            jobr: *const c_char,
3578            jobf: *const c_char,
3579            whtsvd: *const lapack_int,
3580            m: *const lapack_int,
3581            n: *const lapack_int,
3582            x: *mut __BindgenComplex<f32>,
3583            ldx: *const lapack_int,
3584            y: *mut __BindgenComplex<f32>,
3585            ldy: *const lapack_int,
3586            nrnk: *const lapack_int,
3587            tol: *const f32,
3588            k: *mut lapack_int,
3589            eigs: *mut __BindgenComplex<f32>,
3590            z: *mut __BindgenComplex<f32>,
3591            ldz: *const lapack_int,
3592            res: *mut f32,
3593            b: *mut __BindgenComplex<f32>,
3594            ldb: *const lapack_int,
3595            w: *mut __BindgenComplex<f32>,
3596            ldw: *const lapack_int,
3597            s: *mut __BindgenComplex<f32>,
3598            lds: *const lapack_int,
3599            zwork: *mut __BindgenComplex<f32>,
3600            lzwork: *const lapack_int,
3601            work: *mut f32,
3602            lwork: *const lapack_int,
3603            iwork: *mut lapack_int,
3604            liwork: *const lapack_int,
3605            info: *mut lapack_int,
3606        ),
3607    >,
3608    pub dgedmd_: Option<
3609        unsafe extern "C" fn(
3610            jobs: *const c_char,
3611            jobz: *const c_char,
3612            jobr: *const c_char,
3613            jobf: *const c_char,
3614            whtsvd: *const lapack_int,
3615            m: *const lapack_int,
3616            n: *const lapack_int,
3617            x: *mut f64,
3618            ldx: *const lapack_int,
3619            y: *mut f64,
3620            ldy: *const lapack_int,
3621            nrnk: *const lapack_int,
3622            tol: *const f64,
3623            k: *mut lapack_int,
3624            reig: *mut f64,
3625            imeig: *mut f64,
3626            z: *mut f64,
3627            ldz: *const lapack_int,
3628            res: *mut f64,
3629            b: *mut f64,
3630            ldb: *const lapack_int,
3631            w: *mut f64,
3632            ldw: *const lapack_int,
3633            s: *mut f64,
3634            lds: *const lapack_int,
3635            work: *mut f64,
3636            lwork: *const lapack_int,
3637            iwork: *mut lapack_int,
3638            liwork: *const lapack_int,
3639            info: *mut lapack_int,
3640        ),
3641    >,
3642    pub sgedmd_: Option<
3643        unsafe extern "C" fn(
3644            jobs: *const c_char,
3645            jobz: *const c_char,
3646            jobr: *const c_char,
3647            jobf: *const c_char,
3648            whtsvd: *const lapack_int,
3649            m: *const lapack_int,
3650            n: *const lapack_int,
3651            x: *mut f32,
3652            ldx: *const lapack_int,
3653            y: *mut f32,
3654            ldy: *const lapack_int,
3655            nrnk: *const lapack_int,
3656            tol: *const f32,
3657            k: *mut lapack_int,
3658            reig: *mut f32,
3659            imeig: *mut f32,
3660            z: *mut f32,
3661            ldz: *const lapack_int,
3662            res: *mut f32,
3663            b: *mut f32,
3664            ldb: *const lapack_int,
3665            w: *mut f32,
3666            ldw: *const lapack_int,
3667            s: *mut f32,
3668            lds: *const lapack_int,
3669            work: *mut f32,
3670            lwork: *const lapack_int,
3671            iwork: *mut lapack_int,
3672            liwork: *const lapack_int,
3673            info: *mut lapack_int,
3674        ),
3675    >,
3676    pub zgedmd_: Option<
3677        unsafe extern "C" fn(
3678            jobs: *const c_char,
3679            jobz: *const c_char,
3680            jobr: *const c_char,
3681            jobf: *const c_char,
3682            whtsvd: *const lapack_int,
3683            m: *const lapack_int,
3684            n: *const lapack_int,
3685            x: *mut __BindgenComplex<f64>,
3686            ldx: *const lapack_int,
3687            y: *mut __BindgenComplex<f64>,
3688            ldy: *const lapack_int,
3689            nrnk: *const lapack_int,
3690            tol: *const f64,
3691            k: *mut lapack_int,
3692            eigs: *mut __BindgenComplex<f64>,
3693            z: *mut __BindgenComplex<f64>,
3694            ldz: *const lapack_int,
3695            res: *mut f64,
3696            b: *mut __BindgenComplex<f64>,
3697            ldb: *const lapack_int,
3698            w: *mut __BindgenComplex<f64>,
3699            ldw: *const lapack_int,
3700            s: *mut __BindgenComplex<f64>,
3701            lds: *const lapack_int,
3702            zwork: *mut __BindgenComplex<f64>,
3703            lzwork: *const lapack_int,
3704            rwork: *mut f64,
3705            lrwork: *const lapack_int,
3706            iwork: *mut lapack_int,
3707            liwork: *const lapack_int,
3708            info: *mut lapack_int,
3709        ),
3710    >,
3711    pub cgedmdq_: Option<
3712        unsafe extern "C" fn(
3713            jobs: *const c_char,
3714            jobz: *const c_char,
3715            jobr: *const c_char,
3716            jobq: *const c_char,
3717            jobt: *const c_char,
3718            jobf: *const c_char,
3719            whtsvd: *const lapack_int,
3720            m: *const lapack_int,
3721            n: *const lapack_int,
3722            f: *mut __BindgenComplex<f32>,
3723            ldf: *const lapack_int,
3724            x: *mut __BindgenComplex<f32>,
3725            ldx: *const lapack_int,
3726            y: *mut __BindgenComplex<f32>,
3727            ldy: *const lapack_int,
3728            nrnk: *const lapack_int,
3729            tol: *const f32,
3730            k: *const lapack_int,
3731            eigs: *mut __BindgenComplex<f32>,
3732            z: *mut __BindgenComplex<f32>,
3733            ldz: *const lapack_int,
3734            res: *mut f32,
3735            b: *mut __BindgenComplex<f32>,
3736            ldb: *const lapack_int,
3737            v: *mut __BindgenComplex<f32>,
3738            ldv: *const lapack_int,
3739            s: *mut __BindgenComplex<f32>,
3740            lds: *const lapack_int,
3741            zwork: *mut __BindgenComplex<f32>,
3742            lzwork: *const lapack_int,
3743            work: *mut f32,
3744            lwork: *const lapack_int,
3745            iwork: *mut lapack_int,
3746            liwork: *const lapack_int,
3747            info: *mut lapack_int,
3748        ),
3749    >,
3750    pub dgedmdq_: Option<
3751        unsafe extern "C" fn(
3752            jobs: *const c_char,
3753            jobz: *const c_char,
3754            jobr: *const c_char,
3755            jobq: *const c_char,
3756            jobt: *const c_char,
3757            jobf: *const c_char,
3758            whtsvd: *const lapack_int,
3759            m: *const lapack_int,
3760            n: *const lapack_int,
3761            f: *mut f64,
3762            ldf: *const lapack_int,
3763            x: *mut f64,
3764            ldx: *const lapack_int,
3765            y: *mut f64,
3766            ldy: *const lapack_int,
3767            nrnk: *const lapack_int,
3768            tol: *const f64,
3769            k: *mut lapack_int,
3770            reig: *mut f64,
3771            imeig: *mut f64,
3772            z: *mut f64,
3773            ldz: *const lapack_int,
3774            res: *mut f64,
3775            b: *mut f64,
3776            ldb: *const lapack_int,
3777            v: *mut f64,
3778            ldv: *const lapack_int,
3779            s: *mut f64,
3780            lds: *const lapack_int,
3781            work: *mut f64,
3782            lwork: *const lapack_int,
3783            iwork: *mut lapack_int,
3784            liwork: *const lapack_int,
3785            info: *mut lapack_int,
3786        ),
3787    >,
3788    pub sgedmdq_: Option<
3789        unsafe extern "C" fn(
3790            jobs: *const c_char,
3791            jobz: *const c_char,
3792            jobr: *const c_char,
3793            jobq: *const c_char,
3794            jobt: *const c_char,
3795            jobf: *const c_char,
3796            whtsvd: *const lapack_int,
3797            m: *const lapack_int,
3798            n: *const lapack_int,
3799            f: *mut f32,
3800            ldf: *const lapack_int,
3801            x: *mut f32,
3802            ldx: *const lapack_int,
3803            y: *mut f32,
3804            ldy: *const lapack_int,
3805            nrnk: *const lapack_int,
3806            tol: *const f32,
3807            k: *const lapack_int,
3808            reig: *mut f32,
3809            imeig: *mut f32,
3810            z: *mut f32,
3811            ldz: *const lapack_int,
3812            res: *mut f32,
3813            b: *mut f32,
3814            ldb: *const lapack_int,
3815            v: *mut f32,
3816            ldv: *const lapack_int,
3817            s: *mut f32,
3818            lds: *const lapack_int,
3819            work: *mut f32,
3820            lwork: *const lapack_int,
3821            iwork: *mut lapack_int,
3822            liwork: *const lapack_int,
3823            info: *mut lapack_int,
3824        ),
3825    >,
3826    pub zgedmdq_: Option<
3827        unsafe extern "C" fn(
3828            jobs: *const c_char,
3829            jobz: *const c_char,
3830            jobr: *const c_char,
3831            jobq: *const c_char,
3832            jobt: *const c_char,
3833            jobf: *const c_char,
3834            whtsvd: *const lapack_int,
3835            m: *const lapack_int,
3836            n: *const lapack_int,
3837            f: *mut __BindgenComplex<f64>,
3838            ldf: *const lapack_int,
3839            x: *mut __BindgenComplex<f64>,
3840            ldx: *const lapack_int,
3841            y: *mut __BindgenComplex<f64>,
3842            ldy: *const lapack_int,
3843            nrnk: *const lapack_int,
3844            tol: *const f64,
3845            k: *const lapack_int,
3846            eigs: *mut __BindgenComplex<f64>,
3847            z: *mut __BindgenComplex<f64>,
3848            ldz: *const lapack_int,
3849            res: *mut f64,
3850            b: *mut __BindgenComplex<f64>,
3851            ldb: *const lapack_int,
3852            v: *mut __BindgenComplex<f64>,
3853            ldv: *const lapack_int,
3854            s: *mut __BindgenComplex<f64>,
3855            lds: *const lapack_int,
3856            zwork: *mut __BindgenComplex<f64>,
3857            lzwork: *const lapack_int,
3858            work: *mut f64,
3859            lwork: *const lapack_int,
3860            iwork: *mut lapack_int,
3861            liwork: *const lapack_int,
3862            info: *mut lapack_int,
3863        ),
3864    >,
3865    pub cgesv_: Option<
3866        unsafe extern "C" fn(
3867            n: *const lapack_int,
3868            nrhs: *const lapack_int,
3869            A: *mut __BindgenComplex<f32>,
3870            lda: *const lapack_int,
3871            ipiv: *mut lapack_int,
3872            B: *mut __BindgenComplex<f32>,
3873            ldb: *const lapack_int,
3874            info: *mut lapack_int,
3875        ),
3876    >,
3877    pub dgesv_: Option<
3878        unsafe extern "C" fn(
3879            n: *const lapack_int,
3880            nrhs: *const lapack_int,
3881            A: *mut f64,
3882            lda: *const lapack_int,
3883            ipiv: *mut lapack_int,
3884            B: *mut f64,
3885            ldb: *const lapack_int,
3886            info: *mut lapack_int,
3887        ),
3888    >,
3889    pub sgesv_: Option<
3890        unsafe extern "C" fn(
3891            n: *const lapack_int,
3892            nrhs: *const lapack_int,
3893            A: *mut f32,
3894            lda: *const lapack_int,
3895            ipiv: *mut lapack_int,
3896            B: *mut f32,
3897            ldb: *const lapack_int,
3898            info: *mut lapack_int,
3899        ),
3900    >,
3901    pub zgesv_: Option<
3902        unsafe extern "C" fn(
3903            n: *const lapack_int,
3904            nrhs: *const lapack_int,
3905            A: *mut __BindgenComplex<f64>,
3906            lda: *const lapack_int,
3907            ipiv: *mut lapack_int,
3908            B: *mut __BindgenComplex<f64>,
3909            ldb: *const lapack_int,
3910            info: *mut lapack_int,
3911        ),
3912    >,
3913    pub dsgesv_: Option<
3914        unsafe extern "C" fn(
3915            n: *const lapack_int,
3916            nrhs: *const lapack_int,
3917            A: *mut f64,
3918            lda: *const lapack_int,
3919            ipiv: *mut lapack_int,
3920            B: *const f64,
3921            ldb: *const lapack_int,
3922            X: *mut f64,
3923            ldx: *const lapack_int,
3924            work: *mut f64,
3925            swork: *mut f32,
3926            iter: *mut lapack_int,
3927            info: *mut lapack_int,
3928        ),
3929    >,
3930    pub zcgesv_: Option<
3931        unsafe extern "C" fn(
3932            n: *const lapack_int,
3933            nrhs: *const lapack_int,
3934            A: *mut __BindgenComplex<f64>,
3935            lda: *const lapack_int,
3936            ipiv: *mut lapack_int,
3937            B: *const __BindgenComplex<f64>,
3938            ldb: *const lapack_int,
3939            X: *mut __BindgenComplex<f64>,
3940            ldx: *const lapack_int,
3941            work: *mut __BindgenComplex<f64>,
3942            swork: *mut __BindgenComplex<f32>,
3943            rwork: *mut f64,
3944            iter: *mut lapack_int,
3945            info: *mut lapack_int,
3946        ),
3947    >,
3948    pub cgesvd_: Option<
3949        unsafe extern "C" fn(
3950            jobu: *const c_char,
3951            jobvt: *const c_char,
3952            m: *const lapack_int,
3953            n: *const lapack_int,
3954            A: *mut __BindgenComplex<f32>,
3955            lda: *const lapack_int,
3956            S: *mut f32,
3957            U: *mut __BindgenComplex<f32>,
3958            ldu: *const lapack_int,
3959            VT: *mut __BindgenComplex<f32>,
3960            ldvt: *const lapack_int,
3961            work: *mut __BindgenComplex<f32>,
3962            lwork: *const lapack_int,
3963            rwork: *mut f32,
3964            info: *mut lapack_int,
3965        ),
3966    >,
3967    pub dgesvd_: Option<
3968        unsafe extern "C" fn(
3969            jobu: *const c_char,
3970            jobvt: *const c_char,
3971            m: *const lapack_int,
3972            n: *const lapack_int,
3973            A: *mut f64,
3974            lda: *const lapack_int,
3975            S: *mut f64,
3976            U: *mut f64,
3977            ldu: *const lapack_int,
3978            VT: *mut f64,
3979            ldvt: *const lapack_int,
3980            work: *mut f64,
3981            lwork: *const lapack_int,
3982            info: *mut lapack_int,
3983        ),
3984    >,
3985    pub sgesvd_: Option<
3986        unsafe extern "C" fn(
3987            jobu: *const c_char,
3988            jobvt: *const c_char,
3989            m: *const lapack_int,
3990            n: *const lapack_int,
3991            A: *mut f32,
3992            lda: *const lapack_int,
3993            S: *mut f32,
3994            U: *mut f32,
3995            ldu: *const lapack_int,
3996            VT: *mut f32,
3997            ldvt: *const lapack_int,
3998            work: *mut f32,
3999            lwork: *const lapack_int,
4000            info: *mut lapack_int,
4001        ),
4002    >,
4003    pub zgesvd_: Option<
4004        unsafe extern "C" fn(
4005            jobu: *const c_char,
4006            jobvt: *const c_char,
4007            m: *const lapack_int,
4008            n: *const lapack_int,
4009            A: *mut __BindgenComplex<f64>,
4010            lda: *const lapack_int,
4011            S: *mut f64,
4012            U: *mut __BindgenComplex<f64>,
4013            ldu: *const lapack_int,
4014            VT: *mut __BindgenComplex<f64>,
4015            ldvt: *const lapack_int,
4016            work: *mut __BindgenComplex<f64>,
4017            lwork: *const lapack_int,
4018            rwork: *mut f64,
4019            info: *mut lapack_int,
4020        ),
4021    >,
4022    pub cgesvdq_: Option<
4023        unsafe extern "C" fn(
4024            joba: *const c_char,
4025            jobp: *const c_char,
4026            jobr: *const c_char,
4027            jobu: *const c_char,
4028            jobv: *const c_char,
4029            m: *const lapack_int,
4030            n: *const lapack_int,
4031            A: *mut __BindgenComplex<f32>,
4032            lda: *const lapack_int,
4033            S: *mut f32,
4034            U: *mut __BindgenComplex<f32>,
4035            ldu: *const lapack_int,
4036            V: *mut __BindgenComplex<f32>,
4037            ldv: *const lapack_int,
4038            numrank: *mut lapack_int,
4039            iwork: *mut lapack_int,
4040            liwork: *const lapack_int,
4041            cwork: *mut __BindgenComplex<f32>,
4042            lcwork: *mut lapack_int,
4043            rwork: *mut f32,
4044            lrwork: *const lapack_int,
4045            info: *mut lapack_int,
4046        ),
4047    >,
4048    pub dgesvdq_: Option<
4049        unsafe extern "C" fn(
4050            joba: *const c_char,
4051            jobp: *const c_char,
4052            jobr: *const c_char,
4053            jobu: *const c_char,
4054            jobv: *const c_char,
4055            m: *const lapack_int,
4056            n: *const lapack_int,
4057            A: *mut f64,
4058            lda: *const lapack_int,
4059            S: *mut f64,
4060            U: *mut f64,
4061            ldu: *const lapack_int,
4062            V: *mut f64,
4063            ldv: *const lapack_int,
4064            numrank: *mut lapack_int,
4065            iwork: *mut lapack_int,
4066            liwork: *const lapack_int,
4067            work: *mut f64,
4068            lwork: *mut lapack_int,
4069            rwork: *mut f64,
4070            lrwork: *const lapack_int,
4071            info: *mut lapack_int,
4072        ),
4073    >,
4074    pub sgesvdq_: Option<
4075        unsafe extern "C" fn(
4076            joba: *const c_char,
4077            jobp: *const c_char,
4078            jobr: *const c_char,
4079            jobu: *const c_char,
4080            jobv: *const c_char,
4081            m: *const lapack_int,
4082            n: *const lapack_int,
4083            A: *mut f32,
4084            lda: *const lapack_int,
4085            S: *mut f32,
4086            U: *mut f32,
4087            ldu: *const lapack_int,
4088            V: *mut f32,
4089            ldv: *const lapack_int,
4090            numrank: *mut lapack_int,
4091            iwork: *mut lapack_int,
4092            liwork: *const lapack_int,
4093            work: *mut f32,
4094            lwork: *mut lapack_int,
4095            rwork: *mut f32,
4096            lrwork: *const lapack_int,
4097            info: *mut lapack_int,
4098        ),
4099    >,
4100    pub zgesvdq_: Option<
4101        unsafe extern "C" fn(
4102            joba: *const c_char,
4103            jobp: *const c_char,
4104            jobr: *const c_char,
4105            jobu: *const c_char,
4106            jobv: *const c_char,
4107            m: *const lapack_int,
4108            n: *const lapack_int,
4109            A: *mut __BindgenComplex<f64>,
4110            lda: *const lapack_int,
4111            S: *mut f64,
4112            U: *mut __BindgenComplex<f64>,
4113            ldu: *const lapack_int,
4114            V: *mut __BindgenComplex<f64>,
4115            ldv: *const lapack_int,
4116            numrank: *mut lapack_int,
4117            iwork: *mut lapack_int,
4118            liwork: *const lapack_int,
4119            cwork: *mut __BindgenComplex<f64>,
4120            lcwork: *mut lapack_int,
4121            rwork: *mut f64,
4122            lrwork: *const lapack_int,
4123            info: *mut lapack_int,
4124        ),
4125    >,
4126    pub cgesvdx_: Option<
4127        unsafe extern "C" fn(
4128            jobu: *const c_char,
4129            jobvt: *const c_char,
4130            range: *const c_char,
4131            m: *const lapack_int,
4132            n: *const lapack_int,
4133            A: *mut __BindgenComplex<f32>,
4134            lda: *const lapack_int,
4135            vl: *const f32,
4136            vu: *const f32,
4137            il: *const lapack_int,
4138            iu: *const lapack_int,
4139            ns: *mut lapack_int,
4140            S: *mut f32,
4141            U: *mut __BindgenComplex<f32>,
4142            ldu: *const lapack_int,
4143            VT: *mut __BindgenComplex<f32>,
4144            ldvt: *const lapack_int,
4145            work: *mut __BindgenComplex<f32>,
4146            lwork: *const lapack_int,
4147            rwork: *mut f32,
4148            iwork: *mut lapack_int,
4149            info: *mut lapack_int,
4150        ),
4151    >,
4152    pub dgesvdx_: Option<
4153        unsafe extern "C" fn(
4154            jobu: *const c_char,
4155            jobvt: *const c_char,
4156            range: *const c_char,
4157            m: *const lapack_int,
4158            n: *const lapack_int,
4159            A: *mut f64,
4160            lda: *const lapack_int,
4161            vl: *const f64,
4162            vu: *const f64,
4163            il: *const lapack_int,
4164            iu: *const lapack_int,
4165            ns: *mut lapack_int,
4166            S: *mut f64,
4167            U: *mut f64,
4168            ldu: *const lapack_int,
4169            VT: *mut f64,
4170            ldvt: *const lapack_int,
4171            work: *mut f64,
4172            lwork: *const lapack_int,
4173            iwork: *mut lapack_int,
4174            info: *mut lapack_int,
4175        ),
4176    >,
4177    pub sgesvdx_: Option<
4178        unsafe extern "C" fn(
4179            jobu: *const c_char,
4180            jobvt: *const c_char,
4181            range: *const c_char,
4182            m: *const lapack_int,
4183            n: *const lapack_int,
4184            A: *mut f32,
4185            lda: *const lapack_int,
4186            vl: *const f32,
4187            vu: *const f32,
4188            il: *const lapack_int,
4189            iu: *const lapack_int,
4190            ns: *mut lapack_int,
4191            S: *mut f32,
4192            U: *mut f32,
4193            ldu: *const lapack_int,
4194            VT: *mut f32,
4195            ldvt: *const lapack_int,
4196            work: *mut f32,
4197            lwork: *const lapack_int,
4198            iwork: *mut lapack_int,
4199            info: *mut lapack_int,
4200        ),
4201    >,
4202    pub zgesvdx_: Option<
4203        unsafe extern "C" fn(
4204            jobu: *const c_char,
4205            jobvt: *const c_char,
4206            range: *const c_char,
4207            m: *const lapack_int,
4208            n: *const lapack_int,
4209            A: *mut __BindgenComplex<f64>,
4210            lda: *const lapack_int,
4211            vl: *const f64,
4212            vu: *const f64,
4213            il: *const lapack_int,
4214            iu: *const lapack_int,
4215            ns: *mut lapack_int,
4216            S: *mut f64,
4217            U: *mut __BindgenComplex<f64>,
4218            ldu: *const lapack_int,
4219            VT: *mut __BindgenComplex<f64>,
4220            ldvt: *const lapack_int,
4221            work: *mut __BindgenComplex<f64>,
4222            lwork: *const lapack_int,
4223            rwork: *mut f64,
4224            iwork: *mut lapack_int,
4225            info: *mut lapack_int,
4226        ),
4227    >,
4228    pub cgesvj_: Option<
4229        unsafe extern "C" fn(
4230            joba: *const c_char,
4231            jobu: *const c_char,
4232            jobv: *const c_char,
4233            m: *const lapack_int,
4234            n: *const lapack_int,
4235            A: *mut __BindgenComplex<f32>,
4236            lda: *const lapack_int,
4237            SVA: *mut f32,
4238            mv: *const lapack_int,
4239            V: *mut __BindgenComplex<f32>,
4240            ldv: *const lapack_int,
4241            cwork: *mut __BindgenComplex<f32>,
4242            lwork: *const lapack_int,
4243            rwork: *mut f32,
4244            lrwork: *const lapack_int,
4245            info: *mut lapack_int,
4246        ),
4247    >,
4248    pub dgesvj_: Option<
4249        unsafe extern "C" fn(
4250            joba: *const c_char,
4251            jobu: *const c_char,
4252            jobv: *const c_char,
4253            m: *const lapack_int,
4254            n: *const lapack_int,
4255            A: *mut f64,
4256            lda: *const lapack_int,
4257            SVA: *mut f64,
4258            mv: *const lapack_int,
4259            V: *mut f64,
4260            ldv: *const lapack_int,
4261            work: *mut f64,
4262            lwork: *const lapack_int,
4263            info: *mut lapack_int,
4264        ),
4265    >,
4266    pub sgesvj_: Option<
4267        unsafe extern "C" fn(
4268            joba: *const c_char,
4269            jobu: *const c_char,
4270            jobv: *const c_char,
4271            m: *const lapack_int,
4272            n: *const lapack_int,
4273            A: *mut f32,
4274            lda: *const lapack_int,
4275            SVA: *mut f32,
4276            mv: *const lapack_int,
4277            V: *mut f32,
4278            ldv: *const lapack_int,
4279            work: *mut f32,
4280            lwork: *const lapack_int,
4281            info: *mut lapack_int,
4282        ),
4283    >,
4284    pub zgesvj_: Option<
4285        unsafe extern "C" fn(
4286            joba: *const c_char,
4287            jobu: *const c_char,
4288            jobv: *const c_char,
4289            m: *const lapack_int,
4290            n: *const lapack_int,
4291            A: *mut __BindgenComplex<f64>,
4292            lda: *const lapack_int,
4293            SVA: *mut f64,
4294            mv: *const lapack_int,
4295            V: *mut __BindgenComplex<f64>,
4296            ldv: *const lapack_int,
4297            cwork: *mut __BindgenComplex<f64>,
4298            lwork: *const lapack_int,
4299            rwork: *mut f64,
4300            lrwork: *const lapack_int,
4301            info: *mut lapack_int,
4302        ),
4303    >,
4304    pub cgesvx_: Option<
4305        unsafe extern "C" fn(
4306            fact: *const c_char,
4307            trans: *const c_char,
4308            n: *const lapack_int,
4309            nrhs: *const lapack_int,
4310            A: *mut __BindgenComplex<f32>,
4311            lda: *const lapack_int,
4312            AF: *mut __BindgenComplex<f32>,
4313            ldaf: *const lapack_int,
4314            ipiv: *mut lapack_int,
4315            equed: *mut c_char,
4316            R: *mut f32,
4317            C: *mut f32,
4318            B: *mut __BindgenComplex<f32>,
4319            ldb: *const lapack_int,
4320            X: *mut __BindgenComplex<f32>,
4321            ldx: *const lapack_int,
4322            rcond: *mut f32,
4323            ferr: *mut f32,
4324            berr: *mut f32,
4325            work: *mut __BindgenComplex<f32>,
4326            rwork: *mut f32,
4327            info: *mut lapack_int,
4328        ),
4329    >,
4330    pub dgesvx_: Option<
4331        unsafe extern "C" fn(
4332            fact: *const c_char,
4333            trans: *const c_char,
4334            n: *const lapack_int,
4335            nrhs: *const lapack_int,
4336            A: *mut f64,
4337            lda: *const lapack_int,
4338            AF: *mut f64,
4339            ldaf: *const lapack_int,
4340            ipiv: *mut lapack_int,
4341            equed: *mut c_char,
4342            R: *mut f64,
4343            C: *mut f64,
4344            B: *mut f64,
4345            ldb: *const lapack_int,
4346            X: *mut f64,
4347            ldx: *const lapack_int,
4348            rcond: *mut f64,
4349            ferr: *mut f64,
4350            berr: *mut f64,
4351            work: *mut f64,
4352            iwork: *mut lapack_int,
4353            info: *mut lapack_int,
4354        ),
4355    >,
4356    pub sgesvx_: Option<
4357        unsafe extern "C" fn(
4358            fact: *const c_char,
4359            trans: *const c_char,
4360            n: *const lapack_int,
4361            nrhs: *const lapack_int,
4362            A: *mut f32,
4363            lda: *const lapack_int,
4364            AF: *mut f32,
4365            ldaf: *const lapack_int,
4366            ipiv: *mut lapack_int,
4367            equed: *mut c_char,
4368            R: *mut f32,
4369            C: *mut f32,
4370            B: *mut f32,
4371            ldb: *const lapack_int,
4372            X: *mut f32,
4373            ldx: *const lapack_int,
4374            rcond: *mut f32,
4375            ferr: *mut f32,
4376            berr: *mut f32,
4377            work: *mut f32,
4378            iwork: *mut lapack_int,
4379            info: *mut lapack_int,
4380        ),
4381    >,
4382    pub zgesvx_: Option<
4383        unsafe extern "C" fn(
4384            fact: *const c_char,
4385            trans: *const c_char,
4386            n: *const lapack_int,
4387            nrhs: *const lapack_int,
4388            A: *mut __BindgenComplex<f64>,
4389            lda: *const lapack_int,
4390            AF: *mut __BindgenComplex<f64>,
4391            ldaf: *const lapack_int,
4392            ipiv: *mut lapack_int,
4393            equed: *mut c_char,
4394            R: *mut f64,
4395            C: *mut f64,
4396            B: *mut __BindgenComplex<f64>,
4397            ldb: *const lapack_int,
4398            X: *mut __BindgenComplex<f64>,
4399            ldx: *const lapack_int,
4400            rcond: *mut f64,
4401            ferr: *mut f64,
4402            berr: *mut f64,
4403            work: *mut __BindgenComplex<f64>,
4404            rwork: *mut f64,
4405            info: *mut lapack_int,
4406        ),
4407    >,
4408    pub cgesvxx_: Option<
4409        unsafe extern "C" fn(
4410            fact: *const c_char,
4411            trans: *const c_char,
4412            n: *const lapack_int,
4413            nrhs: *const lapack_int,
4414            A: *mut __BindgenComplex<f32>,
4415            lda: *const lapack_int,
4416            AF: *mut __BindgenComplex<f32>,
4417            ldaf: *const lapack_int,
4418            ipiv: *mut lapack_int,
4419            equed: *mut c_char,
4420            R: *mut f32,
4421            C: *mut f32,
4422            B: *mut __BindgenComplex<f32>,
4423            ldb: *const lapack_int,
4424            X: *mut __BindgenComplex<f32>,
4425            ldx: *const lapack_int,
4426            rcond: *mut f32,
4427            rpvgrw: *mut f32,
4428            berr: *mut f32,
4429            n_err_bnds: *const lapack_int,
4430            err_bnds_norm: *mut f32,
4431            err_bnds_comp: *mut f32,
4432            nparams: *const lapack_int,
4433            params: *mut f32,
4434            work: *mut __BindgenComplex<f32>,
4435            rwork: *mut f32,
4436            info: *mut lapack_int,
4437        ),
4438    >,
4439    pub dgesvxx_: Option<
4440        unsafe extern "C" fn(
4441            fact: *const c_char,
4442            trans: *const c_char,
4443            n: *const lapack_int,
4444            nrhs: *const lapack_int,
4445            A: *mut f64,
4446            lda: *const lapack_int,
4447            AF: *mut f64,
4448            ldaf: *const lapack_int,
4449            ipiv: *mut lapack_int,
4450            equed: *mut c_char,
4451            R: *mut f64,
4452            C: *mut f64,
4453            B: *mut f64,
4454            ldb: *const lapack_int,
4455            X: *mut f64,
4456            ldx: *const lapack_int,
4457            rcond: *mut f64,
4458            rpvgrw: *mut f64,
4459            berr: *mut f64,
4460            n_err_bnds: *const lapack_int,
4461            err_bnds_norm: *mut f64,
4462            err_bnds_comp: *mut f64,
4463            nparams: *const lapack_int,
4464            params: *mut f64,
4465            work: *mut f64,
4466            iwork: *mut lapack_int,
4467            info: *mut lapack_int,
4468        ),
4469    >,
4470    pub sgesvxx_: Option<
4471        unsafe extern "C" fn(
4472            fact: *const c_char,
4473            trans: *const c_char,
4474            n: *const lapack_int,
4475            nrhs: *const lapack_int,
4476            A: *mut f32,
4477            lda: *const lapack_int,
4478            AF: *mut f32,
4479            ldaf: *const lapack_int,
4480            ipiv: *mut lapack_int,
4481            equed: *mut c_char,
4482            R: *mut f32,
4483            C: *mut f32,
4484            B: *mut f32,
4485            ldb: *const lapack_int,
4486            X: *mut f32,
4487            ldx: *const lapack_int,
4488            rcond: *mut f32,
4489            rpvgrw: *mut f32,
4490            berr: *mut f32,
4491            n_err_bnds: *const lapack_int,
4492            err_bnds_norm: *mut f32,
4493            err_bnds_comp: *mut f32,
4494            nparams: *const lapack_int,
4495            params: *mut f32,
4496            work: *mut f32,
4497            iwork: *mut lapack_int,
4498            info: *mut lapack_int,
4499        ),
4500    >,
4501    pub zgesvxx_: Option<
4502        unsafe extern "C" fn(
4503            fact: *const c_char,
4504            trans: *const c_char,
4505            n: *const lapack_int,
4506            nrhs: *const lapack_int,
4507            A: *mut __BindgenComplex<f64>,
4508            lda: *const lapack_int,
4509            AF: *mut __BindgenComplex<f64>,
4510            ldaf: *const lapack_int,
4511            ipiv: *mut lapack_int,
4512            equed: *mut c_char,
4513            R: *mut f64,
4514            C: *mut f64,
4515            B: *mut __BindgenComplex<f64>,
4516            ldb: *const lapack_int,
4517            X: *mut __BindgenComplex<f64>,
4518            ldx: *const lapack_int,
4519            rcond: *mut f64,
4520            rpvgrw: *mut f64,
4521            berr: *mut f64,
4522            n_err_bnds: *const lapack_int,
4523            err_bnds_norm: *mut f64,
4524            err_bnds_comp: *mut f64,
4525            nparams: *const lapack_int,
4526            params: *mut f64,
4527            work: *mut __BindgenComplex<f64>,
4528            rwork: *mut f64,
4529            info: *mut lapack_int,
4530        ),
4531    >,
4532    pub cgetf2_: Option<
4533        unsafe extern "C" fn(
4534            m: *const lapack_int,
4535            n: *const lapack_int,
4536            A: *mut __BindgenComplex<f32>,
4537            lda: *const lapack_int,
4538            ipiv: *mut lapack_int,
4539            info: *mut lapack_int,
4540        ),
4541    >,
4542    pub dgetf2_: Option<
4543        unsafe extern "C" fn(
4544            m: *const lapack_int,
4545            n: *const lapack_int,
4546            A: *mut f64,
4547            lda: *const lapack_int,
4548            ipiv: *mut lapack_int,
4549            info: *mut lapack_int,
4550        ),
4551    >,
4552    pub sgetf2_: Option<
4553        unsafe extern "C" fn(
4554            m: *const lapack_int,
4555            n: *const lapack_int,
4556            A: *mut f32,
4557            lda: *const lapack_int,
4558            ipiv: *mut lapack_int,
4559            info: *mut lapack_int,
4560        ),
4561    >,
4562    pub zgetf2_: Option<
4563        unsafe extern "C" fn(
4564            m: *const lapack_int,
4565            n: *const lapack_int,
4566            A: *mut __BindgenComplex<f64>,
4567            lda: *const lapack_int,
4568            ipiv: *mut lapack_int,
4569            info: *mut lapack_int,
4570        ),
4571    >,
4572    pub cgetrf_: Option<
4573        unsafe extern "C" fn(
4574            m: *const lapack_int,
4575            n: *const lapack_int,
4576            A: *mut __BindgenComplex<f32>,
4577            lda: *const lapack_int,
4578            ipiv: *mut lapack_int,
4579            info: *mut lapack_int,
4580        ),
4581    >,
4582    pub dgetrf_: Option<
4583        unsafe extern "C" fn(
4584            m: *const lapack_int,
4585            n: *const lapack_int,
4586            A: *mut f64,
4587            lda: *const lapack_int,
4588            ipiv: *mut lapack_int,
4589            info: *mut lapack_int,
4590        ),
4591    >,
4592    pub sgetrf_: Option<
4593        unsafe extern "C" fn(
4594            m: *const lapack_int,
4595            n: *const lapack_int,
4596            A: *mut f32,
4597            lda: *const lapack_int,
4598            ipiv: *mut lapack_int,
4599            info: *mut lapack_int,
4600        ),
4601    >,
4602    pub zgetrf_: Option<
4603        unsafe extern "C" fn(
4604            m: *const lapack_int,
4605            n: *const lapack_int,
4606            A: *mut __BindgenComplex<f64>,
4607            lda: *const lapack_int,
4608            ipiv: *mut lapack_int,
4609            info: *mut lapack_int,
4610        ),
4611    >,
4612    pub cgetrf2_: Option<
4613        unsafe extern "C" fn(
4614            m: *const lapack_int,
4615            n: *const lapack_int,
4616            A: *mut __BindgenComplex<f32>,
4617            lda: *const lapack_int,
4618            ipiv: *mut lapack_int,
4619            info: *mut lapack_int,
4620        ),
4621    >,
4622    pub dgetrf2_: Option<
4623        unsafe extern "C" fn(
4624            m: *const lapack_int,
4625            n: *const lapack_int,
4626            A: *mut f64,
4627            lda: *const lapack_int,
4628            ipiv: *mut lapack_int,
4629            info: *mut lapack_int,
4630        ),
4631    >,
4632    pub sgetrf2_: Option<
4633        unsafe extern "C" fn(
4634            m: *const lapack_int,
4635            n: *const lapack_int,
4636            A: *mut f32,
4637            lda: *const lapack_int,
4638            ipiv: *mut lapack_int,
4639            info: *mut lapack_int,
4640        ),
4641    >,
4642    pub zgetrf2_: Option<
4643        unsafe extern "C" fn(
4644            m: *const lapack_int,
4645            n: *const lapack_int,
4646            A: *mut __BindgenComplex<f64>,
4647            lda: *const lapack_int,
4648            ipiv: *mut lapack_int,
4649            info: *mut lapack_int,
4650        ),
4651    >,
4652    pub cgetri_: Option<
4653        unsafe extern "C" fn(
4654            n: *const lapack_int,
4655            A: *mut __BindgenComplex<f32>,
4656            lda: *const lapack_int,
4657            ipiv: *const lapack_int,
4658            work: *mut __BindgenComplex<f32>,
4659            lwork: *const lapack_int,
4660            info: *mut lapack_int,
4661        ),
4662    >,
4663    pub dgetri_: Option<
4664        unsafe extern "C" fn(
4665            n: *const lapack_int,
4666            A: *mut f64,
4667            lda: *const lapack_int,
4668            ipiv: *const lapack_int,
4669            work: *mut f64,
4670            lwork: *const lapack_int,
4671            info: *mut lapack_int,
4672        ),
4673    >,
4674    pub sgetri_: Option<
4675        unsafe extern "C" fn(
4676            n: *const lapack_int,
4677            A: *mut f32,
4678            lda: *const lapack_int,
4679            ipiv: *const lapack_int,
4680            work: *mut f32,
4681            lwork: *const lapack_int,
4682            info: *mut lapack_int,
4683        ),
4684    >,
4685    pub zgetri_: Option<
4686        unsafe extern "C" fn(
4687            n: *const lapack_int,
4688            A: *mut __BindgenComplex<f64>,
4689            lda: *const lapack_int,
4690            ipiv: *const lapack_int,
4691            work: *mut __BindgenComplex<f64>,
4692            lwork: *const lapack_int,
4693            info: *mut lapack_int,
4694        ),
4695    >,
4696    pub cgetrs_: Option<
4697        unsafe extern "C" fn(
4698            trans: *const c_char,
4699            n: *const lapack_int,
4700            nrhs: *const lapack_int,
4701            A: *const __BindgenComplex<f32>,
4702            lda: *const lapack_int,
4703            ipiv: *const lapack_int,
4704            B: *mut __BindgenComplex<f32>,
4705            ldb: *const lapack_int,
4706            info: *mut lapack_int,
4707        ),
4708    >,
4709    pub dgetrs_: Option<
4710        unsafe extern "C" fn(
4711            trans: *const c_char,
4712            n: *const lapack_int,
4713            nrhs: *const lapack_int,
4714            A: *const f64,
4715            lda: *const lapack_int,
4716            ipiv: *const lapack_int,
4717            B: *mut f64,
4718            ldb: *const lapack_int,
4719            info: *mut lapack_int,
4720        ),
4721    >,
4722    pub sgetrs_: Option<
4723        unsafe extern "C" fn(
4724            trans: *const c_char,
4725            n: *const lapack_int,
4726            nrhs: *const lapack_int,
4727            A: *const f32,
4728            lda: *const lapack_int,
4729            ipiv: *const lapack_int,
4730            B: *mut f32,
4731            ldb: *const lapack_int,
4732            info: *mut lapack_int,
4733        ),
4734    >,
4735    pub zgetrs_: Option<
4736        unsafe extern "C" fn(
4737            trans: *const c_char,
4738            n: *const lapack_int,
4739            nrhs: *const lapack_int,
4740            A: *const __BindgenComplex<f64>,
4741            lda: *const lapack_int,
4742            ipiv: *const lapack_int,
4743            B: *mut __BindgenComplex<f64>,
4744            ldb: *const lapack_int,
4745            info: *mut lapack_int,
4746        ),
4747    >,
4748    pub cgetsls_: Option<
4749        unsafe extern "C" fn(
4750            trans: *const c_char,
4751            m: *const lapack_int,
4752            n: *const lapack_int,
4753            nrhs: *const lapack_int,
4754            A: *mut __BindgenComplex<f32>,
4755            lda: *const lapack_int,
4756            B: *mut __BindgenComplex<f32>,
4757            ldb: *const lapack_int,
4758            work: *mut __BindgenComplex<f32>,
4759            lwork: *const lapack_int,
4760            info: *mut lapack_int,
4761        ),
4762    >,
4763    pub dgetsls_: Option<
4764        unsafe extern "C" fn(
4765            trans: *const c_char,
4766            m: *const lapack_int,
4767            n: *const lapack_int,
4768            nrhs: *const lapack_int,
4769            A: *mut f64,
4770            lda: *const lapack_int,
4771            B: *mut f64,
4772            ldb: *const lapack_int,
4773            work: *mut f64,
4774            lwork: *const lapack_int,
4775            info: *mut lapack_int,
4776        ),
4777    >,
4778    pub sgetsls_: Option<
4779        unsafe extern "C" fn(
4780            trans: *const c_char,
4781            m: *const lapack_int,
4782            n: *const lapack_int,
4783            nrhs: *const lapack_int,
4784            A: *mut f32,
4785            lda: *const lapack_int,
4786            B: *mut f32,
4787            ldb: *const lapack_int,
4788            work: *mut f32,
4789            lwork: *const lapack_int,
4790            info: *mut lapack_int,
4791        ),
4792    >,
4793    pub zgetsls_: Option<
4794        unsafe extern "C" fn(
4795            trans: *const c_char,
4796            m: *const lapack_int,
4797            n: *const lapack_int,
4798            nrhs: *const lapack_int,
4799            A: *mut __BindgenComplex<f64>,
4800            lda: *const lapack_int,
4801            B: *mut __BindgenComplex<f64>,
4802            ldb: *const lapack_int,
4803            work: *mut __BindgenComplex<f64>,
4804            lwork: *const lapack_int,
4805            info: *mut lapack_int,
4806        ),
4807    >,
4808    pub cgetsqrhrt_: Option<
4809        unsafe extern "C" fn(
4810            m: *const lapack_int,
4811            n: *const lapack_int,
4812            mb1: *const lapack_int,
4813            nb1: *const lapack_int,
4814            nb2: *const lapack_int,
4815            A: *mut __BindgenComplex<f32>,
4816            lda: *const lapack_int,
4817            T: *mut __BindgenComplex<f32>,
4818            ldt: *const lapack_int,
4819            work: *mut __BindgenComplex<f32>,
4820            lwork: *const lapack_int,
4821            info: *mut lapack_int,
4822        ),
4823    >,
4824    pub dgetsqrhrt_: Option<
4825        unsafe extern "C" fn(
4826            m: *const lapack_int,
4827            n: *const lapack_int,
4828            mb1: *const lapack_int,
4829            nb1: *const lapack_int,
4830            nb2: *const lapack_int,
4831            A: *mut f64,
4832            lda: *const lapack_int,
4833            T: *mut f64,
4834            ldt: *const lapack_int,
4835            work: *mut f64,
4836            lwork: *const lapack_int,
4837            info: *mut lapack_int,
4838        ),
4839    >,
4840    pub sgetsqrhrt_: Option<
4841        unsafe extern "C" fn(
4842            m: *const lapack_int,
4843            n: *const lapack_int,
4844            mb1: *const lapack_int,
4845            nb1: *const lapack_int,
4846            nb2: *const lapack_int,
4847            A: *mut f32,
4848            lda: *const lapack_int,
4849            T: *mut f32,
4850            ldt: *const lapack_int,
4851            work: *mut f32,
4852            lwork: *const lapack_int,
4853            info: *mut lapack_int,
4854        ),
4855    >,
4856    pub zgetsqrhrt_: Option<
4857        unsafe extern "C" fn(
4858            m: *const lapack_int,
4859            n: *const lapack_int,
4860            mb1: *const lapack_int,
4861            nb1: *const lapack_int,
4862            nb2: *const lapack_int,
4863            A: *mut __BindgenComplex<f64>,
4864            lda: *const lapack_int,
4865            T: *mut __BindgenComplex<f64>,
4866            ldt: *const lapack_int,
4867            work: *mut __BindgenComplex<f64>,
4868            lwork: *const lapack_int,
4869            info: *mut lapack_int,
4870        ),
4871    >,
4872    pub cggbak_: Option<
4873        unsafe extern "C" fn(
4874            job: *const c_char,
4875            side: *const c_char,
4876            n: *const lapack_int,
4877            ilo: *const lapack_int,
4878            ihi: *const lapack_int,
4879            lscale: *const f32,
4880            rscale: *const f32,
4881            m: *const lapack_int,
4882            V: *mut __BindgenComplex<f32>,
4883            ldv: *const lapack_int,
4884            info: *mut lapack_int,
4885        ),
4886    >,
4887    pub dggbak_: Option<
4888        unsafe extern "C" fn(
4889            job: *const c_char,
4890            side: *const c_char,
4891            n: *const lapack_int,
4892            ilo: *const lapack_int,
4893            ihi: *const lapack_int,
4894            lscale: *const f64,
4895            rscale: *const f64,
4896            m: *const lapack_int,
4897            V: *mut f64,
4898            ldv: *const lapack_int,
4899            info: *mut lapack_int,
4900        ),
4901    >,
4902    pub sggbak_: Option<
4903        unsafe extern "C" fn(
4904            job: *const c_char,
4905            side: *const c_char,
4906            n: *const lapack_int,
4907            ilo: *const lapack_int,
4908            ihi: *const lapack_int,
4909            lscale: *const f32,
4910            rscale: *const f32,
4911            m: *const lapack_int,
4912            V: *mut f32,
4913            ldv: *const lapack_int,
4914            info: *mut lapack_int,
4915        ),
4916    >,
4917    pub zggbak_: Option<
4918        unsafe extern "C" fn(
4919            job: *const c_char,
4920            side: *const c_char,
4921            n: *const lapack_int,
4922            ilo: *const lapack_int,
4923            ihi: *const lapack_int,
4924            lscale: *const f64,
4925            rscale: *const f64,
4926            m: *const lapack_int,
4927            V: *mut __BindgenComplex<f64>,
4928            ldv: *const lapack_int,
4929            info: *mut lapack_int,
4930        ),
4931    >,
4932    pub cggbal_: Option<
4933        unsafe extern "C" fn(
4934            job: *const c_char,
4935            n: *const lapack_int,
4936            A: *mut __BindgenComplex<f32>,
4937            lda: *const lapack_int,
4938            B: *mut __BindgenComplex<f32>,
4939            ldb: *const lapack_int,
4940            ilo: *mut lapack_int,
4941            ihi: *mut lapack_int,
4942            lscale: *mut f32,
4943            rscale: *mut f32,
4944            work: *mut f32,
4945            info: *mut lapack_int,
4946        ),
4947    >,
4948    pub dggbal_: Option<
4949        unsafe extern "C" fn(
4950            job: *const c_char,
4951            n: *const lapack_int,
4952            A: *mut f64,
4953            lda: *const lapack_int,
4954            B: *mut f64,
4955            ldb: *const lapack_int,
4956            ilo: *mut lapack_int,
4957            ihi: *mut lapack_int,
4958            lscale: *mut f64,
4959            rscale: *mut f64,
4960            work: *mut f64,
4961            info: *mut lapack_int,
4962        ),
4963    >,
4964    pub sggbal_: Option<
4965        unsafe extern "C" fn(
4966            job: *const c_char,
4967            n: *const lapack_int,
4968            A: *mut f32,
4969            lda: *const lapack_int,
4970            B: *mut f32,
4971            ldb: *const lapack_int,
4972            ilo: *mut lapack_int,
4973            ihi: *mut lapack_int,
4974            lscale: *mut f32,
4975            rscale: *mut f32,
4976            work: *mut f32,
4977            info: *mut lapack_int,
4978        ),
4979    >,
4980    pub zggbal_: Option<
4981        unsafe extern "C" fn(
4982            job: *const c_char,
4983            n: *const lapack_int,
4984            A: *mut __BindgenComplex<f64>,
4985            lda: *const lapack_int,
4986            B: *mut __BindgenComplex<f64>,
4987            ldb: *const lapack_int,
4988            ilo: *mut lapack_int,
4989            ihi: *mut lapack_int,
4990            lscale: *mut f64,
4991            rscale: *mut f64,
4992            work: *mut f64,
4993            info: *mut lapack_int,
4994        ),
4995    >,
4996    pub cgges_: Option<
4997        unsafe extern "C" fn(
4998            jobvsl: *const c_char,
4999            jobvsr: *const c_char,
5000            sort: *const c_char,
5001            selctg: LAPACK_C_SELECT2,
5002            n: *const lapack_int,
5003            A: *mut __BindgenComplex<f32>,
5004            lda: *const lapack_int,
5005            B: *mut __BindgenComplex<f32>,
5006            ldb: *const lapack_int,
5007            sdim: *mut lapack_int,
5008            alpha: *mut __BindgenComplex<f32>,
5009            beta: *mut __BindgenComplex<f32>,
5010            VSL: *mut __BindgenComplex<f32>,
5011            ldvsl: *const lapack_int,
5012            VSR: *mut __BindgenComplex<f32>,
5013            ldvsr: *const lapack_int,
5014            work: *mut __BindgenComplex<f32>,
5015            lwork: *const lapack_int,
5016            rwork: *mut f32,
5017            BWORK: *mut lapack_int,
5018            info: *mut lapack_int,
5019        ),
5020    >,
5021    pub dgges_: Option<
5022        unsafe extern "C" fn(
5023            jobvsl: *const c_char,
5024            jobvsr: *const c_char,
5025            sort: *const c_char,
5026            selctg: LAPACK_D_SELECT3,
5027            n: *const lapack_int,
5028            A: *mut f64,
5029            lda: *const lapack_int,
5030            B: *mut f64,
5031            ldb: *const lapack_int,
5032            sdim: *mut lapack_int,
5033            alphar: *mut f64,
5034            alphai: *mut f64,
5035            beta: *mut f64,
5036            VSL: *mut f64,
5037            ldvsl: *const lapack_int,
5038            VSR: *mut f64,
5039            ldvsr: *const lapack_int,
5040            work: *mut f64,
5041            lwork: *const lapack_int,
5042            BWORK: *mut lapack_int,
5043            info: *mut lapack_int,
5044        ),
5045    >,
5046    pub sgges_: Option<
5047        unsafe extern "C" fn(
5048            jobvsl: *const c_char,
5049            jobvsr: *const c_char,
5050            sort: *const c_char,
5051            selctg: LAPACK_S_SELECT3,
5052            n: *const lapack_int,
5053            A: *mut f32,
5054            lda: *const lapack_int,
5055            B: *mut f32,
5056            ldb: *const lapack_int,
5057            sdim: *mut lapack_int,
5058            alphar: *mut f32,
5059            alphai: *mut f32,
5060            beta: *mut f32,
5061            VSL: *mut f32,
5062            ldvsl: *const lapack_int,
5063            VSR: *mut f32,
5064            ldvsr: *const lapack_int,
5065            work: *mut f32,
5066            lwork: *const lapack_int,
5067            BWORK: *mut lapack_int,
5068            info: *mut lapack_int,
5069        ),
5070    >,
5071    pub zgges_: Option<
5072        unsafe extern "C" fn(
5073            jobvsl: *const c_char,
5074            jobvsr: *const c_char,
5075            sort: *const c_char,
5076            selctg: LAPACK_Z_SELECT2,
5077            n: *const lapack_int,
5078            A: *mut __BindgenComplex<f64>,
5079            lda: *const lapack_int,
5080            B: *mut __BindgenComplex<f64>,
5081            ldb: *const lapack_int,
5082            sdim: *mut lapack_int,
5083            alpha: *mut __BindgenComplex<f64>,
5084            beta: *mut __BindgenComplex<f64>,
5085            VSL: *mut __BindgenComplex<f64>,
5086            ldvsl: *const lapack_int,
5087            VSR: *mut __BindgenComplex<f64>,
5088            ldvsr: *const lapack_int,
5089            work: *mut __BindgenComplex<f64>,
5090            lwork: *const lapack_int,
5091            rwork: *mut f64,
5092            BWORK: *mut lapack_int,
5093            info: *mut lapack_int,
5094        ),
5095    >,
5096    pub cgges3_: Option<
5097        unsafe extern "C" fn(
5098            jobvsl: *const c_char,
5099            jobvsr: *const c_char,
5100            sort: *const c_char,
5101            selctg: LAPACK_C_SELECT2,
5102            n: *const lapack_int,
5103            A: *mut __BindgenComplex<f32>,
5104            lda: *const lapack_int,
5105            B: *mut __BindgenComplex<f32>,
5106            ldb: *const lapack_int,
5107            sdim: *mut lapack_int,
5108            alpha: *mut __BindgenComplex<f32>,
5109            beta: *mut __BindgenComplex<f32>,
5110            VSL: *mut __BindgenComplex<f32>,
5111            ldvsl: *const lapack_int,
5112            VSR: *mut __BindgenComplex<f32>,
5113            ldvsr: *const lapack_int,
5114            work: *mut __BindgenComplex<f32>,
5115            lwork: *const lapack_int,
5116            rwork: *mut f32,
5117            BWORK: *mut lapack_int,
5118            info: *mut lapack_int,
5119        ),
5120    >,
5121    pub dgges3_: Option<
5122        unsafe extern "C" fn(
5123            jobvsl: *const c_char,
5124            jobvsr: *const c_char,
5125            sort: *const c_char,
5126            selctg: LAPACK_D_SELECT3,
5127            n: *const lapack_int,
5128            A: *mut f64,
5129            lda: *const lapack_int,
5130            B: *mut f64,
5131            ldb: *const lapack_int,
5132            sdim: *mut lapack_int,
5133            alphar: *mut f64,
5134            alphai: *mut f64,
5135            beta: *mut f64,
5136            VSL: *mut f64,
5137            ldvsl: *const lapack_int,
5138            VSR: *mut f64,
5139            ldvsr: *const lapack_int,
5140            work: *mut f64,
5141            lwork: *const lapack_int,
5142            BWORK: *mut lapack_int,
5143            info: *mut lapack_int,
5144        ),
5145    >,
5146    pub sgges3_: Option<
5147        unsafe extern "C" fn(
5148            jobvsl: *const c_char,
5149            jobvsr: *const c_char,
5150            sort: *const c_char,
5151            selctg: LAPACK_S_SELECT3,
5152            n: *const lapack_int,
5153            A: *mut f32,
5154            lda: *const lapack_int,
5155            B: *mut f32,
5156            ldb: *const lapack_int,
5157            sdim: *mut lapack_int,
5158            alphar: *mut f32,
5159            alphai: *mut f32,
5160            beta: *mut f32,
5161            VSL: *mut f32,
5162            ldvsl: *const lapack_int,
5163            VSR: *mut f32,
5164            ldvsr: *const lapack_int,
5165            work: *mut f32,
5166            lwork: *const lapack_int,
5167            BWORK: *mut lapack_int,
5168            info: *mut lapack_int,
5169        ),
5170    >,
5171    pub zgges3_: Option<
5172        unsafe extern "C" fn(
5173            jobvsl: *const c_char,
5174            jobvsr: *const c_char,
5175            sort: *const c_char,
5176            selctg: LAPACK_Z_SELECT2,
5177            n: *const lapack_int,
5178            A: *mut __BindgenComplex<f64>,
5179            lda: *const lapack_int,
5180            B: *mut __BindgenComplex<f64>,
5181            ldb: *const lapack_int,
5182            sdim: *mut lapack_int,
5183            alpha: *mut __BindgenComplex<f64>,
5184            beta: *mut __BindgenComplex<f64>,
5185            VSL: *mut __BindgenComplex<f64>,
5186            ldvsl: *const lapack_int,
5187            VSR: *mut __BindgenComplex<f64>,
5188            ldvsr: *const lapack_int,
5189            work: *mut __BindgenComplex<f64>,
5190            lwork: *const lapack_int,
5191            rwork: *mut f64,
5192            BWORK: *mut lapack_int,
5193            info: *mut lapack_int,
5194        ),
5195    >,
5196    pub cggesx_: Option<
5197        unsafe extern "C" fn(
5198            jobvsl: *const c_char,
5199            jobvsr: *const c_char,
5200            sort: *const c_char,
5201            selctg: LAPACK_C_SELECT2,
5202            sense: *const c_char,
5203            n: *const lapack_int,
5204            A: *mut __BindgenComplex<f32>,
5205            lda: *const lapack_int,
5206            B: *mut __BindgenComplex<f32>,
5207            ldb: *const lapack_int,
5208            sdim: *mut lapack_int,
5209            alpha: *mut __BindgenComplex<f32>,
5210            beta: *mut __BindgenComplex<f32>,
5211            VSL: *mut __BindgenComplex<f32>,
5212            ldvsl: *const lapack_int,
5213            VSR: *mut __BindgenComplex<f32>,
5214            ldvsr: *const lapack_int,
5215            rconde: *mut f32,
5216            rcondv: *mut f32,
5217            work: *mut __BindgenComplex<f32>,
5218            lwork: *const lapack_int,
5219            rwork: *mut f32,
5220            iwork: *mut lapack_int,
5221            liwork: *const lapack_int,
5222            BWORK: *mut lapack_int,
5223            info: *mut lapack_int,
5224        ),
5225    >,
5226    pub dggesx_: Option<
5227        unsafe extern "C" fn(
5228            jobvsl: *const c_char,
5229            jobvsr: *const c_char,
5230            sort: *const c_char,
5231            selctg: LAPACK_D_SELECT3,
5232            sense: *const c_char,
5233            n: *const lapack_int,
5234            A: *mut f64,
5235            lda: *const lapack_int,
5236            B: *mut f64,
5237            ldb: *const lapack_int,
5238            sdim: *mut lapack_int,
5239            alphar: *mut f64,
5240            alphai: *mut f64,
5241            beta: *mut f64,
5242            VSL: *mut f64,
5243            ldvsl: *const lapack_int,
5244            VSR: *mut f64,
5245            ldvsr: *const lapack_int,
5246            rconde: *mut f64,
5247            rcondv: *mut f64,
5248            work: *mut f64,
5249            lwork: *const lapack_int,
5250            iwork: *mut lapack_int,
5251            liwork: *const lapack_int,
5252            BWORK: *mut lapack_int,
5253            info: *mut lapack_int,
5254        ),
5255    >,
5256    pub sggesx_: Option<
5257        unsafe extern "C" fn(
5258            jobvsl: *const c_char,
5259            jobvsr: *const c_char,
5260            sort: *const c_char,
5261            selctg: LAPACK_S_SELECT3,
5262            sense: *const c_char,
5263            n: *const lapack_int,
5264            A: *mut f32,
5265            lda: *const lapack_int,
5266            B: *mut f32,
5267            ldb: *const lapack_int,
5268            sdim: *mut lapack_int,
5269            alphar: *mut f32,
5270            alphai: *mut f32,
5271            beta: *mut f32,
5272            VSL: *mut f32,
5273            ldvsl: *const lapack_int,
5274            VSR: *mut f32,
5275            ldvsr: *const lapack_int,
5276            rconde: *mut f32,
5277            rcondv: *mut f32,
5278            work: *mut f32,
5279            lwork: *const lapack_int,
5280            iwork: *mut lapack_int,
5281            liwork: *const lapack_int,
5282            BWORK: *mut lapack_int,
5283            info: *mut lapack_int,
5284        ),
5285    >,
5286    pub zggesx_: Option<
5287        unsafe extern "C" fn(
5288            jobvsl: *const c_char,
5289            jobvsr: *const c_char,
5290            sort: *const c_char,
5291            selctg: LAPACK_Z_SELECT2,
5292            sense: *const c_char,
5293            n: *const lapack_int,
5294            A: *mut __BindgenComplex<f64>,
5295            lda: *const lapack_int,
5296            B: *mut __BindgenComplex<f64>,
5297            ldb: *const lapack_int,
5298            sdim: *mut lapack_int,
5299            alpha: *mut __BindgenComplex<f64>,
5300            beta: *mut __BindgenComplex<f64>,
5301            VSL: *mut __BindgenComplex<f64>,
5302            ldvsl: *const lapack_int,
5303            VSR: *mut __BindgenComplex<f64>,
5304            ldvsr: *const lapack_int,
5305            rconde: *mut f64,
5306            rcondv: *mut f64,
5307            work: *mut __BindgenComplex<f64>,
5308            lwork: *const lapack_int,
5309            rwork: *mut f64,
5310            iwork: *mut lapack_int,
5311            liwork: *const lapack_int,
5312            BWORK: *mut lapack_int,
5313            info: *mut lapack_int,
5314        ),
5315    >,
5316    pub cggev_: Option<
5317        unsafe extern "C" fn(
5318            jobvl: *const c_char,
5319            jobvr: *const c_char,
5320            n: *const lapack_int,
5321            A: *mut __BindgenComplex<f32>,
5322            lda: *const lapack_int,
5323            B: *mut __BindgenComplex<f32>,
5324            ldb: *const lapack_int,
5325            alpha: *mut __BindgenComplex<f32>,
5326            beta: *mut __BindgenComplex<f32>,
5327            VL: *mut __BindgenComplex<f32>,
5328            ldvl: *const lapack_int,
5329            VR: *mut __BindgenComplex<f32>,
5330            ldvr: *const lapack_int,
5331            work: *mut __BindgenComplex<f32>,
5332            lwork: *const lapack_int,
5333            rwork: *mut f32,
5334            info: *mut lapack_int,
5335        ),
5336    >,
5337    pub dggev_: Option<
5338        unsafe extern "C" fn(
5339            jobvl: *const c_char,
5340            jobvr: *const c_char,
5341            n: *const lapack_int,
5342            A: *mut f64,
5343            lda: *const lapack_int,
5344            B: *mut f64,
5345            ldb: *const lapack_int,
5346            alphar: *mut f64,
5347            alphai: *mut f64,
5348            beta: *mut f64,
5349            VL: *mut f64,
5350            ldvl: *const lapack_int,
5351            VR: *mut f64,
5352            ldvr: *const lapack_int,
5353            work: *mut f64,
5354            lwork: *const lapack_int,
5355            info: *mut lapack_int,
5356        ),
5357    >,
5358    pub sggev_: Option<
5359        unsafe extern "C" fn(
5360            jobvl: *const c_char,
5361            jobvr: *const c_char,
5362            n: *const lapack_int,
5363            A: *mut f32,
5364            lda: *const lapack_int,
5365            B: *mut f32,
5366            ldb: *const lapack_int,
5367            alphar: *mut f32,
5368            alphai: *mut f32,
5369            beta: *mut f32,
5370            VL: *mut f32,
5371            ldvl: *const lapack_int,
5372            VR: *mut f32,
5373            ldvr: *const lapack_int,
5374            work: *mut f32,
5375            lwork: *const lapack_int,
5376            info: *mut lapack_int,
5377        ),
5378    >,
5379    pub zggev_: Option<
5380        unsafe extern "C" fn(
5381            jobvl: *const c_char,
5382            jobvr: *const c_char,
5383            n: *const lapack_int,
5384            A: *mut __BindgenComplex<f64>,
5385            lda: *const lapack_int,
5386            B: *mut __BindgenComplex<f64>,
5387            ldb: *const lapack_int,
5388            alpha: *mut __BindgenComplex<f64>,
5389            beta: *mut __BindgenComplex<f64>,
5390            VL: *mut __BindgenComplex<f64>,
5391            ldvl: *const lapack_int,
5392            VR: *mut __BindgenComplex<f64>,
5393            ldvr: *const lapack_int,
5394            work: *mut __BindgenComplex<f64>,
5395            lwork: *const lapack_int,
5396            rwork: *mut f64,
5397            info: *mut lapack_int,
5398        ),
5399    >,
5400    pub cggev3_: Option<
5401        unsafe extern "C" fn(
5402            jobvl: *const c_char,
5403            jobvr: *const c_char,
5404            n: *const lapack_int,
5405            A: *mut __BindgenComplex<f32>,
5406            lda: *const lapack_int,
5407            B: *mut __BindgenComplex<f32>,
5408            ldb: *const lapack_int,
5409            alpha: *mut __BindgenComplex<f32>,
5410            beta: *mut __BindgenComplex<f32>,
5411            VL: *mut __BindgenComplex<f32>,
5412            ldvl: *const lapack_int,
5413            VR: *mut __BindgenComplex<f32>,
5414            ldvr: *const lapack_int,
5415            work: *mut __BindgenComplex<f32>,
5416            lwork: *const lapack_int,
5417            rwork: *mut f32,
5418            info: *mut lapack_int,
5419        ),
5420    >,
5421    pub dggev3_: Option<
5422        unsafe extern "C" fn(
5423            jobvl: *const c_char,
5424            jobvr: *const c_char,
5425            n: *const lapack_int,
5426            A: *mut f64,
5427            lda: *const lapack_int,
5428            B: *mut f64,
5429            ldb: *const lapack_int,
5430            alphar: *mut f64,
5431            alphai: *mut f64,
5432            beta: *mut f64,
5433            VL: *mut f64,
5434            ldvl: *const lapack_int,
5435            VR: *mut f64,
5436            ldvr: *const lapack_int,
5437            work: *mut f64,
5438            lwork: *const lapack_int,
5439            info: *mut lapack_int,
5440        ),
5441    >,
5442    pub sggev3_: Option<
5443        unsafe extern "C" fn(
5444            jobvl: *const c_char,
5445            jobvr: *const c_char,
5446            n: *const lapack_int,
5447            A: *mut f32,
5448            lda: *const lapack_int,
5449            B: *mut f32,
5450            ldb: *const lapack_int,
5451            alphar: *mut f32,
5452            alphai: *mut f32,
5453            beta: *mut f32,
5454            VL: *mut f32,
5455            ldvl: *const lapack_int,
5456            VR: *mut f32,
5457            ldvr: *const lapack_int,
5458            work: *mut f32,
5459            lwork: *const lapack_int,
5460            info: *mut lapack_int,
5461        ),
5462    >,
5463    pub zggev3_: Option<
5464        unsafe extern "C" fn(
5465            jobvl: *const c_char,
5466            jobvr: *const c_char,
5467            n: *const lapack_int,
5468            A: *mut __BindgenComplex<f64>,
5469            lda: *const lapack_int,
5470            B: *mut __BindgenComplex<f64>,
5471            ldb: *const lapack_int,
5472            alpha: *mut __BindgenComplex<f64>,
5473            beta: *mut __BindgenComplex<f64>,
5474            VL: *mut __BindgenComplex<f64>,
5475            ldvl: *const lapack_int,
5476            VR: *mut __BindgenComplex<f64>,
5477            ldvr: *const lapack_int,
5478            work: *mut __BindgenComplex<f64>,
5479            lwork: *const lapack_int,
5480            rwork: *mut f64,
5481            info: *mut lapack_int,
5482        ),
5483    >,
5484    pub cggevx_: Option<
5485        unsafe extern "C" fn(
5486            balanc: *const c_char,
5487            jobvl: *const c_char,
5488            jobvr: *const c_char,
5489            sense: *const c_char,
5490            n: *const lapack_int,
5491            A: *mut __BindgenComplex<f32>,
5492            lda: *const lapack_int,
5493            B: *mut __BindgenComplex<f32>,
5494            ldb: *const lapack_int,
5495            alpha: *mut __BindgenComplex<f32>,
5496            beta: *mut __BindgenComplex<f32>,
5497            VL: *mut __BindgenComplex<f32>,
5498            ldvl: *const lapack_int,
5499            VR: *mut __BindgenComplex<f32>,
5500            ldvr: *const lapack_int,
5501            ilo: *mut lapack_int,
5502            ihi: *mut lapack_int,
5503            lscale: *mut f32,
5504            rscale: *mut f32,
5505            abnrm: *mut f32,
5506            bbnrm: *mut f32,
5507            rconde: *mut f32,
5508            rcondv: *mut f32,
5509            work: *mut __BindgenComplex<f32>,
5510            lwork: *const lapack_int,
5511            rwork: *mut f32,
5512            iwork: *mut lapack_int,
5513            BWORK: *mut lapack_int,
5514            info: *mut lapack_int,
5515        ),
5516    >,
5517    pub dggevx_: Option<
5518        unsafe extern "C" fn(
5519            balanc: *const c_char,
5520            jobvl: *const c_char,
5521            jobvr: *const c_char,
5522            sense: *const c_char,
5523            n: *const lapack_int,
5524            A: *mut f64,
5525            lda: *const lapack_int,
5526            B: *mut f64,
5527            ldb: *const lapack_int,
5528            alphar: *mut f64,
5529            alphai: *mut f64,
5530            beta: *mut f64,
5531            VL: *mut f64,
5532            ldvl: *const lapack_int,
5533            VR: *mut f64,
5534            ldvr: *const lapack_int,
5535            ilo: *mut lapack_int,
5536            ihi: *mut lapack_int,
5537            lscale: *mut f64,
5538            rscale: *mut f64,
5539            abnrm: *mut f64,
5540            bbnrm: *mut f64,
5541            rconde: *mut f64,
5542            rcondv: *mut f64,
5543            work: *mut f64,
5544            lwork: *const lapack_int,
5545            iwork: *mut lapack_int,
5546            BWORK: *mut lapack_int,
5547            info: *mut lapack_int,
5548        ),
5549    >,
5550    pub sggevx_: Option<
5551        unsafe extern "C" fn(
5552            balanc: *const c_char,
5553            jobvl: *const c_char,
5554            jobvr: *const c_char,
5555            sense: *const c_char,
5556            n: *const lapack_int,
5557            A: *mut f32,
5558            lda: *const lapack_int,
5559            B: *mut f32,
5560            ldb: *const lapack_int,
5561            alphar: *mut f32,
5562            alphai: *mut f32,
5563            beta: *mut f32,
5564            VL: *mut f32,
5565            ldvl: *const lapack_int,
5566            VR: *mut f32,
5567            ldvr: *const lapack_int,
5568            ilo: *mut lapack_int,
5569            ihi: *mut lapack_int,
5570            lscale: *mut f32,
5571            rscale: *mut f32,
5572            abnrm: *mut f32,
5573            bbnrm: *mut f32,
5574            rconde: *mut f32,
5575            rcondv: *mut f32,
5576            work: *mut f32,
5577            lwork: *const lapack_int,
5578            iwork: *mut lapack_int,
5579            BWORK: *mut lapack_int,
5580            info: *mut lapack_int,
5581        ),
5582    >,
5583    pub zggevx_: Option<
5584        unsafe extern "C" fn(
5585            balanc: *const c_char,
5586            jobvl: *const c_char,
5587            jobvr: *const c_char,
5588            sense: *const c_char,
5589            n: *const lapack_int,
5590            A: *mut __BindgenComplex<f64>,
5591            lda: *const lapack_int,
5592            B: *mut __BindgenComplex<f64>,
5593            ldb: *const lapack_int,
5594            alpha: *mut __BindgenComplex<f64>,
5595            beta: *mut __BindgenComplex<f64>,
5596            VL: *mut __BindgenComplex<f64>,
5597            ldvl: *const lapack_int,
5598            VR: *mut __BindgenComplex<f64>,
5599            ldvr: *const lapack_int,
5600            ilo: *mut lapack_int,
5601            ihi: *mut lapack_int,
5602            lscale: *mut f64,
5603            rscale: *mut f64,
5604            abnrm: *mut f64,
5605            bbnrm: *mut f64,
5606            rconde: *mut f64,
5607            rcondv: *mut f64,
5608            work: *mut __BindgenComplex<f64>,
5609            lwork: *const lapack_int,
5610            rwork: *mut f64,
5611            iwork: *mut lapack_int,
5612            BWORK: *mut lapack_int,
5613            info: *mut lapack_int,
5614        ),
5615    >,
5616    pub cggglm_: Option<
5617        unsafe extern "C" fn(
5618            n: *const lapack_int,
5619            m: *const lapack_int,
5620            p: *const lapack_int,
5621            A: *mut __BindgenComplex<f32>,
5622            lda: *const lapack_int,
5623            B: *mut __BindgenComplex<f32>,
5624            ldb: *const lapack_int,
5625            D: *mut __BindgenComplex<f32>,
5626            X: *mut __BindgenComplex<f32>,
5627            Y: *mut __BindgenComplex<f32>,
5628            work: *mut __BindgenComplex<f32>,
5629            lwork: *const lapack_int,
5630            info: *mut lapack_int,
5631        ),
5632    >,
5633    pub dggglm_: Option<
5634        unsafe extern "C" fn(
5635            n: *const lapack_int,
5636            m: *const lapack_int,
5637            p: *const lapack_int,
5638            A: *mut f64,
5639            lda: *const lapack_int,
5640            B: *mut f64,
5641            ldb: *const lapack_int,
5642            D: *mut f64,
5643            X: *mut f64,
5644            Y: *mut f64,
5645            work: *mut f64,
5646            lwork: *const lapack_int,
5647            info: *mut lapack_int,
5648        ),
5649    >,
5650    pub sggglm_: Option<
5651        unsafe extern "C" fn(
5652            n: *const lapack_int,
5653            m: *const lapack_int,
5654            p: *const lapack_int,
5655            A: *mut f32,
5656            lda: *const lapack_int,
5657            B: *mut f32,
5658            ldb: *const lapack_int,
5659            D: *mut f32,
5660            X: *mut f32,
5661            Y: *mut f32,
5662            work: *mut f32,
5663            lwork: *const lapack_int,
5664            info: *mut lapack_int,
5665        ),
5666    >,
5667    pub zggglm_: Option<
5668        unsafe extern "C" fn(
5669            n: *const lapack_int,
5670            m: *const lapack_int,
5671            p: *const lapack_int,
5672            A: *mut __BindgenComplex<f64>,
5673            lda: *const lapack_int,
5674            B: *mut __BindgenComplex<f64>,
5675            ldb: *const lapack_int,
5676            D: *mut __BindgenComplex<f64>,
5677            X: *mut __BindgenComplex<f64>,
5678            Y: *mut __BindgenComplex<f64>,
5679            work: *mut __BindgenComplex<f64>,
5680            lwork: *const lapack_int,
5681            info: *mut lapack_int,
5682        ),
5683    >,
5684    pub cgghd3_: Option<
5685        unsafe extern "C" fn(
5686            compq: *const c_char,
5687            compz: *const c_char,
5688            n: *const lapack_int,
5689            ilo: *const lapack_int,
5690            ihi: *const lapack_int,
5691            A: *mut __BindgenComplex<f32>,
5692            lda: *const lapack_int,
5693            B: *mut __BindgenComplex<f32>,
5694            ldb: *const lapack_int,
5695            Q: *mut __BindgenComplex<f32>,
5696            ldq: *const lapack_int,
5697            Z: *mut __BindgenComplex<f32>,
5698            ldz: *const lapack_int,
5699            work: *mut __BindgenComplex<f32>,
5700            lwork: *const lapack_int,
5701            info: *mut lapack_int,
5702        ),
5703    >,
5704    pub dgghd3_: Option<
5705        unsafe extern "C" fn(
5706            compq: *const c_char,
5707            compz: *const c_char,
5708            n: *const lapack_int,
5709            ilo: *const lapack_int,
5710            ihi: *const lapack_int,
5711            A: *mut f64,
5712            lda: *const lapack_int,
5713            B: *mut f64,
5714            ldb: *const lapack_int,
5715            Q: *mut f64,
5716            ldq: *const lapack_int,
5717            Z: *mut f64,
5718            ldz: *const lapack_int,
5719            work: *mut f64,
5720            lwork: *const lapack_int,
5721            info: *mut lapack_int,
5722        ),
5723    >,
5724    pub sgghd3_: Option<
5725        unsafe extern "C" fn(
5726            compq: *const c_char,
5727            compz: *const c_char,
5728            n: *const lapack_int,
5729            ilo: *const lapack_int,
5730            ihi: *const lapack_int,
5731            A: *mut f32,
5732            lda: *const lapack_int,
5733            B: *mut f32,
5734            ldb: *const lapack_int,
5735            Q: *mut f32,
5736            ldq: *const lapack_int,
5737            Z: *mut f32,
5738            ldz: *const lapack_int,
5739            work: *mut f32,
5740            lwork: *const lapack_int,
5741            info: *mut lapack_int,
5742        ),
5743    >,
5744    pub zgghd3_: Option<
5745        unsafe extern "C" fn(
5746            compq: *const c_char,
5747            compz: *const c_char,
5748            n: *const lapack_int,
5749            ilo: *const lapack_int,
5750            ihi: *const lapack_int,
5751            A: *mut __BindgenComplex<f64>,
5752            lda: *const lapack_int,
5753            B: *mut __BindgenComplex<f64>,
5754            ldb: *const lapack_int,
5755            Q: *mut __BindgenComplex<f64>,
5756            ldq: *const lapack_int,
5757            Z: *mut __BindgenComplex<f64>,
5758            ldz: *const lapack_int,
5759            work: *mut __BindgenComplex<f64>,
5760            lwork: *const lapack_int,
5761            info: *mut lapack_int,
5762        ),
5763    >,
5764    pub cgghrd_: Option<
5765        unsafe extern "C" fn(
5766            compq: *const c_char,
5767            compz: *const c_char,
5768            n: *const lapack_int,
5769            ilo: *const lapack_int,
5770            ihi: *const lapack_int,
5771            A: *mut __BindgenComplex<f32>,
5772            lda: *const lapack_int,
5773            B: *mut __BindgenComplex<f32>,
5774            ldb: *const lapack_int,
5775            Q: *mut __BindgenComplex<f32>,
5776            ldq: *const lapack_int,
5777            Z: *mut __BindgenComplex<f32>,
5778            ldz: *const lapack_int,
5779            info: *mut lapack_int,
5780        ),
5781    >,
5782    pub dgghrd_: Option<
5783        unsafe extern "C" fn(
5784            compq: *const c_char,
5785            compz: *const c_char,
5786            n: *const lapack_int,
5787            ilo: *const lapack_int,
5788            ihi: *const lapack_int,
5789            A: *mut f64,
5790            lda: *const lapack_int,
5791            B: *mut f64,
5792            ldb: *const lapack_int,
5793            Q: *mut f64,
5794            ldq: *const lapack_int,
5795            Z: *mut f64,
5796            ldz: *const lapack_int,
5797            info: *mut lapack_int,
5798        ),
5799    >,
5800    pub sgghrd_: Option<
5801        unsafe extern "C" fn(
5802            compq: *const c_char,
5803            compz: *const c_char,
5804            n: *const lapack_int,
5805            ilo: *const lapack_int,
5806            ihi: *const lapack_int,
5807            A: *mut f32,
5808            lda: *const lapack_int,
5809            B: *mut f32,
5810            ldb: *const lapack_int,
5811            Q: *mut f32,
5812            ldq: *const lapack_int,
5813            Z: *mut f32,
5814            ldz: *const lapack_int,
5815            info: *mut lapack_int,
5816        ),
5817    >,
5818    pub zgghrd_: Option<
5819        unsafe extern "C" fn(
5820            compq: *const c_char,
5821            compz: *const c_char,
5822            n: *const lapack_int,
5823            ilo: *const lapack_int,
5824            ihi: *const lapack_int,
5825            A: *mut __BindgenComplex<f64>,
5826            lda: *const lapack_int,
5827            B: *mut __BindgenComplex<f64>,
5828            ldb: *const lapack_int,
5829            Q: *mut __BindgenComplex<f64>,
5830            ldq: *const lapack_int,
5831            Z: *mut __BindgenComplex<f64>,
5832            ldz: *const lapack_int,
5833            info: *mut lapack_int,
5834        ),
5835    >,
5836    pub cgglse_: Option<
5837        unsafe extern "C" fn(
5838            m: *const lapack_int,
5839            n: *const lapack_int,
5840            p: *const lapack_int,
5841            A: *mut __BindgenComplex<f32>,
5842            lda: *const lapack_int,
5843            B: *mut __BindgenComplex<f32>,
5844            ldb: *const lapack_int,
5845            C: *mut __BindgenComplex<f32>,
5846            D: *mut __BindgenComplex<f32>,
5847            X: *mut __BindgenComplex<f32>,
5848            work: *mut __BindgenComplex<f32>,
5849            lwork: *const lapack_int,
5850            info: *mut lapack_int,
5851        ),
5852    >,
5853    pub dgglse_: Option<
5854        unsafe extern "C" fn(
5855            m: *const lapack_int,
5856            n: *const lapack_int,
5857            p: *const lapack_int,
5858            A: *mut f64,
5859            lda: *const lapack_int,
5860            B: *mut f64,
5861            ldb: *const lapack_int,
5862            C: *mut f64,
5863            D: *mut f64,
5864            X: *mut f64,
5865            work: *mut f64,
5866            lwork: *const lapack_int,
5867            info: *mut lapack_int,
5868        ),
5869    >,
5870    pub sgglse_: Option<
5871        unsafe extern "C" fn(
5872            m: *const lapack_int,
5873            n: *const lapack_int,
5874            p: *const lapack_int,
5875            A: *mut f32,
5876            lda: *const lapack_int,
5877            B: *mut f32,
5878            ldb: *const lapack_int,
5879            C: *mut f32,
5880            D: *mut f32,
5881            X: *mut f32,
5882            work: *mut f32,
5883            lwork: *const lapack_int,
5884            info: *mut lapack_int,
5885        ),
5886    >,
5887    pub zgglse_: Option<
5888        unsafe extern "C" fn(
5889            m: *const lapack_int,
5890            n: *const lapack_int,
5891            p: *const lapack_int,
5892            A: *mut __BindgenComplex<f64>,
5893            lda: *const lapack_int,
5894            B: *mut __BindgenComplex<f64>,
5895            ldb: *const lapack_int,
5896            C: *mut __BindgenComplex<f64>,
5897            D: *mut __BindgenComplex<f64>,
5898            X: *mut __BindgenComplex<f64>,
5899            work: *mut __BindgenComplex<f64>,
5900            lwork: *const lapack_int,
5901            info: *mut lapack_int,
5902        ),
5903    >,
5904    pub cggqrf_: Option<
5905        unsafe extern "C" fn(
5906            n: *const lapack_int,
5907            m: *const lapack_int,
5908            p: *const lapack_int,
5909            A: *mut __BindgenComplex<f32>,
5910            lda: *const lapack_int,
5911            taua: *mut __BindgenComplex<f32>,
5912            B: *mut __BindgenComplex<f32>,
5913            ldb: *const lapack_int,
5914            taub: *mut __BindgenComplex<f32>,
5915            work: *mut __BindgenComplex<f32>,
5916            lwork: *const lapack_int,
5917            info: *mut lapack_int,
5918        ),
5919    >,
5920    pub dggqrf_: Option<
5921        unsafe extern "C" fn(
5922            n: *const lapack_int,
5923            m: *const lapack_int,
5924            p: *const lapack_int,
5925            A: *mut f64,
5926            lda: *const lapack_int,
5927            taua: *mut f64,
5928            B: *mut f64,
5929            ldb: *const lapack_int,
5930            taub: *mut f64,
5931            work: *mut f64,
5932            lwork: *const lapack_int,
5933            info: *mut lapack_int,
5934        ),
5935    >,
5936    pub sggqrf_: Option<
5937        unsafe extern "C" fn(
5938            n: *const lapack_int,
5939            m: *const lapack_int,
5940            p: *const lapack_int,
5941            A: *mut f32,
5942            lda: *const lapack_int,
5943            taua: *mut f32,
5944            B: *mut f32,
5945            ldb: *const lapack_int,
5946            taub: *mut f32,
5947            work: *mut f32,
5948            lwork: *const lapack_int,
5949            info: *mut lapack_int,
5950        ),
5951    >,
5952    pub zggqrf_: Option<
5953        unsafe extern "C" fn(
5954            n: *const lapack_int,
5955            m: *const lapack_int,
5956            p: *const lapack_int,
5957            A: *mut __BindgenComplex<f64>,
5958            lda: *const lapack_int,
5959            taua: *mut __BindgenComplex<f64>,
5960            B: *mut __BindgenComplex<f64>,
5961            ldb: *const lapack_int,
5962            taub: *mut __BindgenComplex<f64>,
5963            work: *mut __BindgenComplex<f64>,
5964            lwork: *const lapack_int,
5965            info: *mut lapack_int,
5966        ),
5967    >,
5968    pub cggrqf_: Option<
5969        unsafe extern "C" fn(
5970            m: *const lapack_int,
5971            p: *const lapack_int,
5972            n: *const lapack_int,
5973            A: *mut __BindgenComplex<f32>,
5974            lda: *const lapack_int,
5975            taua: *mut __BindgenComplex<f32>,
5976            B: *mut __BindgenComplex<f32>,
5977            ldb: *const lapack_int,
5978            taub: *mut __BindgenComplex<f32>,
5979            work: *mut __BindgenComplex<f32>,
5980            lwork: *const lapack_int,
5981            info: *mut lapack_int,
5982        ),
5983    >,
5984    pub dggrqf_: Option<
5985        unsafe extern "C" fn(
5986            m: *const lapack_int,
5987            p: *const lapack_int,
5988            n: *const lapack_int,
5989            A: *mut f64,
5990            lda: *const lapack_int,
5991            taua: *mut f64,
5992            B: *mut f64,
5993            ldb: *const lapack_int,
5994            taub: *mut f64,
5995            work: *mut f64,
5996            lwork: *const lapack_int,
5997            info: *mut lapack_int,
5998        ),
5999    >,
6000    pub sggrqf_: Option<
6001        unsafe extern "C" fn(
6002            m: *const lapack_int,
6003            p: *const lapack_int,
6004            n: *const lapack_int,
6005            A: *mut f32,
6006            lda: *const lapack_int,
6007            taua: *mut f32,
6008            B: *mut f32,
6009            ldb: *const lapack_int,
6010            taub: *mut f32,
6011            work: *mut f32,
6012            lwork: *const lapack_int,
6013            info: *mut lapack_int,
6014        ),
6015    >,
6016    pub zggrqf_: Option<
6017        unsafe extern "C" fn(
6018            m: *const lapack_int,
6019            p: *const lapack_int,
6020            n: *const lapack_int,
6021            A: *mut __BindgenComplex<f64>,
6022            lda: *const lapack_int,
6023            taua: *mut __BindgenComplex<f64>,
6024            B: *mut __BindgenComplex<f64>,
6025            ldb: *const lapack_int,
6026            taub: *mut __BindgenComplex<f64>,
6027            work: *mut __BindgenComplex<f64>,
6028            lwork: *const lapack_int,
6029            info: *mut lapack_int,
6030        ),
6031    >,
6032    pub cggsvd_: Option<
6033        unsafe extern "C" fn(
6034            jobu: *const c_char,
6035            jobv: *const c_char,
6036            jobq: *const c_char,
6037            m: *const lapack_int,
6038            n: *const lapack_int,
6039            p: *const lapack_int,
6040            k: *mut lapack_int,
6041            l: *mut lapack_int,
6042            a: *mut __BindgenComplex<f32>,
6043            lda: *const lapack_int,
6044            b: *mut __BindgenComplex<f32>,
6045            ldb: *const lapack_int,
6046            alpha: *mut f32,
6047            beta: *mut f32,
6048            u: *mut __BindgenComplex<f32>,
6049            ldu: *const lapack_int,
6050            v: *mut __BindgenComplex<f32>,
6051            ldv: *const lapack_int,
6052            q: *mut __BindgenComplex<f32>,
6053            ldq: *const lapack_int,
6054            work: *mut __BindgenComplex<f32>,
6055            rwork: *mut f32,
6056            iwork: *mut lapack_int,
6057            info: *mut lapack_int,
6058        ) -> lapack_int,
6059    >,
6060    pub sggsvd_: Option<
6061        unsafe extern "C" fn(
6062            jobu: *const c_char,
6063            jobv: *const c_char,
6064            jobq: *const c_char,
6065            m: *const lapack_int,
6066            n: *const lapack_int,
6067            p: *const lapack_int,
6068            k: *mut lapack_int,
6069            l: *mut lapack_int,
6070            a: *mut f32,
6071            lda: *const lapack_int,
6072            b: *mut f32,
6073            ldb: *const lapack_int,
6074            alpha: *mut f32,
6075            beta: *mut f32,
6076            u: *mut f32,
6077            ldu: *const lapack_int,
6078            v: *mut f32,
6079            ldv: *const lapack_int,
6080            q: *mut f32,
6081            ldq: *const lapack_int,
6082            work: *mut f32,
6083            iwork: *mut lapack_int,
6084            info: *mut lapack_int,
6085        ) -> lapack_int,
6086    >,
6087    pub dggsvd_: Option<
6088        unsafe extern "C" fn(
6089            jobu: *const c_char,
6090            jobv: *const c_char,
6091            jobq: *const c_char,
6092            m: *const lapack_int,
6093            n: *const lapack_int,
6094            p: *const lapack_int,
6095            k: *mut lapack_int,
6096            l: *mut lapack_int,
6097            a: *mut f64,
6098            lda: *const lapack_int,
6099            b: *mut f64,
6100            ldb: *const lapack_int,
6101            alpha: *mut f64,
6102            beta: *mut f64,
6103            u: *mut f64,
6104            ldu: *const lapack_int,
6105            v: *mut f64,
6106            ldv: *const lapack_int,
6107            q: *mut f64,
6108            ldq: *const lapack_int,
6109            work: *mut f64,
6110            iwork: *mut lapack_int,
6111            info: *mut lapack_int,
6112        ) -> lapack_int,
6113    >,
6114    pub zggsvd_: Option<
6115        unsafe extern "C" fn(
6116            jobu: *const c_char,
6117            jobv: *const c_char,
6118            jobq: *const c_char,
6119            m: *const lapack_int,
6120            n: *const lapack_int,
6121            p: *const lapack_int,
6122            k: *mut lapack_int,
6123            l: *mut lapack_int,
6124            a: *mut __BindgenComplex<f64>,
6125            lda: *const lapack_int,
6126            b: *mut __BindgenComplex<f64>,
6127            ldb: *const lapack_int,
6128            alpha: *mut f64,
6129            beta: *mut f64,
6130            u: *mut __BindgenComplex<f64>,
6131            ldu: *const lapack_int,
6132            v: *mut __BindgenComplex<f64>,
6133            ldv: *const lapack_int,
6134            q: *mut __BindgenComplex<f64>,
6135            ldq: *const lapack_int,
6136            work: *mut __BindgenComplex<f64>,
6137            rwork: *mut f64,
6138            iwork: *mut lapack_int,
6139            info: *mut lapack_int,
6140        ) -> lapack_int,
6141    >,
6142    pub cggsvd3_: Option<
6143        unsafe extern "C" fn(
6144            jobu: *const c_char,
6145            jobv: *const c_char,
6146            jobq: *const c_char,
6147            m: *const lapack_int,
6148            n: *const lapack_int,
6149            p: *const lapack_int,
6150            k: *mut lapack_int,
6151            l: *mut lapack_int,
6152            A: *mut __BindgenComplex<f32>,
6153            lda: *const lapack_int,
6154            B: *mut __BindgenComplex<f32>,
6155            ldb: *const lapack_int,
6156            alpha: *mut f32,
6157            beta: *mut f32,
6158            U: *mut __BindgenComplex<f32>,
6159            ldu: *const lapack_int,
6160            V: *mut __BindgenComplex<f32>,
6161            ldv: *const lapack_int,
6162            Q: *mut __BindgenComplex<f32>,
6163            ldq: *const lapack_int,
6164            work: *mut __BindgenComplex<f32>,
6165            lwork: *const lapack_int,
6166            rwork: *mut f32,
6167            iwork: *mut lapack_int,
6168            info: *mut lapack_int,
6169        ),
6170    >,
6171    pub dggsvd3_: Option<
6172        unsafe extern "C" fn(
6173            jobu: *const c_char,
6174            jobv: *const c_char,
6175            jobq: *const c_char,
6176            m: *const lapack_int,
6177            n: *const lapack_int,
6178            p: *const lapack_int,
6179            k: *mut lapack_int,
6180            l: *mut lapack_int,
6181            A: *mut f64,
6182            lda: *const lapack_int,
6183            B: *mut f64,
6184            ldb: *const lapack_int,
6185            alpha: *mut f64,
6186            beta: *mut f64,
6187            U: *mut f64,
6188            ldu: *const lapack_int,
6189            V: *mut f64,
6190            ldv: *const lapack_int,
6191            Q: *mut f64,
6192            ldq: *const lapack_int,
6193            work: *mut f64,
6194            lwork: *const lapack_int,
6195            iwork: *mut lapack_int,
6196            info: *mut lapack_int,
6197        ),
6198    >,
6199    pub sggsvd3_: Option<
6200        unsafe extern "C" fn(
6201            jobu: *const c_char,
6202            jobv: *const c_char,
6203            jobq: *const c_char,
6204            m: *const lapack_int,
6205            n: *const lapack_int,
6206            p: *const lapack_int,
6207            k: *mut lapack_int,
6208            l: *mut lapack_int,
6209            A: *mut f32,
6210            lda: *const lapack_int,
6211            B: *mut f32,
6212            ldb: *const lapack_int,
6213            alpha: *mut f32,
6214            beta: *mut f32,
6215            U: *mut f32,
6216            ldu: *const lapack_int,
6217            V: *mut f32,
6218            ldv: *const lapack_int,
6219            Q: *mut f32,
6220            ldq: *const lapack_int,
6221            work: *mut f32,
6222            lwork: *const lapack_int,
6223            iwork: *mut lapack_int,
6224            info: *mut lapack_int,
6225        ),
6226    >,
6227    pub zggsvd3_: Option<
6228        unsafe extern "C" fn(
6229            jobu: *const c_char,
6230            jobv: *const c_char,
6231            jobq: *const c_char,
6232            m: *const lapack_int,
6233            n: *const lapack_int,
6234            p: *const lapack_int,
6235            k: *mut lapack_int,
6236            l: *mut lapack_int,
6237            A: *mut __BindgenComplex<f64>,
6238            lda: *const lapack_int,
6239            B: *mut __BindgenComplex<f64>,
6240            ldb: *const lapack_int,
6241            alpha: *mut f64,
6242            beta: *mut f64,
6243            U: *mut __BindgenComplex<f64>,
6244            ldu: *const lapack_int,
6245            V: *mut __BindgenComplex<f64>,
6246            ldv: *const lapack_int,
6247            Q: *mut __BindgenComplex<f64>,
6248            ldq: *const lapack_int,
6249            work: *mut __BindgenComplex<f64>,
6250            lwork: *const lapack_int,
6251            rwork: *mut f64,
6252            iwork: *mut lapack_int,
6253            info: *mut lapack_int,
6254        ),
6255    >,
6256    pub sggsvp_: Option<
6257        unsafe extern "C" fn(
6258            jobu: *const c_char,
6259            jobv: *const c_char,
6260            jobq: *const c_char,
6261            m: *const lapack_int,
6262            p: *const lapack_int,
6263            n: *const lapack_int,
6264            a: *mut f32,
6265            lda: *const lapack_int,
6266            b: *mut f32,
6267            ldb: *const lapack_int,
6268            tola: *mut f32,
6269            tolb: *mut f32,
6270            k: *mut lapack_int,
6271            l: *mut lapack_int,
6272            u: *mut f32,
6273            ldu: *const lapack_int,
6274            v: *mut f32,
6275            ldv: *const lapack_int,
6276            q: *mut f32,
6277            ldq: *const lapack_int,
6278            iwork: *mut lapack_int,
6279            tau: *mut f32,
6280            work: *mut f32,
6281            info: *mut lapack_int,
6282        ) -> lapack_int,
6283    >,
6284    pub dggsvp_: Option<
6285        unsafe extern "C" fn(
6286            jobu: *const c_char,
6287            jobv: *const c_char,
6288            jobq: *const c_char,
6289            m: *const lapack_int,
6290            p: *const lapack_int,
6291            n: *const lapack_int,
6292            a: *mut f64,
6293            lda: *const lapack_int,
6294            b: *mut f64,
6295            ldb: *const lapack_int,
6296            tola: *mut f64,
6297            tolb: *mut f64,
6298            k: *mut lapack_int,
6299            l: *mut lapack_int,
6300            u: *mut f64,
6301            ldu: *const lapack_int,
6302            v: *mut f64,
6303            ldv: *const lapack_int,
6304            q: *mut f64,
6305            ldq: *const lapack_int,
6306            iwork: *mut lapack_int,
6307            tau: *mut f64,
6308            work: *mut f64,
6309            info: *mut lapack_int,
6310        ) -> lapack_int,
6311    >,
6312    pub cggsvp_: Option<
6313        unsafe extern "C" fn(
6314            jobu: *const c_char,
6315            jobv: *const c_char,
6316            jobq: *const c_char,
6317            m: *const lapack_int,
6318            p: *const lapack_int,
6319            n: *const lapack_int,
6320            a: *mut __BindgenComplex<f32>,
6321            lda: *const lapack_int,
6322            b: *mut __BindgenComplex<f32>,
6323            ldb: *const lapack_int,
6324            tola: *mut f32,
6325            tolb: *mut f32,
6326            k: *mut lapack_int,
6327            l: *mut lapack_int,
6328            u: *mut __BindgenComplex<f32>,
6329            ldu: *const lapack_int,
6330            v: *mut __BindgenComplex<f32>,
6331            ldv: *const lapack_int,
6332            q: *mut __BindgenComplex<f32>,
6333            ldq: *const lapack_int,
6334            iwork: *mut lapack_int,
6335            rwork: *mut f32,
6336            tau: *mut __BindgenComplex<f32>,
6337            work: *mut __BindgenComplex<f32>,
6338            info: *mut lapack_int,
6339        ) -> lapack_int,
6340    >,
6341    pub zggsvp_: Option<
6342        unsafe extern "C" fn(
6343            jobu: *const c_char,
6344            jobv: *const c_char,
6345            jobq: *const c_char,
6346            m: *const lapack_int,
6347            p: *const lapack_int,
6348            n: *const lapack_int,
6349            a: *mut __BindgenComplex<f64>,
6350            lda: *const lapack_int,
6351            b: *mut __BindgenComplex<f64>,
6352            ldb: *const lapack_int,
6353            tola: *mut f64,
6354            tolb: *mut f64,
6355            k: *mut lapack_int,
6356            l: *mut lapack_int,
6357            u: *mut __BindgenComplex<f64>,
6358            ldu: *const lapack_int,
6359            v: *mut __BindgenComplex<f64>,
6360            ldv: *const lapack_int,
6361            q: *mut __BindgenComplex<f64>,
6362            ldq: *const lapack_int,
6363            iwork: *mut lapack_int,
6364            rwork: *mut f64,
6365            tau: *mut __BindgenComplex<f64>,
6366            work: *mut __BindgenComplex<f64>,
6367            info: *mut lapack_int,
6368        ) -> lapack_int,
6369    >,
6370    pub cggsvp3_: Option<
6371        unsafe extern "C" fn(
6372            jobu: *const c_char,
6373            jobv: *const c_char,
6374            jobq: *const c_char,
6375            m: *const lapack_int,
6376            p: *const lapack_int,
6377            n: *const lapack_int,
6378            A: *mut __BindgenComplex<f32>,
6379            lda: *const lapack_int,
6380            B: *mut __BindgenComplex<f32>,
6381            ldb: *const lapack_int,
6382            tola: *const f32,
6383            tolb: *const f32,
6384            k: *mut lapack_int,
6385            l: *mut lapack_int,
6386            U: *mut __BindgenComplex<f32>,
6387            ldu: *const lapack_int,
6388            V: *mut __BindgenComplex<f32>,
6389            ldv: *const lapack_int,
6390            Q: *mut __BindgenComplex<f32>,
6391            ldq: *const lapack_int,
6392            iwork: *mut lapack_int,
6393            rwork: *mut f32,
6394            tau: *mut __BindgenComplex<f32>,
6395            work: *mut __BindgenComplex<f32>,
6396            lwork: *const lapack_int,
6397            info: *mut lapack_int,
6398        ),
6399    >,
6400    pub dggsvp3_: Option<
6401        unsafe extern "C" fn(
6402            jobu: *const c_char,
6403            jobv: *const c_char,
6404            jobq: *const c_char,
6405            m: *const lapack_int,
6406            p: *const lapack_int,
6407            n: *const lapack_int,
6408            A: *mut f64,
6409            lda: *const lapack_int,
6410            B: *mut f64,
6411            ldb: *const lapack_int,
6412            tola: *const f64,
6413            tolb: *const f64,
6414            k: *mut lapack_int,
6415            l: *mut lapack_int,
6416            U: *mut f64,
6417            ldu: *const lapack_int,
6418            V: *mut f64,
6419            ldv: *const lapack_int,
6420            Q: *mut f64,
6421            ldq: *const lapack_int,
6422            iwork: *mut lapack_int,
6423            tau: *mut f64,
6424            work: *mut f64,
6425            lwork: *const lapack_int,
6426            info: *mut lapack_int,
6427        ),
6428    >,
6429    pub sggsvp3_: Option<
6430        unsafe extern "C" fn(
6431            jobu: *const c_char,
6432            jobv: *const c_char,
6433            jobq: *const c_char,
6434            m: *const lapack_int,
6435            p: *const lapack_int,
6436            n: *const lapack_int,
6437            A: *mut f32,
6438            lda: *const lapack_int,
6439            B: *mut f32,
6440            ldb: *const lapack_int,
6441            tola: *const f32,
6442            tolb: *const f32,
6443            k: *mut lapack_int,
6444            l: *mut lapack_int,
6445            U: *mut f32,
6446            ldu: *const lapack_int,
6447            V: *mut f32,
6448            ldv: *const lapack_int,
6449            Q: *mut f32,
6450            ldq: *const lapack_int,
6451            iwork: *mut lapack_int,
6452            tau: *mut f32,
6453            work: *mut f32,
6454            lwork: *const lapack_int,
6455            info: *mut lapack_int,
6456        ),
6457    >,
6458    pub zggsvp3_: Option<
6459        unsafe extern "C" fn(
6460            jobu: *const c_char,
6461            jobv: *const c_char,
6462            jobq: *const c_char,
6463            m: *const lapack_int,
6464            p: *const lapack_int,
6465            n: *const lapack_int,
6466            A: *mut __BindgenComplex<f64>,
6467            lda: *const lapack_int,
6468            B: *mut __BindgenComplex<f64>,
6469            ldb: *const lapack_int,
6470            tola: *const f64,
6471            tolb: *const f64,
6472            k: *mut lapack_int,
6473            l: *mut lapack_int,
6474            U: *mut __BindgenComplex<f64>,
6475            ldu: *const lapack_int,
6476            V: *mut __BindgenComplex<f64>,
6477            ldv: *const lapack_int,
6478            Q: *mut __BindgenComplex<f64>,
6479            ldq: *const lapack_int,
6480            iwork: *mut lapack_int,
6481            rwork: *mut f64,
6482            tau: *mut __BindgenComplex<f64>,
6483            work: *mut __BindgenComplex<f64>,
6484            lwork: *const lapack_int,
6485            info: *mut lapack_int,
6486        ),
6487    >,
6488    pub cgtcon_: Option<
6489        unsafe extern "C" fn(
6490            norm: *const c_char,
6491            n: *const lapack_int,
6492            DL: *const __BindgenComplex<f32>,
6493            D: *const __BindgenComplex<f32>,
6494            DU: *const __BindgenComplex<f32>,
6495            DU2: *const __BindgenComplex<f32>,
6496            ipiv: *const lapack_int,
6497            anorm: *const f32,
6498            rcond: *mut f32,
6499            work: *mut __BindgenComplex<f32>,
6500            info: *mut lapack_int,
6501        ),
6502    >,
6503    pub dgtcon_: Option<
6504        unsafe extern "C" fn(
6505            norm: *const c_char,
6506            n: *const lapack_int,
6507            DL: *const f64,
6508            D: *const f64,
6509            DU: *const f64,
6510            DU2: *const f64,
6511            ipiv: *const lapack_int,
6512            anorm: *const f64,
6513            rcond: *mut f64,
6514            work: *mut f64,
6515            iwork: *mut lapack_int,
6516            info: *mut lapack_int,
6517        ),
6518    >,
6519    pub sgtcon_: Option<
6520        unsafe extern "C" fn(
6521            norm: *const c_char,
6522            n: *const lapack_int,
6523            DL: *const f32,
6524            D: *const f32,
6525            DU: *const f32,
6526            DU2: *const f32,
6527            ipiv: *const lapack_int,
6528            anorm: *const f32,
6529            rcond: *mut f32,
6530            work: *mut f32,
6531            iwork: *mut lapack_int,
6532            info: *mut lapack_int,
6533        ),
6534    >,
6535    pub zgtcon_: Option<
6536        unsafe extern "C" fn(
6537            norm: *const c_char,
6538            n: *const lapack_int,
6539            DL: *const __BindgenComplex<f64>,
6540            D: *const __BindgenComplex<f64>,
6541            DU: *const __BindgenComplex<f64>,
6542            DU2: *const __BindgenComplex<f64>,
6543            ipiv: *const lapack_int,
6544            anorm: *const f64,
6545            rcond: *mut f64,
6546            work: *mut __BindgenComplex<f64>,
6547            info: *mut lapack_int,
6548        ),
6549    >,
6550    pub cgtrfs_: Option<
6551        unsafe extern "C" fn(
6552            trans: *const c_char,
6553            n: *const lapack_int,
6554            nrhs: *const lapack_int,
6555            DL: *const __BindgenComplex<f32>,
6556            D: *const __BindgenComplex<f32>,
6557            DU: *const __BindgenComplex<f32>,
6558            DLF: *const __BindgenComplex<f32>,
6559            DF: *const __BindgenComplex<f32>,
6560            DUF: *const __BindgenComplex<f32>,
6561            DU2: *const __BindgenComplex<f32>,
6562            ipiv: *const lapack_int,
6563            B: *const __BindgenComplex<f32>,
6564            ldb: *const lapack_int,
6565            X: *mut __BindgenComplex<f32>,
6566            ldx: *const lapack_int,
6567            ferr: *mut f32,
6568            berr: *mut f32,
6569            work: *mut __BindgenComplex<f32>,
6570            rwork: *mut f32,
6571            info: *mut lapack_int,
6572        ),
6573    >,
6574    pub dgtrfs_: Option<
6575        unsafe extern "C" fn(
6576            trans: *const c_char,
6577            n: *const lapack_int,
6578            nrhs: *const lapack_int,
6579            DL: *const f64,
6580            D: *const f64,
6581            DU: *const f64,
6582            DLF: *const f64,
6583            DF: *const f64,
6584            DUF: *const f64,
6585            DU2: *const f64,
6586            ipiv: *const lapack_int,
6587            B: *const f64,
6588            ldb: *const lapack_int,
6589            X: *mut f64,
6590            ldx: *const lapack_int,
6591            ferr: *mut f64,
6592            berr: *mut f64,
6593            work: *mut f64,
6594            iwork: *mut lapack_int,
6595            info: *mut lapack_int,
6596        ),
6597    >,
6598    pub sgtrfs_: Option<
6599        unsafe extern "C" fn(
6600            trans: *const c_char,
6601            n: *const lapack_int,
6602            nrhs: *const lapack_int,
6603            DL: *const f32,
6604            D: *const f32,
6605            DU: *const f32,
6606            DLF: *const f32,
6607            DF: *const f32,
6608            DUF: *const f32,
6609            DU2: *const f32,
6610            ipiv: *const lapack_int,
6611            B: *const f32,
6612            ldb: *const lapack_int,
6613            X: *mut f32,
6614            ldx: *const lapack_int,
6615            ferr: *mut f32,
6616            berr: *mut f32,
6617            work: *mut f32,
6618            iwork: *mut lapack_int,
6619            info: *mut lapack_int,
6620        ),
6621    >,
6622    pub zgtrfs_: Option<
6623        unsafe extern "C" fn(
6624            trans: *const c_char,
6625            n: *const lapack_int,
6626            nrhs: *const lapack_int,
6627            DL: *const __BindgenComplex<f64>,
6628            D: *const __BindgenComplex<f64>,
6629            DU: *const __BindgenComplex<f64>,
6630            DLF: *const __BindgenComplex<f64>,
6631            DF: *const __BindgenComplex<f64>,
6632            DUF: *const __BindgenComplex<f64>,
6633            DU2: *const __BindgenComplex<f64>,
6634            ipiv: *const lapack_int,
6635            B: *const __BindgenComplex<f64>,
6636            ldb: *const lapack_int,
6637            X: *mut __BindgenComplex<f64>,
6638            ldx: *const lapack_int,
6639            ferr: *mut f64,
6640            berr: *mut f64,
6641            work: *mut __BindgenComplex<f64>,
6642            rwork: *mut f64,
6643            info: *mut lapack_int,
6644        ),
6645    >,
6646    pub cgtsv_: Option<
6647        unsafe extern "C" fn(
6648            n: *const lapack_int,
6649            nrhs: *const lapack_int,
6650            DL: *mut __BindgenComplex<f32>,
6651            D: *mut __BindgenComplex<f32>,
6652            DU: *mut __BindgenComplex<f32>,
6653            B: *mut __BindgenComplex<f32>,
6654            ldb: *const lapack_int,
6655            info: *mut lapack_int,
6656        ),
6657    >,
6658    pub dgtsv_: Option<
6659        unsafe extern "C" fn(
6660            n: *const lapack_int,
6661            nrhs: *const lapack_int,
6662            DL: *mut f64,
6663            D: *mut f64,
6664            DU: *mut f64,
6665            B: *mut f64,
6666            ldb: *const lapack_int,
6667            info: *mut lapack_int,
6668        ),
6669    >,
6670    pub sgtsv_: Option<
6671        unsafe extern "C" fn(
6672            n: *const lapack_int,
6673            nrhs: *const lapack_int,
6674            DL: *mut f32,
6675            D: *mut f32,
6676            DU: *mut f32,
6677            B: *mut f32,
6678            ldb: *const lapack_int,
6679            info: *mut lapack_int,
6680        ),
6681    >,
6682    pub zgtsv_: Option<
6683        unsafe extern "C" fn(
6684            n: *const lapack_int,
6685            nrhs: *const lapack_int,
6686            DL: *mut __BindgenComplex<f64>,
6687            D: *mut __BindgenComplex<f64>,
6688            DU: *mut __BindgenComplex<f64>,
6689            B: *mut __BindgenComplex<f64>,
6690            ldb: *const lapack_int,
6691            info: *mut lapack_int,
6692        ),
6693    >,
6694    pub cgtsvx_: Option<
6695        unsafe extern "C" fn(
6696            fact: *const c_char,
6697            trans: *const c_char,
6698            n: *const lapack_int,
6699            nrhs: *const lapack_int,
6700            DL: *const __BindgenComplex<f32>,
6701            D: *const __BindgenComplex<f32>,
6702            DU: *const __BindgenComplex<f32>,
6703            DLF: *mut __BindgenComplex<f32>,
6704            DF: *mut __BindgenComplex<f32>,
6705            DUF: *mut __BindgenComplex<f32>,
6706            DU2: *mut __BindgenComplex<f32>,
6707            ipiv: *mut lapack_int,
6708            B: *const __BindgenComplex<f32>,
6709            ldb: *const lapack_int,
6710            X: *mut __BindgenComplex<f32>,
6711            ldx: *const lapack_int,
6712            rcond: *mut f32,
6713            ferr: *mut f32,
6714            berr: *mut f32,
6715            work: *mut __BindgenComplex<f32>,
6716            rwork: *mut f32,
6717            info: *mut lapack_int,
6718        ),
6719    >,
6720    pub dgtsvx_: Option<
6721        unsafe extern "C" fn(
6722            fact: *const c_char,
6723            trans: *const c_char,
6724            n: *const lapack_int,
6725            nrhs: *const lapack_int,
6726            DL: *const f64,
6727            D: *const f64,
6728            DU: *const f64,
6729            DLF: *mut f64,
6730            DF: *mut f64,
6731            DUF: *mut f64,
6732            DU2: *mut f64,
6733            ipiv: *mut lapack_int,
6734            B: *const f64,
6735            ldb: *const lapack_int,
6736            X: *mut f64,
6737            ldx: *const lapack_int,
6738            rcond: *mut f64,
6739            ferr: *mut f64,
6740            berr: *mut f64,
6741            work: *mut f64,
6742            iwork: *mut lapack_int,
6743            info: *mut lapack_int,
6744        ),
6745    >,
6746    pub sgtsvx_: Option<
6747        unsafe extern "C" fn(
6748            fact: *const c_char,
6749            trans: *const c_char,
6750            n: *const lapack_int,
6751            nrhs: *const lapack_int,
6752            DL: *const f32,
6753            D: *const f32,
6754            DU: *const f32,
6755            DLF: *mut f32,
6756            DF: *mut f32,
6757            DUF: *mut f32,
6758            DU2: *mut f32,
6759            ipiv: *mut lapack_int,
6760            B: *const f32,
6761            ldb: *const lapack_int,
6762            X: *mut f32,
6763            ldx: *const lapack_int,
6764            rcond: *mut f32,
6765            ferr: *mut f32,
6766            berr: *mut f32,
6767            work: *mut f32,
6768            iwork: *mut lapack_int,
6769            info: *mut lapack_int,
6770        ),
6771    >,
6772    pub zgtsvx_: Option<
6773        unsafe extern "C" fn(
6774            fact: *const c_char,
6775            trans: *const c_char,
6776            n: *const lapack_int,
6777            nrhs: *const lapack_int,
6778            DL: *const __BindgenComplex<f64>,
6779            D: *const __BindgenComplex<f64>,
6780            DU: *const __BindgenComplex<f64>,
6781            DLF: *mut __BindgenComplex<f64>,
6782            DF: *mut __BindgenComplex<f64>,
6783            DUF: *mut __BindgenComplex<f64>,
6784            DU2: *mut __BindgenComplex<f64>,
6785            ipiv: *mut lapack_int,
6786            B: *const __BindgenComplex<f64>,
6787            ldb: *const lapack_int,
6788            X: *mut __BindgenComplex<f64>,
6789            ldx: *const lapack_int,
6790            rcond: *mut f64,
6791            ferr: *mut f64,
6792            berr: *mut f64,
6793            work: *mut __BindgenComplex<f64>,
6794            rwork: *mut f64,
6795            info: *mut lapack_int,
6796        ),
6797    >,
6798    pub cgttrf_: Option<
6799        unsafe extern "C" fn(
6800            n: *const lapack_int,
6801            DL: *mut __BindgenComplex<f32>,
6802            D: *mut __BindgenComplex<f32>,
6803            DU: *mut __BindgenComplex<f32>,
6804            DU2: *mut __BindgenComplex<f32>,
6805            ipiv: *mut lapack_int,
6806            info: *mut lapack_int,
6807        ),
6808    >,
6809    pub dgttrf_: Option<
6810        unsafe extern "C" fn(
6811            n: *const lapack_int,
6812            DL: *mut f64,
6813            D: *mut f64,
6814            DU: *mut f64,
6815            DU2: *mut f64,
6816            ipiv: *mut lapack_int,
6817            info: *mut lapack_int,
6818        ),
6819    >,
6820    pub sgttrf_: Option<
6821        unsafe extern "C" fn(
6822            n: *const lapack_int,
6823            DL: *mut f32,
6824            D: *mut f32,
6825            DU: *mut f32,
6826            DU2: *mut f32,
6827            ipiv: *mut lapack_int,
6828            info: *mut lapack_int,
6829        ),
6830    >,
6831    pub zgttrf_: Option<
6832        unsafe extern "C" fn(
6833            n: *const lapack_int,
6834            DL: *mut __BindgenComplex<f64>,
6835            D: *mut __BindgenComplex<f64>,
6836            DU: *mut __BindgenComplex<f64>,
6837            DU2: *mut __BindgenComplex<f64>,
6838            ipiv: *mut lapack_int,
6839            info: *mut lapack_int,
6840        ),
6841    >,
6842    pub cgttrs_: Option<
6843        unsafe extern "C" fn(
6844            trans: *const c_char,
6845            n: *const lapack_int,
6846            nrhs: *const lapack_int,
6847            DL: *const __BindgenComplex<f32>,
6848            D: *const __BindgenComplex<f32>,
6849            DU: *const __BindgenComplex<f32>,
6850            DU2: *const __BindgenComplex<f32>,
6851            ipiv: *const lapack_int,
6852            B: *mut __BindgenComplex<f32>,
6853            ldb: *const lapack_int,
6854            info: *mut lapack_int,
6855        ),
6856    >,
6857    pub dgttrs_: Option<
6858        unsafe extern "C" fn(
6859            trans: *const c_char,
6860            n: *const lapack_int,
6861            nrhs: *const lapack_int,
6862            DL: *const f64,
6863            D: *const f64,
6864            DU: *const f64,
6865            DU2: *const f64,
6866            ipiv: *const lapack_int,
6867            B: *mut f64,
6868            ldb: *const lapack_int,
6869            info: *mut lapack_int,
6870        ),
6871    >,
6872    pub sgttrs_: Option<
6873        unsafe extern "C" fn(
6874            trans: *const c_char,
6875            n: *const lapack_int,
6876            nrhs: *const lapack_int,
6877            DL: *const f32,
6878            D: *const f32,
6879            DU: *const f32,
6880            DU2: *const f32,
6881            ipiv: *const lapack_int,
6882            B: *mut f32,
6883            ldb: *const lapack_int,
6884            info: *mut lapack_int,
6885        ),
6886    >,
6887    pub zgttrs_: Option<
6888        unsafe extern "C" fn(
6889            trans: *const c_char,
6890            n: *const lapack_int,
6891            nrhs: *const lapack_int,
6892            DL: *const __BindgenComplex<f64>,
6893            D: *const __BindgenComplex<f64>,
6894            DU: *const __BindgenComplex<f64>,
6895            DU2: *const __BindgenComplex<f64>,
6896            ipiv: *const lapack_int,
6897            B: *mut __BindgenComplex<f64>,
6898            ldb: *const lapack_int,
6899            info: *mut lapack_int,
6900        ),
6901    >,
6902    pub chbev_: Option<
6903        unsafe extern "C" fn(
6904            jobz: *const c_char,
6905            uplo: *const c_char,
6906            n: *const lapack_int,
6907            kd: *const lapack_int,
6908            AB: *mut __BindgenComplex<f32>,
6909            ldab: *const lapack_int,
6910            W: *mut f32,
6911            Z: *mut __BindgenComplex<f32>,
6912            ldz: *const lapack_int,
6913            work: *mut __BindgenComplex<f32>,
6914            rwork: *mut f32,
6915            info: *mut lapack_int,
6916        ),
6917    >,
6918    pub zhbev_: Option<
6919        unsafe extern "C" fn(
6920            jobz: *const c_char,
6921            uplo: *const c_char,
6922            n: *const lapack_int,
6923            kd: *const lapack_int,
6924            AB: *mut __BindgenComplex<f64>,
6925            ldab: *const lapack_int,
6926            W: *mut f64,
6927            Z: *mut __BindgenComplex<f64>,
6928            ldz: *const lapack_int,
6929            work: *mut __BindgenComplex<f64>,
6930            rwork: *mut f64,
6931            info: *mut lapack_int,
6932        ),
6933    >,
6934    pub chbev_2stage_: Option<
6935        unsafe extern "C" fn(
6936            jobz: *const c_char,
6937            uplo: *const c_char,
6938            n: *const lapack_int,
6939            kd: *const lapack_int,
6940            AB: *mut __BindgenComplex<f32>,
6941            ldab: *const lapack_int,
6942            W: *mut f32,
6943            Z: *mut __BindgenComplex<f32>,
6944            ldz: *const lapack_int,
6945            work: *mut __BindgenComplex<f32>,
6946            lwork: *const lapack_int,
6947            rwork: *mut f32,
6948            info: *mut lapack_int,
6949        ),
6950    >,
6951    pub zhbev_2stage_: Option<
6952        unsafe extern "C" fn(
6953            jobz: *const c_char,
6954            uplo: *const c_char,
6955            n: *const lapack_int,
6956            kd: *const lapack_int,
6957            AB: *mut __BindgenComplex<f64>,
6958            ldab: *const lapack_int,
6959            W: *mut f64,
6960            Z: *mut __BindgenComplex<f64>,
6961            ldz: *const lapack_int,
6962            work: *mut __BindgenComplex<f64>,
6963            lwork: *const lapack_int,
6964            rwork: *mut f64,
6965            info: *mut lapack_int,
6966        ),
6967    >,
6968    pub chbevd_: Option<
6969        unsafe extern "C" fn(
6970            jobz: *const c_char,
6971            uplo: *const c_char,
6972            n: *const lapack_int,
6973            kd: *const lapack_int,
6974            AB: *mut __BindgenComplex<f32>,
6975            ldab: *const lapack_int,
6976            W: *mut f32,
6977            Z: *mut __BindgenComplex<f32>,
6978            ldz: *const lapack_int,
6979            work: *mut __BindgenComplex<f32>,
6980            lwork: *const lapack_int,
6981            rwork: *mut f32,
6982            lrwork: *const lapack_int,
6983            iwork: *mut lapack_int,
6984            liwork: *const lapack_int,
6985            info: *mut lapack_int,
6986        ),
6987    >,
6988    pub zhbevd_: Option<
6989        unsafe extern "C" fn(
6990            jobz: *const c_char,
6991            uplo: *const c_char,
6992            n: *const lapack_int,
6993            kd: *const lapack_int,
6994            AB: *mut __BindgenComplex<f64>,
6995            ldab: *const lapack_int,
6996            W: *mut f64,
6997            Z: *mut __BindgenComplex<f64>,
6998            ldz: *const lapack_int,
6999            work: *mut __BindgenComplex<f64>,
7000            lwork: *const lapack_int,
7001            rwork: *mut f64,
7002            lrwork: *const lapack_int,
7003            iwork: *mut lapack_int,
7004            liwork: *const lapack_int,
7005            info: *mut lapack_int,
7006        ),
7007    >,
7008    pub chbevd_2stage_: Option<
7009        unsafe extern "C" fn(
7010            jobz: *const c_char,
7011            uplo: *const c_char,
7012            n: *const lapack_int,
7013            kd: *const lapack_int,
7014            AB: *mut __BindgenComplex<f32>,
7015            ldab: *const lapack_int,
7016            W: *mut f32,
7017            Z: *mut __BindgenComplex<f32>,
7018            ldz: *const lapack_int,
7019            work: *mut __BindgenComplex<f32>,
7020            lwork: *const lapack_int,
7021            rwork: *mut f32,
7022            lrwork: *const lapack_int,
7023            iwork: *mut lapack_int,
7024            liwork: *const lapack_int,
7025            info: *mut lapack_int,
7026        ),
7027    >,
7028    pub zhbevd_2stage_: Option<
7029        unsafe extern "C" fn(
7030            jobz: *const c_char,
7031            uplo: *const c_char,
7032            n: *const lapack_int,
7033            kd: *const lapack_int,
7034            AB: *mut __BindgenComplex<f64>,
7035            ldab: *const lapack_int,
7036            W: *mut f64,
7037            Z: *mut __BindgenComplex<f64>,
7038            ldz: *const lapack_int,
7039            work: *mut __BindgenComplex<f64>,
7040            lwork: *const lapack_int,
7041            rwork: *mut f64,
7042            lrwork: *const lapack_int,
7043            iwork: *mut lapack_int,
7044            liwork: *const lapack_int,
7045            info: *mut lapack_int,
7046        ),
7047    >,
7048    pub chbevx_: Option<
7049        unsafe extern "C" fn(
7050            jobz: *const c_char,
7051            range: *const c_char,
7052            uplo: *const c_char,
7053            n: *const lapack_int,
7054            kd: *const lapack_int,
7055            AB: *mut __BindgenComplex<f32>,
7056            ldab: *const lapack_int,
7057            Q: *mut __BindgenComplex<f32>,
7058            ldq: *const lapack_int,
7059            vl: *const f32,
7060            vu: *const f32,
7061            il: *const lapack_int,
7062            iu: *const lapack_int,
7063            abstol: *const f32,
7064            m: *mut lapack_int,
7065            W: *mut f32,
7066            Z: *mut __BindgenComplex<f32>,
7067            ldz: *const lapack_int,
7068            work: *mut __BindgenComplex<f32>,
7069            rwork: *mut f32,
7070            iwork: *mut lapack_int,
7071            IFAIL: *mut lapack_int,
7072            info: *mut lapack_int,
7073        ),
7074    >,
7075    pub zhbevx_: Option<
7076        unsafe extern "C" fn(
7077            jobz: *const c_char,
7078            range: *const c_char,
7079            uplo: *const c_char,
7080            n: *const lapack_int,
7081            kd: *const lapack_int,
7082            AB: *mut __BindgenComplex<f64>,
7083            ldab: *const lapack_int,
7084            Q: *mut __BindgenComplex<f64>,
7085            ldq: *const lapack_int,
7086            vl: *const f64,
7087            vu: *const f64,
7088            il: *const lapack_int,
7089            iu: *const lapack_int,
7090            abstol: *const f64,
7091            m: *mut lapack_int,
7092            W: *mut f64,
7093            Z: *mut __BindgenComplex<f64>,
7094            ldz: *const lapack_int,
7095            work: *mut __BindgenComplex<f64>,
7096            rwork: *mut f64,
7097            iwork: *mut lapack_int,
7098            IFAIL: *mut lapack_int,
7099            info: *mut lapack_int,
7100        ),
7101    >,
7102    pub chbevx_2stage_: Option<
7103        unsafe extern "C" fn(
7104            jobz: *const c_char,
7105            range: *const c_char,
7106            uplo: *const c_char,
7107            n: *const lapack_int,
7108            kd: *const lapack_int,
7109            AB: *mut __BindgenComplex<f32>,
7110            ldab: *const lapack_int,
7111            Q: *mut __BindgenComplex<f32>,
7112            ldq: *const lapack_int,
7113            vl: *const f32,
7114            vu: *const f32,
7115            il: *const lapack_int,
7116            iu: *const lapack_int,
7117            abstol: *const f32,
7118            m: *mut lapack_int,
7119            W: *mut f32,
7120            Z: *mut __BindgenComplex<f32>,
7121            ldz: *const lapack_int,
7122            work: *mut __BindgenComplex<f32>,
7123            lwork: *const lapack_int,
7124            rwork: *mut f32,
7125            iwork: *mut lapack_int,
7126            IFAIL: *mut lapack_int,
7127            info: *mut lapack_int,
7128        ),
7129    >,
7130    pub zhbevx_2stage_: Option<
7131        unsafe extern "C" fn(
7132            jobz: *const c_char,
7133            range: *const c_char,
7134            uplo: *const c_char,
7135            n: *const lapack_int,
7136            kd: *const lapack_int,
7137            AB: *mut __BindgenComplex<f64>,
7138            ldab: *const lapack_int,
7139            Q: *mut __BindgenComplex<f64>,
7140            ldq: *const lapack_int,
7141            vl: *const f64,
7142            vu: *const f64,
7143            il: *const lapack_int,
7144            iu: *const lapack_int,
7145            abstol: *const f64,
7146            m: *mut lapack_int,
7147            W: *mut f64,
7148            Z: *mut __BindgenComplex<f64>,
7149            ldz: *const lapack_int,
7150            work: *mut __BindgenComplex<f64>,
7151            lwork: *const lapack_int,
7152            rwork: *mut f64,
7153            iwork: *mut lapack_int,
7154            IFAIL: *mut lapack_int,
7155            info: *mut lapack_int,
7156        ),
7157    >,
7158    pub chbgst_: Option<
7159        unsafe extern "C" fn(
7160            vect: *const c_char,
7161            uplo: *const c_char,
7162            n: *const lapack_int,
7163            ka: *const lapack_int,
7164            kb: *const lapack_int,
7165            AB: *mut __BindgenComplex<f32>,
7166            ldab: *const lapack_int,
7167            BB: *const __BindgenComplex<f32>,
7168            ldbb: *const lapack_int,
7169            X: *mut __BindgenComplex<f32>,
7170            ldx: *const lapack_int,
7171            work: *mut __BindgenComplex<f32>,
7172            rwork: *mut f32,
7173            info: *mut lapack_int,
7174        ),
7175    >,
7176    pub zhbgst_: Option<
7177        unsafe extern "C" fn(
7178            vect: *const c_char,
7179            uplo: *const c_char,
7180            n: *const lapack_int,
7181            ka: *const lapack_int,
7182            kb: *const lapack_int,
7183            AB: *mut __BindgenComplex<f64>,
7184            ldab: *const lapack_int,
7185            BB: *const __BindgenComplex<f64>,
7186            ldbb: *const lapack_int,
7187            X: *mut __BindgenComplex<f64>,
7188            ldx: *const lapack_int,
7189            work: *mut __BindgenComplex<f64>,
7190            rwork: *mut f64,
7191            info: *mut lapack_int,
7192        ),
7193    >,
7194    pub chbgv_: Option<
7195        unsafe extern "C" fn(
7196            jobz: *const c_char,
7197            uplo: *const c_char,
7198            n: *const lapack_int,
7199            ka: *const lapack_int,
7200            kb: *const lapack_int,
7201            AB: *mut __BindgenComplex<f32>,
7202            ldab: *const lapack_int,
7203            BB: *mut __BindgenComplex<f32>,
7204            ldbb: *const lapack_int,
7205            W: *mut f32,
7206            Z: *mut __BindgenComplex<f32>,
7207            ldz: *const lapack_int,
7208            work: *mut __BindgenComplex<f32>,
7209            rwork: *mut f32,
7210            info: *mut lapack_int,
7211        ),
7212    >,
7213    pub zhbgv_: Option<
7214        unsafe extern "C" fn(
7215            jobz: *const c_char,
7216            uplo: *const c_char,
7217            n: *const lapack_int,
7218            ka: *const lapack_int,
7219            kb: *const lapack_int,
7220            AB: *mut __BindgenComplex<f64>,
7221            ldab: *const lapack_int,
7222            BB: *mut __BindgenComplex<f64>,
7223            ldbb: *const lapack_int,
7224            W: *mut f64,
7225            Z: *mut __BindgenComplex<f64>,
7226            ldz: *const lapack_int,
7227            work: *mut __BindgenComplex<f64>,
7228            rwork: *mut f64,
7229            info: *mut lapack_int,
7230        ),
7231    >,
7232    pub chbgvd_: Option<
7233        unsafe extern "C" fn(
7234            jobz: *const c_char,
7235            uplo: *const c_char,
7236            n: *const lapack_int,
7237            ka: *const lapack_int,
7238            kb: *const lapack_int,
7239            AB: *mut __BindgenComplex<f32>,
7240            ldab: *const lapack_int,
7241            BB: *mut __BindgenComplex<f32>,
7242            ldbb: *const lapack_int,
7243            W: *mut f32,
7244            Z: *mut __BindgenComplex<f32>,
7245            ldz: *const lapack_int,
7246            work: *mut __BindgenComplex<f32>,
7247            lwork: *const lapack_int,
7248            rwork: *mut f32,
7249            lrwork: *const lapack_int,
7250            iwork: *mut lapack_int,
7251            liwork: *const lapack_int,
7252            info: *mut lapack_int,
7253        ),
7254    >,
7255    pub zhbgvd_: Option<
7256        unsafe extern "C" fn(
7257            jobz: *const c_char,
7258            uplo: *const c_char,
7259            n: *const lapack_int,
7260            ka: *const lapack_int,
7261            kb: *const lapack_int,
7262            AB: *mut __BindgenComplex<f64>,
7263            ldab: *const lapack_int,
7264            BB: *mut __BindgenComplex<f64>,
7265            ldbb: *const lapack_int,
7266            W: *mut f64,
7267            Z: *mut __BindgenComplex<f64>,
7268            ldz: *const lapack_int,
7269            work: *mut __BindgenComplex<f64>,
7270            lwork: *const lapack_int,
7271            rwork: *mut f64,
7272            lrwork: *const lapack_int,
7273            iwork: *mut lapack_int,
7274            liwork: *const lapack_int,
7275            info: *mut lapack_int,
7276        ),
7277    >,
7278    pub chbgvx_: Option<
7279        unsafe extern "C" fn(
7280            jobz: *const c_char,
7281            range: *const c_char,
7282            uplo: *const c_char,
7283            n: *const lapack_int,
7284            ka: *const lapack_int,
7285            kb: *const lapack_int,
7286            AB: *mut __BindgenComplex<f32>,
7287            ldab: *const lapack_int,
7288            BB: *mut __BindgenComplex<f32>,
7289            ldbb: *const lapack_int,
7290            Q: *mut __BindgenComplex<f32>,
7291            ldq: *const lapack_int,
7292            vl: *const f32,
7293            vu: *const f32,
7294            il: *const lapack_int,
7295            iu: *const lapack_int,
7296            abstol: *const f32,
7297            m: *mut lapack_int,
7298            W: *mut f32,
7299            Z: *mut __BindgenComplex<f32>,
7300            ldz: *const lapack_int,
7301            work: *mut __BindgenComplex<f32>,
7302            rwork: *mut f32,
7303            iwork: *mut lapack_int,
7304            IFAIL: *mut lapack_int,
7305            info: *mut lapack_int,
7306        ),
7307    >,
7308    pub zhbgvx_: Option<
7309        unsafe extern "C" fn(
7310            jobz: *const c_char,
7311            range: *const c_char,
7312            uplo: *const c_char,
7313            n: *const lapack_int,
7314            ka: *const lapack_int,
7315            kb: *const lapack_int,
7316            AB: *mut __BindgenComplex<f64>,
7317            ldab: *const lapack_int,
7318            BB: *mut __BindgenComplex<f64>,
7319            ldbb: *const lapack_int,
7320            Q: *mut __BindgenComplex<f64>,
7321            ldq: *const lapack_int,
7322            vl: *const f64,
7323            vu: *const f64,
7324            il: *const lapack_int,
7325            iu: *const lapack_int,
7326            abstol: *const f64,
7327            m: *mut lapack_int,
7328            W: *mut f64,
7329            Z: *mut __BindgenComplex<f64>,
7330            ldz: *const lapack_int,
7331            work: *mut __BindgenComplex<f64>,
7332            rwork: *mut f64,
7333            iwork: *mut lapack_int,
7334            IFAIL: *mut lapack_int,
7335            info: *mut lapack_int,
7336        ),
7337    >,
7338    pub chbtrd_: Option<
7339        unsafe extern "C" fn(
7340            vect: *const c_char,
7341            uplo: *const c_char,
7342            n: *const lapack_int,
7343            kd: *const lapack_int,
7344            AB: *mut __BindgenComplex<f32>,
7345            ldab: *const lapack_int,
7346            D: *mut f32,
7347            E: *mut f32,
7348            Q: *mut __BindgenComplex<f32>,
7349            ldq: *const lapack_int,
7350            work: *mut __BindgenComplex<f32>,
7351            info: *mut lapack_int,
7352        ),
7353    >,
7354    pub zhbtrd_: Option<
7355        unsafe extern "C" fn(
7356            vect: *const c_char,
7357            uplo: *const c_char,
7358            n: *const lapack_int,
7359            kd: *const lapack_int,
7360            AB: *mut __BindgenComplex<f64>,
7361            ldab: *const lapack_int,
7362            D: *mut f64,
7363            E: *mut f64,
7364            Q: *mut __BindgenComplex<f64>,
7365            ldq: *const lapack_int,
7366            work: *mut __BindgenComplex<f64>,
7367            info: *mut lapack_int,
7368        ),
7369    >,
7370    pub checon_: Option<
7371        unsafe extern "C" fn(
7372            uplo: *const c_char,
7373            n: *const lapack_int,
7374            A: *const __BindgenComplex<f32>,
7375            lda: *const lapack_int,
7376            ipiv: *const lapack_int,
7377            anorm: *const f32,
7378            rcond: *mut f32,
7379            work: *mut __BindgenComplex<f32>,
7380            info: *mut lapack_int,
7381        ),
7382    >,
7383    pub zhecon_: Option<
7384        unsafe extern "C" fn(
7385            uplo: *const c_char,
7386            n: *const lapack_int,
7387            A: *const __BindgenComplex<f64>,
7388            lda: *const lapack_int,
7389            ipiv: *const lapack_int,
7390            anorm: *const f64,
7391            rcond: *mut f64,
7392            work: *mut __BindgenComplex<f64>,
7393            info: *mut lapack_int,
7394        ),
7395    >,
7396    pub checon_3_: Option<
7397        unsafe extern "C" fn(
7398            uplo: *const c_char,
7399            n: *const lapack_int,
7400            A: *const __BindgenComplex<f32>,
7401            lda: *const lapack_int,
7402            E: *const __BindgenComplex<f32>,
7403            ipiv: *const lapack_int,
7404            anorm: *const f32,
7405            rcond: *mut f32,
7406            work: *mut __BindgenComplex<f32>,
7407            info: *mut lapack_int,
7408        ),
7409    >,
7410    pub zhecon_3_: Option<
7411        unsafe extern "C" fn(
7412            uplo: *const c_char,
7413            n: *const lapack_int,
7414            A: *const __BindgenComplex<f64>,
7415            lda: *const lapack_int,
7416            E: *const __BindgenComplex<f64>,
7417            ipiv: *const lapack_int,
7418            anorm: *const f64,
7419            rcond: *mut f64,
7420            work: *mut __BindgenComplex<f64>,
7421            info: *mut lapack_int,
7422        ),
7423    >,
7424    pub cheequb_: Option<
7425        unsafe extern "C" fn(
7426            uplo: *const c_char,
7427            n: *const lapack_int,
7428            A: *const __BindgenComplex<f32>,
7429            lda: *const lapack_int,
7430            S: *mut f32,
7431            scond: *mut f32,
7432            amax: *mut f32,
7433            work: *mut __BindgenComplex<f32>,
7434            info: *mut lapack_int,
7435        ),
7436    >,
7437    pub zheequb_: Option<
7438        unsafe extern "C" fn(
7439            uplo: *const c_char,
7440            n: *const lapack_int,
7441            A: *const __BindgenComplex<f64>,
7442            lda: *const lapack_int,
7443            S: *mut f64,
7444            scond: *mut f64,
7445            amax: *mut f64,
7446            work: *mut __BindgenComplex<f64>,
7447            info: *mut lapack_int,
7448        ),
7449    >,
7450    pub cheev_: Option<
7451        unsafe extern "C" fn(
7452            jobz: *const c_char,
7453            uplo: *const c_char,
7454            n: *const lapack_int,
7455            A: *mut __BindgenComplex<f32>,
7456            lda: *const lapack_int,
7457            W: *mut f32,
7458            work: *mut __BindgenComplex<f32>,
7459            lwork: *const lapack_int,
7460            rwork: *mut f32,
7461            info: *mut lapack_int,
7462        ),
7463    >,
7464    pub zheev_: Option<
7465        unsafe extern "C" fn(
7466            jobz: *const c_char,
7467            uplo: *const c_char,
7468            n: *const lapack_int,
7469            A: *mut __BindgenComplex<f64>,
7470            lda: *const lapack_int,
7471            W: *mut f64,
7472            work: *mut __BindgenComplex<f64>,
7473            lwork: *const lapack_int,
7474            rwork: *mut f64,
7475            info: *mut lapack_int,
7476        ),
7477    >,
7478    pub cheev_2stage_: Option<
7479        unsafe extern "C" fn(
7480            jobz: *const c_char,
7481            uplo: *const c_char,
7482            n: *const lapack_int,
7483            A: *mut __BindgenComplex<f32>,
7484            lda: *const lapack_int,
7485            W: *mut f32,
7486            work: *mut __BindgenComplex<f32>,
7487            lwork: *const lapack_int,
7488            rwork: *mut f32,
7489            info: *mut lapack_int,
7490        ),
7491    >,
7492    pub zheev_2stage_: Option<
7493        unsafe extern "C" fn(
7494            jobz: *const c_char,
7495            uplo: *const c_char,
7496            n: *const lapack_int,
7497            A: *mut __BindgenComplex<f64>,
7498            lda: *const lapack_int,
7499            W: *mut f64,
7500            work: *mut __BindgenComplex<f64>,
7501            lwork: *const lapack_int,
7502            rwork: *mut f64,
7503            info: *mut lapack_int,
7504        ),
7505    >,
7506    pub cheevd_: Option<
7507        unsafe extern "C" fn(
7508            jobz: *const c_char,
7509            uplo: *const c_char,
7510            n: *const lapack_int,
7511            A: *mut __BindgenComplex<f32>,
7512            lda: *const lapack_int,
7513            W: *mut f32,
7514            work: *mut __BindgenComplex<f32>,
7515            lwork: *const lapack_int,
7516            rwork: *mut f32,
7517            lrwork: *const lapack_int,
7518            iwork: *mut lapack_int,
7519            liwork: *const lapack_int,
7520            info: *mut lapack_int,
7521        ),
7522    >,
7523    pub zheevd_: Option<
7524        unsafe extern "C" fn(
7525            jobz: *const c_char,
7526            uplo: *const c_char,
7527            n: *const lapack_int,
7528            A: *mut __BindgenComplex<f64>,
7529            lda: *const lapack_int,
7530            W: *mut f64,
7531            work: *mut __BindgenComplex<f64>,
7532            lwork: *const lapack_int,
7533            rwork: *mut f64,
7534            lrwork: *const lapack_int,
7535            iwork: *mut lapack_int,
7536            liwork: *const lapack_int,
7537            info: *mut lapack_int,
7538        ),
7539    >,
7540    pub cheevd_2stage_: Option<
7541        unsafe extern "C" fn(
7542            jobz: *const c_char,
7543            uplo: *const c_char,
7544            n: *const lapack_int,
7545            A: *mut __BindgenComplex<f32>,
7546            lda: *const lapack_int,
7547            W: *mut f32,
7548            work: *mut __BindgenComplex<f32>,
7549            lwork: *const lapack_int,
7550            rwork: *mut f32,
7551            lrwork: *const lapack_int,
7552            iwork: *mut lapack_int,
7553            liwork: *const lapack_int,
7554            info: *mut lapack_int,
7555        ),
7556    >,
7557    pub zheevd_2stage_: Option<
7558        unsafe extern "C" fn(
7559            jobz: *const c_char,
7560            uplo: *const c_char,
7561            n: *const lapack_int,
7562            A: *mut __BindgenComplex<f64>,
7563            lda: *const lapack_int,
7564            W: *mut f64,
7565            work: *mut __BindgenComplex<f64>,
7566            lwork: *const lapack_int,
7567            rwork: *mut f64,
7568            lrwork: *const lapack_int,
7569            iwork: *mut lapack_int,
7570            liwork: *const lapack_int,
7571            info: *mut lapack_int,
7572        ),
7573    >,
7574    pub cheevr_: Option<
7575        unsafe extern "C" fn(
7576            jobz: *const c_char,
7577            range: *const c_char,
7578            uplo: *const c_char,
7579            n: *const lapack_int,
7580            A: *mut __BindgenComplex<f32>,
7581            lda: *const lapack_int,
7582            vl: *const f32,
7583            vu: *const f32,
7584            il: *const lapack_int,
7585            iu: *const lapack_int,
7586            abstol: *const f32,
7587            m: *mut lapack_int,
7588            W: *mut f32,
7589            Z: *mut __BindgenComplex<f32>,
7590            ldz: *const lapack_int,
7591            ISUPPZ: *mut lapack_int,
7592            work: *mut __BindgenComplex<f32>,
7593            lwork: *const lapack_int,
7594            rwork: *mut f32,
7595            lrwork: *const lapack_int,
7596            iwork: *mut lapack_int,
7597            liwork: *const lapack_int,
7598            info: *mut lapack_int,
7599        ),
7600    >,
7601    pub zheevr_: Option<
7602        unsafe extern "C" fn(
7603            jobz: *const c_char,
7604            range: *const c_char,
7605            uplo: *const c_char,
7606            n: *const lapack_int,
7607            A: *mut __BindgenComplex<f64>,
7608            lda: *const lapack_int,
7609            vl: *const f64,
7610            vu: *const f64,
7611            il: *const lapack_int,
7612            iu: *const lapack_int,
7613            abstol: *const f64,
7614            m: *mut lapack_int,
7615            W: *mut f64,
7616            Z: *mut __BindgenComplex<f64>,
7617            ldz: *const lapack_int,
7618            ISUPPZ: *mut lapack_int,
7619            work: *mut __BindgenComplex<f64>,
7620            lwork: *const lapack_int,
7621            rwork: *mut f64,
7622            lrwork: *const lapack_int,
7623            iwork: *mut lapack_int,
7624            liwork: *const lapack_int,
7625            info: *mut lapack_int,
7626        ),
7627    >,
7628    pub cheevr_2stage_: Option<
7629        unsafe extern "C" fn(
7630            jobz: *const c_char,
7631            range: *const c_char,
7632            uplo: *const c_char,
7633            n: *const lapack_int,
7634            A: *mut __BindgenComplex<f32>,
7635            lda: *const lapack_int,
7636            vl: *const f32,
7637            vu: *const f32,
7638            il: *const lapack_int,
7639            iu: *const lapack_int,
7640            abstol: *const f32,
7641            m: *mut lapack_int,
7642            W: *mut f32,
7643            Z: *mut __BindgenComplex<f32>,
7644            ldz: *const lapack_int,
7645            ISUPPZ: *mut lapack_int,
7646            work: *mut __BindgenComplex<f32>,
7647            lwork: *const lapack_int,
7648            rwork: *mut f32,
7649            lrwork: *const lapack_int,
7650            iwork: *mut lapack_int,
7651            liwork: *const lapack_int,
7652            info: *mut lapack_int,
7653        ),
7654    >,
7655    pub zheevr_2stage_: Option<
7656        unsafe extern "C" fn(
7657            jobz: *const c_char,
7658            range: *const c_char,
7659            uplo: *const c_char,
7660            n: *const lapack_int,
7661            A: *mut __BindgenComplex<f64>,
7662            lda: *const lapack_int,
7663            vl: *const f64,
7664            vu: *const f64,
7665            il: *const lapack_int,
7666            iu: *const lapack_int,
7667            abstol: *const f64,
7668            m: *mut lapack_int,
7669            W: *mut f64,
7670            Z: *mut __BindgenComplex<f64>,
7671            ldz: *const lapack_int,
7672            ISUPPZ: *mut lapack_int,
7673            work: *mut __BindgenComplex<f64>,
7674            lwork: *const lapack_int,
7675            rwork: *mut f64,
7676            lrwork: *const lapack_int,
7677            iwork: *mut lapack_int,
7678            liwork: *const lapack_int,
7679            info: *mut lapack_int,
7680        ),
7681    >,
7682    pub cheevx_: Option<
7683        unsafe extern "C" fn(
7684            jobz: *const c_char,
7685            range: *const c_char,
7686            uplo: *const c_char,
7687            n: *const lapack_int,
7688            A: *mut __BindgenComplex<f32>,
7689            lda: *const lapack_int,
7690            vl: *const f32,
7691            vu: *const f32,
7692            il: *const lapack_int,
7693            iu: *const lapack_int,
7694            abstol: *const f32,
7695            m: *mut lapack_int,
7696            W: *mut f32,
7697            Z: *mut __BindgenComplex<f32>,
7698            ldz: *const lapack_int,
7699            work: *mut __BindgenComplex<f32>,
7700            lwork: *const lapack_int,
7701            rwork: *mut f32,
7702            iwork: *mut lapack_int,
7703            IFAIL: *mut lapack_int,
7704            info: *mut lapack_int,
7705        ),
7706    >,
7707    pub zheevx_: Option<
7708        unsafe extern "C" fn(
7709            jobz: *const c_char,
7710            range: *const c_char,
7711            uplo: *const c_char,
7712            n: *const lapack_int,
7713            A: *mut __BindgenComplex<f64>,
7714            lda: *const lapack_int,
7715            vl: *const f64,
7716            vu: *const f64,
7717            il: *const lapack_int,
7718            iu: *const lapack_int,
7719            abstol: *const f64,
7720            m: *mut lapack_int,
7721            W: *mut f64,
7722            Z: *mut __BindgenComplex<f64>,
7723            ldz: *const lapack_int,
7724            work: *mut __BindgenComplex<f64>,
7725            lwork: *const lapack_int,
7726            rwork: *mut f64,
7727            iwork: *mut lapack_int,
7728            IFAIL: *mut lapack_int,
7729            info: *mut lapack_int,
7730        ),
7731    >,
7732    pub cheevx_2stage_: Option<
7733        unsafe extern "C" fn(
7734            jobz: *const c_char,
7735            range: *const c_char,
7736            uplo: *const c_char,
7737            n: *const lapack_int,
7738            A: *mut __BindgenComplex<f32>,
7739            lda: *const lapack_int,
7740            vl: *const f32,
7741            vu: *const f32,
7742            il: *const lapack_int,
7743            iu: *const lapack_int,
7744            abstol: *const f32,
7745            m: *mut lapack_int,
7746            W: *mut f32,
7747            Z: *mut __BindgenComplex<f32>,
7748            ldz: *const lapack_int,
7749            work: *mut __BindgenComplex<f32>,
7750            lwork: *const lapack_int,
7751            rwork: *mut f32,
7752            iwork: *mut lapack_int,
7753            IFAIL: *mut lapack_int,
7754            info: *mut lapack_int,
7755        ),
7756    >,
7757    pub zheevx_2stage_: Option<
7758        unsafe extern "C" fn(
7759            jobz: *const c_char,
7760            range: *const c_char,
7761            uplo: *const c_char,
7762            n: *const lapack_int,
7763            A: *mut __BindgenComplex<f64>,
7764            lda: *const lapack_int,
7765            vl: *const f64,
7766            vu: *const f64,
7767            il: *const lapack_int,
7768            iu: *const lapack_int,
7769            abstol: *const f64,
7770            m: *mut lapack_int,
7771            W: *mut f64,
7772            Z: *mut __BindgenComplex<f64>,
7773            ldz: *const lapack_int,
7774            work: *mut __BindgenComplex<f64>,
7775            lwork: *const lapack_int,
7776            rwork: *mut f64,
7777            iwork: *mut lapack_int,
7778            IFAIL: *mut lapack_int,
7779            info: *mut lapack_int,
7780        ),
7781    >,
7782    pub chegst_: Option<
7783        unsafe extern "C" fn(
7784            itype: *const lapack_int,
7785            uplo: *const c_char,
7786            n: *const lapack_int,
7787            A: *mut __BindgenComplex<f32>,
7788            lda: *const lapack_int,
7789            B: *const __BindgenComplex<f32>,
7790            ldb: *const lapack_int,
7791            info: *mut lapack_int,
7792        ),
7793    >,
7794    pub zhegst_: Option<
7795        unsafe extern "C" fn(
7796            itype: *const lapack_int,
7797            uplo: *const c_char,
7798            n: *const lapack_int,
7799            A: *mut __BindgenComplex<f64>,
7800            lda: *const lapack_int,
7801            B: *const __BindgenComplex<f64>,
7802            ldb: *const lapack_int,
7803            info: *mut lapack_int,
7804        ),
7805    >,
7806    pub chegv_: Option<
7807        unsafe extern "C" fn(
7808            itype: *const lapack_int,
7809            jobz: *const c_char,
7810            uplo: *const c_char,
7811            n: *const lapack_int,
7812            A: *mut __BindgenComplex<f32>,
7813            lda: *const lapack_int,
7814            B: *mut __BindgenComplex<f32>,
7815            ldb: *const lapack_int,
7816            W: *mut f32,
7817            work: *mut __BindgenComplex<f32>,
7818            lwork: *const lapack_int,
7819            rwork: *mut f32,
7820            info: *mut lapack_int,
7821        ),
7822    >,
7823    pub zhegv_: Option<
7824        unsafe extern "C" fn(
7825            itype: *const lapack_int,
7826            jobz: *const c_char,
7827            uplo: *const c_char,
7828            n: *const lapack_int,
7829            A: *mut __BindgenComplex<f64>,
7830            lda: *const lapack_int,
7831            B: *mut __BindgenComplex<f64>,
7832            ldb: *const lapack_int,
7833            W: *mut f64,
7834            work: *mut __BindgenComplex<f64>,
7835            lwork: *const lapack_int,
7836            rwork: *mut f64,
7837            info: *mut lapack_int,
7838        ),
7839    >,
7840    pub chegv_2stage_: Option<
7841        unsafe extern "C" fn(
7842            itype: *const lapack_int,
7843            jobz: *const c_char,
7844            uplo: *const c_char,
7845            n: *const lapack_int,
7846            A: *mut __BindgenComplex<f32>,
7847            lda: *const lapack_int,
7848            B: *mut __BindgenComplex<f32>,
7849            ldb: *const lapack_int,
7850            W: *mut f32,
7851            work: *mut __BindgenComplex<f32>,
7852            lwork: *const lapack_int,
7853            rwork: *mut f32,
7854            info: *mut lapack_int,
7855        ),
7856    >,
7857    pub zhegv_2stage_: Option<
7858        unsafe extern "C" fn(
7859            itype: *const lapack_int,
7860            jobz: *const c_char,
7861            uplo: *const c_char,
7862            n: *const lapack_int,
7863            A: *mut __BindgenComplex<f64>,
7864            lda: *const lapack_int,
7865            B: *mut __BindgenComplex<f64>,
7866            ldb: *const lapack_int,
7867            W: *mut f64,
7868            work: *mut __BindgenComplex<f64>,
7869            lwork: *const lapack_int,
7870            rwork: *mut f64,
7871            info: *mut lapack_int,
7872        ),
7873    >,
7874    pub chegvd_: Option<
7875        unsafe extern "C" fn(
7876            itype: *const lapack_int,
7877            jobz: *const c_char,
7878            uplo: *const c_char,
7879            n: *const lapack_int,
7880            A: *mut __BindgenComplex<f32>,
7881            lda: *const lapack_int,
7882            B: *mut __BindgenComplex<f32>,
7883            ldb: *const lapack_int,
7884            W: *mut f32,
7885            work: *mut __BindgenComplex<f32>,
7886            lwork: *const lapack_int,
7887            rwork: *mut f32,
7888            lrwork: *const lapack_int,
7889            iwork: *mut lapack_int,
7890            liwork: *const lapack_int,
7891            info: *mut lapack_int,
7892        ),
7893    >,
7894    pub zhegvd_: Option<
7895        unsafe extern "C" fn(
7896            itype: *const lapack_int,
7897            jobz: *const c_char,
7898            uplo: *const c_char,
7899            n: *const lapack_int,
7900            A: *mut __BindgenComplex<f64>,
7901            lda: *const lapack_int,
7902            B: *mut __BindgenComplex<f64>,
7903            ldb: *const lapack_int,
7904            W: *mut f64,
7905            work: *mut __BindgenComplex<f64>,
7906            lwork: *const lapack_int,
7907            rwork: *mut f64,
7908            lrwork: *const lapack_int,
7909            iwork: *mut lapack_int,
7910            liwork: *const lapack_int,
7911            info: *mut lapack_int,
7912        ),
7913    >,
7914    pub chegvx_: Option<
7915        unsafe extern "C" fn(
7916            itype: *const lapack_int,
7917            jobz: *const c_char,
7918            range: *const c_char,
7919            uplo: *const c_char,
7920            n: *const lapack_int,
7921            A: *mut __BindgenComplex<f32>,
7922            lda: *const lapack_int,
7923            B: *mut __BindgenComplex<f32>,
7924            ldb: *const lapack_int,
7925            vl: *const f32,
7926            vu: *const f32,
7927            il: *const lapack_int,
7928            iu: *const lapack_int,
7929            abstol: *const f32,
7930            m: *mut lapack_int,
7931            W: *mut f32,
7932            Z: *mut __BindgenComplex<f32>,
7933            ldz: *const lapack_int,
7934            work: *mut __BindgenComplex<f32>,
7935            lwork: *const lapack_int,
7936            rwork: *mut f32,
7937            iwork: *mut lapack_int,
7938            IFAIL: *mut lapack_int,
7939            info: *mut lapack_int,
7940        ),
7941    >,
7942    pub zhegvx_: Option<
7943        unsafe extern "C" fn(
7944            itype: *const lapack_int,
7945            jobz: *const c_char,
7946            range: *const c_char,
7947            uplo: *const c_char,
7948            n: *const lapack_int,
7949            A: *mut __BindgenComplex<f64>,
7950            lda: *const lapack_int,
7951            B: *mut __BindgenComplex<f64>,
7952            ldb: *const lapack_int,
7953            vl: *const f64,
7954            vu: *const f64,
7955            il: *const lapack_int,
7956            iu: *const lapack_int,
7957            abstol: *const f64,
7958            m: *mut lapack_int,
7959            W: *mut f64,
7960            Z: *mut __BindgenComplex<f64>,
7961            ldz: *const lapack_int,
7962            work: *mut __BindgenComplex<f64>,
7963            lwork: *const lapack_int,
7964            rwork: *mut f64,
7965            iwork: *mut lapack_int,
7966            IFAIL: *mut lapack_int,
7967            info: *mut lapack_int,
7968        ),
7969    >,
7970    pub cherfs_: Option<
7971        unsafe extern "C" fn(
7972            uplo: *const c_char,
7973            n: *const lapack_int,
7974            nrhs: *const lapack_int,
7975            A: *const __BindgenComplex<f32>,
7976            lda: *const lapack_int,
7977            AF: *const __BindgenComplex<f32>,
7978            ldaf: *const lapack_int,
7979            ipiv: *const lapack_int,
7980            B: *const __BindgenComplex<f32>,
7981            ldb: *const lapack_int,
7982            X: *mut __BindgenComplex<f32>,
7983            ldx: *const lapack_int,
7984            ferr: *mut f32,
7985            berr: *mut f32,
7986            work: *mut __BindgenComplex<f32>,
7987            rwork: *mut f32,
7988            info: *mut lapack_int,
7989        ),
7990    >,
7991    pub zherfs_: Option<
7992        unsafe extern "C" fn(
7993            uplo: *const c_char,
7994            n: *const lapack_int,
7995            nrhs: *const lapack_int,
7996            A: *const __BindgenComplex<f64>,
7997            lda: *const lapack_int,
7998            AF: *const __BindgenComplex<f64>,
7999            ldaf: *const lapack_int,
8000            ipiv: *const lapack_int,
8001            B: *const __BindgenComplex<f64>,
8002            ldb: *const lapack_int,
8003            X: *mut __BindgenComplex<f64>,
8004            ldx: *const lapack_int,
8005            ferr: *mut f64,
8006            berr: *mut f64,
8007            work: *mut __BindgenComplex<f64>,
8008            rwork: *mut f64,
8009            info: *mut lapack_int,
8010        ),
8011    >,
8012    pub cherfsx_: Option<
8013        unsafe extern "C" fn(
8014            uplo: *const c_char,
8015            equed: *const c_char,
8016            n: *const lapack_int,
8017            nrhs: *const lapack_int,
8018            A: *const __BindgenComplex<f32>,
8019            lda: *const lapack_int,
8020            AF: *const __BindgenComplex<f32>,
8021            ldaf: *const lapack_int,
8022            ipiv: *const lapack_int,
8023            S: *const f32,
8024            B: *const __BindgenComplex<f32>,
8025            ldb: *const lapack_int,
8026            X: *mut __BindgenComplex<f32>,
8027            ldx: *const lapack_int,
8028            rcond: *mut f32,
8029            berr: *mut f32,
8030            n_err_bnds: *const lapack_int,
8031            err_bnds_norm: *mut f32,
8032            err_bnds_comp: *mut f32,
8033            nparams: *const lapack_int,
8034            params: *mut f32,
8035            work: *mut __BindgenComplex<f32>,
8036            rwork: *mut f32,
8037            info: *mut lapack_int,
8038        ),
8039    >,
8040    pub zherfsx_: Option<
8041        unsafe extern "C" fn(
8042            uplo: *const c_char,
8043            equed: *const c_char,
8044            n: *const lapack_int,
8045            nrhs: *const lapack_int,
8046            A: *const __BindgenComplex<f64>,
8047            lda: *const lapack_int,
8048            AF: *const __BindgenComplex<f64>,
8049            ldaf: *const lapack_int,
8050            ipiv: *const lapack_int,
8051            S: *const f64,
8052            B: *const __BindgenComplex<f64>,
8053            ldb: *const lapack_int,
8054            X: *mut __BindgenComplex<f64>,
8055            ldx: *const lapack_int,
8056            rcond: *mut f64,
8057            berr: *mut f64,
8058            n_err_bnds: *const lapack_int,
8059            err_bnds_norm: *mut f64,
8060            err_bnds_comp: *mut f64,
8061            nparams: *const lapack_int,
8062            params: *mut f64,
8063            work: *mut __BindgenComplex<f64>,
8064            rwork: *mut f64,
8065            info: *mut lapack_int,
8066        ),
8067    >,
8068    pub chesv_: Option<
8069        unsafe extern "C" fn(
8070            uplo: *const c_char,
8071            n: *const lapack_int,
8072            nrhs: *const lapack_int,
8073            A: *mut __BindgenComplex<f32>,
8074            lda: *const lapack_int,
8075            ipiv: *mut lapack_int,
8076            B: *mut __BindgenComplex<f32>,
8077            ldb: *const lapack_int,
8078            work: *mut __BindgenComplex<f32>,
8079            lwork: *const lapack_int,
8080            info: *mut lapack_int,
8081        ),
8082    >,
8083    pub zhesv_: Option<
8084        unsafe extern "C" fn(
8085            uplo: *const c_char,
8086            n: *const lapack_int,
8087            nrhs: *const lapack_int,
8088            A: *mut __BindgenComplex<f64>,
8089            lda: *const lapack_int,
8090            ipiv: *mut lapack_int,
8091            B: *mut __BindgenComplex<f64>,
8092            ldb: *const lapack_int,
8093            work: *mut __BindgenComplex<f64>,
8094            lwork: *const lapack_int,
8095            info: *mut lapack_int,
8096        ),
8097    >,
8098    pub chesv_aa_: Option<
8099        unsafe extern "C" fn(
8100            uplo: *const c_char,
8101            n: *const lapack_int,
8102            nrhs: *const lapack_int,
8103            A: *mut __BindgenComplex<f32>,
8104            lda: *const lapack_int,
8105            ipiv: *mut lapack_int,
8106            B: *mut __BindgenComplex<f32>,
8107            ldb: *const lapack_int,
8108            work: *mut __BindgenComplex<f32>,
8109            lwork: *const lapack_int,
8110            info: *mut lapack_int,
8111        ),
8112    >,
8113    pub zhesv_aa_: Option<
8114        unsafe extern "C" fn(
8115            uplo: *const c_char,
8116            n: *const lapack_int,
8117            nrhs: *const lapack_int,
8118            A: *mut __BindgenComplex<f64>,
8119            lda: *const lapack_int,
8120            ipiv: *mut lapack_int,
8121            B: *mut __BindgenComplex<f64>,
8122            ldb: *const lapack_int,
8123            work: *mut __BindgenComplex<f64>,
8124            lwork: *const lapack_int,
8125            info: *mut lapack_int,
8126        ),
8127    >,
8128    pub chesv_aa_2stage_: Option<
8129        unsafe extern "C" fn(
8130            uplo: *const c_char,
8131            n: *const lapack_int,
8132            nrhs: *const lapack_int,
8133            A: *mut __BindgenComplex<f32>,
8134            lda: *const lapack_int,
8135            TB: *mut __BindgenComplex<f32>,
8136            ltb: *const lapack_int,
8137            ipiv: *mut lapack_int,
8138            ipiv2: *mut lapack_int,
8139            B: *mut __BindgenComplex<f32>,
8140            ldb: *const lapack_int,
8141            work: *mut __BindgenComplex<f32>,
8142            lwork: *const lapack_int,
8143            info: *mut lapack_int,
8144        ),
8145    >,
8146    pub zhesv_aa_2stage_: Option<
8147        unsafe extern "C" fn(
8148            uplo: *const c_char,
8149            n: *const lapack_int,
8150            nrhs: *const lapack_int,
8151            A: *mut __BindgenComplex<f64>,
8152            lda: *const lapack_int,
8153            TB: *mut __BindgenComplex<f64>,
8154            ltb: *const lapack_int,
8155            ipiv: *mut lapack_int,
8156            ipiv2: *mut lapack_int,
8157            B: *mut __BindgenComplex<f64>,
8158            ldb: *const lapack_int,
8159            work: *mut __BindgenComplex<f64>,
8160            lwork: *const lapack_int,
8161            info: *mut lapack_int,
8162        ),
8163    >,
8164    pub chesv_rk_: Option<
8165        unsafe extern "C" fn(
8166            uplo: *const c_char,
8167            n: *const lapack_int,
8168            nrhs: *const lapack_int,
8169            A: *mut __BindgenComplex<f32>,
8170            lda: *const lapack_int,
8171            E: *mut __BindgenComplex<f32>,
8172            ipiv: *mut lapack_int,
8173            B: *mut __BindgenComplex<f32>,
8174            ldb: *const lapack_int,
8175            work: *mut __BindgenComplex<f32>,
8176            lwork: *const lapack_int,
8177            info: *mut lapack_int,
8178        ),
8179    >,
8180    pub zhesv_rk_: Option<
8181        unsafe extern "C" fn(
8182            uplo: *const c_char,
8183            n: *const lapack_int,
8184            nrhs: *const lapack_int,
8185            A: *mut __BindgenComplex<f64>,
8186            lda: *const lapack_int,
8187            E: *mut __BindgenComplex<f64>,
8188            ipiv: *mut lapack_int,
8189            B: *mut __BindgenComplex<f64>,
8190            ldb: *const lapack_int,
8191            work: *mut __BindgenComplex<f64>,
8192            lwork: *const lapack_int,
8193            info: *mut lapack_int,
8194        ),
8195    >,
8196    pub chesv_rook_: Option<
8197        unsafe extern "C" fn(
8198            uplo: *const c_char,
8199            n: *const lapack_int,
8200            nrhs: *const lapack_int,
8201            A: *mut __BindgenComplex<f32>,
8202            lda: *const lapack_int,
8203            ipiv: *mut lapack_int,
8204            B: *mut __BindgenComplex<f32>,
8205            ldb: *const lapack_int,
8206            work: *mut __BindgenComplex<f32>,
8207            lwork: *const lapack_int,
8208            info: *mut lapack_int,
8209        ),
8210    >,
8211    pub zhesv_rook_: Option<
8212        unsafe extern "C" fn(
8213            uplo: *const c_char,
8214            n: *const lapack_int,
8215            nrhs: *const lapack_int,
8216            A: *mut __BindgenComplex<f64>,
8217            lda: *const lapack_int,
8218            ipiv: *mut lapack_int,
8219            B: *mut __BindgenComplex<f64>,
8220            ldb: *const lapack_int,
8221            work: *mut __BindgenComplex<f64>,
8222            lwork: *const lapack_int,
8223            info: *mut lapack_int,
8224        ),
8225    >,
8226    pub chesvx_: Option<
8227        unsafe extern "C" fn(
8228            fact: *const c_char,
8229            uplo: *const c_char,
8230            n: *const lapack_int,
8231            nrhs: *const lapack_int,
8232            A: *const __BindgenComplex<f32>,
8233            lda: *const lapack_int,
8234            AF: *mut __BindgenComplex<f32>,
8235            ldaf: *const lapack_int,
8236            ipiv: *mut lapack_int,
8237            B: *const __BindgenComplex<f32>,
8238            ldb: *const lapack_int,
8239            X: *mut __BindgenComplex<f32>,
8240            ldx: *const lapack_int,
8241            rcond: *mut f32,
8242            ferr: *mut f32,
8243            berr: *mut f32,
8244            work: *mut __BindgenComplex<f32>,
8245            lwork: *const lapack_int,
8246            rwork: *mut f32,
8247            info: *mut lapack_int,
8248        ),
8249    >,
8250    pub zhesvx_: Option<
8251        unsafe extern "C" fn(
8252            fact: *const c_char,
8253            uplo: *const c_char,
8254            n: *const lapack_int,
8255            nrhs: *const lapack_int,
8256            A: *const __BindgenComplex<f64>,
8257            lda: *const lapack_int,
8258            AF: *mut __BindgenComplex<f64>,
8259            ldaf: *const lapack_int,
8260            ipiv: *mut lapack_int,
8261            B: *const __BindgenComplex<f64>,
8262            ldb: *const lapack_int,
8263            X: *mut __BindgenComplex<f64>,
8264            ldx: *const lapack_int,
8265            rcond: *mut f64,
8266            ferr: *mut f64,
8267            berr: *mut f64,
8268            work: *mut __BindgenComplex<f64>,
8269            lwork: *const lapack_int,
8270            rwork: *mut f64,
8271            info: *mut lapack_int,
8272        ),
8273    >,
8274    pub chesvxx_: Option<
8275        unsafe extern "C" fn(
8276            fact: *const c_char,
8277            uplo: *const c_char,
8278            n: *const lapack_int,
8279            nrhs: *const lapack_int,
8280            A: *mut __BindgenComplex<f32>,
8281            lda: *const lapack_int,
8282            AF: *mut __BindgenComplex<f32>,
8283            ldaf: *const lapack_int,
8284            ipiv: *mut lapack_int,
8285            equed: *mut c_char,
8286            S: *mut f32,
8287            B: *mut __BindgenComplex<f32>,
8288            ldb: *const lapack_int,
8289            X: *mut __BindgenComplex<f32>,
8290            ldx: *const lapack_int,
8291            rcond: *mut f32,
8292            rpvgrw: *mut f32,
8293            berr: *mut f32,
8294            n_err_bnds: *const lapack_int,
8295            err_bnds_norm: *mut f32,
8296            err_bnds_comp: *mut f32,
8297            nparams: *const lapack_int,
8298            params: *mut f32,
8299            work: *mut __BindgenComplex<f32>,
8300            rwork: *mut f32,
8301            info: *mut lapack_int,
8302        ),
8303    >,
8304    pub zhesvxx_: Option<
8305        unsafe extern "C" fn(
8306            fact: *const c_char,
8307            uplo: *const c_char,
8308            n: *const lapack_int,
8309            nrhs: *const lapack_int,
8310            A: *mut __BindgenComplex<f64>,
8311            lda: *const lapack_int,
8312            AF: *mut __BindgenComplex<f64>,
8313            ldaf: *const lapack_int,
8314            ipiv: *mut lapack_int,
8315            equed: *mut c_char,
8316            S: *mut f64,
8317            B: *mut __BindgenComplex<f64>,
8318            ldb: *const lapack_int,
8319            X: *mut __BindgenComplex<f64>,
8320            ldx: *const lapack_int,
8321            rcond: *mut f64,
8322            rpvgrw: *mut f64,
8323            berr: *mut f64,
8324            n_err_bnds: *const lapack_int,
8325            err_bnds_norm: *mut f64,
8326            err_bnds_comp: *mut f64,
8327            nparams: *const lapack_int,
8328            params: *mut f64,
8329            work: *mut __BindgenComplex<f64>,
8330            rwork: *mut f64,
8331            info: *mut lapack_int,
8332        ),
8333    >,
8334    pub cheswapr_: Option<
8335        unsafe extern "C" fn(
8336            uplo: *const c_char,
8337            n: *const lapack_int,
8338            A: *mut __BindgenComplex<f32>,
8339            lda: *const lapack_int,
8340            i1: *const lapack_int,
8341            i2: *const lapack_int,
8342        ),
8343    >,
8344    pub zheswapr_: Option<
8345        unsafe extern "C" fn(
8346            uplo: *const c_char,
8347            n: *const lapack_int,
8348            A: *mut __BindgenComplex<f64>,
8349            lda: *const lapack_int,
8350            i1: *const lapack_int,
8351            i2: *const lapack_int,
8352        ),
8353    >,
8354    pub chetrd_: Option<
8355        unsafe extern "C" fn(
8356            uplo: *const c_char,
8357            n: *const lapack_int,
8358            A: *mut __BindgenComplex<f32>,
8359            lda: *const lapack_int,
8360            D: *mut f32,
8361            E: *mut f32,
8362            tau: *mut __BindgenComplex<f32>,
8363            work: *mut __BindgenComplex<f32>,
8364            lwork: *const lapack_int,
8365            info: *mut lapack_int,
8366        ),
8367    >,
8368    pub zhetrd_: Option<
8369        unsafe extern "C" fn(
8370            uplo: *const c_char,
8371            n: *const lapack_int,
8372            A: *mut __BindgenComplex<f64>,
8373            lda: *const lapack_int,
8374            D: *mut f64,
8375            E: *mut f64,
8376            tau: *mut __BindgenComplex<f64>,
8377            work: *mut __BindgenComplex<f64>,
8378            lwork: *const lapack_int,
8379            info: *mut lapack_int,
8380        ),
8381    >,
8382    pub chetrd_2stage_: Option<
8383        unsafe extern "C" fn(
8384            vect: *const c_char,
8385            uplo: *const c_char,
8386            n: *const lapack_int,
8387            A: *mut __BindgenComplex<f32>,
8388            lda: *const lapack_int,
8389            D: *mut f32,
8390            E: *mut f32,
8391            tau: *mut __BindgenComplex<f32>,
8392            HOUS2: *mut __BindgenComplex<f32>,
8393            lhous2: *const lapack_int,
8394            work: *mut __BindgenComplex<f32>,
8395            lwork: *const lapack_int,
8396            info: *mut lapack_int,
8397        ),
8398    >,
8399    pub zhetrd_2stage_: Option<
8400        unsafe extern "C" fn(
8401            vect: *const c_char,
8402            uplo: *const c_char,
8403            n: *const lapack_int,
8404            A: *mut __BindgenComplex<f64>,
8405            lda: *const lapack_int,
8406            D: *mut f64,
8407            E: *mut f64,
8408            tau: *mut __BindgenComplex<f64>,
8409            HOUS2: *mut __BindgenComplex<f64>,
8410            lhous2: *const lapack_int,
8411            work: *mut __BindgenComplex<f64>,
8412            lwork: *const lapack_int,
8413            info: *mut lapack_int,
8414        ),
8415    >,
8416    pub chetrf_: Option<
8417        unsafe extern "C" fn(
8418            uplo: *const c_char,
8419            n: *const lapack_int,
8420            A: *mut __BindgenComplex<f32>,
8421            lda: *const lapack_int,
8422            ipiv: *mut lapack_int,
8423            work: *mut __BindgenComplex<f32>,
8424            lwork: *const lapack_int,
8425            info: *mut lapack_int,
8426        ),
8427    >,
8428    pub zhetrf_: Option<
8429        unsafe extern "C" fn(
8430            uplo: *const c_char,
8431            n: *const lapack_int,
8432            A: *mut __BindgenComplex<f64>,
8433            lda: *const lapack_int,
8434            ipiv: *mut lapack_int,
8435            work: *mut __BindgenComplex<f64>,
8436            lwork: *const lapack_int,
8437            info: *mut lapack_int,
8438        ),
8439    >,
8440    pub chetrf_aa_: Option<
8441        unsafe extern "C" fn(
8442            uplo: *const c_char,
8443            n: *const lapack_int,
8444            A: *mut __BindgenComplex<f32>,
8445            lda: *const lapack_int,
8446            ipiv: *mut lapack_int,
8447            work: *mut __BindgenComplex<f32>,
8448            lwork: *const lapack_int,
8449            info: *mut lapack_int,
8450        ),
8451    >,
8452    pub zhetrf_aa_: Option<
8453        unsafe extern "C" fn(
8454            uplo: *const c_char,
8455            n: *const lapack_int,
8456            A: *mut __BindgenComplex<f64>,
8457            lda: *const lapack_int,
8458            ipiv: *mut lapack_int,
8459            work: *mut __BindgenComplex<f64>,
8460            lwork: *const lapack_int,
8461            info: *mut lapack_int,
8462        ),
8463    >,
8464    pub chetrf_aa_2stage_: Option<
8465        unsafe extern "C" fn(
8466            uplo: *const c_char,
8467            n: *const lapack_int,
8468            A: *mut __BindgenComplex<f32>,
8469            lda: *const lapack_int,
8470            TB: *mut __BindgenComplex<f32>,
8471            ltb: *const lapack_int,
8472            ipiv: *mut lapack_int,
8473            ipiv2: *mut lapack_int,
8474            work: *mut __BindgenComplex<f32>,
8475            lwork: *const lapack_int,
8476            info: *mut lapack_int,
8477        ),
8478    >,
8479    pub zhetrf_aa_2stage_: Option<
8480        unsafe extern "C" fn(
8481            uplo: *const c_char,
8482            n: *const lapack_int,
8483            A: *mut __BindgenComplex<f64>,
8484            lda: *const lapack_int,
8485            TB: *mut __BindgenComplex<f64>,
8486            ltb: *const lapack_int,
8487            ipiv: *mut lapack_int,
8488            ipiv2: *mut lapack_int,
8489            work: *mut __BindgenComplex<f64>,
8490            lwork: *const lapack_int,
8491            info: *mut lapack_int,
8492        ),
8493    >,
8494    pub chetrf_rk_: Option<
8495        unsafe extern "C" fn(
8496            uplo: *const c_char,
8497            n: *const lapack_int,
8498            A: *mut __BindgenComplex<f32>,
8499            lda: *const lapack_int,
8500            E: *mut __BindgenComplex<f32>,
8501            ipiv: *mut lapack_int,
8502            work: *mut __BindgenComplex<f32>,
8503            lwork: *const lapack_int,
8504            info: *mut lapack_int,
8505        ),
8506    >,
8507    pub zhetrf_rk_: Option<
8508        unsafe extern "C" fn(
8509            uplo: *const c_char,
8510            n: *const lapack_int,
8511            A: *mut __BindgenComplex<f64>,
8512            lda: *const lapack_int,
8513            E: *mut __BindgenComplex<f64>,
8514            ipiv: *mut lapack_int,
8515            work: *mut __BindgenComplex<f64>,
8516            lwork: *const lapack_int,
8517            info: *mut lapack_int,
8518        ),
8519    >,
8520    pub chetrf_rook_: Option<
8521        unsafe extern "C" fn(
8522            uplo: *const c_char,
8523            n: *const lapack_int,
8524            A: *mut __BindgenComplex<f32>,
8525            lda: *const lapack_int,
8526            ipiv: *mut lapack_int,
8527            work: *mut __BindgenComplex<f32>,
8528            lwork: *const lapack_int,
8529            info: *mut lapack_int,
8530        ),
8531    >,
8532    pub zhetrf_rook_: Option<
8533        unsafe extern "C" fn(
8534            uplo: *const c_char,
8535            n: *const lapack_int,
8536            A: *mut __BindgenComplex<f64>,
8537            lda: *const lapack_int,
8538            ipiv: *mut lapack_int,
8539            work: *mut __BindgenComplex<f64>,
8540            lwork: *const lapack_int,
8541            info: *mut lapack_int,
8542        ),
8543    >,
8544    pub chetri_: Option<
8545        unsafe extern "C" fn(
8546            uplo: *const c_char,
8547            n: *const lapack_int,
8548            A: *mut __BindgenComplex<f32>,
8549            lda: *const lapack_int,
8550            ipiv: *const lapack_int,
8551            work: *mut __BindgenComplex<f32>,
8552            info: *mut lapack_int,
8553        ),
8554    >,
8555    pub zhetri_: Option<
8556        unsafe extern "C" fn(
8557            uplo: *const c_char,
8558            n: *const lapack_int,
8559            A: *mut __BindgenComplex<f64>,
8560            lda: *const lapack_int,
8561            ipiv: *const lapack_int,
8562            work: *mut __BindgenComplex<f64>,
8563            info: *mut lapack_int,
8564        ),
8565    >,
8566    pub chetri2_: Option<
8567        unsafe extern "C" fn(
8568            uplo: *const c_char,
8569            n: *const lapack_int,
8570            A: *mut __BindgenComplex<f32>,
8571            lda: *const lapack_int,
8572            ipiv: *const lapack_int,
8573            work: *mut __BindgenComplex<f32>,
8574            lwork: *const lapack_int,
8575            info: *mut lapack_int,
8576        ),
8577    >,
8578    pub zhetri2_: Option<
8579        unsafe extern "C" fn(
8580            uplo: *const c_char,
8581            n: *const lapack_int,
8582            A: *mut __BindgenComplex<f64>,
8583            lda: *const lapack_int,
8584            ipiv: *const lapack_int,
8585            work: *mut __BindgenComplex<f64>,
8586            lwork: *const lapack_int,
8587            info: *mut lapack_int,
8588        ),
8589    >,
8590    pub chetri2x_: Option<
8591        unsafe extern "C" fn(
8592            uplo: *const c_char,
8593            n: *const lapack_int,
8594            A: *mut __BindgenComplex<f32>,
8595            lda: *const lapack_int,
8596            ipiv: *const lapack_int,
8597            work: *mut __BindgenComplex<f32>,
8598            nb: *const lapack_int,
8599            info: *mut lapack_int,
8600        ),
8601    >,
8602    pub zhetri2x_: Option<
8603        unsafe extern "C" fn(
8604            uplo: *const c_char,
8605            n: *const lapack_int,
8606            A: *mut __BindgenComplex<f64>,
8607            lda: *const lapack_int,
8608            ipiv: *const lapack_int,
8609            work: *mut __BindgenComplex<f64>,
8610            nb: *const lapack_int,
8611            info: *mut lapack_int,
8612        ),
8613    >,
8614    pub chetri_3_: Option<
8615        unsafe extern "C" fn(
8616            uplo: *const c_char,
8617            n: *const lapack_int,
8618            A: *mut __BindgenComplex<f32>,
8619            lda: *const lapack_int,
8620            E: *const __BindgenComplex<f32>,
8621            ipiv: *const lapack_int,
8622            work: *mut __BindgenComplex<f32>,
8623            lwork: *const lapack_int,
8624            info: *mut lapack_int,
8625        ),
8626    >,
8627    pub zhetri_3_: Option<
8628        unsafe extern "C" fn(
8629            uplo: *const c_char,
8630            n: *const lapack_int,
8631            A: *mut __BindgenComplex<f64>,
8632            lda: *const lapack_int,
8633            E: *const __BindgenComplex<f64>,
8634            ipiv: *const lapack_int,
8635            work: *mut __BindgenComplex<f64>,
8636            lwork: *const lapack_int,
8637            info: *mut lapack_int,
8638        ),
8639    >,
8640    pub chetrs_: Option<
8641        unsafe extern "C" fn(
8642            uplo: *const c_char,
8643            n: *const lapack_int,
8644            nrhs: *const lapack_int,
8645            A: *const __BindgenComplex<f32>,
8646            lda: *const lapack_int,
8647            ipiv: *const lapack_int,
8648            B: *mut __BindgenComplex<f32>,
8649            ldb: *const lapack_int,
8650            info: *mut lapack_int,
8651        ),
8652    >,
8653    pub zhetrs_: Option<
8654        unsafe extern "C" fn(
8655            uplo: *const c_char,
8656            n: *const lapack_int,
8657            nrhs: *const lapack_int,
8658            A: *const __BindgenComplex<f64>,
8659            lda: *const lapack_int,
8660            ipiv: *const lapack_int,
8661            B: *mut __BindgenComplex<f64>,
8662            ldb: *const lapack_int,
8663            info: *mut lapack_int,
8664        ),
8665    >,
8666    pub chetrs2_: Option<
8667        unsafe extern "C" fn(
8668            uplo: *const c_char,
8669            n: *const lapack_int,
8670            nrhs: *const lapack_int,
8671            A: *const __BindgenComplex<f32>,
8672            lda: *const lapack_int,
8673            ipiv: *const lapack_int,
8674            B: *mut __BindgenComplex<f32>,
8675            ldb: *const lapack_int,
8676            work: *mut __BindgenComplex<f32>,
8677            info: *mut lapack_int,
8678        ),
8679    >,
8680    pub zhetrs2_: Option<
8681        unsafe extern "C" fn(
8682            uplo: *const c_char,
8683            n: *const lapack_int,
8684            nrhs: *const lapack_int,
8685            A: *const __BindgenComplex<f64>,
8686            lda: *const lapack_int,
8687            ipiv: *const lapack_int,
8688            B: *mut __BindgenComplex<f64>,
8689            ldb: *const lapack_int,
8690            work: *mut __BindgenComplex<f64>,
8691            info: *mut lapack_int,
8692        ),
8693    >,
8694    pub chetrs_3_: Option<
8695        unsafe extern "C" fn(
8696            uplo: *const c_char,
8697            n: *const lapack_int,
8698            nrhs: *const lapack_int,
8699            A: *const __BindgenComplex<f32>,
8700            lda: *const lapack_int,
8701            E: *const __BindgenComplex<f32>,
8702            ipiv: *const lapack_int,
8703            B: *mut __BindgenComplex<f32>,
8704            ldb: *const lapack_int,
8705            info: *mut lapack_int,
8706        ),
8707    >,
8708    pub zhetrs_3_: Option<
8709        unsafe extern "C" fn(
8710            uplo: *const c_char,
8711            n: *const lapack_int,
8712            nrhs: *const lapack_int,
8713            A: *const __BindgenComplex<f64>,
8714            lda: *const lapack_int,
8715            E: *const __BindgenComplex<f64>,
8716            ipiv: *const lapack_int,
8717            B: *mut __BindgenComplex<f64>,
8718            ldb: *const lapack_int,
8719            info: *mut lapack_int,
8720        ),
8721    >,
8722    pub chetrs_aa_: Option<
8723        unsafe extern "C" fn(
8724            uplo: *const c_char,
8725            n: *const lapack_int,
8726            nrhs: *const lapack_int,
8727            A: *const __BindgenComplex<f32>,
8728            lda: *const lapack_int,
8729            ipiv: *const lapack_int,
8730            B: *mut __BindgenComplex<f32>,
8731            ldb: *const lapack_int,
8732            work: *mut __BindgenComplex<f32>,
8733            lwork: *const lapack_int,
8734            info: *mut lapack_int,
8735        ),
8736    >,
8737    pub zhetrs_aa_: Option<
8738        unsafe extern "C" fn(
8739            uplo: *const c_char,
8740            n: *const lapack_int,
8741            nrhs: *const lapack_int,
8742            A: *const __BindgenComplex<f64>,
8743            lda: *const lapack_int,
8744            ipiv: *const lapack_int,
8745            B: *mut __BindgenComplex<f64>,
8746            ldb: *const lapack_int,
8747            work: *mut __BindgenComplex<f64>,
8748            lwork: *const lapack_int,
8749            info: *mut lapack_int,
8750        ),
8751    >,
8752    pub chetrs_aa_2stage_: Option<
8753        unsafe extern "C" fn(
8754            uplo: *const c_char,
8755            n: *const lapack_int,
8756            nrhs: *const lapack_int,
8757            A: *const __BindgenComplex<f32>,
8758            lda: *const lapack_int,
8759            TB: *mut __BindgenComplex<f32>,
8760            ltb: *const lapack_int,
8761            ipiv: *const lapack_int,
8762            ipiv2: *const lapack_int,
8763            B: *mut __BindgenComplex<f32>,
8764            ldb: *const lapack_int,
8765            info: *mut lapack_int,
8766        ),
8767    >,
8768    pub zhetrs_aa_2stage_: Option<
8769        unsafe extern "C" fn(
8770            uplo: *const c_char,
8771            n: *const lapack_int,
8772            nrhs: *const lapack_int,
8773            A: *const __BindgenComplex<f64>,
8774            lda: *const lapack_int,
8775            TB: *mut __BindgenComplex<f64>,
8776            ltb: *const lapack_int,
8777            ipiv: *const lapack_int,
8778            ipiv2: *const lapack_int,
8779            B: *mut __BindgenComplex<f64>,
8780            ldb: *const lapack_int,
8781            info: *mut lapack_int,
8782        ),
8783    >,
8784    pub chetrs_rook_: Option<
8785        unsafe extern "C" fn(
8786            uplo: *const c_char,
8787            n: *const lapack_int,
8788            nrhs: *const lapack_int,
8789            A: *const __BindgenComplex<f32>,
8790            lda: *const lapack_int,
8791            ipiv: *const lapack_int,
8792            B: *mut __BindgenComplex<f32>,
8793            ldb: *const lapack_int,
8794            info: *mut lapack_int,
8795        ),
8796    >,
8797    pub zhetrs_rook_: Option<
8798        unsafe extern "C" fn(
8799            uplo: *const c_char,
8800            n: *const lapack_int,
8801            nrhs: *const lapack_int,
8802            A: *const __BindgenComplex<f64>,
8803            lda: *const lapack_int,
8804            ipiv: *const lapack_int,
8805            B: *mut __BindgenComplex<f64>,
8806            ldb: *const lapack_int,
8807            info: *mut lapack_int,
8808        ),
8809    >,
8810    pub chfrk_: Option<
8811        unsafe extern "C" fn(
8812            transr: *const c_char,
8813            uplo: *const c_char,
8814            trans: *const c_char,
8815            n: *const lapack_int,
8816            k: *const lapack_int,
8817            alpha: *const f32,
8818            A: *const __BindgenComplex<f32>,
8819            lda: *const lapack_int,
8820            beta: *const f32,
8821            C: *mut __BindgenComplex<f32>,
8822        ),
8823    >,
8824    pub zhfrk_: Option<
8825        unsafe extern "C" fn(
8826            transr: *const c_char,
8827            uplo: *const c_char,
8828            trans: *const c_char,
8829            n: *const lapack_int,
8830            k: *const lapack_int,
8831            alpha: *const f64,
8832            A: *const __BindgenComplex<f64>,
8833            lda: *const lapack_int,
8834            beta: *const f64,
8835            C: *mut __BindgenComplex<f64>,
8836        ),
8837    >,
8838    pub chgeqz_: Option<
8839        unsafe extern "C" fn(
8840            job: *const c_char,
8841            compq: *const c_char,
8842            compz: *const c_char,
8843            n: *const lapack_int,
8844            ilo: *const lapack_int,
8845            ihi: *const lapack_int,
8846            H: *mut __BindgenComplex<f32>,
8847            ldh: *const lapack_int,
8848            T: *mut __BindgenComplex<f32>,
8849            ldt: *const lapack_int,
8850            alpha: *mut __BindgenComplex<f32>,
8851            beta: *mut __BindgenComplex<f32>,
8852            Q: *mut __BindgenComplex<f32>,
8853            ldq: *const lapack_int,
8854            Z: *mut __BindgenComplex<f32>,
8855            ldz: *const lapack_int,
8856            work: *mut __BindgenComplex<f32>,
8857            lwork: *const lapack_int,
8858            rwork: *mut f32,
8859            info: *mut lapack_int,
8860        ),
8861    >,
8862    pub dhgeqz_: Option<
8863        unsafe extern "C" fn(
8864            job: *const c_char,
8865            compq: *const c_char,
8866            compz: *const c_char,
8867            n: *const lapack_int,
8868            ilo: *const lapack_int,
8869            ihi: *const lapack_int,
8870            H: *mut f64,
8871            ldh: *const lapack_int,
8872            T: *mut f64,
8873            ldt: *const lapack_int,
8874            alphar: *mut f64,
8875            alphai: *mut f64,
8876            beta: *mut f64,
8877            Q: *mut f64,
8878            ldq: *const lapack_int,
8879            Z: *mut f64,
8880            ldz: *const lapack_int,
8881            work: *mut f64,
8882            lwork: *const lapack_int,
8883            info: *mut lapack_int,
8884        ),
8885    >,
8886    pub shgeqz_: Option<
8887        unsafe extern "C" fn(
8888            job: *const c_char,
8889            compq: *const c_char,
8890            compz: *const c_char,
8891            n: *const lapack_int,
8892            ilo: *const lapack_int,
8893            ihi: *const lapack_int,
8894            H: *mut f32,
8895            ldh: *const lapack_int,
8896            T: *mut f32,
8897            ldt: *const lapack_int,
8898            alphar: *mut f32,
8899            alphai: *mut f32,
8900            beta: *mut f32,
8901            Q: *mut f32,
8902            ldq: *const lapack_int,
8903            Z: *mut f32,
8904            ldz: *const lapack_int,
8905            work: *mut f32,
8906            lwork: *const lapack_int,
8907            info: *mut lapack_int,
8908        ),
8909    >,
8910    pub zhgeqz_: Option<
8911        unsafe extern "C" fn(
8912            job: *const c_char,
8913            compq: *const c_char,
8914            compz: *const c_char,
8915            n: *const lapack_int,
8916            ilo: *const lapack_int,
8917            ihi: *const lapack_int,
8918            H: *mut __BindgenComplex<f64>,
8919            ldh: *const lapack_int,
8920            T: *mut __BindgenComplex<f64>,
8921            ldt: *const lapack_int,
8922            alpha: *mut __BindgenComplex<f64>,
8923            beta: *mut __BindgenComplex<f64>,
8924            Q: *mut __BindgenComplex<f64>,
8925            ldq: *const lapack_int,
8926            Z: *mut __BindgenComplex<f64>,
8927            ldz: *const lapack_int,
8928            work: *mut __BindgenComplex<f64>,
8929            lwork: *const lapack_int,
8930            rwork: *mut f64,
8931            info: *mut lapack_int,
8932        ),
8933    >,
8934    pub chpcon_: Option<
8935        unsafe extern "C" fn(
8936            uplo: *const c_char,
8937            n: *const lapack_int,
8938            AP: *const __BindgenComplex<f32>,
8939            ipiv: *const lapack_int,
8940            anorm: *const f32,
8941            rcond: *mut f32,
8942            work: *mut __BindgenComplex<f32>,
8943            info: *mut lapack_int,
8944        ),
8945    >,
8946    pub zhpcon_: Option<
8947        unsafe extern "C" fn(
8948            uplo: *const c_char,
8949            n: *const lapack_int,
8950            AP: *const __BindgenComplex<f64>,
8951            ipiv: *const lapack_int,
8952            anorm: *const f64,
8953            rcond: *mut f64,
8954            work: *mut __BindgenComplex<f64>,
8955            info: *mut lapack_int,
8956        ),
8957    >,
8958    pub chpev_: Option<
8959        unsafe extern "C" fn(
8960            jobz: *const c_char,
8961            uplo: *const c_char,
8962            n: *const lapack_int,
8963            AP: *mut __BindgenComplex<f32>,
8964            W: *mut f32,
8965            Z: *mut __BindgenComplex<f32>,
8966            ldz: *const lapack_int,
8967            work: *mut __BindgenComplex<f32>,
8968            rwork: *mut f32,
8969            info: *mut lapack_int,
8970        ),
8971    >,
8972    pub zhpev_: Option<
8973        unsafe extern "C" fn(
8974            jobz: *const c_char,
8975            uplo: *const c_char,
8976            n: *const lapack_int,
8977            AP: *mut __BindgenComplex<f64>,
8978            W: *mut f64,
8979            Z: *mut __BindgenComplex<f64>,
8980            ldz: *const lapack_int,
8981            work: *mut __BindgenComplex<f64>,
8982            rwork: *mut f64,
8983            info: *mut lapack_int,
8984        ),
8985    >,
8986    pub chpevd_: Option<
8987        unsafe extern "C" fn(
8988            jobz: *const c_char,
8989            uplo: *const c_char,
8990            n: *const lapack_int,
8991            AP: *mut __BindgenComplex<f32>,
8992            W: *mut f32,
8993            Z: *mut __BindgenComplex<f32>,
8994            ldz: *const lapack_int,
8995            work: *mut __BindgenComplex<f32>,
8996            lwork: *const lapack_int,
8997            rwork: *mut f32,
8998            lrwork: *const lapack_int,
8999            iwork: *mut lapack_int,
9000            liwork: *const lapack_int,
9001            info: *mut lapack_int,
9002        ),
9003    >,
9004    pub zhpevd_: Option<
9005        unsafe extern "C" fn(
9006            jobz: *const c_char,
9007            uplo: *const c_char,
9008            n: *const lapack_int,
9009            AP: *mut __BindgenComplex<f64>,
9010            W: *mut f64,
9011            Z: *mut __BindgenComplex<f64>,
9012            ldz: *const lapack_int,
9013            work: *mut __BindgenComplex<f64>,
9014            lwork: *const lapack_int,
9015            rwork: *mut f64,
9016            lrwork: *const lapack_int,
9017            iwork: *mut lapack_int,
9018            liwork: *const lapack_int,
9019            info: *mut lapack_int,
9020        ),
9021    >,
9022    pub chpevx_: Option<
9023        unsafe extern "C" fn(
9024            jobz: *const c_char,
9025            range: *const c_char,
9026            uplo: *const c_char,
9027            n: *const lapack_int,
9028            AP: *mut __BindgenComplex<f32>,
9029            vl: *const f32,
9030            vu: *const f32,
9031            il: *const lapack_int,
9032            iu: *const lapack_int,
9033            abstol: *const f32,
9034            m: *mut lapack_int,
9035            W: *mut f32,
9036            Z: *mut __BindgenComplex<f32>,
9037            ldz: *const lapack_int,
9038            work: *mut __BindgenComplex<f32>,
9039            rwork: *mut f32,
9040            iwork: *mut lapack_int,
9041            IFAIL: *mut lapack_int,
9042            info: *mut lapack_int,
9043        ),
9044    >,
9045    pub zhpevx_: Option<
9046        unsafe extern "C" fn(
9047            jobz: *const c_char,
9048            range: *const c_char,
9049            uplo: *const c_char,
9050            n: *const lapack_int,
9051            AP: *mut __BindgenComplex<f64>,
9052            vl: *const f64,
9053            vu: *const f64,
9054            il: *const lapack_int,
9055            iu: *const lapack_int,
9056            abstol: *const f64,
9057            m: *mut lapack_int,
9058            W: *mut f64,
9059            Z: *mut __BindgenComplex<f64>,
9060            ldz: *const lapack_int,
9061            work: *mut __BindgenComplex<f64>,
9062            rwork: *mut f64,
9063            iwork: *mut lapack_int,
9064            IFAIL: *mut lapack_int,
9065            info: *mut lapack_int,
9066        ),
9067    >,
9068    pub chpgst_: Option<
9069        unsafe extern "C" fn(
9070            itype: *const lapack_int,
9071            uplo: *const c_char,
9072            n: *const lapack_int,
9073            AP: *mut __BindgenComplex<f32>,
9074            BP: *const __BindgenComplex<f32>,
9075            info: *mut lapack_int,
9076        ),
9077    >,
9078    pub zhpgst_: Option<
9079        unsafe extern "C" fn(
9080            itype: *const lapack_int,
9081            uplo: *const c_char,
9082            n: *const lapack_int,
9083            AP: *mut __BindgenComplex<f64>,
9084            BP: *const __BindgenComplex<f64>,
9085            info: *mut lapack_int,
9086        ),
9087    >,
9088    pub chpgv_: Option<
9089        unsafe extern "C" fn(
9090            itype: *const lapack_int,
9091            jobz: *const c_char,
9092            uplo: *const c_char,
9093            n: *const lapack_int,
9094            AP: *mut __BindgenComplex<f32>,
9095            BP: *mut __BindgenComplex<f32>,
9096            W: *mut f32,
9097            Z: *mut __BindgenComplex<f32>,
9098            ldz: *const lapack_int,
9099            work: *mut __BindgenComplex<f32>,
9100            rwork: *mut f32,
9101            info: *mut lapack_int,
9102        ),
9103    >,
9104    pub zhpgv_: Option<
9105        unsafe extern "C" fn(
9106            itype: *const lapack_int,
9107            jobz: *const c_char,
9108            uplo: *const c_char,
9109            n: *const lapack_int,
9110            AP: *mut __BindgenComplex<f64>,
9111            BP: *mut __BindgenComplex<f64>,
9112            W: *mut f64,
9113            Z: *mut __BindgenComplex<f64>,
9114            ldz: *const lapack_int,
9115            work: *mut __BindgenComplex<f64>,
9116            rwork: *mut f64,
9117            info: *mut lapack_int,
9118        ),
9119    >,
9120    pub chpgvd_: Option<
9121        unsafe extern "C" fn(
9122            itype: *const lapack_int,
9123            jobz: *const c_char,
9124            uplo: *const c_char,
9125            n: *const lapack_int,
9126            AP: *mut __BindgenComplex<f32>,
9127            BP: *mut __BindgenComplex<f32>,
9128            W: *mut f32,
9129            Z: *mut __BindgenComplex<f32>,
9130            ldz: *const lapack_int,
9131            work: *mut __BindgenComplex<f32>,
9132            lwork: *const lapack_int,
9133            rwork: *mut f32,
9134            lrwork: *const lapack_int,
9135            iwork: *mut lapack_int,
9136            liwork: *const lapack_int,
9137            info: *mut lapack_int,
9138        ),
9139    >,
9140    pub zhpgvd_: Option<
9141        unsafe extern "C" fn(
9142            itype: *const lapack_int,
9143            jobz: *const c_char,
9144            uplo: *const c_char,
9145            n: *const lapack_int,
9146            AP: *mut __BindgenComplex<f64>,
9147            BP: *mut __BindgenComplex<f64>,
9148            W: *mut f64,
9149            Z: *mut __BindgenComplex<f64>,
9150            ldz: *const lapack_int,
9151            work: *mut __BindgenComplex<f64>,
9152            lwork: *const lapack_int,
9153            rwork: *mut f64,
9154            lrwork: *const lapack_int,
9155            iwork: *mut lapack_int,
9156            liwork: *const lapack_int,
9157            info: *mut lapack_int,
9158        ),
9159    >,
9160    pub chpgvx_: Option<
9161        unsafe extern "C" fn(
9162            itype: *const lapack_int,
9163            jobz: *const c_char,
9164            range: *const c_char,
9165            uplo: *const c_char,
9166            n: *const lapack_int,
9167            AP: *mut __BindgenComplex<f32>,
9168            BP: *mut __BindgenComplex<f32>,
9169            vl: *const f32,
9170            vu: *const f32,
9171            il: *const lapack_int,
9172            iu: *const lapack_int,
9173            abstol: *const f32,
9174            m: *mut lapack_int,
9175            W: *mut f32,
9176            Z: *mut __BindgenComplex<f32>,
9177            ldz: *const lapack_int,
9178            work: *mut __BindgenComplex<f32>,
9179            rwork: *mut f32,
9180            iwork: *mut lapack_int,
9181            IFAIL: *mut lapack_int,
9182            info: *mut lapack_int,
9183        ),
9184    >,
9185    pub zhpgvx_: Option<
9186        unsafe extern "C" fn(
9187            itype: *const lapack_int,
9188            jobz: *const c_char,
9189            range: *const c_char,
9190            uplo: *const c_char,
9191            n: *const lapack_int,
9192            AP: *mut __BindgenComplex<f64>,
9193            BP: *mut __BindgenComplex<f64>,
9194            vl: *const f64,
9195            vu: *const f64,
9196            il: *const lapack_int,
9197            iu: *const lapack_int,
9198            abstol: *const f64,
9199            m: *mut lapack_int,
9200            W: *mut f64,
9201            Z: *mut __BindgenComplex<f64>,
9202            ldz: *const lapack_int,
9203            work: *mut __BindgenComplex<f64>,
9204            rwork: *mut f64,
9205            iwork: *mut lapack_int,
9206            IFAIL: *mut lapack_int,
9207            info: *mut lapack_int,
9208        ),
9209    >,
9210    pub chprfs_: Option<
9211        unsafe extern "C" fn(
9212            uplo: *const c_char,
9213            n: *const lapack_int,
9214            nrhs: *const lapack_int,
9215            AP: *const __BindgenComplex<f32>,
9216            AFP: *const __BindgenComplex<f32>,
9217            ipiv: *const lapack_int,
9218            B: *const __BindgenComplex<f32>,
9219            ldb: *const lapack_int,
9220            X: *mut __BindgenComplex<f32>,
9221            ldx: *const lapack_int,
9222            ferr: *mut f32,
9223            berr: *mut f32,
9224            work: *mut __BindgenComplex<f32>,
9225            rwork: *mut f32,
9226            info: *mut lapack_int,
9227        ),
9228    >,
9229    pub zhprfs_: Option<
9230        unsafe extern "C" fn(
9231            uplo: *const c_char,
9232            n: *const lapack_int,
9233            nrhs: *const lapack_int,
9234            AP: *const __BindgenComplex<f64>,
9235            AFP: *const __BindgenComplex<f64>,
9236            ipiv: *const lapack_int,
9237            B: *const __BindgenComplex<f64>,
9238            ldb: *const lapack_int,
9239            X: *mut __BindgenComplex<f64>,
9240            ldx: *const lapack_int,
9241            ferr: *mut f64,
9242            berr: *mut f64,
9243            work: *mut __BindgenComplex<f64>,
9244            rwork: *mut f64,
9245            info: *mut lapack_int,
9246        ),
9247    >,
9248    pub chpsv_: Option<
9249        unsafe extern "C" fn(
9250            uplo: *const c_char,
9251            n: *const lapack_int,
9252            nrhs: *const lapack_int,
9253            AP: *mut __BindgenComplex<f32>,
9254            ipiv: *mut lapack_int,
9255            B: *mut __BindgenComplex<f32>,
9256            ldb: *const lapack_int,
9257            info: *mut lapack_int,
9258        ),
9259    >,
9260    pub zhpsv_: Option<
9261        unsafe extern "C" fn(
9262            uplo: *const c_char,
9263            n: *const lapack_int,
9264            nrhs: *const lapack_int,
9265            AP: *mut __BindgenComplex<f64>,
9266            ipiv: *mut lapack_int,
9267            B: *mut __BindgenComplex<f64>,
9268            ldb: *const lapack_int,
9269            info: *mut lapack_int,
9270        ),
9271    >,
9272    pub chpsvx_: Option<
9273        unsafe extern "C" fn(
9274            fact: *const c_char,
9275            uplo: *const c_char,
9276            n: *const lapack_int,
9277            nrhs: *const lapack_int,
9278            AP: *const __BindgenComplex<f32>,
9279            AFP: *mut __BindgenComplex<f32>,
9280            ipiv: *mut lapack_int,
9281            B: *const __BindgenComplex<f32>,
9282            ldb: *const lapack_int,
9283            X: *mut __BindgenComplex<f32>,
9284            ldx: *const lapack_int,
9285            rcond: *mut f32,
9286            ferr: *mut f32,
9287            berr: *mut f32,
9288            work: *mut __BindgenComplex<f32>,
9289            rwork: *mut f32,
9290            info: *mut lapack_int,
9291        ),
9292    >,
9293    pub zhpsvx_: Option<
9294        unsafe extern "C" fn(
9295            fact: *const c_char,
9296            uplo: *const c_char,
9297            n: *const lapack_int,
9298            nrhs: *const lapack_int,
9299            AP: *const __BindgenComplex<f64>,
9300            AFP: *mut __BindgenComplex<f64>,
9301            ipiv: *mut lapack_int,
9302            B: *const __BindgenComplex<f64>,
9303            ldb: *const lapack_int,
9304            X: *mut __BindgenComplex<f64>,
9305            ldx: *const lapack_int,
9306            rcond: *mut f64,
9307            ferr: *mut f64,
9308            berr: *mut f64,
9309            work: *mut __BindgenComplex<f64>,
9310            rwork: *mut f64,
9311            info: *mut lapack_int,
9312        ),
9313    >,
9314    pub chptrd_: Option<
9315        unsafe extern "C" fn(
9316            uplo: *const c_char,
9317            n: *const lapack_int,
9318            AP: *mut __BindgenComplex<f32>,
9319            D: *mut f32,
9320            E: *mut f32,
9321            tau: *mut __BindgenComplex<f32>,
9322            info: *mut lapack_int,
9323        ),
9324    >,
9325    pub zhptrd_: Option<
9326        unsafe extern "C" fn(
9327            uplo: *const c_char,
9328            n: *const lapack_int,
9329            AP: *mut __BindgenComplex<f64>,
9330            D: *mut f64,
9331            E: *mut f64,
9332            tau: *mut __BindgenComplex<f64>,
9333            info: *mut lapack_int,
9334        ),
9335    >,
9336    pub chptrf_: Option<
9337        unsafe extern "C" fn(
9338            uplo: *const c_char,
9339            n: *const lapack_int,
9340            AP: *mut __BindgenComplex<f32>,
9341            ipiv: *mut lapack_int,
9342            info: *mut lapack_int,
9343        ),
9344    >,
9345    pub zhptrf_: Option<
9346        unsafe extern "C" fn(
9347            uplo: *const c_char,
9348            n: *const lapack_int,
9349            AP: *mut __BindgenComplex<f64>,
9350            ipiv: *mut lapack_int,
9351            info: *mut lapack_int,
9352        ),
9353    >,
9354    pub chptri_: Option<
9355        unsafe extern "C" fn(
9356            uplo: *const c_char,
9357            n: *const lapack_int,
9358            AP: *mut __BindgenComplex<f32>,
9359            ipiv: *const lapack_int,
9360            work: *mut __BindgenComplex<f32>,
9361            info: *mut lapack_int,
9362        ),
9363    >,
9364    pub zhptri_: Option<
9365        unsafe extern "C" fn(
9366            uplo: *const c_char,
9367            n: *const lapack_int,
9368            AP: *mut __BindgenComplex<f64>,
9369            ipiv: *const lapack_int,
9370            work: *mut __BindgenComplex<f64>,
9371            info: *mut lapack_int,
9372        ),
9373    >,
9374    pub chptrs_: Option<
9375        unsafe extern "C" fn(
9376            uplo: *const c_char,
9377            n: *const lapack_int,
9378            nrhs: *const lapack_int,
9379            AP: *const __BindgenComplex<f32>,
9380            ipiv: *const lapack_int,
9381            B: *mut __BindgenComplex<f32>,
9382            ldb: *const lapack_int,
9383            info: *mut lapack_int,
9384        ),
9385    >,
9386    pub zhptrs_: Option<
9387        unsafe extern "C" fn(
9388            uplo: *const c_char,
9389            n: *const lapack_int,
9390            nrhs: *const lapack_int,
9391            AP: *const __BindgenComplex<f64>,
9392            ipiv: *const lapack_int,
9393            B: *mut __BindgenComplex<f64>,
9394            ldb: *const lapack_int,
9395            info: *mut lapack_int,
9396        ),
9397    >,
9398    pub chsein_: Option<
9399        unsafe extern "C" fn(
9400            side: *const c_char,
9401            eigsrc: *const c_char,
9402            initv: *const c_char,
9403            select: *const lapack_int,
9404            n: *const lapack_int,
9405            H: *const __BindgenComplex<f32>,
9406            ldh: *const lapack_int,
9407            W: *mut __BindgenComplex<f32>,
9408            VL: *mut __BindgenComplex<f32>,
9409            ldvl: *const lapack_int,
9410            VR: *mut __BindgenComplex<f32>,
9411            ldvr: *const lapack_int,
9412            mm: *const lapack_int,
9413            m: *mut lapack_int,
9414            work: *mut __BindgenComplex<f32>,
9415            rwork: *mut f32,
9416            IFAILL: *mut lapack_int,
9417            IFAILR: *mut lapack_int,
9418            info: *mut lapack_int,
9419        ),
9420    >,
9421    pub dhsein_: Option<
9422        unsafe extern "C" fn(
9423            side: *const c_char,
9424            eigsrc: *const c_char,
9425            initv: *const c_char,
9426            select: *mut lapack_int,
9427            n: *const lapack_int,
9428            H: *const f64,
9429            ldh: *const lapack_int,
9430            WR: *mut f64,
9431            WI: *const f64,
9432            VL: *mut f64,
9433            ldvl: *const lapack_int,
9434            VR: *mut f64,
9435            ldvr: *const lapack_int,
9436            mm: *const lapack_int,
9437            m: *mut lapack_int,
9438            work: *mut f64,
9439            IFAILL: *mut lapack_int,
9440            IFAILR: *mut lapack_int,
9441            info: *mut lapack_int,
9442        ),
9443    >,
9444    pub shsein_: Option<
9445        unsafe extern "C" fn(
9446            side: *const c_char,
9447            eigsrc: *const c_char,
9448            initv: *const c_char,
9449            select: *mut lapack_int,
9450            n: *const lapack_int,
9451            H: *const f32,
9452            ldh: *const lapack_int,
9453            WR: *mut f32,
9454            WI: *const f32,
9455            VL: *mut f32,
9456            ldvl: *const lapack_int,
9457            VR: *mut f32,
9458            ldvr: *const lapack_int,
9459            mm: *const lapack_int,
9460            m: *mut lapack_int,
9461            work: *mut f32,
9462            IFAILL: *mut lapack_int,
9463            IFAILR: *mut lapack_int,
9464            info: *mut lapack_int,
9465        ),
9466    >,
9467    pub zhsein_: Option<
9468        unsafe extern "C" fn(
9469            side: *const c_char,
9470            eigsrc: *const c_char,
9471            initv: *const c_char,
9472            select: *const lapack_int,
9473            n: *const lapack_int,
9474            H: *const __BindgenComplex<f64>,
9475            ldh: *const lapack_int,
9476            W: *mut __BindgenComplex<f64>,
9477            VL: *mut __BindgenComplex<f64>,
9478            ldvl: *const lapack_int,
9479            VR: *mut __BindgenComplex<f64>,
9480            ldvr: *const lapack_int,
9481            mm: *const lapack_int,
9482            m: *mut lapack_int,
9483            work: *mut __BindgenComplex<f64>,
9484            rwork: *mut f64,
9485            IFAILL: *mut lapack_int,
9486            IFAILR: *mut lapack_int,
9487            info: *mut lapack_int,
9488        ),
9489    >,
9490    pub chseqr_: Option<
9491        unsafe extern "C" fn(
9492            job: *const c_char,
9493            compz: *const c_char,
9494            n: *const lapack_int,
9495            ilo: *const lapack_int,
9496            ihi: *const lapack_int,
9497            H: *mut __BindgenComplex<f32>,
9498            ldh: *const lapack_int,
9499            W: *mut __BindgenComplex<f32>,
9500            Z: *mut __BindgenComplex<f32>,
9501            ldz: *const lapack_int,
9502            work: *mut __BindgenComplex<f32>,
9503            lwork: *const lapack_int,
9504            info: *mut lapack_int,
9505        ),
9506    >,
9507    pub dhseqr_: Option<
9508        unsafe extern "C" fn(
9509            job: *const c_char,
9510            compz: *const c_char,
9511            n: *const lapack_int,
9512            ilo: *const lapack_int,
9513            ihi: *const lapack_int,
9514            H: *mut f64,
9515            ldh: *const lapack_int,
9516            WR: *mut f64,
9517            WI: *mut f64,
9518            Z: *mut f64,
9519            ldz: *const lapack_int,
9520            work: *mut f64,
9521            lwork: *const lapack_int,
9522            info: *mut lapack_int,
9523        ),
9524    >,
9525    pub shseqr_: Option<
9526        unsafe extern "C" fn(
9527            job: *const c_char,
9528            compz: *const c_char,
9529            n: *const lapack_int,
9530            ilo: *const lapack_int,
9531            ihi: *const lapack_int,
9532            H: *mut f32,
9533            ldh: *const lapack_int,
9534            WR: *mut f32,
9535            WI: *mut f32,
9536            Z: *mut f32,
9537            ldz: *const lapack_int,
9538            work: *mut f32,
9539            lwork: *const lapack_int,
9540            info: *mut lapack_int,
9541        ),
9542    >,
9543    pub zhseqr_: Option<
9544        unsafe extern "C" fn(
9545            job: *const c_char,
9546            compz: *const c_char,
9547            n: *const lapack_int,
9548            ilo: *const lapack_int,
9549            ihi: *const lapack_int,
9550            H: *mut __BindgenComplex<f64>,
9551            ldh: *const lapack_int,
9552            W: *mut __BindgenComplex<f64>,
9553            Z: *mut __BindgenComplex<f64>,
9554            ldz: *const lapack_int,
9555            work: *mut __BindgenComplex<f64>,
9556            lwork: *const lapack_int,
9557            info: *mut lapack_int,
9558        ),
9559    >,
9560    pub clacgv_: Option<
9561        unsafe extern "C" fn(
9562            n: *const lapack_int,
9563            X: *mut __BindgenComplex<f32>,
9564            incx: *const lapack_int,
9565        ),
9566    >,
9567    pub zlacgv_: Option<
9568        unsafe extern "C" fn(
9569            n: *const lapack_int,
9570            X: *mut __BindgenComplex<f64>,
9571            incx: *const lapack_int,
9572        ),
9573    >,
9574    pub clacn2_: Option<
9575        unsafe extern "C" fn(
9576            n: *const lapack_int,
9577            V: *mut __BindgenComplex<f32>,
9578            X: *mut __BindgenComplex<f32>,
9579            est: *mut f32,
9580            kase: *mut lapack_int,
9581            ISAVE: *mut lapack_int,
9582        ),
9583    >,
9584    pub dlacn2_: Option<
9585        unsafe extern "C" fn(
9586            n: *const lapack_int,
9587            V: *mut f64,
9588            X: *mut f64,
9589            ISGN: *mut lapack_int,
9590            est: *mut f64,
9591            kase: *mut lapack_int,
9592            ISAVE: *mut lapack_int,
9593        ),
9594    >,
9595    pub slacn2_: Option<
9596        unsafe extern "C" fn(
9597            n: *const lapack_int,
9598            V: *mut f32,
9599            X: *mut f32,
9600            ISGN: *mut lapack_int,
9601            est: *mut f32,
9602            kase: *mut lapack_int,
9603            ISAVE: *mut lapack_int,
9604        ),
9605    >,
9606    pub zlacn2_: Option<
9607        unsafe extern "C" fn(
9608            n: *const lapack_int,
9609            V: *mut __BindgenComplex<f64>,
9610            X: *mut __BindgenComplex<f64>,
9611            est: *mut f64,
9612            kase: *mut lapack_int,
9613            ISAVE: *mut lapack_int,
9614        ),
9615    >,
9616    pub clacp2_: Option<
9617        unsafe extern "C" fn(
9618            uplo: *const c_char,
9619            m: *const lapack_int,
9620            n: *const lapack_int,
9621            A: *const f32,
9622            lda: *const lapack_int,
9623            B: *mut __BindgenComplex<f32>,
9624            ldb: *const lapack_int,
9625        ),
9626    >,
9627    pub zlacp2_: Option<
9628        unsafe extern "C" fn(
9629            uplo: *const c_char,
9630            m: *const lapack_int,
9631            n: *const lapack_int,
9632            A: *const f64,
9633            lda: *const lapack_int,
9634            B: *mut __BindgenComplex<f64>,
9635            ldb: *const lapack_int,
9636        ),
9637    >,
9638    pub clacpy_: Option<
9639        unsafe extern "C" fn(
9640            uplo: *const c_char,
9641            m: *const lapack_int,
9642            n: *const lapack_int,
9643            A: *const __BindgenComplex<f32>,
9644            lda: *const lapack_int,
9645            B: *mut __BindgenComplex<f32>,
9646            ldb: *const lapack_int,
9647        ),
9648    >,
9649    pub dlacpy_: Option<
9650        unsafe extern "C" fn(
9651            uplo: *const c_char,
9652            m: *const lapack_int,
9653            n: *const lapack_int,
9654            A: *const f64,
9655            lda: *const lapack_int,
9656            B: *mut f64,
9657            ldb: *const lapack_int,
9658        ),
9659    >,
9660    pub slacpy_: Option<
9661        unsafe extern "C" fn(
9662            uplo: *const c_char,
9663            m: *const lapack_int,
9664            n: *const lapack_int,
9665            A: *const f32,
9666            lda: *const lapack_int,
9667            B: *mut f32,
9668            ldb: *const lapack_int,
9669        ),
9670    >,
9671    pub zlacpy_: Option<
9672        unsafe extern "C" fn(
9673            uplo: *const c_char,
9674            m: *const lapack_int,
9675            n: *const lapack_int,
9676            A: *const __BindgenComplex<f64>,
9677            lda: *const lapack_int,
9678            B: *mut __BindgenComplex<f64>,
9679            ldb: *const lapack_int,
9680        ),
9681    >,
9682    pub clacrm_: Option<
9683        unsafe extern "C" fn(
9684            m: *const lapack_int,
9685            n: *const lapack_int,
9686            A: *const __BindgenComplex<f32>,
9687            lda: *const lapack_int,
9688            B: *const f32,
9689            ldb: *const lapack_int,
9690            C: *mut __BindgenComplex<f32>,
9691            ldc: *const lapack_int,
9692            rwork: *mut f32,
9693        ),
9694    >,
9695    pub zlacrm_: Option<
9696        unsafe extern "C" fn(
9697            m: *const lapack_int,
9698            n: *const lapack_int,
9699            A: *const __BindgenComplex<f64>,
9700            lda: *const lapack_int,
9701            B: *const f64,
9702            ldb: *const lapack_int,
9703            C: *mut __BindgenComplex<f64>,
9704            ldc: *const lapack_int,
9705            rwork: *mut f64,
9706        ),
9707    >,
9708    pub zlag2c_: Option<
9709        unsafe extern "C" fn(
9710            m: *const lapack_int,
9711            n: *const lapack_int,
9712            A: *const __BindgenComplex<f64>,
9713            lda: *const lapack_int,
9714            SA: *mut __BindgenComplex<f32>,
9715            ldsa: *const lapack_int,
9716            info: *mut lapack_int,
9717        ),
9718    >,
9719    pub slag2d_: Option<
9720        unsafe extern "C" fn(
9721            m: *const lapack_int,
9722            n: *const lapack_int,
9723            SA: *const f32,
9724            ldsa: *const lapack_int,
9725            A: *mut f64,
9726            lda: *const lapack_int,
9727            info: *mut lapack_int,
9728        ),
9729    >,
9730    pub dlag2s_: Option<
9731        unsafe extern "C" fn(
9732            m: *const lapack_int,
9733            n: *const lapack_int,
9734            A: *const f64,
9735            lda: *const lapack_int,
9736            SA: *mut f32,
9737            ldsa: *const lapack_int,
9738            info: *mut lapack_int,
9739        ),
9740    >,
9741    pub clag2z_: Option<
9742        unsafe extern "C" fn(
9743            m: *const lapack_int,
9744            n: *const lapack_int,
9745            SA: *const __BindgenComplex<f32>,
9746            ldsa: *const lapack_int,
9747            A: *mut __BindgenComplex<f64>,
9748            lda: *const lapack_int,
9749            info: *mut lapack_int,
9750        ),
9751    >,
9752    pub clagge_: Option<
9753        unsafe extern "C" fn(
9754            m: *const lapack_int,
9755            n: *const lapack_int,
9756            kl: *const lapack_int,
9757            ku: *const lapack_int,
9758            D: *const f32,
9759            A: *mut __BindgenComplex<f32>,
9760            lda: *const lapack_int,
9761            iseed: *mut lapack_int,
9762            work: *mut __BindgenComplex<f32>,
9763            info: *mut lapack_int,
9764        ),
9765    >,
9766    pub dlagge_: Option<
9767        unsafe extern "C" fn(
9768            m: *const lapack_int,
9769            n: *const lapack_int,
9770            kl: *const lapack_int,
9771            ku: *const lapack_int,
9772            D: *const f64,
9773            A: *mut f64,
9774            lda: *const lapack_int,
9775            iseed: *mut lapack_int,
9776            work: *mut f64,
9777            info: *mut lapack_int,
9778        ),
9779    >,
9780    pub slagge_: Option<
9781        unsafe extern "C" fn(
9782            m: *const lapack_int,
9783            n: *const lapack_int,
9784            kl: *const lapack_int,
9785            ku: *const lapack_int,
9786            D: *const f32,
9787            A: *mut f32,
9788            lda: *const lapack_int,
9789            iseed: *mut lapack_int,
9790            work: *mut f32,
9791            info: *mut lapack_int,
9792        ),
9793    >,
9794    pub zlagge_: Option<
9795        unsafe extern "C" fn(
9796            m: *const lapack_int,
9797            n: *const lapack_int,
9798            kl: *const lapack_int,
9799            ku: *const lapack_int,
9800            D: *const f64,
9801            A: *mut __BindgenComplex<f64>,
9802            lda: *const lapack_int,
9803            iseed: *mut lapack_int,
9804            work: *mut __BindgenComplex<f64>,
9805            info: *mut lapack_int,
9806        ),
9807    >,
9808    pub claghe_: Option<
9809        unsafe extern "C" fn(
9810            n: *const lapack_int,
9811            k: *const lapack_int,
9812            D: *const f32,
9813            A: *mut __BindgenComplex<f32>,
9814            lda: *const lapack_int,
9815            iseed: *mut lapack_int,
9816            work: *mut __BindgenComplex<f32>,
9817            info: *mut lapack_int,
9818        ),
9819    >,
9820    pub zlaghe_: Option<
9821        unsafe extern "C" fn(
9822            n: *const lapack_int,
9823            k: *const lapack_int,
9824            D: *const f64,
9825            A: *mut __BindgenComplex<f64>,
9826            lda: *const lapack_int,
9827            iseed: *mut lapack_int,
9828            work: *mut __BindgenComplex<f64>,
9829            info: *mut lapack_int,
9830        ),
9831    >,
9832    pub clagsy_: Option<
9833        unsafe extern "C" fn(
9834            n: *const lapack_int,
9835            k: *const lapack_int,
9836            D: *const f32,
9837            A: *mut __BindgenComplex<f32>,
9838            lda: *const lapack_int,
9839            iseed: *mut lapack_int,
9840            work: *mut __BindgenComplex<f32>,
9841            info: *mut lapack_int,
9842        ),
9843    >,
9844    pub dlagsy_: Option<
9845        unsafe extern "C" fn(
9846            n: *const lapack_int,
9847            k: *const lapack_int,
9848            D: *const f64,
9849            A: *mut f64,
9850            lda: *const lapack_int,
9851            iseed: *mut lapack_int,
9852            work: *mut f64,
9853            info: *mut lapack_int,
9854        ),
9855    >,
9856    pub slagsy_: Option<
9857        unsafe extern "C" fn(
9858            n: *const lapack_int,
9859            k: *const lapack_int,
9860            D: *const f32,
9861            A: *mut f32,
9862            lda: *const lapack_int,
9863            iseed: *mut lapack_int,
9864            work: *mut f32,
9865            info: *mut lapack_int,
9866        ),
9867    >,
9868    pub zlagsy_: Option<
9869        unsafe extern "C" fn(
9870            n: *const lapack_int,
9871            k: *const lapack_int,
9872            D: *const f64,
9873            A: *mut __BindgenComplex<f64>,
9874            lda: *const lapack_int,
9875            iseed: *mut lapack_int,
9876            work: *mut __BindgenComplex<f64>,
9877            info: *mut lapack_int,
9878        ),
9879    >,
9880    pub dlamch_: Option<unsafe extern "C" fn(cmach: *const c_char) -> f64>,
9881    pub slamch_: Option<unsafe extern "C" fn(cmach: *const c_char) -> lapack_float_return>,
9882    pub clangb_: Option<
9883        unsafe extern "C" fn(
9884            norm: *const c_char,
9885            n: *const lapack_int,
9886            kl: *const lapack_int,
9887            ku: *const lapack_int,
9888            AB: *const __BindgenComplex<f32>,
9889            ldab: *const lapack_int,
9890            work: *mut f32,
9891        ) -> lapack_float_return,
9892    >,
9893    pub dlangb_: Option<
9894        unsafe extern "C" fn(
9895            norm: *const c_char,
9896            n: *const lapack_int,
9897            kl: *const lapack_int,
9898            ku: *const lapack_int,
9899            AB: *const f64,
9900            ldab: *const lapack_int,
9901            work: *mut f64,
9902        ) -> f64,
9903    >,
9904    pub slangb_: Option<
9905        unsafe extern "C" fn(
9906            norm: *const c_char,
9907            n: *const lapack_int,
9908            kl: *const lapack_int,
9909            ku: *const lapack_int,
9910            AB: *const f32,
9911            ldab: *const lapack_int,
9912            work: *mut f32,
9913        ) -> lapack_float_return,
9914    >,
9915    pub zlangb_: Option<
9916        unsafe extern "C" fn(
9917            norm: *const c_char,
9918            n: *const lapack_int,
9919            kl: *const lapack_int,
9920            ku: *const lapack_int,
9921            AB: *const __BindgenComplex<f64>,
9922            ldab: *const lapack_int,
9923            work: *mut f64,
9924        ) -> f64,
9925    >,
9926    pub clange_: Option<
9927        unsafe extern "C" fn(
9928            norm: *const c_char,
9929            m: *const lapack_int,
9930            n: *const lapack_int,
9931            A: *const __BindgenComplex<f32>,
9932            lda: *const lapack_int,
9933            work: *mut f32,
9934        ) -> lapack_float_return,
9935    >,
9936    pub dlange_: Option<
9937        unsafe extern "C" fn(
9938            norm: *const c_char,
9939            m: *const lapack_int,
9940            n: *const lapack_int,
9941            A: *const f64,
9942            lda: *const lapack_int,
9943            work: *mut f64,
9944        ) -> f64,
9945    >,
9946    pub slange_: Option<
9947        unsafe extern "C" fn(
9948            norm: *const c_char,
9949            m: *const lapack_int,
9950            n: *const lapack_int,
9951            A: *const f32,
9952            lda: *const lapack_int,
9953            work: *mut f32,
9954        ) -> lapack_float_return,
9955    >,
9956    pub zlange_: Option<
9957        unsafe extern "C" fn(
9958            norm: *const c_char,
9959            m: *const lapack_int,
9960            n: *const lapack_int,
9961            A: *const __BindgenComplex<f64>,
9962            lda: *const lapack_int,
9963            work: *mut f64,
9964        ) -> f64,
9965    >,
9966    pub clangt_: Option<
9967        unsafe extern "C" fn(
9968            norm: *const c_char,
9969            n: *const lapack_int,
9970            DL: *const __BindgenComplex<f32>,
9971            D: *const __BindgenComplex<f32>,
9972            DU: *const __BindgenComplex<f32>,
9973        ) -> lapack_float_return,
9974    >,
9975    pub dlangt_: Option<
9976        unsafe extern "C" fn(
9977            norm: *const c_char,
9978            n: *const lapack_int,
9979            DL: *const f64,
9980            D: *const f64,
9981            DU: *const f64,
9982        ) -> f64,
9983    >,
9984    pub slangt_: Option<
9985        unsafe extern "C" fn(
9986            norm: *const c_char,
9987            n: *const lapack_int,
9988            DL: *const f32,
9989            D: *const f32,
9990            DU: *const f32,
9991        ) -> lapack_float_return,
9992    >,
9993    pub zlangt_: Option<
9994        unsafe extern "C" fn(
9995            norm: *const c_char,
9996            n: *const lapack_int,
9997            DL: *const __BindgenComplex<f64>,
9998            D: *const __BindgenComplex<f64>,
9999            DU: *const __BindgenComplex<f64>,
10000        ) -> f64,
10001    >,
10002    pub clanhb_: Option<
10003        unsafe extern "C" fn(
10004            norm: *const c_char,
10005            uplo: *const c_char,
10006            n: *const lapack_int,
10007            k: *const lapack_int,
10008            AB: *const __BindgenComplex<f32>,
10009            ldab: *const lapack_int,
10010            work: *mut f32,
10011        ) -> lapack_float_return,
10012    >,
10013    pub zlanhb_: Option<
10014        unsafe extern "C" fn(
10015            norm: *const c_char,
10016            uplo: *const c_char,
10017            n: *const lapack_int,
10018            k: *const lapack_int,
10019            AB: *const __BindgenComplex<f64>,
10020            ldab: *const lapack_int,
10021            work: *mut f64,
10022        ) -> f64,
10023    >,
10024    pub clanhe_: Option<
10025        unsafe extern "C" fn(
10026            norm: *const c_char,
10027            uplo: *const c_char,
10028            n: *const lapack_int,
10029            A: *const __BindgenComplex<f32>,
10030            lda: *const lapack_int,
10031            work: *mut f32,
10032        ) -> lapack_float_return,
10033    >,
10034    pub zlanhe_: Option<
10035        unsafe extern "C" fn(
10036            norm: *const c_char,
10037            uplo: *const c_char,
10038            n: *const lapack_int,
10039            A: *const __BindgenComplex<f64>,
10040            lda: *const lapack_int,
10041            work: *mut f64,
10042        ) -> f64,
10043    >,
10044    pub clanhp_: Option<
10045        unsafe extern "C" fn(
10046            norm: *const c_char,
10047            uplo: *const c_char,
10048            n: *const lapack_int,
10049            AP: *const __BindgenComplex<f32>,
10050            work: *mut f32,
10051        ) -> lapack_float_return,
10052    >,
10053    pub zlanhp_: Option<
10054        unsafe extern "C" fn(
10055            norm: *const c_char,
10056            uplo: *const c_char,
10057            n: *const lapack_int,
10058            AP: *const __BindgenComplex<f64>,
10059            work: *mut f64,
10060        ) -> f64,
10061    >,
10062    pub clanhs_: Option<
10063        unsafe extern "C" fn(
10064            norm: *const c_char,
10065            n: *const lapack_int,
10066            A: *const __BindgenComplex<f32>,
10067            lda: *const lapack_int,
10068            work: *mut f32,
10069        ) -> lapack_float_return,
10070    >,
10071    pub dlanhs_: Option<
10072        unsafe extern "C" fn(
10073            norm: *const c_char,
10074            n: *const lapack_int,
10075            A: *const f64,
10076            lda: *const lapack_int,
10077            work: *mut f64,
10078        ) -> f64,
10079    >,
10080    pub slanhs_: Option<
10081        unsafe extern "C" fn(
10082            norm: *const c_char,
10083            n: *const lapack_int,
10084            A: *const f32,
10085            lda: *const lapack_int,
10086            work: *mut f32,
10087        ) -> lapack_float_return,
10088    >,
10089    pub zlanhs_: Option<
10090        unsafe extern "C" fn(
10091            norm: *const c_char,
10092            n: *const lapack_int,
10093            A: *const __BindgenComplex<f64>,
10094            lda: *const lapack_int,
10095            work: *mut f64,
10096        ) -> f64,
10097    >,
10098    pub clanht_: Option<
10099        unsafe extern "C" fn(
10100            norm: *const c_char,
10101            n: *const lapack_int,
10102            D: *const f32,
10103            E: *const __BindgenComplex<f32>,
10104        ) -> lapack_float_return,
10105    >,
10106    pub zlanht_: Option<
10107        unsafe extern "C" fn(
10108            norm: *const c_char,
10109            n: *const lapack_int,
10110            D: *const f64,
10111            E: *const __BindgenComplex<f64>,
10112        ) -> f64,
10113    >,
10114    pub clansb_: Option<
10115        unsafe extern "C" fn(
10116            norm: *const c_char,
10117            uplo: *const c_char,
10118            n: *const lapack_int,
10119            k: *const lapack_int,
10120            AB: *const __BindgenComplex<f32>,
10121            ldab: *const lapack_int,
10122            work: *mut f32,
10123        ) -> lapack_float_return,
10124    >,
10125    pub dlansb_: Option<
10126        unsafe extern "C" fn(
10127            norm: *const c_char,
10128            uplo: *const c_char,
10129            n: *const lapack_int,
10130            k: *const lapack_int,
10131            AB: *const f64,
10132            ldab: *const lapack_int,
10133            work: *mut f64,
10134        ) -> f64,
10135    >,
10136    pub slansb_: Option<
10137        unsafe extern "C" fn(
10138            norm: *const c_char,
10139            uplo: *const c_char,
10140            n: *const lapack_int,
10141            k: *const lapack_int,
10142            AB: *const f32,
10143            ldab: *const lapack_int,
10144            work: *mut f32,
10145        ) -> lapack_float_return,
10146    >,
10147    pub zlansb_: Option<
10148        unsafe extern "C" fn(
10149            norm: *const c_char,
10150            uplo: *const c_char,
10151            n: *const lapack_int,
10152            k: *const lapack_int,
10153            AB: *const __BindgenComplex<f64>,
10154            ldab: *const lapack_int,
10155            work: *mut f64,
10156        ) -> f64,
10157    >,
10158    pub clansp_: Option<
10159        unsafe extern "C" fn(
10160            norm: *const c_char,
10161            uplo: *const c_char,
10162            n: *const lapack_int,
10163            AP: *const __BindgenComplex<f32>,
10164            work: *mut f32,
10165        ) -> lapack_float_return,
10166    >,
10167    pub dlansp_: Option<
10168        unsafe extern "C" fn(
10169            norm: *const c_char,
10170            uplo: *const c_char,
10171            n: *const lapack_int,
10172            AP: *const f64,
10173            work: *mut f64,
10174        ) -> f64,
10175    >,
10176    pub slansp_: Option<
10177        unsafe extern "C" fn(
10178            norm: *const c_char,
10179            uplo: *const c_char,
10180            n: *const lapack_int,
10181            AP: *const f32,
10182            work: *mut f32,
10183        ) -> lapack_float_return,
10184    >,
10185    pub zlansp_: Option<
10186        unsafe extern "C" fn(
10187            norm: *const c_char,
10188            uplo: *const c_char,
10189            n: *const lapack_int,
10190            AP: *const __BindgenComplex<f64>,
10191            work: *mut f64,
10192        ) -> f64,
10193    >,
10194    pub dlanst_: Option<
10195        unsafe extern "C" fn(
10196            norm: *const c_char,
10197            n: *const lapack_int,
10198            D: *const f64,
10199            E: *const f64,
10200        ) -> f64,
10201    >,
10202    pub slanst_: Option<
10203        unsafe extern "C" fn(
10204            norm: *const c_char,
10205            n: *const lapack_int,
10206            D: *const f32,
10207            E: *const f32,
10208        ) -> lapack_float_return,
10209    >,
10210    pub clansy_: Option<
10211        unsafe extern "C" fn(
10212            norm: *const c_char,
10213            uplo: *const c_char,
10214            n: *const lapack_int,
10215            A: *const __BindgenComplex<f32>,
10216            lda: *const lapack_int,
10217            work: *mut f32,
10218        ) -> lapack_float_return,
10219    >,
10220    pub dlansy_: Option<
10221        unsafe extern "C" fn(
10222            norm: *const c_char,
10223            uplo: *const c_char,
10224            n: *const lapack_int,
10225            A: *const f64,
10226            lda: *const lapack_int,
10227            work: *mut f64,
10228        ) -> f64,
10229    >,
10230    pub slansy_: Option<
10231        unsafe extern "C" fn(
10232            norm: *const c_char,
10233            uplo: *const c_char,
10234            n: *const lapack_int,
10235            A: *const f32,
10236            lda: *const lapack_int,
10237            work: *mut f32,
10238        ) -> lapack_float_return,
10239    >,
10240    pub zlansy_: Option<
10241        unsafe extern "C" fn(
10242            norm: *const c_char,
10243            uplo: *const c_char,
10244            n: *const lapack_int,
10245            A: *const __BindgenComplex<f64>,
10246            lda: *const lapack_int,
10247            work: *mut f64,
10248        ) -> f64,
10249    >,
10250    pub clantb_: Option<
10251        unsafe extern "C" fn(
10252            norm: *const c_char,
10253            uplo: *const c_char,
10254            diag: *const c_char,
10255            n: *const lapack_int,
10256            k: *const lapack_int,
10257            AB: *const __BindgenComplex<f32>,
10258            ldab: *const lapack_int,
10259            work: *mut f32,
10260        ) -> lapack_float_return,
10261    >,
10262    pub dlantb_: Option<
10263        unsafe extern "C" fn(
10264            norm: *const c_char,
10265            uplo: *const c_char,
10266            diag: *const c_char,
10267            n: *const lapack_int,
10268            k: *const lapack_int,
10269            AB: *const f64,
10270            ldab: *const lapack_int,
10271            work: *mut f64,
10272        ) -> f64,
10273    >,
10274    pub slantb_: Option<
10275        unsafe extern "C" fn(
10276            norm: *const c_char,
10277            uplo: *const c_char,
10278            diag: *const c_char,
10279            n: *const lapack_int,
10280            k: *const lapack_int,
10281            AB: *const f32,
10282            ldab: *const lapack_int,
10283            work: *mut f32,
10284        ) -> lapack_float_return,
10285    >,
10286    pub zlantb_: Option<
10287        unsafe extern "C" fn(
10288            norm: *const c_char,
10289            uplo: *const c_char,
10290            diag: *const c_char,
10291            n: *const lapack_int,
10292            k: *const lapack_int,
10293            AB: *const __BindgenComplex<f64>,
10294            ldab: *const lapack_int,
10295            work: *mut f64,
10296        ) -> f64,
10297    >,
10298    pub clantp_: Option<
10299        unsafe extern "C" fn(
10300            norm: *const c_char,
10301            uplo: *const c_char,
10302            diag: *const c_char,
10303            n: *const lapack_int,
10304            AP: *const __BindgenComplex<f32>,
10305            work: *mut f32,
10306        ) -> lapack_float_return,
10307    >,
10308    pub dlantp_: Option<
10309        unsafe extern "C" fn(
10310            norm: *const c_char,
10311            uplo: *const c_char,
10312            diag: *const c_char,
10313            n: *const lapack_int,
10314            AP: *const f64,
10315            work: *mut f64,
10316        ) -> f64,
10317    >,
10318    pub slantp_: Option<
10319        unsafe extern "C" fn(
10320            norm: *const c_char,
10321            uplo: *const c_char,
10322            diag: *const c_char,
10323            n: *const lapack_int,
10324            AP: *const f32,
10325            work: *mut f32,
10326        ) -> lapack_float_return,
10327    >,
10328    pub zlantp_: Option<
10329        unsafe extern "C" fn(
10330            norm: *const c_char,
10331            uplo: *const c_char,
10332            diag: *const c_char,
10333            n: *const lapack_int,
10334            AP: *const __BindgenComplex<f64>,
10335            work: *mut f64,
10336        ) -> f64,
10337    >,
10338    pub clantr_: Option<
10339        unsafe extern "C" fn(
10340            norm: *const c_char,
10341            uplo: *const c_char,
10342            diag: *const c_char,
10343            m: *const lapack_int,
10344            n: *const lapack_int,
10345            A: *const __BindgenComplex<f32>,
10346            lda: *const lapack_int,
10347            work: *mut f32,
10348        ) -> lapack_float_return,
10349    >,
10350    pub dlantr_: Option<
10351        unsafe extern "C" fn(
10352            norm: *const c_char,
10353            uplo: *const c_char,
10354            diag: *const c_char,
10355            m: *const lapack_int,
10356            n: *const lapack_int,
10357            A: *const f64,
10358            lda: *const lapack_int,
10359            work: *mut f64,
10360        ) -> f64,
10361    >,
10362    pub slantr_: Option<
10363        unsafe extern "C" fn(
10364            norm: *const c_char,
10365            uplo: *const c_char,
10366            diag: *const c_char,
10367            m: *const lapack_int,
10368            n: *const lapack_int,
10369            A: *const f32,
10370            lda: *const lapack_int,
10371            work: *mut f32,
10372        ) -> lapack_float_return,
10373    >,
10374    pub zlantr_: Option<
10375        unsafe extern "C" fn(
10376            norm: *const c_char,
10377            uplo: *const c_char,
10378            diag: *const c_char,
10379            m: *const lapack_int,
10380            n: *const lapack_int,
10381            A: *const __BindgenComplex<f64>,
10382            lda: *const lapack_int,
10383            work: *mut f64,
10384        ) -> f64,
10385    >,
10386    pub clapmr_: Option<
10387        unsafe extern "C" fn(
10388            forwrd: *const lapack_int,
10389            m: *const lapack_int,
10390            n: *const lapack_int,
10391            X: *mut __BindgenComplex<f32>,
10392            ldx: *const lapack_int,
10393            K: *mut lapack_int,
10394        ),
10395    >,
10396    pub dlapmr_: Option<
10397        unsafe extern "C" fn(
10398            forwrd: *const lapack_int,
10399            m: *const lapack_int,
10400            n: *const lapack_int,
10401            X: *mut f64,
10402            ldx: *const lapack_int,
10403            K: *mut lapack_int,
10404        ),
10405    >,
10406    pub slapmr_: Option<
10407        unsafe extern "C" fn(
10408            forwrd: *const lapack_int,
10409            m: *const lapack_int,
10410            n: *const lapack_int,
10411            X: *mut f32,
10412            ldx: *const lapack_int,
10413            K: *mut lapack_int,
10414        ),
10415    >,
10416    pub zlapmr_: Option<
10417        unsafe extern "C" fn(
10418            forwrd: *const lapack_int,
10419            m: *const lapack_int,
10420            n: *const lapack_int,
10421            X: *mut __BindgenComplex<f64>,
10422            ldx: *const lapack_int,
10423            K: *mut lapack_int,
10424        ),
10425    >,
10426    pub clapmt_: Option<
10427        unsafe extern "C" fn(
10428            forwrd: *const lapack_int,
10429            m: *const lapack_int,
10430            n: *const lapack_int,
10431            X: *mut __BindgenComplex<f32>,
10432            ldx: *const lapack_int,
10433            K: *mut lapack_int,
10434        ),
10435    >,
10436    pub dlapmt_: Option<
10437        unsafe extern "C" fn(
10438            forwrd: *const lapack_int,
10439            m: *const lapack_int,
10440            n: *const lapack_int,
10441            X: *mut f64,
10442            ldx: *const lapack_int,
10443            K: *mut lapack_int,
10444        ),
10445    >,
10446    pub slapmt_: Option<
10447        unsafe extern "C" fn(
10448            forwrd: *const lapack_int,
10449            m: *const lapack_int,
10450            n: *const lapack_int,
10451            X: *mut f32,
10452            ldx: *const lapack_int,
10453            K: *mut lapack_int,
10454        ),
10455    >,
10456    pub zlapmt_: Option<
10457        unsafe extern "C" fn(
10458            forwrd: *const lapack_int,
10459            m: *const lapack_int,
10460            n: *const lapack_int,
10461            X: *mut __BindgenComplex<f64>,
10462            ldx: *const lapack_int,
10463            K: *mut lapack_int,
10464        ),
10465    >,
10466    pub dlapy2_: Option<unsafe extern "C" fn(x: *const f64, y: *const f64) -> f64>,
10467    pub slapy2_: Option<unsafe extern "C" fn(x: *const f32, y: *const f32) -> lapack_float_return>,
10468    pub dlapy3_: Option<unsafe extern "C" fn(x: *const f64, y: *const f64, z: *const f64) -> f64>,
10469    pub slapy3_: Option<
10470        unsafe extern "C" fn(x: *const f32, y: *const f32, z: *const f32) -> lapack_float_return,
10471    >,
10472    pub clarcm_: Option<
10473        unsafe extern "C" fn(
10474            m: *const lapack_int,
10475            n: *const lapack_int,
10476            A: *const f32,
10477            lda: *const lapack_int,
10478            B: *const __BindgenComplex<f32>,
10479            ldb: *const lapack_int,
10480            C: *mut __BindgenComplex<f32>,
10481            ldc: *const lapack_int,
10482            rwork: *mut f32,
10483        ),
10484    >,
10485    pub zlarcm_: Option<
10486        unsafe extern "C" fn(
10487            m: *const lapack_int,
10488            n: *const lapack_int,
10489            A: *const f64,
10490            lda: *const lapack_int,
10491            B: *const __BindgenComplex<f64>,
10492            ldb: *const lapack_int,
10493            C: *mut __BindgenComplex<f64>,
10494            ldc: *const lapack_int,
10495            rwork: *mut f64,
10496        ),
10497    >,
10498    pub clarf_: Option<
10499        unsafe extern "C" fn(
10500            side: *const c_char,
10501            m: *const lapack_int,
10502            n: *const lapack_int,
10503            V: *const __BindgenComplex<f32>,
10504            incv: *const lapack_int,
10505            tau: *const __BindgenComplex<f32>,
10506            C: *mut __BindgenComplex<f32>,
10507            ldc: *const lapack_int,
10508            work: *mut __BindgenComplex<f32>,
10509        ),
10510    >,
10511    pub dlarf_: Option<
10512        unsafe extern "C" fn(
10513            side: *const c_char,
10514            m: *const lapack_int,
10515            n: *const lapack_int,
10516            V: *const f64,
10517            incv: *const lapack_int,
10518            tau: *const f64,
10519            C: *mut f64,
10520            ldc: *const lapack_int,
10521            work: *mut f64,
10522        ),
10523    >,
10524    pub slarf_: Option<
10525        unsafe extern "C" fn(
10526            side: *const c_char,
10527            m: *const lapack_int,
10528            n: *const lapack_int,
10529            V: *const f32,
10530            incv: *const lapack_int,
10531            tau: *const f32,
10532            C: *mut f32,
10533            ldc: *const lapack_int,
10534            work: *mut f32,
10535        ),
10536    >,
10537    pub zlarf_: Option<
10538        unsafe extern "C" fn(
10539            side: *const c_char,
10540            m: *const lapack_int,
10541            n: *const lapack_int,
10542            V: *const __BindgenComplex<f64>,
10543            incv: *const lapack_int,
10544            tau: *const __BindgenComplex<f64>,
10545            C: *mut __BindgenComplex<f64>,
10546            ldc: *const lapack_int,
10547            work: *mut __BindgenComplex<f64>,
10548        ),
10549    >,
10550    pub clarfb_: Option<
10551        unsafe extern "C" fn(
10552            side: *const c_char,
10553            trans: *const c_char,
10554            direct: *const c_char,
10555            storev: *const c_char,
10556            m: *const lapack_int,
10557            n: *const lapack_int,
10558            k: *const lapack_int,
10559            V: *const __BindgenComplex<f32>,
10560            ldv: *const lapack_int,
10561            T: *const __BindgenComplex<f32>,
10562            ldt: *const lapack_int,
10563            C: *mut __BindgenComplex<f32>,
10564            ldc: *const lapack_int,
10565            work: *mut __BindgenComplex<f32>,
10566            ldwork: *const lapack_int,
10567        ),
10568    >,
10569    pub dlarfb_: Option<
10570        unsafe extern "C" fn(
10571            side: *const c_char,
10572            trans: *const c_char,
10573            direct: *const c_char,
10574            storev: *const c_char,
10575            m: *const lapack_int,
10576            n: *const lapack_int,
10577            k: *const lapack_int,
10578            V: *const f64,
10579            ldv: *const lapack_int,
10580            T: *const f64,
10581            ldt: *const lapack_int,
10582            C: *mut f64,
10583            ldc: *const lapack_int,
10584            work: *mut f64,
10585            ldwork: *const lapack_int,
10586        ),
10587    >,
10588    pub slarfb_: Option<
10589        unsafe extern "C" fn(
10590            side: *const c_char,
10591            trans: *const c_char,
10592            direct: *const c_char,
10593            storev: *const c_char,
10594            m: *const lapack_int,
10595            n: *const lapack_int,
10596            k: *const lapack_int,
10597            V: *const f32,
10598            ldv: *const lapack_int,
10599            T: *const f32,
10600            ldt: *const lapack_int,
10601            C: *mut f32,
10602            ldc: *const lapack_int,
10603            work: *mut f32,
10604            ldwork: *const lapack_int,
10605        ),
10606    >,
10607    pub zlarfb_: Option<
10608        unsafe extern "C" fn(
10609            side: *const c_char,
10610            trans: *const c_char,
10611            direct: *const c_char,
10612            storev: *const c_char,
10613            m: *const lapack_int,
10614            n: *const lapack_int,
10615            k: *const lapack_int,
10616            V: *const __BindgenComplex<f64>,
10617            ldv: *const lapack_int,
10618            T: *const __BindgenComplex<f64>,
10619            ldt: *const lapack_int,
10620            C: *mut __BindgenComplex<f64>,
10621            ldc: *const lapack_int,
10622            work: *mut __BindgenComplex<f64>,
10623            ldwork: *const lapack_int,
10624        ),
10625    >,
10626    pub clarfg_: Option<
10627        unsafe extern "C" fn(
10628            n: *const lapack_int,
10629            alpha: *mut __BindgenComplex<f32>,
10630            X: *mut __BindgenComplex<f32>,
10631            incx: *const lapack_int,
10632            tau: *mut __BindgenComplex<f32>,
10633        ),
10634    >,
10635    pub dlarfg_: Option<
10636        unsafe extern "C" fn(
10637            n: *const lapack_int,
10638            alpha: *mut f64,
10639            X: *mut f64,
10640            incx: *const lapack_int,
10641            tau: *mut f64,
10642        ),
10643    >,
10644    pub slarfg_: Option<
10645        unsafe extern "C" fn(
10646            n: *const lapack_int,
10647            alpha: *mut f32,
10648            X: *mut f32,
10649            incx: *const lapack_int,
10650            tau: *mut f32,
10651        ),
10652    >,
10653    pub zlarfg_: Option<
10654        unsafe extern "C" fn(
10655            n: *const lapack_int,
10656            alpha: *mut __BindgenComplex<f64>,
10657            X: *mut __BindgenComplex<f64>,
10658            incx: *const lapack_int,
10659            tau: *mut __BindgenComplex<f64>,
10660        ),
10661    >,
10662    pub clarft_: Option<
10663        unsafe extern "C" fn(
10664            direct: *const c_char,
10665            storev: *const c_char,
10666            n: *const lapack_int,
10667            k: *const lapack_int,
10668            V: *const __BindgenComplex<f32>,
10669            ldv: *const lapack_int,
10670            tau: *const __BindgenComplex<f32>,
10671            T: *mut __BindgenComplex<f32>,
10672            ldt: *const lapack_int,
10673        ),
10674    >,
10675    pub dlarft_: Option<
10676        unsafe extern "C" fn(
10677            direct: *const c_char,
10678            storev: *const c_char,
10679            n: *const lapack_int,
10680            k: *const lapack_int,
10681            V: *const f64,
10682            ldv: *const lapack_int,
10683            tau: *const f64,
10684            T: *mut f64,
10685            ldt: *const lapack_int,
10686        ),
10687    >,
10688    pub slarft_: Option<
10689        unsafe extern "C" fn(
10690            direct: *const c_char,
10691            storev: *const c_char,
10692            n: *const lapack_int,
10693            k: *const lapack_int,
10694            V: *const f32,
10695            ldv: *const lapack_int,
10696            tau: *const f32,
10697            T: *mut f32,
10698            ldt: *const lapack_int,
10699        ),
10700    >,
10701    pub zlarft_: Option<
10702        unsafe extern "C" fn(
10703            direct: *const c_char,
10704            storev: *const c_char,
10705            n: *const lapack_int,
10706            k: *const lapack_int,
10707            V: *const __BindgenComplex<f64>,
10708            ldv: *const lapack_int,
10709            tau: *const __BindgenComplex<f64>,
10710            T: *mut __BindgenComplex<f64>,
10711            ldt: *const lapack_int,
10712        ),
10713    >,
10714    pub clarfx_: Option<
10715        unsafe extern "C" fn(
10716            side: *const c_char,
10717            m: *const lapack_int,
10718            n: *const lapack_int,
10719            V: *const __BindgenComplex<f32>,
10720            tau: *const __BindgenComplex<f32>,
10721            C: *mut __BindgenComplex<f32>,
10722            ldc: *const lapack_int,
10723            work: *mut __BindgenComplex<f32>,
10724        ),
10725    >,
10726    pub dlarfx_: Option<
10727        unsafe extern "C" fn(
10728            side: *const c_char,
10729            m: *const lapack_int,
10730            n: *const lapack_int,
10731            V: *const f64,
10732            tau: *const f64,
10733            C: *mut f64,
10734            ldc: *const lapack_int,
10735            work: *mut f64,
10736        ),
10737    >,
10738    pub slarfx_: Option<
10739        unsafe extern "C" fn(
10740            side: *const c_char,
10741            m: *const lapack_int,
10742            n: *const lapack_int,
10743            V: *const f32,
10744            tau: *const f32,
10745            C: *mut f32,
10746            ldc: *const lapack_int,
10747            work: *mut f32,
10748        ),
10749    >,
10750    pub zlarfx_: Option<
10751        unsafe extern "C" fn(
10752            side: *const c_char,
10753            m: *const lapack_int,
10754            n: *const lapack_int,
10755            V: *const __BindgenComplex<f64>,
10756            tau: *const __BindgenComplex<f64>,
10757            C: *mut __BindgenComplex<f64>,
10758            ldc: *const lapack_int,
10759            work: *mut __BindgenComplex<f64>,
10760        ),
10761    >,
10762    pub clarnv_: Option<
10763        unsafe extern "C" fn(
10764            idist: *const lapack_int,
10765            iseed: *mut lapack_int,
10766            n: *const lapack_int,
10767            X: *mut __BindgenComplex<f32>,
10768        ),
10769    >,
10770    pub dlarnv_: Option<
10771        unsafe extern "C" fn(
10772            idist: *const lapack_int,
10773            iseed: *mut lapack_int,
10774            n: *const lapack_int,
10775            X: *mut f64,
10776        ),
10777    >,
10778    pub slarnv_: Option<
10779        unsafe extern "C" fn(
10780            idist: *const lapack_int,
10781            iseed: *mut lapack_int,
10782            n: *const lapack_int,
10783            X: *mut f32,
10784        ),
10785    >,
10786    pub zlarnv_: Option<
10787        unsafe extern "C" fn(
10788            idist: *const lapack_int,
10789            iseed: *mut lapack_int,
10790            n: *const lapack_int,
10791            X: *mut __BindgenComplex<f64>,
10792        ),
10793    >,
10794    pub dlartgp_: Option<
10795        unsafe extern "C" fn(f: *const f64, g: *const f64, cs: *mut f64, sn: *mut f64, r: *mut f64),
10796    >,
10797    pub slartgp_: Option<
10798        unsafe extern "C" fn(f: *const f32, g: *const f32, cs: *mut f32, sn: *mut f32, r: *mut f32),
10799    >,
10800    pub dlartgs_: Option<
10801        unsafe extern "C" fn(
10802            x: *const f64,
10803            y: *const f64,
10804            sigma: *const f64,
10805            cs: *mut f64,
10806            sn: *mut f64,
10807        ),
10808    >,
10809    pub slartgs_: Option<
10810        unsafe extern "C" fn(
10811            x: *const f32,
10812            y: *const f32,
10813            sigma: *const f32,
10814            cs: *mut f32,
10815            sn: *mut f32,
10816        ),
10817    >,
10818    pub clascl_: Option<
10819        unsafe extern "C" fn(
10820            type_: *const c_char,
10821            kl: *const lapack_int,
10822            ku: *const lapack_int,
10823            cfrom: *const f32,
10824            cto: *const f32,
10825            m: *const lapack_int,
10826            n: *const lapack_int,
10827            A: *mut __BindgenComplex<f32>,
10828            lda: *const lapack_int,
10829            info: *mut lapack_int,
10830        ),
10831    >,
10832    pub dlascl_: Option<
10833        unsafe extern "C" fn(
10834            type_: *const c_char,
10835            kl: *const lapack_int,
10836            ku: *const lapack_int,
10837            cfrom: *const f64,
10838            cto: *const f64,
10839            m: *const lapack_int,
10840            n: *const lapack_int,
10841            A: *mut f64,
10842            lda: *const lapack_int,
10843            info: *mut lapack_int,
10844        ),
10845    >,
10846    pub slascl_: Option<
10847        unsafe extern "C" fn(
10848            type_: *const c_char,
10849            kl: *const lapack_int,
10850            ku: *const lapack_int,
10851            cfrom: *const f32,
10852            cto: *const f32,
10853            m: *const lapack_int,
10854            n: *const lapack_int,
10855            A: *mut f32,
10856            lda: *const lapack_int,
10857            info: *mut lapack_int,
10858        ),
10859    >,
10860    pub zlascl_: Option<
10861        unsafe extern "C" fn(
10862            type_: *const c_char,
10863            kl: *const lapack_int,
10864            ku: *const lapack_int,
10865            cfrom: *const f64,
10866            cto: *const f64,
10867            m: *const lapack_int,
10868            n: *const lapack_int,
10869            A: *mut __BindgenComplex<f64>,
10870            lda: *const lapack_int,
10871            info: *mut lapack_int,
10872        ),
10873    >,
10874    pub claset_: Option<
10875        unsafe extern "C" fn(
10876            uplo: *const c_char,
10877            m: *const lapack_int,
10878            n: *const lapack_int,
10879            alpha: *const __BindgenComplex<f32>,
10880            beta: *const __BindgenComplex<f32>,
10881            A: *mut __BindgenComplex<f32>,
10882            lda: *const lapack_int,
10883        ),
10884    >,
10885    pub dlaset_: Option<
10886        unsafe extern "C" fn(
10887            uplo: *const c_char,
10888            m: *const lapack_int,
10889            n: *const lapack_int,
10890            alpha: *const f64,
10891            beta: *const f64,
10892            A: *mut f64,
10893            lda: *const lapack_int,
10894        ),
10895    >,
10896    pub slaset_: Option<
10897        unsafe extern "C" fn(
10898            uplo: *const c_char,
10899            m: *const lapack_int,
10900            n: *const lapack_int,
10901            alpha: *const f32,
10902            beta: *const f32,
10903            A: *mut f32,
10904            lda: *const lapack_int,
10905        ),
10906    >,
10907    pub zlaset_: Option<
10908        unsafe extern "C" fn(
10909            uplo: *const c_char,
10910            m: *const lapack_int,
10911            n: *const lapack_int,
10912            alpha: *const __BindgenComplex<f64>,
10913            beta: *const __BindgenComplex<f64>,
10914            A: *mut __BindgenComplex<f64>,
10915            lda: *const lapack_int,
10916        ),
10917    >,
10918    pub dlasrt_: Option<
10919        unsafe extern "C" fn(
10920            id: *const c_char,
10921            n: *const lapack_int,
10922            D: *mut f64,
10923            info: *mut lapack_int,
10924        ),
10925    >,
10926    pub slasrt_: Option<
10927        unsafe extern "C" fn(
10928            id: *const c_char,
10929            n: *const lapack_int,
10930            D: *mut f32,
10931            info: *mut lapack_int,
10932        ),
10933    >,
10934    pub classq_: Option<
10935        unsafe extern "C" fn(
10936            n: *const lapack_int,
10937            X: *const __BindgenComplex<f32>,
10938            incx: *const lapack_int,
10939            scale: *mut f32,
10940            sumsq: *mut f32,
10941        ),
10942    >,
10943    pub dlassq_: Option<
10944        unsafe extern "C" fn(
10945            n: *const lapack_int,
10946            X: *const f64,
10947            incx: *const lapack_int,
10948            scale: *mut f64,
10949            sumsq: *mut f64,
10950        ),
10951    >,
10952    pub slassq_: Option<
10953        unsafe extern "C" fn(
10954            n: *const lapack_int,
10955            X: *const f32,
10956            incx: *const lapack_int,
10957            scale: *mut f32,
10958            sumsq: *mut f32,
10959        ),
10960    >,
10961    pub zlassq_: Option<
10962        unsafe extern "C" fn(
10963            n: *const lapack_int,
10964            X: *const __BindgenComplex<f64>,
10965            incx: *const lapack_int,
10966            scale: *mut f64,
10967            sumsq: *mut f64,
10968        ),
10969    >,
10970    pub claswp_: Option<
10971        unsafe extern "C" fn(
10972            n: *const lapack_int,
10973            A: *mut __BindgenComplex<f32>,
10974            lda: *const lapack_int,
10975            k1: *const lapack_int,
10976            k2: *const lapack_int,
10977            ipiv: *const lapack_int,
10978            incx: *const lapack_int,
10979        ),
10980    >,
10981    pub dlaswp_: Option<
10982        unsafe extern "C" fn(
10983            n: *const lapack_int,
10984            A: *mut f64,
10985            lda: *const lapack_int,
10986            k1: *const lapack_int,
10987            k2: *const lapack_int,
10988            ipiv: *const lapack_int,
10989            incx: *const lapack_int,
10990        ),
10991    >,
10992    pub slaswp_: Option<
10993        unsafe extern "C" fn(
10994            n: *const lapack_int,
10995            A: *mut f32,
10996            lda: *const lapack_int,
10997            k1: *const lapack_int,
10998            k2: *const lapack_int,
10999            ipiv: *const lapack_int,
11000            incx: *const lapack_int,
11001        ),
11002    >,
11003    pub zlaswp_: Option<
11004        unsafe extern "C" fn(
11005            n: *const lapack_int,
11006            A: *mut __BindgenComplex<f64>,
11007            lda: *const lapack_int,
11008            k1: *const lapack_int,
11009            k2: *const lapack_int,
11010            ipiv: *const lapack_int,
11011            incx: *const lapack_int,
11012        ),
11013    >,
11014    pub clatms_: Option<
11015        unsafe extern "C" fn(
11016            m: *const lapack_int,
11017            n: *const lapack_int,
11018            dist: *const c_char,
11019            iseed: *mut lapack_int,
11020            sym: *const c_char,
11021            D: *mut f32,
11022            mode: *const lapack_int,
11023            cond: *const f32,
11024            dmax: *const f32,
11025            kl: *const lapack_int,
11026            ku: *const lapack_int,
11027            pack: *const c_char,
11028            A: *mut __BindgenComplex<f32>,
11029            lda: *const lapack_int,
11030            work: *mut __BindgenComplex<f32>,
11031            info: *mut lapack_int,
11032        ),
11033    >,
11034    pub dlatms_: Option<
11035        unsafe extern "C" fn(
11036            m: *const lapack_int,
11037            n: *const lapack_int,
11038            dist: *const c_char,
11039            iseed: *mut lapack_int,
11040            sym: *const c_char,
11041            D: *mut f64,
11042            mode: *const lapack_int,
11043            cond: *const f64,
11044            dmax: *const f64,
11045            kl: *const lapack_int,
11046            ku: *const lapack_int,
11047            pack: *const c_char,
11048            A: *mut f64,
11049            lda: *const lapack_int,
11050            work: *mut f64,
11051            info: *mut lapack_int,
11052        ),
11053    >,
11054    pub slatms_: Option<
11055        unsafe extern "C" fn(
11056            m: *const lapack_int,
11057            n: *const lapack_int,
11058            dist: *const c_char,
11059            iseed: *mut lapack_int,
11060            sym: *const c_char,
11061            D: *mut f32,
11062            mode: *const lapack_int,
11063            cond: *const f32,
11064            dmax: *const f32,
11065            kl: *const lapack_int,
11066            ku: *const lapack_int,
11067            pack: *const c_char,
11068            A: *mut f32,
11069            lda: *const lapack_int,
11070            work: *mut f32,
11071            info: *mut lapack_int,
11072        ),
11073    >,
11074    pub zlatms_: Option<
11075        unsafe extern "C" fn(
11076            m: *const lapack_int,
11077            n: *const lapack_int,
11078            dist: *const c_char,
11079            iseed: *mut lapack_int,
11080            sym: *const c_char,
11081            D: *mut f64,
11082            mode: *const lapack_int,
11083            cond: *const f64,
11084            dmax: *const f64,
11085            kl: *const lapack_int,
11086            ku: *const lapack_int,
11087            pack: *const c_char,
11088            A: *mut __BindgenComplex<f64>,
11089            lda: *const lapack_int,
11090            work: *mut __BindgenComplex<f64>,
11091            info: *mut lapack_int,
11092        ),
11093    >,
11094    pub clauum_: Option<
11095        unsafe extern "C" fn(
11096            uplo: *const c_char,
11097            n: *const lapack_int,
11098            A: *mut __BindgenComplex<f32>,
11099            lda: *const lapack_int,
11100            info: *mut lapack_int,
11101        ),
11102    >,
11103    pub dlauum_: Option<
11104        unsafe extern "C" fn(
11105            uplo: *const c_char,
11106            n: *const lapack_int,
11107            A: *mut f64,
11108            lda: *const lapack_int,
11109            info: *mut lapack_int,
11110        ),
11111    >,
11112    pub slauum_: Option<
11113        unsafe extern "C" fn(
11114            uplo: *const c_char,
11115            n: *const lapack_int,
11116            A: *mut f32,
11117            lda: *const lapack_int,
11118            info: *mut lapack_int,
11119        ),
11120    >,
11121    pub zlauum_: Option<
11122        unsafe extern "C" fn(
11123            uplo: *const c_char,
11124            n: *const lapack_int,
11125            A: *mut __BindgenComplex<f64>,
11126            lda: *const lapack_int,
11127            info: *mut lapack_int,
11128        ),
11129    >,
11130    pub ilaver_: Option<
11131        unsafe extern "C" fn(
11132            vers_major: *mut lapack_int,
11133            vers_minor: *mut lapack_int,
11134            vers_patch: *mut lapack_int,
11135        ),
11136    >,
11137    pub dopgtr_: Option<
11138        unsafe extern "C" fn(
11139            uplo: *const c_char,
11140            n: *const lapack_int,
11141            AP: *const f64,
11142            tau: *const f64,
11143            Q: *mut f64,
11144            ldq: *const lapack_int,
11145            work: *mut f64,
11146            info: *mut lapack_int,
11147        ),
11148    >,
11149    pub sopgtr_: Option<
11150        unsafe extern "C" fn(
11151            uplo: *const c_char,
11152            n: *const lapack_int,
11153            AP: *const f32,
11154            tau: *const f32,
11155            Q: *mut f32,
11156            ldq: *const lapack_int,
11157            work: *mut f32,
11158            info: *mut lapack_int,
11159        ),
11160    >,
11161    pub dopmtr_: Option<
11162        unsafe extern "C" fn(
11163            side: *const c_char,
11164            uplo: *const c_char,
11165            trans: *const c_char,
11166            m: *const lapack_int,
11167            n: *const lapack_int,
11168            AP: *const f64,
11169            tau: *const f64,
11170            C: *mut f64,
11171            ldc: *const lapack_int,
11172            work: *mut f64,
11173            info: *mut lapack_int,
11174        ),
11175    >,
11176    pub sopmtr_: Option<
11177        unsafe extern "C" fn(
11178            side: *const c_char,
11179            uplo: *const c_char,
11180            trans: *const c_char,
11181            m: *const lapack_int,
11182            n: *const lapack_int,
11183            AP: *const f32,
11184            tau: *const f32,
11185            C: *mut f32,
11186            ldc: *const lapack_int,
11187            work: *mut f32,
11188            info: *mut lapack_int,
11189        ),
11190    >,
11191    pub dorbdb_: Option<
11192        unsafe extern "C" fn(
11193            trans: *const c_char,
11194            signs: *const c_char,
11195            m: *const lapack_int,
11196            p: *const lapack_int,
11197            q: *const lapack_int,
11198            X11: *mut f64,
11199            ldx11: *const lapack_int,
11200            X12: *mut f64,
11201            ldx12: *const lapack_int,
11202            X21: *mut f64,
11203            ldx21: *const lapack_int,
11204            X22: *mut f64,
11205            ldx22: *const lapack_int,
11206            theta: *mut f64,
11207            phi: *mut f64,
11208            TAUP1: *mut f64,
11209            TAUP2: *mut f64,
11210            TAUQ1: *mut f64,
11211            TAUQ2: *mut f64,
11212            work: *mut f64,
11213            lwork: *const lapack_int,
11214            info: *mut lapack_int,
11215        ),
11216    >,
11217    pub sorbdb_: Option<
11218        unsafe extern "C" fn(
11219            trans: *const c_char,
11220            signs: *const c_char,
11221            m: *const lapack_int,
11222            p: *const lapack_int,
11223            q: *const lapack_int,
11224            X11: *mut f32,
11225            ldx11: *const lapack_int,
11226            X12: *mut f32,
11227            ldx12: *const lapack_int,
11228            X21: *mut f32,
11229            ldx21: *const lapack_int,
11230            X22: *mut f32,
11231            ldx22: *const lapack_int,
11232            theta: *mut f32,
11233            phi: *mut f32,
11234            TAUP1: *mut f32,
11235            TAUP2: *mut f32,
11236            TAUQ1: *mut f32,
11237            TAUQ2: *mut f32,
11238            work: *mut f32,
11239            lwork: *const lapack_int,
11240            info: *mut lapack_int,
11241        ),
11242    >,
11243    pub dorcsd_: Option<
11244        unsafe extern "C" fn(
11245            jobu1: *const c_char,
11246            jobu2: *const c_char,
11247            jobv1t: *const c_char,
11248            jobv2t: *const c_char,
11249            trans: *const c_char,
11250            signs: *const c_char,
11251            m: *const lapack_int,
11252            p: *const lapack_int,
11253            q: *const lapack_int,
11254            X11: *mut f64,
11255            ldx11: *const lapack_int,
11256            X12: *mut f64,
11257            ldx12: *const lapack_int,
11258            X21: *mut f64,
11259            ldx21: *const lapack_int,
11260            X22: *mut f64,
11261            ldx22: *const lapack_int,
11262            theta: *mut f64,
11263            U1: *mut f64,
11264            ldu1: *const lapack_int,
11265            U2: *mut f64,
11266            ldu2: *const lapack_int,
11267            V1T: *mut f64,
11268            ldv1t: *const lapack_int,
11269            V2T: *mut f64,
11270            ldv2t: *const lapack_int,
11271            work: *mut f64,
11272            lwork: *const lapack_int,
11273            iwork: *mut lapack_int,
11274            info: *mut lapack_int,
11275        ),
11276    >,
11277    pub sorcsd_: Option<
11278        unsafe extern "C" fn(
11279            jobu1: *const c_char,
11280            jobu2: *const c_char,
11281            jobv1t: *const c_char,
11282            jobv2t: *const c_char,
11283            trans: *const c_char,
11284            signs: *const c_char,
11285            m: *const lapack_int,
11286            p: *const lapack_int,
11287            q: *const lapack_int,
11288            X11: *mut f32,
11289            ldx11: *const lapack_int,
11290            X12: *mut f32,
11291            ldx12: *const lapack_int,
11292            X21: *mut f32,
11293            ldx21: *const lapack_int,
11294            X22: *mut f32,
11295            ldx22: *const lapack_int,
11296            theta: *mut f32,
11297            U1: *mut f32,
11298            ldu1: *const lapack_int,
11299            U2: *mut f32,
11300            ldu2: *const lapack_int,
11301            V1T: *mut f32,
11302            ldv1t: *const lapack_int,
11303            V2T: *mut f32,
11304            ldv2t: *const lapack_int,
11305            work: *mut f32,
11306            lwork: *const lapack_int,
11307            iwork: *mut lapack_int,
11308            info: *mut lapack_int,
11309        ),
11310    >,
11311    pub dorcsd2by1_: Option<
11312        unsafe extern "C" fn(
11313            jobu1: *const c_char,
11314            jobu2: *const c_char,
11315            jobv1t: *const c_char,
11316            m: *const lapack_int,
11317            p: *const lapack_int,
11318            q: *const lapack_int,
11319            X11: *mut f64,
11320            ldx11: *const lapack_int,
11321            X21: *mut f64,
11322            ldx21: *const lapack_int,
11323            theta: *mut f64,
11324            U1: *mut f64,
11325            ldu1: *const lapack_int,
11326            U2: *mut f64,
11327            ldu2: *const lapack_int,
11328            V1T: *mut f64,
11329            ldv1t: *const lapack_int,
11330            work: *mut f64,
11331            lwork: *const lapack_int,
11332            iwork: *mut lapack_int,
11333            info: *mut lapack_int,
11334        ),
11335    >,
11336    pub sorcsd2by1_: Option<
11337        unsafe extern "C" fn(
11338            jobu1: *const c_char,
11339            jobu2: *const c_char,
11340            jobv1t: *const c_char,
11341            m: *const lapack_int,
11342            p: *const lapack_int,
11343            q: *const lapack_int,
11344            X11: *mut f32,
11345            ldx11: *const lapack_int,
11346            X21: *mut f32,
11347            ldx21: *const lapack_int,
11348            theta: *mut f32,
11349            U1: *mut f32,
11350            ldu1: *const lapack_int,
11351            U2: *mut f32,
11352            ldu2: *const lapack_int,
11353            V1T: *mut f32,
11354            ldv1t: *const lapack_int,
11355            work: *mut f32,
11356            lwork: *const lapack_int,
11357            iwork: *mut lapack_int,
11358            info: *mut lapack_int,
11359        ),
11360    >,
11361    pub dorgbr_: Option<
11362        unsafe extern "C" fn(
11363            vect: *const c_char,
11364            m: *const lapack_int,
11365            n: *const lapack_int,
11366            k: *const lapack_int,
11367            A: *mut f64,
11368            lda: *const lapack_int,
11369            tau: *const f64,
11370            work: *mut f64,
11371            lwork: *const lapack_int,
11372            info: *mut lapack_int,
11373        ),
11374    >,
11375    pub sorgbr_: Option<
11376        unsafe extern "C" fn(
11377            vect: *const c_char,
11378            m: *const lapack_int,
11379            n: *const lapack_int,
11380            k: *const lapack_int,
11381            A: *mut f32,
11382            lda: *const lapack_int,
11383            tau: *const f32,
11384            work: *mut f32,
11385            lwork: *const lapack_int,
11386            info: *mut lapack_int,
11387        ),
11388    >,
11389    pub dorghr_: Option<
11390        unsafe extern "C" fn(
11391            n: *const lapack_int,
11392            ilo: *const lapack_int,
11393            ihi: *const lapack_int,
11394            A: *mut f64,
11395            lda: *const lapack_int,
11396            tau: *const f64,
11397            work: *mut f64,
11398            lwork: *const lapack_int,
11399            info: *mut lapack_int,
11400        ),
11401    >,
11402    pub sorghr_: Option<
11403        unsafe extern "C" fn(
11404            n: *const lapack_int,
11405            ilo: *const lapack_int,
11406            ihi: *const lapack_int,
11407            A: *mut f32,
11408            lda: *const lapack_int,
11409            tau: *const f32,
11410            work: *mut f32,
11411            lwork: *const lapack_int,
11412            info: *mut lapack_int,
11413        ),
11414    >,
11415    pub dorglq_: Option<
11416        unsafe extern "C" fn(
11417            m: *const lapack_int,
11418            n: *const lapack_int,
11419            k: *const lapack_int,
11420            A: *mut f64,
11421            lda: *const lapack_int,
11422            tau: *const f64,
11423            work: *mut f64,
11424            lwork: *const lapack_int,
11425            info: *mut lapack_int,
11426        ),
11427    >,
11428    pub sorglq_: Option<
11429        unsafe extern "C" fn(
11430            m: *const lapack_int,
11431            n: *const lapack_int,
11432            k: *const lapack_int,
11433            A: *mut f32,
11434            lda: *const lapack_int,
11435            tau: *const f32,
11436            work: *mut f32,
11437            lwork: *const lapack_int,
11438            info: *mut lapack_int,
11439        ),
11440    >,
11441    pub dorgql_: Option<
11442        unsafe extern "C" fn(
11443            m: *const lapack_int,
11444            n: *const lapack_int,
11445            k: *const lapack_int,
11446            A: *mut f64,
11447            lda: *const lapack_int,
11448            tau: *const f64,
11449            work: *mut f64,
11450            lwork: *const lapack_int,
11451            info: *mut lapack_int,
11452        ),
11453    >,
11454    pub sorgql_: Option<
11455        unsafe extern "C" fn(
11456            m: *const lapack_int,
11457            n: *const lapack_int,
11458            k: *const lapack_int,
11459            A: *mut f32,
11460            lda: *const lapack_int,
11461            tau: *const f32,
11462            work: *mut f32,
11463            lwork: *const lapack_int,
11464            info: *mut lapack_int,
11465        ),
11466    >,
11467    pub dorgqr_: Option<
11468        unsafe extern "C" fn(
11469            m: *const lapack_int,
11470            n: *const lapack_int,
11471            k: *const lapack_int,
11472            A: *mut f64,
11473            lda: *const lapack_int,
11474            tau: *const f64,
11475            work: *mut f64,
11476            lwork: *const lapack_int,
11477            info: *mut lapack_int,
11478        ),
11479    >,
11480    pub sorgqr_: Option<
11481        unsafe extern "C" fn(
11482            m: *const lapack_int,
11483            n: *const lapack_int,
11484            k: *const lapack_int,
11485            A: *mut f32,
11486            lda: *const lapack_int,
11487            tau: *const f32,
11488            work: *mut f32,
11489            lwork: *const lapack_int,
11490            info: *mut lapack_int,
11491        ),
11492    >,
11493    pub dorgrq_: Option<
11494        unsafe extern "C" fn(
11495            m: *const lapack_int,
11496            n: *const lapack_int,
11497            k: *const lapack_int,
11498            A: *mut f64,
11499            lda: *const lapack_int,
11500            tau: *const f64,
11501            work: *mut f64,
11502            lwork: *const lapack_int,
11503            info: *mut lapack_int,
11504        ),
11505    >,
11506    pub sorgrq_: Option<
11507        unsafe extern "C" fn(
11508            m: *const lapack_int,
11509            n: *const lapack_int,
11510            k: *const lapack_int,
11511            A: *mut f32,
11512            lda: *const lapack_int,
11513            tau: *const f32,
11514            work: *mut f32,
11515            lwork: *const lapack_int,
11516            info: *mut lapack_int,
11517        ),
11518    >,
11519    pub dorgtr_: Option<
11520        unsafe extern "C" fn(
11521            uplo: *const c_char,
11522            n: *const lapack_int,
11523            A: *mut f64,
11524            lda: *const lapack_int,
11525            tau: *const f64,
11526            work: *mut f64,
11527            lwork: *const lapack_int,
11528            info: *mut lapack_int,
11529        ),
11530    >,
11531    pub sorgtr_: Option<
11532        unsafe extern "C" fn(
11533            uplo: *const c_char,
11534            n: *const lapack_int,
11535            A: *mut f32,
11536            lda: *const lapack_int,
11537            tau: *const f32,
11538            work: *mut f32,
11539            lwork: *const lapack_int,
11540            info: *mut lapack_int,
11541        ),
11542    >,
11543    pub dorgtsqr_row_: Option<
11544        unsafe extern "C" fn(
11545            m: *const lapack_int,
11546            n: *const lapack_int,
11547            mb: *const lapack_int,
11548            nb: *const lapack_int,
11549            A: *mut f64,
11550            lda: *const lapack_int,
11551            T: *const f64,
11552            ldt: *const lapack_int,
11553            work: *mut f64,
11554            lwork: *const lapack_int,
11555            info: *mut lapack_int,
11556        ),
11557    >,
11558    pub sorgtsqr_row_: Option<
11559        unsafe extern "C" fn(
11560            m: *const lapack_int,
11561            n: *const lapack_int,
11562            mb: *const lapack_int,
11563            nb: *const lapack_int,
11564            A: *mut f32,
11565            lda: *const lapack_int,
11566            T: *const f32,
11567            ldt: *const lapack_int,
11568            work: *mut f32,
11569            lwork: *const lapack_int,
11570            info: *mut lapack_int,
11571        ),
11572    >,
11573    pub dorhr_col_: Option<
11574        unsafe extern "C" fn(
11575            m: *const lapack_int,
11576            n: *const lapack_int,
11577            nb: *const lapack_int,
11578            A: *mut f64,
11579            lda: *const lapack_int,
11580            T: *mut f64,
11581            ldt: *const lapack_int,
11582            D: *mut f64,
11583            info: *mut lapack_int,
11584        ),
11585    >,
11586    pub sorhr_col_: Option<
11587        unsafe extern "C" fn(
11588            m: *const lapack_int,
11589            n: *const lapack_int,
11590            nb: *const lapack_int,
11591            A: *mut f32,
11592            lda: *const lapack_int,
11593            T: *mut f32,
11594            ldt: *const lapack_int,
11595            D: *mut f32,
11596            info: *mut lapack_int,
11597        ),
11598    >,
11599    pub dormbr_: Option<
11600        unsafe extern "C" fn(
11601            vect: *const c_char,
11602            side: *const c_char,
11603            trans: *const c_char,
11604            m: *const lapack_int,
11605            n: *const lapack_int,
11606            k: *const lapack_int,
11607            A: *const f64,
11608            lda: *const lapack_int,
11609            tau: *const f64,
11610            C: *mut f64,
11611            ldc: *const lapack_int,
11612            work: *mut f64,
11613            lwork: *const lapack_int,
11614            info: *mut lapack_int,
11615        ),
11616    >,
11617    pub sormbr_: Option<
11618        unsafe extern "C" fn(
11619            vect: *const c_char,
11620            side: *const c_char,
11621            trans: *const c_char,
11622            m: *const lapack_int,
11623            n: *const lapack_int,
11624            k: *const lapack_int,
11625            A: *const f32,
11626            lda: *const lapack_int,
11627            tau: *const f32,
11628            C: *mut f32,
11629            ldc: *const lapack_int,
11630            work: *mut f32,
11631            lwork: *const lapack_int,
11632            info: *mut lapack_int,
11633        ),
11634    >,
11635    pub dormhr_: Option<
11636        unsafe extern "C" fn(
11637            side: *const c_char,
11638            trans: *const c_char,
11639            m: *const lapack_int,
11640            n: *const lapack_int,
11641            ilo: *const lapack_int,
11642            ihi: *const lapack_int,
11643            A: *const f64,
11644            lda: *const lapack_int,
11645            tau: *const f64,
11646            C: *mut f64,
11647            ldc: *const lapack_int,
11648            work: *mut f64,
11649            lwork: *const lapack_int,
11650            info: *mut lapack_int,
11651        ),
11652    >,
11653    pub sormhr_: Option<
11654        unsafe extern "C" fn(
11655            side: *const c_char,
11656            trans: *const c_char,
11657            m: *const lapack_int,
11658            n: *const lapack_int,
11659            ilo: *const lapack_int,
11660            ihi: *const lapack_int,
11661            A: *const f32,
11662            lda: *const lapack_int,
11663            tau: *const f32,
11664            C: *mut f32,
11665            ldc: *const lapack_int,
11666            work: *mut f32,
11667            lwork: *const lapack_int,
11668            info: *mut lapack_int,
11669        ),
11670    >,
11671    pub dormlq_: Option<
11672        unsafe extern "C" fn(
11673            side: *const c_char,
11674            trans: *const c_char,
11675            m: *const lapack_int,
11676            n: *const lapack_int,
11677            k: *const lapack_int,
11678            A: *const f64,
11679            lda: *const lapack_int,
11680            tau: *const f64,
11681            C: *mut f64,
11682            ldc: *const lapack_int,
11683            work: *mut f64,
11684            lwork: *const lapack_int,
11685            info: *mut lapack_int,
11686        ),
11687    >,
11688    pub sormlq_: Option<
11689        unsafe extern "C" fn(
11690            side: *const c_char,
11691            trans: *const c_char,
11692            m: *const lapack_int,
11693            n: *const lapack_int,
11694            k: *const lapack_int,
11695            A: *const f32,
11696            lda: *const lapack_int,
11697            tau: *const f32,
11698            C: *mut f32,
11699            ldc: *const lapack_int,
11700            work: *mut f32,
11701            lwork: *const lapack_int,
11702            info: *mut lapack_int,
11703        ),
11704    >,
11705    pub dormql_: Option<
11706        unsafe extern "C" fn(
11707            side: *const c_char,
11708            trans: *const c_char,
11709            m: *const lapack_int,
11710            n: *const lapack_int,
11711            k: *const lapack_int,
11712            A: *const f64,
11713            lda: *const lapack_int,
11714            tau: *const f64,
11715            C: *mut f64,
11716            ldc: *const lapack_int,
11717            work: *mut f64,
11718            lwork: *const lapack_int,
11719            info: *mut lapack_int,
11720        ),
11721    >,
11722    pub sormql_: Option<
11723        unsafe extern "C" fn(
11724            side: *const c_char,
11725            trans: *const c_char,
11726            m: *const lapack_int,
11727            n: *const lapack_int,
11728            k: *const lapack_int,
11729            A: *const f32,
11730            lda: *const lapack_int,
11731            tau: *const f32,
11732            C: *mut f32,
11733            ldc: *const lapack_int,
11734            work: *mut f32,
11735            lwork: *const lapack_int,
11736            info: *mut lapack_int,
11737        ),
11738    >,
11739    pub dormqr_: Option<
11740        unsafe extern "C" fn(
11741            side: *const c_char,
11742            trans: *const c_char,
11743            m: *const lapack_int,
11744            n: *const lapack_int,
11745            k: *const lapack_int,
11746            A: *const f64,
11747            lda: *const lapack_int,
11748            tau: *const f64,
11749            C: *mut f64,
11750            ldc: *const lapack_int,
11751            work: *mut f64,
11752            lwork: *const lapack_int,
11753            info: *mut lapack_int,
11754        ),
11755    >,
11756    pub sormqr_: Option<
11757        unsafe extern "C" fn(
11758            side: *const c_char,
11759            trans: *const c_char,
11760            m: *const lapack_int,
11761            n: *const lapack_int,
11762            k: *const lapack_int,
11763            A: *const f32,
11764            lda: *const lapack_int,
11765            tau: *const f32,
11766            C: *mut f32,
11767            ldc: *const lapack_int,
11768            work: *mut f32,
11769            lwork: *const lapack_int,
11770            info: *mut lapack_int,
11771        ),
11772    >,
11773    pub dormrq_: Option<
11774        unsafe extern "C" fn(
11775            side: *const c_char,
11776            trans: *const c_char,
11777            m: *const lapack_int,
11778            n: *const lapack_int,
11779            k: *const lapack_int,
11780            A: *const f64,
11781            lda: *const lapack_int,
11782            tau: *const f64,
11783            C: *mut f64,
11784            ldc: *const lapack_int,
11785            work: *mut f64,
11786            lwork: *const lapack_int,
11787            info: *mut lapack_int,
11788        ),
11789    >,
11790    pub sormrq_: Option<
11791        unsafe extern "C" fn(
11792            side: *const c_char,
11793            trans: *const c_char,
11794            m: *const lapack_int,
11795            n: *const lapack_int,
11796            k: *const lapack_int,
11797            A: *const f32,
11798            lda: *const lapack_int,
11799            tau: *const f32,
11800            C: *mut f32,
11801            ldc: *const lapack_int,
11802            work: *mut f32,
11803            lwork: *const lapack_int,
11804            info: *mut lapack_int,
11805        ),
11806    >,
11807    pub dormrz_: Option<
11808        unsafe extern "C" fn(
11809            side: *const c_char,
11810            trans: *const c_char,
11811            m: *const lapack_int,
11812            n: *const lapack_int,
11813            k: *const lapack_int,
11814            l: *const lapack_int,
11815            A: *const f64,
11816            lda: *const lapack_int,
11817            tau: *const f64,
11818            C: *mut f64,
11819            ldc: *const lapack_int,
11820            work: *mut f64,
11821            lwork: *const lapack_int,
11822            info: *mut lapack_int,
11823        ),
11824    >,
11825    pub sormrz_: Option<
11826        unsafe extern "C" fn(
11827            side: *const c_char,
11828            trans: *const c_char,
11829            m: *const lapack_int,
11830            n: *const lapack_int,
11831            k: *const lapack_int,
11832            l: *const lapack_int,
11833            A: *const f32,
11834            lda: *const lapack_int,
11835            tau: *const f32,
11836            C: *mut f32,
11837            ldc: *const lapack_int,
11838            work: *mut f32,
11839            lwork: *const lapack_int,
11840            info: *mut lapack_int,
11841        ),
11842    >,
11843    pub dormtr_: Option<
11844        unsafe extern "C" fn(
11845            side: *const c_char,
11846            uplo: *const c_char,
11847            trans: *const c_char,
11848            m: *const lapack_int,
11849            n: *const lapack_int,
11850            A: *const f64,
11851            lda: *const lapack_int,
11852            tau: *const f64,
11853            C: *mut f64,
11854            ldc: *const lapack_int,
11855            work: *mut f64,
11856            lwork: *const lapack_int,
11857            info: *mut lapack_int,
11858        ),
11859    >,
11860    pub sormtr_: Option<
11861        unsafe extern "C" fn(
11862            side: *const c_char,
11863            uplo: *const c_char,
11864            trans: *const c_char,
11865            m: *const lapack_int,
11866            n: *const lapack_int,
11867            A: *const f32,
11868            lda: *const lapack_int,
11869            tau: *const f32,
11870            C: *mut f32,
11871            ldc: *const lapack_int,
11872            work: *mut f32,
11873            lwork: *const lapack_int,
11874            info: *mut lapack_int,
11875        ),
11876    >,
11877    pub cpbcon_: Option<
11878        unsafe extern "C" fn(
11879            uplo: *const c_char,
11880            n: *const lapack_int,
11881            kd: *const lapack_int,
11882            AB: *const __BindgenComplex<f32>,
11883            ldab: *const lapack_int,
11884            anorm: *const f32,
11885            rcond: *mut f32,
11886            work: *mut __BindgenComplex<f32>,
11887            rwork: *mut f32,
11888            info: *mut lapack_int,
11889        ),
11890    >,
11891    pub dpbcon_: Option<
11892        unsafe extern "C" fn(
11893            uplo: *const c_char,
11894            n: *const lapack_int,
11895            kd: *const lapack_int,
11896            AB: *const f64,
11897            ldab: *const lapack_int,
11898            anorm: *const f64,
11899            rcond: *mut f64,
11900            work: *mut f64,
11901            iwork: *mut lapack_int,
11902            info: *mut lapack_int,
11903        ),
11904    >,
11905    pub spbcon_: Option<
11906        unsafe extern "C" fn(
11907            uplo: *const c_char,
11908            n: *const lapack_int,
11909            kd: *const lapack_int,
11910            AB: *const f32,
11911            ldab: *const lapack_int,
11912            anorm: *const f32,
11913            rcond: *mut f32,
11914            work: *mut f32,
11915            iwork: *mut lapack_int,
11916            info: *mut lapack_int,
11917        ),
11918    >,
11919    pub zpbcon_: Option<
11920        unsafe extern "C" fn(
11921            uplo: *const c_char,
11922            n: *const lapack_int,
11923            kd: *const lapack_int,
11924            AB: *const __BindgenComplex<f64>,
11925            ldab: *const lapack_int,
11926            anorm: *const f64,
11927            rcond: *mut f64,
11928            work: *mut __BindgenComplex<f64>,
11929            rwork: *mut f64,
11930            info: *mut lapack_int,
11931        ),
11932    >,
11933    pub cpbequ_: Option<
11934        unsafe extern "C" fn(
11935            uplo: *const c_char,
11936            n: *const lapack_int,
11937            kd: *const lapack_int,
11938            AB: *const __BindgenComplex<f32>,
11939            ldab: *const lapack_int,
11940            S: *mut f32,
11941            scond: *mut f32,
11942            amax: *mut f32,
11943            info: *mut lapack_int,
11944        ),
11945    >,
11946    pub dpbequ_: Option<
11947        unsafe extern "C" fn(
11948            uplo: *const c_char,
11949            n: *const lapack_int,
11950            kd: *const lapack_int,
11951            AB: *const f64,
11952            ldab: *const lapack_int,
11953            S: *mut f64,
11954            scond: *mut f64,
11955            amax: *mut f64,
11956            info: *mut lapack_int,
11957        ),
11958    >,
11959    pub spbequ_: Option<
11960        unsafe extern "C" fn(
11961            uplo: *const c_char,
11962            n: *const lapack_int,
11963            kd: *const lapack_int,
11964            AB: *const f32,
11965            ldab: *const lapack_int,
11966            S: *mut f32,
11967            scond: *mut f32,
11968            amax: *mut f32,
11969            info: *mut lapack_int,
11970        ),
11971    >,
11972    pub zpbequ_: Option<
11973        unsafe extern "C" fn(
11974            uplo: *const c_char,
11975            n: *const lapack_int,
11976            kd: *const lapack_int,
11977            AB: *const __BindgenComplex<f64>,
11978            ldab: *const lapack_int,
11979            S: *mut f64,
11980            scond: *mut f64,
11981            amax: *mut f64,
11982            info: *mut lapack_int,
11983        ),
11984    >,
11985    pub cpbrfs_: Option<
11986        unsafe extern "C" fn(
11987            uplo: *const c_char,
11988            n: *const lapack_int,
11989            kd: *const lapack_int,
11990            nrhs: *const lapack_int,
11991            AB: *const __BindgenComplex<f32>,
11992            ldab: *const lapack_int,
11993            AFB: *const __BindgenComplex<f32>,
11994            ldafb: *const lapack_int,
11995            B: *const __BindgenComplex<f32>,
11996            ldb: *const lapack_int,
11997            X: *mut __BindgenComplex<f32>,
11998            ldx: *const lapack_int,
11999            ferr: *mut f32,
12000            berr: *mut f32,
12001            work: *mut __BindgenComplex<f32>,
12002            rwork: *mut f32,
12003            info: *mut lapack_int,
12004        ),
12005    >,
12006    pub dpbrfs_: Option<
12007        unsafe extern "C" fn(
12008            uplo: *const c_char,
12009            n: *const lapack_int,
12010            kd: *const lapack_int,
12011            nrhs: *const lapack_int,
12012            AB: *const f64,
12013            ldab: *const lapack_int,
12014            AFB: *const f64,
12015            ldafb: *const lapack_int,
12016            B: *const f64,
12017            ldb: *const lapack_int,
12018            X: *mut f64,
12019            ldx: *const lapack_int,
12020            ferr: *mut f64,
12021            berr: *mut f64,
12022            work: *mut f64,
12023            iwork: *mut lapack_int,
12024            info: *mut lapack_int,
12025        ),
12026    >,
12027    pub spbrfs_: Option<
12028        unsafe extern "C" fn(
12029            uplo: *const c_char,
12030            n: *const lapack_int,
12031            kd: *const lapack_int,
12032            nrhs: *const lapack_int,
12033            AB: *const f32,
12034            ldab: *const lapack_int,
12035            AFB: *const f32,
12036            ldafb: *const lapack_int,
12037            B: *const f32,
12038            ldb: *const lapack_int,
12039            X: *mut f32,
12040            ldx: *const lapack_int,
12041            ferr: *mut f32,
12042            berr: *mut f32,
12043            work: *mut f32,
12044            iwork: *mut lapack_int,
12045            info: *mut lapack_int,
12046        ),
12047    >,
12048    pub zpbrfs_: Option<
12049        unsafe extern "C" fn(
12050            uplo: *const c_char,
12051            n: *const lapack_int,
12052            kd: *const lapack_int,
12053            nrhs: *const lapack_int,
12054            AB: *const __BindgenComplex<f64>,
12055            ldab: *const lapack_int,
12056            AFB: *const __BindgenComplex<f64>,
12057            ldafb: *const lapack_int,
12058            B: *const __BindgenComplex<f64>,
12059            ldb: *const lapack_int,
12060            X: *mut __BindgenComplex<f64>,
12061            ldx: *const lapack_int,
12062            ferr: *mut f64,
12063            berr: *mut f64,
12064            work: *mut __BindgenComplex<f64>,
12065            rwork: *mut f64,
12066            info: *mut lapack_int,
12067        ),
12068    >,
12069    pub cpbstf_: Option<
12070        unsafe extern "C" fn(
12071            uplo: *const c_char,
12072            n: *const lapack_int,
12073            kd: *const lapack_int,
12074            AB: *mut __BindgenComplex<f32>,
12075            ldab: *const lapack_int,
12076            info: *mut lapack_int,
12077        ),
12078    >,
12079    pub dpbstf_: Option<
12080        unsafe extern "C" fn(
12081            uplo: *const c_char,
12082            n: *const lapack_int,
12083            kd: *const lapack_int,
12084            AB: *mut f64,
12085            ldab: *const lapack_int,
12086            info: *mut lapack_int,
12087        ),
12088    >,
12089    pub spbstf_: Option<
12090        unsafe extern "C" fn(
12091            uplo: *const c_char,
12092            n: *const lapack_int,
12093            kd: *const lapack_int,
12094            AB: *mut f32,
12095            ldab: *const lapack_int,
12096            info: *mut lapack_int,
12097        ),
12098    >,
12099    pub zpbstf_: Option<
12100        unsafe extern "C" fn(
12101            uplo: *const c_char,
12102            n: *const lapack_int,
12103            kd: *const lapack_int,
12104            AB: *mut __BindgenComplex<f64>,
12105            ldab: *const lapack_int,
12106            info: *mut lapack_int,
12107        ),
12108    >,
12109    pub cpbsv_: Option<
12110        unsafe extern "C" fn(
12111            uplo: *const c_char,
12112            n: *const lapack_int,
12113            kd: *const lapack_int,
12114            nrhs: *const lapack_int,
12115            AB: *mut __BindgenComplex<f32>,
12116            ldab: *const lapack_int,
12117            B: *mut __BindgenComplex<f32>,
12118            ldb: *const lapack_int,
12119            info: *mut lapack_int,
12120        ),
12121    >,
12122    pub dpbsv_: Option<
12123        unsafe extern "C" fn(
12124            uplo: *const c_char,
12125            n: *const lapack_int,
12126            kd: *const lapack_int,
12127            nrhs: *const lapack_int,
12128            AB: *mut f64,
12129            ldab: *const lapack_int,
12130            B: *mut f64,
12131            ldb: *const lapack_int,
12132            info: *mut lapack_int,
12133        ),
12134    >,
12135    pub spbsv_: Option<
12136        unsafe extern "C" fn(
12137            uplo: *const c_char,
12138            n: *const lapack_int,
12139            kd: *const lapack_int,
12140            nrhs: *const lapack_int,
12141            AB: *mut f32,
12142            ldab: *const lapack_int,
12143            B: *mut f32,
12144            ldb: *const lapack_int,
12145            info: *mut lapack_int,
12146        ),
12147    >,
12148    pub zpbsv_: Option<
12149        unsafe extern "C" fn(
12150            uplo: *const c_char,
12151            n: *const lapack_int,
12152            kd: *const lapack_int,
12153            nrhs: *const lapack_int,
12154            AB: *mut __BindgenComplex<f64>,
12155            ldab: *const lapack_int,
12156            B: *mut __BindgenComplex<f64>,
12157            ldb: *const lapack_int,
12158            info: *mut lapack_int,
12159        ),
12160    >,
12161    pub cpbsvx_: Option<
12162        unsafe extern "C" fn(
12163            fact: *const c_char,
12164            uplo: *const c_char,
12165            n: *const lapack_int,
12166            kd: *const lapack_int,
12167            nrhs: *const lapack_int,
12168            AB: *mut __BindgenComplex<f32>,
12169            ldab: *const lapack_int,
12170            AFB: *mut __BindgenComplex<f32>,
12171            ldafb: *const lapack_int,
12172            equed: *mut c_char,
12173            S: *mut f32,
12174            B: *mut __BindgenComplex<f32>,
12175            ldb: *const lapack_int,
12176            X: *mut __BindgenComplex<f32>,
12177            ldx: *const lapack_int,
12178            rcond: *mut f32,
12179            ferr: *mut f32,
12180            berr: *mut f32,
12181            work: *mut __BindgenComplex<f32>,
12182            rwork: *mut f32,
12183            info: *mut lapack_int,
12184        ),
12185    >,
12186    pub dpbsvx_: Option<
12187        unsafe extern "C" fn(
12188            fact: *const c_char,
12189            uplo: *const c_char,
12190            n: *const lapack_int,
12191            kd: *const lapack_int,
12192            nrhs: *const lapack_int,
12193            AB: *mut f64,
12194            ldab: *const lapack_int,
12195            AFB: *mut f64,
12196            ldafb: *const lapack_int,
12197            equed: *mut c_char,
12198            S: *mut f64,
12199            B: *mut f64,
12200            ldb: *const lapack_int,
12201            X: *mut f64,
12202            ldx: *const lapack_int,
12203            rcond: *mut f64,
12204            ferr: *mut f64,
12205            berr: *mut f64,
12206            work: *mut f64,
12207            iwork: *mut lapack_int,
12208            info: *mut lapack_int,
12209        ),
12210    >,
12211    pub spbsvx_: Option<
12212        unsafe extern "C" fn(
12213            fact: *const c_char,
12214            uplo: *const c_char,
12215            n: *const lapack_int,
12216            kd: *const lapack_int,
12217            nrhs: *const lapack_int,
12218            AB: *mut f32,
12219            ldab: *const lapack_int,
12220            AFB: *mut f32,
12221            ldafb: *const lapack_int,
12222            equed: *mut c_char,
12223            S: *mut f32,
12224            B: *mut f32,
12225            ldb: *const lapack_int,
12226            X: *mut f32,
12227            ldx: *const lapack_int,
12228            rcond: *mut f32,
12229            ferr: *mut f32,
12230            berr: *mut f32,
12231            work: *mut f32,
12232            iwork: *mut lapack_int,
12233            info: *mut lapack_int,
12234        ),
12235    >,
12236    pub zpbsvx_: Option<
12237        unsafe extern "C" fn(
12238            fact: *const c_char,
12239            uplo: *const c_char,
12240            n: *const lapack_int,
12241            kd: *const lapack_int,
12242            nrhs: *const lapack_int,
12243            AB: *mut __BindgenComplex<f64>,
12244            ldab: *const lapack_int,
12245            AFB: *mut __BindgenComplex<f64>,
12246            ldafb: *const lapack_int,
12247            equed: *mut c_char,
12248            S: *mut f64,
12249            B: *mut __BindgenComplex<f64>,
12250            ldb: *const lapack_int,
12251            X: *mut __BindgenComplex<f64>,
12252            ldx: *const lapack_int,
12253            rcond: *mut f64,
12254            ferr: *mut f64,
12255            berr: *mut f64,
12256            work: *mut __BindgenComplex<f64>,
12257            rwork: *mut f64,
12258            info: *mut lapack_int,
12259        ),
12260    >,
12261    pub cpbtrf_: Option<
12262        unsafe extern "C" fn(
12263            uplo: *const c_char,
12264            n: *const lapack_int,
12265            kd: *const lapack_int,
12266            AB: *mut __BindgenComplex<f32>,
12267            ldab: *const lapack_int,
12268            info: *mut lapack_int,
12269        ),
12270    >,
12271    pub dpbtrf_: Option<
12272        unsafe extern "C" fn(
12273            uplo: *const c_char,
12274            n: *const lapack_int,
12275            kd: *const lapack_int,
12276            AB: *mut f64,
12277            ldab: *const lapack_int,
12278            info: *mut lapack_int,
12279        ),
12280    >,
12281    pub spbtrf_: Option<
12282        unsafe extern "C" fn(
12283            uplo: *const c_char,
12284            n: *const lapack_int,
12285            kd: *const lapack_int,
12286            AB: *mut f32,
12287            ldab: *const lapack_int,
12288            info: *mut lapack_int,
12289        ),
12290    >,
12291    pub zpbtrf_: Option<
12292        unsafe extern "C" fn(
12293            uplo: *const c_char,
12294            n: *const lapack_int,
12295            kd: *const lapack_int,
12296            AB: *mut __BindgenComplex<f64>,
12297            ldab: *const lapack_int,
12298            info: *mut lapack_int,
12299        ),
12300    >,
12301    pub cpbtrs_: Option<
12302        unsafe extern "C" fn(
12303            uplo: *const c_char,
12304            n: *const lapack_int,
12305            kd: *const lapack_int,
12306            nrhs: *const lapack_int,
12307            AB: *const __BindgenComplex<f32>,
12308            ldab: *const lapack_int,
12309            B: *mut __BindgenComplex<f32>,
12310            ldb: *const lapack_int,
12311            info: *mut lapack_int,
12312        ),
12313    >,
12314    pub dpbtrs_: Option<
12315        unsafe extern "C" fn(
12316            uplo: *const c_char,
12317            n: *const lapack_int,
12318            kd: *const lapack_int,
12319            nrhs: *const lapack_int,
12320            AB: *const f64,
12321            ldab: *const lapack_int,
12322            B: *mut f64,
12323            ldb: *const lapack_int,
12324            info: *mut lapack_int,
12325        ),
12326    >,
12327    pub spbtrs_: Option<
12328        unsafe extern "C" fn(
12329            uplo: *const c_char,
12330            n: *const lapack_int,
12331            kd: *const lapack_int,
12332            nrhs: *const lapack_int,
12333            AB: *const f32,
12334            ldab: *const lapack_int,
12335            B: *mut f32,
12336            ldb: *const lapack_int,
12337            info: *mut lapack_int,
12338        ),
12339    >,
12340    pub zpbtrs_: Option<
12341        unsafe extern "C" fn(
12342            uplo: *const c_char,
12343            n: *const lapack_int,
12344            kd: *const lapack_int,
12345            nrhs: *const lapack_int,
12346            AB: *const __BindgenComplex<f64>,
12347            ldab: *const lapack_int,
12348            B: *mut __BindgenComplex<f64>,
12349            ldb: *const lapack_int,
12350            info: *mut lapack_int,
12351        ),
12352    >,
12353    pub cpftrf_: Option<
12354        unsafe extern "C" fn(
12355            transr: *const c_char,
12356            uplo: *const c_char,
12357            n: *const lapack_int,
12358            A: *mut __BindgenComplex<f32>,
12359            info: *mut lapack_int,
12360        ),
12361    >,
12362    pub dpftrf_: Option<
12363        unsafe extern "C" fn(
12364            transr: *const c_char,
12365            uplo: *const c_char,
12366            n: *const lapack_int,
12367            A: *mut f64,
12368            info: *mut lapack_int,
12369        ),
12370    >,
12371    pub spftrf_: Option<
12372        unsafe extern "C" fn(
12373            transr: *const c_char,
12374            uplo: *const c_char,
12375            n: *const lapack_int,
12376            A: *mut f32,
12377            info: *mut lapack_int,
12378        ),
12379    >,
12380    pub zpftrf_: Option<
12381        unsafe extern "C" fn(
12382            transr: *const c_char,
12383            uplo: *const c_char,
12384            n: *const lapack_int,
12385            A: *mut __BindgenComplex<f64>,
12386            info: *mut lapack_int,
12387        ),
12388    >,
12389    pub cpftri_: Option<
12390        unsafe extern "C" fn(
12391            transr: *const c_char,
12392            uplo: *const c_char,
12393            n: *const lapack_int,
12394            A: *mut __BindgenComplex<f32>,
12395            info: *mut lapack_int,
12396        ),
12397    >,
12398    pub dpftri_: Option<
12399        unsafe extern "C" fn(
12400            transr: *const c_char,
12401            uplo: *const c_char,
12402            n: *const lapack_int,
12403            A: *mut f64,
12404            info: *mut lapack_int,
12405        ),
12406    >,
12407    pub spftri_: Option<
12408        unsafe extern "C" fn(
12409            transr: *const c_char,
12410            uplo: *const c_char,
12411            n: *const lapack_int,
12412            A: *mut f32,
12413            info: *mut lapack_int,
12414        ),
12415    >,
12416    pub zpftri_: Option<
12417        unsafe extern "C" fn(
12418            transr: *const c_char,
12419            uplo: *const c_char,
12420            n: *const lapack_int,
12421            A: *mut __BindgenComplex<f64>,
12422            info: *mut lapack_int,
12423        ),
12424    >,
12425    pub cpftrs_: Option<
12426        unsafe extern "C" fn(
12427            transr: *const c_char,
12428            uplo: *const c_char,
12429            n: *const lapack_int,
12430            nrhs: *const lapack_int,
12431            A: *const __BindgenComplex<f32>,
12432            B: *mut __BindgenComplex<f32>,
12433            ldb: *const lapack_int,
12434            info: *mut lapack_int,
12435        ),
12436    >,
12437    pub dpftrs_: Option<
12438        unsafe extern "C" fn(
12439            transr: *const c_char,
12440            uplo: *const c_char,
12441            n: *const lapack_int,
12442            nrhs: *const lapack_int,
12443            A: *const f64,
12444            B: *mut f64,
12445            ldb: *const lapack_int,
12446            info: *mut lapack_int,
12447        ),
12448    >,
12449    pub spftrs_: Option<
12450        unsafe extern "C" fn(
12451            transr: *const c_char,
12452            uplo: *const c_char,
12453            n: *const lapack_int,
12454            nrhs: *const lapack_int,
12455            A: *const f32,
12456            B: *mut f32,
12457            ldb: *const lapack_int,
12458            info: *mut lapack_int,
12459        ),
12460    >,
12461    pub zpftrs_: Option<
12462        unsafe extern "C" fn(
12463            transr: *const c_char,
12464            uplo: *const c_char,
12465            n: *const lapack_int,
12466            nrhs: *const lapack_int,
12467            A: *const __BindgenComplex<f64>,
12468            B: *mut __BindgenComplex<f64>,
12469            ldb: *const lapack_int,
12470            info: *mut lapack_int,
12471        ),
12472    >,
12473    pub cpocon_: Option<
12474        unsafe extern "C" fn(
12475            uplo: *const c_char,
12476            n: *const lapack_int,
12477            A: *const __BindgenComplex<f32>,
12478            lda: *const lapack_int,
12479            anorm: *const f32,
12480            rcond: *mut f32,
12481            work: *mut __BindgenComplex<f32>,
12482            rwork: *mut f32,
12483            info: *mut lapack_int,
12484        ),
12485    >,
12486    pub dpocon_: Option<
12487        unsafe extern "C" fn(
12488            uplo: *const c_char,
12489            n: *const lapack_int,
12490            A: *const f64,
12491            lda: *const lapack_int,
12492            anorm: *const f64,
12493            rcond: *mut f64,
12494            work: *mut f64,
12495            iwork: *mut lapack_int,
12496            info: *mut lapack_int,
12497        ),
12498    >,
12499    pub spocon_: Option<
12500        unsafe extern "C" fn(
12501            uplo: *const c_char,
12502            n: *const lapack_int,
12503            A: *const f32,
12504            lda: *const lapack_int,
12505            anorm: *const f32,
12506            rcond: *mut f32,
12507            work: *mut f32,
12508            iwork: *mut lapack_int,
12509            info: *mut lapack_int,
12510        ),
12511    >,
12512    pub zpocon_: Option<
12513        unsafe extern "C" fn(
12514            uplo: *const c_char,
12515            n: *const lapack_int,
12516            A: *const __BindgenComplex<f64>,
12517            lda: *const lapack_int,
12518            anorm: *const f64,
12519            rcond: *mut f64,
12520            work: *mut __BindgenComplex<f64>,
12521            rwork: *mut f64,
12522            info: *mut lapack_int,
12523        ),
12524    >,
12525    pub cpoequ_: Option<
12526        unsafe extern "C" fn(
12527            n: *const lapack_int,
12528            A: *const __BindgenComplex<f32>,
12529            lda: *const lapack_int,
12530            S: *mut f32,
12531            scond: *mut f32,
12532            amax: *mut f32,
12533            info: *mut lapack_int,
12534        ),
12535    >,
12536    pub dpoequ_: Option<
12537        unsafe extern "C" fn(
12538            n: *const lapack_int,
12539            A: *const f64,
12540            lda: *const lapack_int,
12541            S: *mut f64,
12542            scond: *mut f64,
12543            amax: *mut f64,
12544            info: *mut lapack_int,
12545        ),
12546    >,
12547    pub spoequ_: Option<
12548        unsafe extern "C" fn(
12549            n: *const lapack_int,
12550            A: *const f32,
12551            lda: *const lapack_int,
12552            S: *mut f32,
12553            scond: *mut f32,
12554            amax: *mut f32,
12555            info: *mut lapack_int,
12556        ),
12557    >,
12558    pub zpoequ_: Option<
12559        unsafe extern "C" fn(
12560            n: *const lapack_int,
12561            A: *const __BindgenComplex<f64>,
12562            lda: *const lapack_int,
12563            S: *mut f64,
12564            scond: *mut f64,
12565            amax: *mut f64,
12566            info: *mut lapack_int,
12567        ),
12568    >,
12569    pub cpoequb_: Option<
12570        unsafe extern "C" fn(
12571            n: *const lapack_int,
12572            A: *const __BindgenComplex<f32>,
12573            lda: *const lapack_int,
12574            S: *mut f32,
12575            scond: *mut f32,
12576            amax: *mut f32,
12577            info: *mut lapack_int,
12578        ),
12579    >,
12580    pub dpoequb_: Option<
12581        unsafe extern "C" fn(
12582            n: *const lapack_int,
12583            A: *const f64,
12584            lda: *const lapack_int,
12585            S: *mut f64,
12586            scond: *mut f64,
12587            amax: *mut f64,
12588            info: *mut lapack_int,
12589        ),
12590    >,
12591    pub spoequb_: Option<
12592        unsafe extern "C" fn(
12593            n: *const lapack_int,
12594            A: *const f32,
12595            lda: *const lapack_int,
12596            S: *mut f32,
12597            scond: *mut f32,
12598            amax: *mut f32,
12599            info: *mut lapack_int,
12600        ),
12601    >,
12602    pub zpoequb_: Option<
12603        unsafe extern "C" fn(
12604            n: *const lapack_int,
12605            A: *const __BindgenComplex<f64>,
12606            lda: *const lapack_int,
12607            S: *mut f64,
12608            scond: *mut f64,
12609            amax: *mut f64,
12610            info: *mut lapack_int,
12611        ),
12612    >,
12613    pub cporfs_: Option<
12614        unsafe extern "C" fn(
12615            uplo: *const c_char,
12616            n: *const lapack_int,
12617            nrhs: *const lapack_int,
12618            A: *const __BindgenComplex<f32>,
12619            lda: *const lapack_int,
12620            AF: *const __BindgenComplex<f32>,
12621            ldaf: *const lapack_int,
12622            B: *const __BindgenComplex<f32>,
12623            ldb: *const lapack_int,
12624            X: *mut __BindgenComplex<f32>,
12625            ldx: *const lapack_int,
12626            ferr: *mut f32,
12627            berr: *mut f32,
12628            work: *mut __BindgenComplex<f32>,
12629            rwork: *mut f32,
12630            info: *mut lapack_int,
12631        ),
12632    >,
12633    pub dporfs_: Option<
12634        unsafe extern "C" fn(
12635            uplo: *const c_char,
12636            n: *const lapack_int,
12637            nrhs: *const lapack_int,
12638            A: *const f64,
12639            lda: *const lapack_int,
12640            AF: *const f64,
12641            ldaf: *const lapack_int,
12642            B: *const f64,
12643            ldb: *const lapack_int,
12644            X: *mut f64,
12645            ldx: *const lapack_int,
12646            ferr: *mut f64,
12647            berr: *mut f64,
12648            work: *mut f64,
12649            iwork: *mut lapack_int,
12650            info: *mut lapack_int,
12651        ),
12652    >,
12653    pub sporfs_: Option<
12654        unsafe extern "C" fn(
12655            uplo: *const c_char,
12656            n: *const lapack_int,
12657            nrhs: *const lapack_int,
12658            A: *const f32,
12659            lda: *const lapack_int,
12660            AF: *const f32,
12661            ldaf: *const lapack_int,
12662            B: *const f32,
12663            ldb: *const lapack_int,
12664            X: *mut f32,
12665            ldx: *const lapack_int,
12666            ferr: *mut f32,
12667            berr: *mut f32,
12668            work: *mut f32,
12669            iwork: *mut lapack_int,
12670            info: *mut lapack_int,
12671        ),
12672    >,
12673    pub zporfs_: Option<
12674        unsafe extern "C" fn(
12675            uplo: *const c_char,
12676            n: *const lapack_int,
12677            nrhs: *const lapack_int,
12678            A: *const __BindgenComplex<f64>,
12679            lda: *const lapack_int,
12680            AF: *const __BindgenComplex<f64>,
12681            ldaf: *const lapack_int,
12682            B: *const __BindgenComplex<f64>,
12683            ldb: *const lapack_int,
12684            X: *mut __BindgenComplex<f64>,
12685            ldx: *const lapack_int,
12686            ferr: *mut f64,
12687            berr: *mut f64,
12688            work: *mut __BindgenComplex<f64>,
12689            rwork: *mut f64,
12690            info: *mut lapack_int,
12691        ),
12692    >,
12693    pub cporfsx_: Option<
12694        unsafe extern "C" fn(
12695            uplo: *const c_char,
12696            equed: *const c_char,
12697            n: *const lapack_int,
12698            nrhs: *const lapack_int,
12699            A: *const __BindgenComplex<f32>,
12700            lda: *const lapack_int,
12701            AF: *const __BindgenComplex<f32>,
12702            ldaf: *const lapack_int,
12703            S: *const f32,
12704            B: *const __BindgenComplex<f32>,
12705            ldb: *const lapack_int,
12706            X: *mut __BindgenComplex<f32>,
12707            ldx: *const lapack_int,
12708            rcond: *mut f32,
12709            berr: *mut f32,
12710            n_err_bnds: *const lapack_int,
12711            err_bnds_norm: *mut f32,
12712            err_bnds_comp: *mut f32,
12713            nparams: *const lapack_int,
12714            params: *mut f32,
12715            work: *mut __BindgenComplex<f32>,
12716            rwork: *mut f32,
12717            info: *mut lapack_int,
12718        ),
12719    >,
12720    pub dporfsx_: Option<
12721        unsafe extern "C" fn(
12722            uplo: *const c_char,
12723            equed: *const c_char,
12724            n: *const lapack_int,
12725            nrhs: *const lapack_int,
12726            A: *const f64,
12727            lda: *const lapack_int,
12728            AF: *const f64,
12729            ldaf: *const lapack_int,
12730            S: *const f64,
12731            B: *const f64,
12732            ldb: *const lapack_int,
12733            X: *mut f64,
12734            ldx: *const lapack_int,
12735            rcond: *mut f64,
12736            berr: *mut f64,
12737            n_err_bnds: *const lapack_int,
12738            err_bnds_norm: *mut f64,
12739            err_bnds_comp: *mut f64,
12740            nparams: *const lapack_int,
12741            params: *mut f64,
12742            work: *mut f64,
12743            iwork: *mut lapack_int,
12744            info: *mut lapack_int,
12745        ),
12746    >,
12747    pub sporfsx_: Option<
12748        unsafe extern "C" fn(
12749            uplo: *const c_char,
12750            equed: *const c_char,
12751            n: *const lapack_int,
12752            nrhs: *const lapack_int,
12753            A: *const f32,
12754            lda: *const lapack_int,
12755            AF: *const f32,
12756            ldaf: *const lapack_int,
12757            S: *const f32,
12758            B: *const f32,
12759            ldb: *const lapack_int,
12760            X: *mut f32,
12761            ldx: *const lapack_int,
12762            rcond: *mut f32,
12763            berr: *mut f32,
12764            n_err_bnds: *const lapack_int,
12765            err_bnds_norm: *mut f32,
12766            err_bnds_comp: *mut f32,
12767            nparams: *const lapack_int,
12768            params: *mut f32,
12769            work: *mut f32,
12770            iwork: *mut lapack_int,
12771            info: *mut lapack_int,
12772        ),
12773    >,
12774    pub zporfsx_: Option<
12775        unsafe extern "C" fn(
12776            uplo: *const c_char,
12777            equed: *const c_char,
12778            n: *const lapack_int,
12779            nrhs: *const lapack_int,
12780            A: *const __BindgenComplex<f64>,
12781            lda: *const lapack_int,
12782            AF: *const __BindgenComplex<f64>,
12783            ldaf: *const lapack_int,
12784            S: *const f64,
12785            B: *const __BindgenComplex<f64>,
12786            ldb: *const lapack_int,
12787            X: *mut __BindgenComplex<f64>,
12788            ldx: *const lapack_int,
12789            rcond: *mut f64,
12790            berr: *mut f64,
12791            n_err_bnds: *const lapack_int,
12792            err_bnds_norm: *mut f64,
12793            err_bnds_comp: *mut f64,
12794            nparams: *const lapack_int,
12795            params: *mut f64,
12796            work: *mut __BindgenComplex<f64>,
12797            rwork: *mut f64,
12798            info: *mut lapack_int,
12799        ),
12800    >,
12801    pub cposv_: Option<
12802        unsafe extern "C" fn(
12803            uplo: *const c_char,
12804            n: *const lapack_int,
12805            nrhs: *const lapack_int,
12806            A: *mut __BindgenComplex<f32>,
12807            lda: *const lapack_int,
12808            B: *mut __BindgenComplex<f32>,
12809            ldb: *const lapack_int,
12810            info: *mut lapack_int,
12811        ),
12812    >,
12813    pub dposv_: Option<
12814        unsafe extern "C" fn(
12815            uplo: *const c_char,
12816            n: *const lapack_int,
12817            nrhs: *const lapack_int,
12818            A: *mut f64,
12819            lda: *const lapack_int,
12820            B: *mut f64,
12821            ldb: *const lapack_int,
12822            info: *mut lapack_int,
12823        ),
12824    >,
12825    pub sposv_: Option<
12826        unsafe extern "C" fn(
12827            uplo: *const c_char,
12828            n: *const lapack_int,
12829            nrhs: *const lapack_int,
12830            A: *mut f32,
12831            lda: *const lapack_int,
12832            B: *mut f32,
12833            ldb: *const lapack_int,
12834            info: *mut lapack_int,
12835        ),
12836    >,
12837    pub zposv_: Option<
12838        unsafe extern "C" fn(
12839            uplo: *const c_char,
12840            n: *const lapack_int,
12841            nrhs: *const lapack_int,
12842            A: *mut __BindgenComplex<f64>,
12843            lda: *const lapack_int,
12844            B: *mut __BindgenComplex<f64>,
12845            ldb: *const lapack_int,
12846            info: *mut lapack_int,
12847        ),
12848    >,
12849    pub dsposv_: Option<
12850        unsafe extern "C" fn(
12851            uplo: *const c_char,
12852            n: *const lapack_int,
12853            nrhs: *const lapack_int,
12854            A: *mut f64,
12855            lda: *const lapack_int,
12856            B: *const f64,
12857            ldb: *const lapack_int,
12858            X: *mut f64,
12859            ldx: *const lapack_int,
12860            work: *mut f64,
12861            swork: *mut f32,
12862            iter: *mut lapack_int,
12863            info: *mut lapack_int,
12864        ),
12865    >,
12866    pub zcposv_: Option<
12867        unsafe extern "C" fn(
12868            uplo: *const c_char,
12869            n: *const lapack_int,
12870            nrhs: *const lapack_int,
12871            A: *mut __BindgenComplex<f64>,
12872            lda: *const lapack_int,
12873            B: *const __BindgenComplex<f64>,
12874            ldb: *const lapack_int,
12875            X: *mut __BindgenComplex<f64>,
12876            ldx: *const lapack_int,
12877            work: *mut __BindgenComplex<f64>,
12878            swork: *mut __BindgenComplex<f32>,
12879            rwork: *mut f64,
12880            iter: *mut lapack_int,
12881            info: *mut lapack_int,
12882        ),
12883    >,
12884    pub cposvx_: Option<
12885        unsafe extern "C" fn(
12886            fact: *const c_char,
12887            uplo: *const c_char,
12888            n: *const lapack_int,
12889            nrhs: *const lapack_int,
12890            A: *mut __BindgenComplex<f32>,
12891            lda: *const lapack_int,
12892            AF: *mut __BindgenComplex<f32>,
12893            ldaf: *const lapack_int,
12894            equed: *mut c_char,
12895            S: *mut f32,
12896            B: *mut __BindgenComplex<f32>,
12897            ldb: *const lapack_int,
12898            X: *mut __BindgenComplex<f32>,
12899            ldx: *const lapack_int,
12900            rcond: *mut f32,
12901            ferr: *mut f32,
12902            berr: *mut f32,
12903            work: *mut __BindgenComplex<f32>,
12904            rwork: *mut f32,
12905            info: *mut lapack_int,
12906        ),
12907    >,
12908    pub dposvx_: Option<
12909        unsafe extern "C" fn(
12910            fact: *const c_char,
12911            uplo: *const c_char,
12912            n: *const lapack_int,
12913            nrhs: *const lapack_int,
12914            A: *mut f64,
12915            lda: *const lapack_int,
12916            AF: *mut f64,
12917            ldaf: *const lapack_int,
12918            equed: *mut c_char,
12919            S: *mut f64,
12920            B: *mut f64,
12921            ldb: *const lapack_int,
12922            X: *mut f64,
12923            ldx: *const lapack_int,
12924            rcond: *mut f64,
12925            ferr: *mut f64,
12926            berr: *mut f64,
12927            work: *mut f64,
12928            iwork: *mut lapack_int,
12929            info: *mut lapack_int,
12930        ),
12931    >,
12932    pub sposvx_: Option<
12933        unsafe extern "C" fn(
12934            fact: *const c_char,
12935            uplo: *const c_char,
12936            n: *const lapack_int,
12937            nrhs: *const lapack_int,
12938            A: *mut f32,
12939            lda: *const lapack_int,
12940            AF: *mut f32,
12941            ldaf: *const lapack_int,
12942            equed: *mut c_char,
12943            S: *mut f32,
12944            B: *mut f32,
12945            ldb: *const lapack_int,
12946            X: *mut f32,
12947            ldx: *const lapack_int,
12948            rcond: *mut f32,
12949            ferr: *mut f32,
12950            berr: *mut f32,
12951            work: *mut f32,
12952            iwork: *mut lapack_int,
12953            info: *mut lapack_int,
12954        ),
12955    >,
12956    pub zposvx_: Option<
12957        unsafe extern "C" fn(
12958            fact: *const c_char,
12959            uplo: *const c_char,
12960            n: *const lapack_int,
12961            nrhs: *const lapack_int,
12962            A: *mut __BindgenComplex<f64>,
12963            lda: *const lapack_int,
12964            AF: *mut __BindgenComplex<f64>,
12965            ldaf: *const lapack_int,
12966            equed: *mut c_char,
12967            S: *mut f64,
12968            B: *mut __BindgenComplex<f64>,
12969            ldb: *const lapack_int,
12970            X: *mut __BindgenComplex<f64>,
12971            ldx: *const lapack_int,
12972            rcond: *mut f64,
12973            ferr: *mut f64,
12974            berr: *mut f64,
12975            work: *mut __BindgenComplex<f64>,
12976            rwork: *mut f64,
12977            info: *mut lapack_int,
12978        ),
12979    >,
12980    pub cposvxx_: Option<
12981        unsafe extern "C" fn(
12982            fact: *const c_char,
12983            uplo: *const c_char,
12984            n: *const lapack_int,
12985            nrhs: *const lapack_int,
12986            A: *mut __BindgenComplex<f32>,
12987            lda: *const lapack_int,
12988            AF: *mut __BindgenComplex<f32>,
12989            ldaf: *const lapack_int,
12990            equed: *mut c_char,
12991            S: *mut f32,
12992            B: *mut __BindgenComplex<f32>,
12993            ldb: *const lapack_int,
12994            X: *mut __BindgenComplex<f32>,
12995            ldx: *const lapack_int,
12996            rcond: *mut f32,
12997            rpvgrw: *mut f32,
12998            berr: *mut f32,
12999            n_err_bnds: *const lapack_int,
13000            err_bnds_norm: *mut f32,
13001            err_bnds_comp: *mut f32,
13002            nparams: *const lapack_int,
13003            params: *mut f32,
13004            work: *mut __BindgenComplex<f32>,
13005            rwork: *mut f32,
13006            info: *mut lapack_int,
13007        ),
13008    >,
13009    pub dposvxx_: Option<
13010        unsafe extern "C" fn(
13011            fact: *const c_char,
13012            uplo: *const c_char,
13013            n: *const lapack_int,
13014            nrhs: *const lapack_int,
13015            A: *mut f64,
13016            lda: *const lapack_int,
13017            AF: *mut f64,
13018            ldaf: *const lapack_int,
13019            equed: *mut c_char,
13020            S: *mut f64,
13021            B: *mut f64,
13022            ldb: *const lapack_int,
13023            X: *mut f64,
13024            ldx: *const lapack_int,
13025            rcond: *mut f64,
13026            rpvgrw: *mut f64,
13027            berr: *mut f64,
13028            n_err_bnds: *const lapack_int,
13029            err_bnds_norm: *mut f64,
13030            err_bnds_comp: *mut f64,
13031            nparams: *const lapack_int,
13032            params: *mut f64,
13033            work: *mut f64,
13034            iwork: *mut lapack_int,
13035            info: *mut lapack_int,
13036        ),
13037    >,
13038    pub sposvxx_: Option<
13039        unsafe extern "C" fn(
13040            fact: *const c_char,
13041            uplo: *const c_char,
13042            n: *const lapack_int,
13043            nrhs: *const lapack_int,
13044            A: *mut f32,
13045            lda: *const lapack_int,
13046            AF: *mut f32,
13047            ldaf: *const lapack_int,
13048            equed: *mut c_char,
13049            S: *mut f32,
13050            B: *mut f32,
13051            ldb: *const lapack_int,
13052            X: *mut f32,
13053            ldx: *const lapack_int,
13054            rcond: *mut f32,
13055            rpvgrw: *mut f32,
13056            berr: *mut f32,
13057            n_err_bnds: *const lapack_int,
13058            err_bnds_norm: *mut f32,
13059            err_bnds_comp: *mut f32,
13060            nparams: *const lapack_int,
13061            params: *mut f32,
13062            work: *mut f32,
13063            iwork: *mut lapack_int,
13064            info: *mut lapack_int,
13065        ),
13066    >,
13067    pub zposvxx_: Option<
13068        unsafe extern "C" fn(
13069            fact: *const c_char,
13070            uplo: *const c_char,
13071            n: *const lapack_int,
13072            nrhs: *const lapack_int,
13073            A: *mut __BindgenComplex<f64>,
13074            lda: *const lapack_int,
13075            AF: *mut __BindgenComplex<f64>,
13076            ldaf: *const lapack_int,
13077            equed: *mut c_char,
13078            S: *mut f64,
13079            B: *mut __BindgenComplex<f64>,
13080            ldb: *const lapack_int,
13081            X: *mut __BindgenComplex<f64>,
13082            ldx: *const lapack_int,
13083            rcond: *mut f64,
13084            rpvgrw: *mut f64,
13085            berr: *mut f64,
13086            n_err_bnds: *const lapack_int,
13087            err_bnds_norm: *mut f64,
13088            err_bnds_comp: *mut f64,
13089            nparams: *const lapack_int,
13090            params: *mut f64,
13091            work: *mut __BindgenComplex<f64>,
13092            rwork: *mut f64,
13093            info: *mut lapack_int,
13094        ),
13095    >,
13096    pub cpotf2_: Option<
13097        unsafe extern "C" fn(
13098            uplo: *const c_char,
13099            n: *const lapack_int,
13100            A: *mut __BindgenComplex<f32>,
13101            lda: *const lapack_int,
13102            info: *mut lapack_int,
13103        ),
13104    >,
13105    pub dpotf2_: Option<
13106        unsafe extern "C" fn(
13107            uplo: *const c_char,
13108            n: *const lapack_int,
13109            A: *mut f64,
13110            lda: *const lapack_int,
13111            info: *mut lapack_int,
13112        ),
13113    >,
13114    pub spotf2_: Option<
13115        unsafe extern "C" fn(
13116            uplo: *const c_char,
13117            n: *const lapack_int,
13118            A: *mut f32,
13119            lda: *const lapack_int,
13120            info: *mut lapack_int,
13121        ),
13122    >,
13123    pub zpotf2_: Option<
13124        unsafe extern "C" fn(
13125            uplo: *const c_char,
13126            n: *const lapack_int,
13127            A: *mut __BindgenComplex<f64>,
13128            lda: *const lapack_int,
13129            info: *mut lapack_int,
13130        ),
13131    >,
13132    pub cpotrf_: Option<
13133        unsafe extern "C" fn(
13134            uplo: *const c_char,
13135            n: *const lapack_int,
13136            A: *mut __BindgenComplex<f32>,
13137            lda: *const lapack_int,
13138            info: *mut lapack_int,
13139        ),
13140    >,
13141    pub dpotrf_: Option<
13142        unsafe extern "C" fn(
13143            uplo: *const c_char,
13144            n: *const lapack_int,
13145            A: *mut f64,
13146            lda: *const lapack_int,
13147            info: *mut lapack_int,
13148        ),
13149    >,
13150    pub spotrf_: Option<
13151        unsafe extern "C" fn(
13152            uplo: *const c_char,
13153            n: *const lapack_int,
13154            A: *mut f32,
13155            lda: *const lapack_int,
13156            info: *mut lapack_int,
13157        ),
13158    >,
13159    pub zpotrf_: Option<
13160        unsafe extern "C" fn(
13161            uplo: *const c_char,
13162            n: *const lapack_int,
13163            A: *mut __BindgenComplex<f64>,
13164            lda: *const lapack_int,
13165            info: *mut lapack_int,
13166        ),
13167    >,
13168    pub cpotrf2_: Option<
13169        unsafe extern "C" fn(
13170            uplo: *const c_char,
13171            n: *const lapack_int,
13172            A: *mut __BindgenComplex<f32>,
13173            lda: *const lapack_int,
13174            info: *mut lapack_int,
13175        ),
13176    >,
13177    pub dpotrf2_: Option<
13178        unsafe extern "C" fn(
13179            uplo: *const c_char,
13180            n: *const lapack_int,
13181            A: *mut f64,
13182            lda: *const lapack_int,
13183            info: *mut lapack_int,
13184        ),
13185    >,
13186    pub spotrf2_: Option<
13187        unsafe extern "C" fn(
13188            uplo: *const c_char,
13189            n: *const lapack_int,
13190            A: *mut f32,
13191            lda: *const lapack_int,
13192            info: *mut lapack_int,
13193        ),
13194    >,
13195    pub zpotrf2_: Option<
13196        unsafe extern "C" fn(
13197            uplo: *const c_char,
13198            n: *const lapack_int,
13199            A: *mut __BindgenComplex<f64>,
13200            lda: *const lapack_int,
13201            info: *mut lapack_int,
13202        ),
13203    >,
13204    pub cpotri_: Option<
13205        unsafe extern "C" fn(
13206            uplo: *const c_char,
13207            n: *const lapack_int,
13208            A: *mut __BindgenComplex<f32>,
13209            lda: *const lapack_int,
13210            info: *mut lapack_int,
13211        ),
13212    >,
13213    pub dpotri_: Option<
13214        unsafe extern "C" fn(
13215            uplo: *const c_char,
13216            n: *const lapack_int,
13217            A: *mut f64,
13218            lda: *const lapack_int,
13219            info: *mut lapack_int,
13220        ),
13221    >,
13222    pub spotri_: Option<
13223        unsafe extern "C" fn(
13224            uplo: *const c_char,
13225            n: *const lapack_int,
13226            A: *mut f32,
13227            lda: *const lapack_int,
13228            info: *mut lapack_int,
13229        ),
13230    >,
13231    pub zpotri_: Option<
13232        unsafe extern "C" fn(
13233            uplo: *const c_char,
13234            n: *const lapack_int,
13235            A: *mut __BindgenComplex<f64>,
13236            lda: *const lapack_int,
13237            info: *mut lapack_int,
13238        ),
13239    >,
13240    pub cpotrs_: Option<
13241        unsafe extern "C" fn(
13242            uplo: *const c_char,
13243            n: *const lapack_int,
13244            nrhs: *const lapack_int,
13245            A: *const __BindgenComplex<f32>,
13246            lda: *const lapack_int,
13247            B: *mut __BindgenComplex<f32>,
13248            ldb: *const lapack_int,
13249            info: *mut lapack_int,
13250        ),
13251    >,
13252    pub dpotrs_: Option<
13253        unsafe extern "C" fn(
13254            uplo: *const c_char,
13255            n: *const lapack_int,
13256            nrhs: *const lapack_int,
13257            A: *const f64,
13258            lda: *const lapack_int,
13259            B: *mut f64,
13260            ldb: *const lapack_int,
13261            info: *mut lapack_int,
13262        ),
13263    >,
13264    pub spotrs_: Option<
13265        unsafe extern "C" fn(
13266            uplo: *const c_char,
13267            n: *const lapack_int,
13268            nrhs: *const lapack_int,
13269            A: *const f32,
13270            lda: *const lapack_int,
13271            B: *mut f32,
13272            ldb: *const lapack_int,
13273            info: *mut lapack_int,
13274        ),
13275    >,
13276    pub zpotrs_: Option<
13277        unsafe extern "C" fn(
13278            uplo: *const c_char,
13279            n: *const lapack_int,
13280            nrhs: *const lapack_int,
13281            A: *const __BindgenComplex<f64>,
13282            lda: *const lapack_int,
13283            B: *mut __BindgenComplex<f64>,
13284            ldb: *const lapack_int,
13285            info: *mut lapack_int,
13286        ),
13287    >,
13288    pub cppcon_: Option<
13289        unsafe extern "C" fn(
13290            uplo: *const c_char,
13291            n: *const lapack_int,
13292            AP: *const __BindgenComplex<f32>,
13293            anorm: *const f32,
13294            rcond: *mut f32,
13295            work: *mut __BindgenComplex<f32>,
13296            rwork: *mut f32,
13297            info: *mut lapack_int,
13298        ),
13299    >,
13300    pub dppcon_: Option<
13301        unsafe extern "C" fn(
13302            uplo: *const c_char,
13303            n: *const lapack_int,
13304            AP: *const f64,
13305            anorm: *const f64,
13306            rcond: *mut f64,
13307            work: *mut f64,
13308            iwork: *mut lapack_int,
13309            info: *mut lapack_int,
13310        ),
13311    >,
13312    pub sppcon_: Option<
13313        unsafe extern "C" fn(
13314            uplo: *const c_char,
13315            n: *const lapack_int,
13316            AP: *const f32,
13317            anorm: *const f32,
13318            rcond: *mut f32,
13319            work: *mut f32,
13320            iwork: *mut lapack_int,
13321            info: *mut lapack_int,
13322        ),
13323    >,
13324    pub zppcon_: Option<
13325        unsafe extern "C" fn(
13326            uplo: *const c_char,
13327            n: *const lapack_int,
13328            AP: *const __BindgenComplex<f64>,
13329            anorm: *const f64,
13330            rcond: *mut f64,
13331            work: *mut __BindgenComplex<f64>,
13332            rwork: *mut f64,
13333            info: *mut lapack_int,
13334        ),
13335    >,
13336    pub cppequ_: Option<
13337        unsafe extern "C" fn(
13338            uplo: *const c_char,
13339            n: *const lapack_int,
13340            AP: *const __BindgenComplex<f32>,
13341            S: *mut f32,
13342            scond: *mut f32,
13343            amax: *mut f32,
13344            info: *mut lapack_int,
13345        ),
13346    >,
13347    pub dppequ_: Option<
13348        unsafe extern "C" fn(
13349            uplo: *const c_char,
13350            n: *const lapack_int,
13351            AP: *const f64,
13352            S: *mut f64,
13353            scond: *mut f64,
13354            amax: *mut f64,
13355            info: *mut lapack_int,
13356        ),
13357    >,
13358    pub sppequ_: Option<
13359        unsafe extern "C" fn(
13360            uplo: *const c_char,
13361            n: *const lapack_int,
13362            AP: *const f32,
13363            S: *mut f32,
13364            scond: *mut f32,
13365            amax: *mut f32,
13366            info: *mut lapack_int,
13367        ),
13368    >,
13369    pub zppequ_: Option<
13370        unsafe extern "C" fn(
13371            uplo: *const c_char,
13372            n: *const lapack_int,
13373            AP: *const __BindgenComplex<f64>,
13374            S: *mut f64,
13375            scond: *mut f64,
13376            amax: *mut f64,
13377            info: *mut lapack_int,
13378        ),
13379    >,
13380    pub cpprfs_: Option<
13381        unsafe extern "C" fn(
13382            uplo: *const c_char,
13383            n: *const lapack_int,
13384            nrhs: *const lapack_int,
13385            AP: *const __BindgenComplex<f32>,
13386            AFP: *const __BindgenComplex<f32>,
13387            B: *const __BindgenComplex<f32>,
13388            ldb: *const lapack_int,
13389            X: *mut __BindgenComplex<f32>,
13390            ldx: *const lapack_int,
13391            ferr: *mut f32,
13392            berr: *mut f32,
13393            work: *mut __BindgenComplex<f32>,
13394            rwork: *mut f32,
13395            info: *mut lapack_int,
13396        ),
13397    >,
13398    pub dpprfs_: Option<
13399        unsafe extern "C" fn(
13400            uplo: *const c_char,
13401            n: *const lapack_int,
13402            nrhs: *const lapack_int,
13403            AP: *const f64,
13404            AFP: *const f64,
13405            B: *const f64,
13406            ldb: *const lapack_int,
13407            X: *mut f64,
13408            ldx: *const lapack_int,
13409            ferr: *mut f64,
13410            berr: *mut f64,
13411            work: *mut f64,
13412            iwork: *mut lapack_int,
13413            info: *mut lapack_int,
13414        ),
13415    >,
13416    pub spprfs_: Option<
13417        unsafe extern "C" fn(
13418            uplo: *const c_char,
13419            n: *const lapack_int,
13420            nrhs: *const lapack_int,
13421            AP: *const f32,
13422            AFP: *const f32,
13423            B: *const f32,
13424            ldb: *const lapack_int,
13425            X: *mut f32,
13426            ldx: *const lapack_int,
13427            ferr: *mut f32,
13428            berr: *mut f32,
13429            work: *mut f32,
13430            iwork: *mut lapack_int,
13431            info: *mut lapack_int,
13432        ),
13433    >,
13434    pub zpprfs_: Option<
13435        unsafe extern "C" fn(
13436            uplo: *const c_char,
13437            n: *const lapack_int,
13438            nrhs: *const lapack_int,
13439            AP: *const __BindgenComplex<f64>,
13440            AFP: *const __BindgenComplex<f64>,
13441            B: *const __BindgenComplex<f64>,
13442            ldb: *const lapack_int,
13443            X: *mut __BindgenComplex<f64>,
13444            ldx: *const lapack_int,
13445            ferr: *mut f64,
13446            berr: *mut f64,
13447            work: *mut __BindgenComplex<f64>,
13448            rwork: *mut f64,
13449            info: *mut lapack_int,
13450        ),
13451    >,
13452    pub cppsv_: Option<
13453        unsafe extern "C" fn(
13454            uplo: *const c_char,
13455            n: *const lapack_int,
13456            nrhs: *const lapack_int,
13457            AP: *mut __BindgenComplex<f32>,
13458            B: *mut __BindgenComplex<f32>,
13459            ldb: *const lapack_int,
13460            info: *mut lapack_int,
13461        ),
13462    >,
13463    pub dppsv_: Option<
13464        unsafe extern "C" fn(
13465            uplo: *const c_char,
13466            n: *const lapack_int,
13467            nrhs: *const lapack_int,
13468            AP: *mut f64,
13469            B: *mut f64,
13470            ldb: *const lapack_int,
13471            info: *mut lapack_int,
13472        ),
13473    >,
13474    pub sppsv_: Option<
13475        unsafe extern "C" fn(
13476            uplo: *const c_char,
13477            n: *const lapack_int,
13478            nrhs: *const lapack_int,
13479            AP: *mut f32,
13480            B: *mut f32,
13481            ldb: *const lapack_int,
13482            info: *mut lapack_int,
13483        ),
13484    >,
13485    pub zppsv_: Option<
13486        unsafe extern "C" fn(
13487            uplo: *const c_char,
13488            n: *const lapack_int,
13489            nrhs: *const lapack_int,
13490            AP: *mut __BindgenComplex<f64>,
13491            B: *mut __BindgenComplex<f64>,
13492            ldb: *const lapack_int,
13493            info: *mut lapack_int,
13494        ),
13495    >,
13496    pub cppsvx_: Option<
13497        unsafe extern "C" fn(
13498            fact: *const c_char,
13499            uplo: *const c_char,
13500            n: *const lapack_int,
13501            nrhs: *const lapack_int,
13502            AP: *mut __BindgenComplex<f32>,
13503            AFP: *mut __BindgenComplex<f32>,
13504            equed: *mut c_char,
13505            S: *mut f32,
13506            B: *mut __BindgenComplex<f32>,
13507            ldb: *const lapack_int,
13508            X: *mut __BindgenComplex<f32>,
13509            ldx: *const lapack_int,
13510            rcond: *mut f32,
13511            ferr: *mut f32,
13512            berr: *mut f32,
13513            work: *mut __BindgenComplex<f32>,
13514            rwork: *mut f32,
13515            info: *mut lapack_int,
13516        ),
13517    >,
13518    pub dppsvx_: Option<
13519        unsafe extern "C" fn(
13520            fact: *const c_char,
13521            uplo: *const c_char,
13522            n: *const lapack_int,
13523            nrhs: *const lapack_int,
13524            AP: *mut f64,
13525            AFP: *mut f64,
13526            equed: *mut c_char,
13527            S: *mut f64,
13528            B: *mut f64,
13529            ldb: *const lapack_int,
13530            X: *mut f64,
13531            ldx: *const lapack_int,
13532            rcond: *mut f64,
13533            ferr: *mut f64,
13534            berr: *mut f64,
13535            work: *mut f64,
13536            iwork: *mut lapack_int,
13537            info: *mut lapack_int,
13538        ),
13539    >,
13540    pub sppsvx_: Option<
13541        unsafe extern "C" fn(
13542            fact: *const c_char,
13543            uplo: *const c_char,
13544            n: *const lapack_int,
13545            nrhs: *const lapack_int,
13546            AP: *mut f32,
13547            AFP: *mut f32,
13548            equed: *mut c_char,
13549            S: *mut f32,
13550            B: *mut f32,
13551            ldb: *const lapack_int,
13552            X: *mut f32,
13553            ldx: *const lapack_int,
13554            rcond: *mut f32,
13555            ferr: *mut f32,
13556            berr: *mut f32,
13557            work: *mut f32,
13558            iwork: *mut lapack_int,
13559            info: *mut lapack_int,
13560        ),
13561    >,
13562    pub zppsvx_: Option<
13563        unsafe extern "C" fn(
13564            fact: *const c_char,
13565            uplo: *const c_char,
13566            n: *const lapack_int,
13567            nrhs: *const lapack_int,
13568            AP: *mut __BindgenComplex<f64>,
13569            AFP: *mut __BindgenComplex<f64>,
13570            equed: *mut c_char,
13571            S: *mut f64,
13572            B: *mut __BindgenComplex<f64>,
13573            ldb: *const lapack_int,
13574            X: *mut __BindgenComplex<f64>,
13575            ldx: *const lapack_int,
13576            rcond: *mut f64,
13577            ferr: *mut f64,
13578            berr: *mut f64,
13579            work: *mut __BindgenComplex<f64>,
13580            rwork: *mut f64,
13581            info: *mut lapack_int,
13582        ),
13583    >,
13584    pub cpptrf_: Option<
13585        unsafe extern "C" fn(
13586            uplo: *const c_char,
13587            n: *const lapack_int,
13588            AP: *mut __BindgenComplex<f32>,
13589            info: *mut lapack_int,
13590        ),
13591    >,
13592    pub dpptrf_: Option<
13593        unsafe extern "C" fn(
13594            uplo: *const c_char,
13595            n: *const lapack_int,
13596            AP: *mut f64,
13597            info: *mut lapack_int,
13598        ),
13599    >,
13600    pub spptrf_: Option<
13601        unsafe extern "C" fn(
13602            uplo: *const c_char,
13603            n: *const lapack_int,
13604            AP: *mut f32,
13605            info: *mut lapack_int,
13606        ),
13607    >,
13608    pub zpptrf_: Option<
13609        unsafe extern "C" fn(
13610            uplo: *const c_char,
13611            n: *const lapack_int,
13612            AP: *mut __BindgenComplex<f64>,
13613            info: *mut lapack_int,
13614        ),
13615    >,
13616    pub cpptri_: Option<
13617        unsafe extern "C" fn(
13618            uplo: *const c_char,
13619            n: *const lapack_int,
13620            AP: *mut __BindgenComplex<f32>,
13621            info: *mut lapack_int,
13622        ),
13623    >,
13624    pub dpptri_: Option<
13625        unsafe extern "C" fn(
13626            uplo: *const c_char,
13627            n: *const lapack_int,
13628            AP: *mut f64,
13629            info: *mut lapack_int,
13630        ),
13631    >,
13632    pub spptri_: Option<
13633        unsafe extern "C" fn(
13634            uplo: *const c_char,
13635            n: *const lapack_int,
13636            AP: *mut f32,
13637            info: *mut lapack_int,
13638        ),
13639    >,
13640    pub zpptri_: Option<
13641        unsafe extern "C" fn(
13642            uplo: *const c_char,
13643            n: *const lapack_int,
13644            AP: *mut __BindgenComplex<f64>,
13645            info: *mut lapack_int,
13646        ),
13647    >,
13648    pub cpptrs_: Option<
13649        unsafe extern "C" fn(
13650            uplo: *const c_char,
13651            n: *const lapack_int,
13652            nrhs: *const lapack_int,
13653            AP: *const __BindgenComplex<f32>,
13654            B: *mut __BindgenComplex<f32>,
13655            ldb: *const lapack_int,
13656            info: *mut lapack_int,
13657        ),
13658    >,
13659    pub dpptrs_: Option<
13660        unsafe extern "C" fn(
13661            uplo: *const c_char,
13662            n: *const lapack_int,
13663            nrhs: *const lapack_int,
13664            AP: *const f64,
13665            B: *mut f64,
13666            ldb: *const lapack_int,
13667            info: *mut lapack_int,
13668        ),
13669    >,
13670    pub spptrs_: Option<
13671        unsafe extern "C" fn(
13672            uplo: *const c_char,
13673            n: *const lapack_int,
13674            nrhs: *const lapack_int,
13675            AP: *const f32,
13676            B: *mut f32,
13677            ldb: *const lapack_int,
13678            info: *mut lapack_int,
13679        ),
13680    >,
13681    pub zpptrs_: Option<
13682        unsafe extern "C" fn(
13683            uplo: *const c_char,
13684            n: *const lapack_int,
13685            nrhs: *const lapack_int,
13686            AP: *const __BindgenComplex<f64>,
13687            B: *mut __BindgenComplex<f64>,
13688            ldb: *const lapack_int,
13689            info: *mut lapack_int,
13690        ),
13691    >,
13692    pub cpstrf_: Option<
13693        unsafe extern "C" fn(
13694            uplo: *const c_char,
13695            n: *const lapack_int,
13696            A: *mut __BindgenComplex<f32>,
13697            lda: *const lapack_int,
13698            piv: *mut lapack_int,
13699            rank: *mut lapack_int,
13700            tol: *const f32,
13701            work: *mut f32,
13702            info: *mut lapack_int,
13703        ),
13704    >,
13705    pub dpstrf_: Option<
13706        unsafe extern "C" fn(
13707            uplo: *const c_char,
13708            n: *const lapack_int,
13709            A: *mut f64,
13710            lda: *const lapack_int,
13711            piv: *mut lapack_int,
13712            rank: *mut lapack_int,
13713            tol: *const f64,
13714            work: *mut f64,
13715            info: *mut lapack_int,
13716        ),
13717    >,
13718    pub spstrf_: Option<
13719        unsafe extern "C" fn(
13720            uplo: *const c_char,
13721            n: *const lapack_int,
13722            A: *mut f32,
13723            lda: *const lapack_int,
13724            piv: *mut lapack_int,
13725            rank: *mut lapack_int,
13726            tol: *const f32,
13727            work: *mut f32,
13728            info: *mut lapack_int,
13729        ),
13730    >,
13731    pub zpstrf_: Option<
13732        unsafe extern "C" fn(
13733            uplo: *const c_char,
13734            n: *const lapack_int,
13735            A: *mut __BindgenComplex<f64>,
13736            lda: *const lapack_int,
13737            piv: *mut lapack_int,
13738            rank: *mut lapack_int,
13739            tol: *const f64,
13740            work: *mut f64,
13741            info: *mut lapack_int,
13742        ),
13743    >,
13744    pub cptcon_: Option<
13745        unsafe extern "C" fn(
13746            n: *const lapack_int,
13747            D: *const f32,
13748            E: *const __BindgenComplex<f32>,
13749            anorm: *const f32,
13750            rcond: *mut f32,
13751            rwork: *mut f32,
13752            info: *mut lapack_int,
13753        ),
13754    >,
13755    pub dptcon_: Option<
13756        unsafe extern "C" fn(
13757            n: *const lapack_int,
13758            D: *const f64,
13759            E: *const f64,
13760            anorm: *const f64,
13761            rcond: *mut f64,
13762            work: *mut f64,
13763            info: *mut lapack_int,
13764        ),
13765    >,
13766    pub sptcon_: Option<
13767        unsafe extern "C" fn(
13768            n: *const lapack_int,
13769            D: *const f32,
13770            E: *const f32,
13771            anorm: *const f32,
13772            rcond: *mut f32,
13773            work: *mut f32,
13774            info: *mut lapack_int,
13775        ),
13776    >,
13777    pub zptcon_: Option<
13778        unsafe extern "C" fn(
13779            n: *const lapack_int,
13780            D: *const f64,
13781            E: *const __BindgenComplex<f64>,
13782            anorm: *const f64,
13783            rcond: *mut f64,
13784            rwork: *mut f64,
13785            info: *mut lapack_int,
13786        ),
13787    >,
13788    pub cpteqr_: Option<
13789        unsafe extern "C" fn(
13790            compz: *const c_char,
13791            n: *const lapack_int,
13792            D: *mut f32,
13793            E: *mut f32,
13794            Z: *mut __BindgenComplex<f32>,
13795            ldz: *const lapack_int,
13796            work: *mut f32,
13797            info: *mut lapack_int,
13798        ),
13799    >,
13800    pub dpteqr_: Option<
13801        unsafe extern "C" fn(
13802            compz: *const c_char,
13803            n: *const lapack_int,
13804            D: *mut f64,
13805            E: *mut f64,
13806            Z: *mut f64,
13807            ldz: *const lapack_int,
13808            work: *mut f64,
13809            info: *mut lapack_int,
13810        ),
13811    >,
13812    pub spteqr_: Option<
13813        unsafe extern "C" fn(
13814            compz: *const c_char,
13815            n: *const lapack_int,
13816            D: *mut f32,
13817            E: *mut f32,
13818            Z: *mut f32,
13819            ldz: *const lapack_int,
13820            work: *mut f32,
13821            info: *mut lapack_int,
13822        ),
13823    >,
13824    pub zpteqr_: Option<
13825        unsafe extern "C" fn(
13826            compz: *const c_char,
13827            n: *const lapack_int,
13828            D: *mut f64,
13829            E: *mut f64,
13830            Z: *mut __BindgenComplex<f64>,
13831            ldz: *const lapack_int,
13832            work: *mut f64,
13833            info: *mut lapack_int,
13834        ),
13835    >,
13836    pub cptrfs_: Option<
13837        unsafe extern "C" fn(
13838            uplo: *const c_char,
13839            n: *const lapack_int,
13840            nrhs: *const lapack_int,
13841            D: *const f32,
13842            E: *const __BindgenComplex<f32>,
13843            DF: *const f32,
13844            EF: *const __BindgenComplex<f32>,
13845            B: *const __BindgenComplex<f32>,
13846            ldb: *const lapack_int,
13847            X: *mut __BindgenComplex<f32>,
13848            ldx: *const lapack_int,
13849            ferr: *mut f32,
13850            berr: *mut f32,
13851            work: *mut __BindgenComplex<f32>,
13852            rwork: *mut f32,
13853            info: *mut lapack_int,
13854        ),
13855    >,
13856    pub dptrfs_: Option<
13857        unsafe extern "C" fn(
13858            n: *const lapack_int,
13859            nrhs: *const lapack_int,
13860            D: *const f64,
13861            E: *const f64,
13862            DF: *const f64,
13863            EF: *const f64,
13864            B: *const f64,
13865            ldb: *const lapack_int,
13866            X: *mut f64,
13867            ldx: *const lapack_int,
13868            ferr: *mut f64,
13869            berr: *mut f64,
13870            work: *mut f64,
13871            info: *mut lapack_int,
13872        ),
13873    >,
13874    pub sptrfs_: Option<
13875        unsafe extern "C" fn(
13876            n: *const lapack_int,
13877            nrhs: *const lapack_int,
13878            D: *const f32,
13879            E: *const f32,
13880            DF: *const f32,
13881            EF: *const f32,
13882            B: *const f32,
13883            ldb: *const lapack_int,
13884            X: *mut f32,
13885            ldx: *const lapack_int,
13886            ferr: *mut f32,
13887            berr: *mut f32,
13888            work: *mut f32,
13889            info: *mut lapack_int,
13890        ),
13891    >,
13892    pub zptrfs_: Option<
13893        unsafe extern "C" fn(
13894            uplo: *const c_char,
13895            n: *const lapack_int,
13896            nrhs: *const lapack_int,
13897            D: *const f64,
13898            E: *const __BindgenComplex<f64>,
13899            DF: *const f64,
13900            EF: *const __BindgenComplex<f64>,
13901            B: *const __BindgenComplex<f64>,
13902            ldb: *const lapack_int,
13903            X: *mut __BindgenComplex<f64>,
13904            ldx: *const lapack_int,
13905            ferr: *mut f64,
13906            berr: *mut f64,
13907            work: *mut __BindgenComplex<f64>,
13908            rwork: *mut f64,
13909            info: *mut lapack_int,
13910        ),
13911    >,
13912    pub cptsv_: Option<
13913        unsafe extern "C" fn(
13914            n: *const lapack_int,
13915            nrhs: *const lapack_int,
13916            D: *mut f32,
13917            E: *mut __BindgenComplex<f32>,
13918            B: *mut __BindgenComplex<f32>,
13919            ldb: *const lapack_int,
13920            info: *mut lapack_int,
13921        ),
13922    >,
13923    pub dptsv_: Option<
13924        unsafe extern "C" fn(
13925            n: *const lapack_int,
13926            nrhs: *const lapack_int,
13927            D: *mut f64,
13928            E: *mut f64,
13929            B: *mut f64,
13930            ldb: *const lapack_int,
13931            info: *mut lapack_int,
13932        ),
13933    >,
13934    pub sptsv_: Option<
13935        unsafe extern "C" fn(
13936            n: *const lapack_int,
13937            nrhs: *const lapack_int,
13938            D: *mut f32,
13939            E: *mut f32,
13940            B: *mut f32,
13941            ldb: *const lapack_int,
13942            info: *mut lapack_int,
13943        ),
13944    >,
13945    pub zptsv_: Option<
13946        unsafe extern "C" fn(
13947            n: *const lapack_int,
13948            nrhs: *const lapack_int,
13949            D: *mut f64,
13950            E: *mut __BindgenComplex<f64>,
13951            B: *mut __BindgenComplex<f64>,
13952            ldb: *const lapack_int,
13953            info: *mut lapack_int,
13954        ),
13955    >,
13956    pub cptsvx_: Option<
13957        unsafe extern "C" fn(
13958            fact: *const c_char,
13959            n: *const lapack_int,
13960            nrhs: *const lapack_int,
13961            D: *const f32,
13962            E: *const __BindgenComplex<f32>,
13963            DF: *mut f32,
13964            EF: *mut __BindgenComplex<f32>,
13965            B: *const __BindgenComplex<f32>,
13966            ldb: *const lapack_int,
13967            X: *mut __BindgenComplex<f32>,
13968            ldx: *const lapack_int,
13969            rcond: *mut f32,
13970            ferr: *mut f32,
13971            berr: *mut f32,
13972            work: *mut __BindgenComplex<f32>,
13973            rwork: *mut f32,
13974            info: *mut lapack_int,
13975        ),
13976    >,
13977    pub dptsvx_: Option<
13978        unsafe extern "C" fn(
13979            fact: *const c_char,
13980            n: *const lapack_int,
13981            nrhs: *const lapack_int,
13982            D: *const f64,
13983            E: *const f64,
13984            DF: *mut f64,
13985            EF: *mut f64,
13986            B: *const f64,
13987            ldb: *const lapack_int,
13988            X: *mut f64,
13989            ldx: *const lapack_int,
13990            rcond: *mut f64,
13991            ferr: *mut f64,
13992            berr: *mut f64,
13993            work: *mut f64,
13994            info: *mut lapack_int,
13995        ),
13996    >,
13997    pub sptsvx_: Option<
13998        unsafe extern "C" fn(
13999            fact: *const c_char,
14000            n: *const lapack_int,
14001            nrhs: *const lapack_int,
14002            D: *const f32,
14003            E: *const f32,
14004            DF: *mut f32,
14005            EF: *mut f32,
14006            B: *const f32,
14007            ldb: *const lapack_int,
14008            X: *mut f32,
14009            ldx: *const lapack_int,
14010            rcond: *mut f32,
14011            ferr: *mut f32,
14012            berr: *mut f32,
14013            work: *mut f32,
14014            info: *mut lapack_int,
14015        ),
14016    >,
14017    pub zptsvx_: Option<
14018        unsafe extern "C" fn(
14019            fact: *const c_char,
14020            n: *const lapack_int,
14021            nrhs: *const lapack_int,
14022            D: *const f64,
14023            E: *const __BindgenComplex<f64>,
14024            DF: *mut f64,
14025            EF: *mut __BindgenComplex<f64>,
14026            B: *const __BindgenComplex<f64>,
14027            ldb: *const lapack_int,
14028            X: *mut __BindgenComplex<f64>,
14029            ldx: *const lapack_int,
14030            rcond: *mut f64,
14031            ferr: *mut f64,
14032            berr: *mut f64,
14033            work: *mut __BindgenComplex<f64>,
14034            rwork: *mut f64,
14035            info: *mut lapack_int,
14036        ),
14037    >,
14038    pub cpttrf_: Option<
14039        unsafe extern "C" fn(
14040            n: *const lapack_int,
14041            D: *mut f32,
14042            E: *mut __BindgenComplex<f32>,
14043            info: *mut lapack_int,
14044        ),
14045    >,
14046    pub dpttrf_: Option<
14047        unsafe extern "C" fn(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int),
14048    >,
14049    pub spttrf_: Option<
14050        unsafe extern "C" fn(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int),
14051    >,
14052    pub zpttrf_: Option<
14053        unsafe extern "C" fn(
14054            n: *const lapack_int,
14055            D: *mut f64,
14056            E: *mut __BindgenComplex<f64>,
14057            info: *mut lapack_int,
14058        ),
14059    >,
14060    pub cpttrs_: Option<
14061        unsafe extern "C" fn(
14062            uplo: *const c_char,
14063            n: *const lapack_int,
14064            nrhs: *const lapack_int,
14065            D: *const f32,
14066            E: *const __BindgenComplex<f32>,
14067            B: *mut __BindgenComplex<f32>,
14068            ldb: *const lapack_int,
14069            info: *mut lapack_int,
14070        ),
14071    >,
14072    pub dpttrs_: Option<
14073        unsafe extern "C" fn(
14074            n: *const lapack_int,
14075            nrhs: *const lapack_int,
14076            D: *const f64,
14077            E: *const f64,
14078            B: *mut f64,
14079            ldb: *const lapack_int,
14080            info: *mut lapack_int,
14081        ),
14082    >,
14083    pub spttrs_: Option<
14084        unsafe extern "C" fn(
14085            n: *const lapack_int,
14086            nrhs: *const lapack_int,
14087            D: *const f32,
14088            E: *const f32,
14089            B: *mut f32,
14090            ldb: *const lapack_int,
14091            info: *mut lapack_int,
14092        ),
14093    >,
14094    pub zpttrs_: Option<
14095        unsafe extern "C" fn(
14096            uplo: *const c_char,
14097            n: *const lapack_int,
14098            nrhs: *const lapack_int,
14099            D: *const f64,
14100            E: *const __BindgenComplex<f64>,
14101            B: *mut __BindgenComplex<f64>,
14102            ldb: *const lapack_int,
14103            info: *mut lapack_int,
14104        ),
14105    >,
14106    pub dsbev_: Option<
14107        unsafe extern "C" fn(
14108            jobz: *const c_char,
14109            uplo: *const c_char,
14110            n: *const lapack_int,
14111            kd: *const lapack_int,
14112            AB: *mut f64,
14113            ldab: *const lapack_int,
14114            W: *mut f64,
14115            Z: *mut f64,
14116            ldz: *const lapack_int,
14117            work: *mut f64,
14118            info: *mut lapack_int,
14119        ),
14120    >,
14121    pub ssbev_: Option<
14122        unsafe extern "C" fn(
14123            jobz: *const c_char,
14124            uplo: *const c_char,
14125            n: *const lapack_int,
14126            kd: *const lapack_int,
14127            AB: *mut f32,
14128            ldab: *const lapack_int,
14129            W: *mut f32,
14130            Z: *mut f32,
14131            ldz: *const lapack_int,
14132            work: *mut f32,
14133            info: *mut lapack_int,
14134        ),
14135    >,
14136    pub dsbev_2stage_: Option<
14137        unsafe extern "C" fn(
14138            jobz: *const c_char,
14139            uplo: *const c_char,
14140            n: *const lapack_int,
14141            kd: *const lapack_int,
14142            AB: *mut f64,
14143            ldab: *const lapack_int,
14144            W: *mut f64,
14145            Z: *mut f64,
14146            ldz: *const lapack_int,
14147            work: *mut f64,
14148            lwork: *const lapack_int,
14149            info: *mut lapack_int,
14150        ),
14151    >,
14152    pub ssbev_2stage_: Option<
14153        unsafe extern "C" fn(
14154            jobz: *const c_char,
14155            uplo: *const c_char,
14156            n: *const lapack_int,
14157            kd: *const lapack_int,
14158            AB: *mut f32,
14159            ldab: *const lapack_int,
14160            W: *mut f32,
14161            Z: *mut f32,
14162            ldz: *const lapack_int,
14163            work: *mut f32,
14164            lwork: *const lapack_int,
14165            info: *mut lapack_int,
14166        ),
14167    >,
14168    pub dsbevd_: Option<
14169        unsafe extern "C" fn(
14170            jobz: *const c_char,
14171            uplo: *const c_char,
14172            n: *const lapack_int,
14173            kd: *const lapack_int,
14174            AB: *mut f64,
14175            ldab: *const lapack_int,
14176            W: *mut f64,
14177            Z: *mut f64,
14178            ldz: *const lapack_int,
14179            work: *mut f64,
14180            lwork: *const lapack_int,
14181            iwork: *mut lapack_int,
14182            liwork: *const lapack_int,
14183            info: *mut lapack_int,
14184        ),
14185    >,
14186    pub ssbevd_: Option<
14187        unsafe extern "C" fn(
14188            jobz: *const c_char,
14189            uplo: *const c_char,
14190            n: *const lapack_int,
14191            kd: *const lapack_int,
14192            AB: *mut f32,
14193            ldab: *const lapack_int,
14194            W: *mut f32,
14195            Z: *mut f32,
14196            ldz: *const lapack_int,
14197            work: *mut f32,
14198            lwork: *const lapack_int,
14199            iwork: *mut lapack_int,
14200            liwork: *const lapack_int,
14201            info: *mut lapack_int,
14202        ),
14203    >,
14204    pub dsbevd_2stage_: Option<
14205        unsafe extern "C" fn(
14206            jobz: *const c_char,
14207            uplo: *const c_char,
14208            n: *const lapack_int,
14209            kd: *const lapack_int,
14210            AB: *mut f64,
14211            ldab: *const lapack_int,
14212            W: *mut f64,
14213            Z: *mut f64,
14214            ldz: *const lapack_int,
14215            work: *mut f64,
14216            lwork: *const lapack_int,
14217            iwork: *mut lapack_int,
14218            liwork: *const lapack_int,
14219            info: *mut lapack_int,
14220        ),
14221    >,
14222    pub ssbevd_2stage_: Option<
14223        unsafe extern "C" fn(
14224            jobz: *const c_char,
14225            uplo: *const c_char,
14226            n: *const lapack_int,
14227            kd: *const lapack_int,
14228            AB: *mut f32,
14229            ldab: *const lapack_int,
14230            W: *mut f32,
14231            Z: *mut f32,
14232            ldz: *const lapack_int,
14233            work: *mut f32,
14234            lwork: *const lapack_int,
14235            iwork: *mut lapack_int,
14236            liwork: *const lapack_int,
14237            info: *mut lapack_int,
14238        ),
14239    >,
14240    pub dsbevx_: Option<
14241        unsafe extern "C" fn(
14242            jobz: *const c_char,
14243            range: *const c_char,
14244            uplo: *const c_char,
14245            n: *const lapack_int,
14246            kd: *const lapack_int,
14247            AB: *mut f64,
14248            ldab: *const lapack_int,
14249            Q: *mut f64,
14250            ldq: *const lapack_int,
14251            vl: *const f64,
14252            vu: *const f64,
14253            il: *const lapack_int,
14254            iu: *const lapack_int,
14255            abstol: *const f64,
14256            m: *mut lapack_int,
14257            W: *mut f64,
14258            Z: *mut f64,
14259            ldz: *const lapack_int,
14260            work: *mut f64,
14261            iwork: *mut lapack_int,
14262            IFAIL: *mut lapack_int,
14263            info: *mut lapack_int,
14264        ),
14265    >,
14266    pub ssbevx_: Option<
14267        unsafe extern "C" fn(
14268            jobz: *const c_char,
14269            range: *const c_char,
14270            uplo: *const c_char,
14271            n: *const lapack_int,
14272            kd: *const lapack_int,
14273            AB: *mut f32,
14274            ldab: *const lapack_int,
14275            Q: *mut f32,
14276            ldq: *const lapack_int,
14277            vl: *const f32,
14278            vu: *const f32,
14279            il: *const lapack_int,
14280            iu: *const lapack_int,
14281            abstol: *const f32,
14282            m: *mut lapack_int,
14283            W: *mut f32,
14284            Z: *mut f32,
14285            ldz: *const lapack_int,
14286            work: *mut f32,
14287            iwork: *mut lapack_int,
14288            IFAIL: *mut lapack_int,
14289            info: *mut lapack_int,
14290        ),
14291    >,
14292    pub dsbevx_2stage_: Option<
14293        unsafe extern "C" fn(
14294            jobz: *const c_char,
14295            range: *const c_char,
14296            uplo: *const c_char,
14297            n: *const lapack_int,
14298            kd: *const lapack_int,
14299            AB: *mut f64,
14300            ldab: *const lapack_int,
14301            Q: *mut f64,
14302            ldq: *const lapack_int,
14303            vl: *const f64,
14304            vu: *const f64,
14305            il: *const lapack_int,
14306            iu: *const lapack_int,
14307            abstol: *const f64,
14308            m: *mut lapack_int,
14309            W: *mut f64,
14310            Z: *mut f64,
14311            ldz: *const lapack_int,
14312            work: *mut f64,
14313            lwork: *const lapack_int,
14314            iwork: *mut lapack_int,
14315            IFAIL: *mut lapack_int,
14316            info: *mut lapack_int,
14317        ),
14318    >,
14319    pub ssbevx_2stage_: Option<
14320        unsafe extern "C" fn(
14321            jobz: *const c_char,
14322            range: *const c_char,
14323            uplo: *const c_char,
14324            n: *const lapack_int,
14325            kd: *const lapack_int,
14326            AB: *mut f32,
14327            ldab: *const lapack_int,
14328            Q: *mut f32,
14329            ldq: *const lapack_int,
14330            vl: *const f32,
14331            vu: *const f32,
14332            il: *const lapack_int,
14333            iu: *const lapack_int,
14334            abstol: *const f32,
14335            m: *mut lapack_int,
14336            W: *mut f32,
14337            Z: *mut f32,
14338            ldz: *const lapack_int,
14339            work: *mut f32,
14340            lwork: *const lapack_int,
14341            iwork: *mut lapack_int,
14342            IFAIL: *mut lapack_int,
14343            info: *mut lapack_int,
14344        ),
14345    >,
14346    pub dsbgst_: Option<
14347        unsafe extern "C" fn(
14348            vect: *const c_char,
14349            uplo: *const c_char,
14350            n: *const lapack_int,
14351            ka: *const lapack_int,
14352            kb: *const lapack_int,
14353            AB: *mut f64,
14354            ldab: *const lapack_int,
14355            BB: *const f64,
14356            ldbb: *const lapack_int,
14357            X: *mut f64,
14358            ldx: *const lapack_int,
14359            work: *mut f64,
14360            info: *mut lapack_int,
14361        ),
14362    >,
14363    pub ssbgst_: Option<
14364        unsafe extern "C" fn(
14365            vect: *const c_char,
14366            uplo: *const c_char,
14367            n: *const lapack_int,
14368            ka: *const lapack_int,
14369            kb: *const lapack_int,
14370            AB: *mut f32,
14371            ldab: *const lapack_int,
14372            BB: *const f32,
14373            ldbb: *const lapack_int,
14374            X: *mut f32,
14375            ldx: *const lapack_int,
14376            work: *mut f32,
14377            info: *mut lapack_int,
14378        ),
14379    >,
14380    pub dsbgv_: Option<
14381        unsafe extern "C" fn(
14382            jobz: *const c_char,
14383            uplo: *const c_char,
14384            n: *const lapack_int,
14385            ka: *const lapack_int,
14386            kb: *const lapack_int,
14387            AB: *mut f64,
14388            ldab: *const lapack_int,
14389            BB: *mut f64,
14390            ldbb: *const lapack_int,
14391            W: *mut f64,
14392            Z: *mut f64,
14393            ldz: *const lapack_int,
14394            work: *mut f64,
14395            info: *mut lapack_int,
14396        ),
14397    >,
14398    pub ssbgv_: Option<
14399        unsafe extern "C" fn(
14400            jobz: *const c_char,
14401            uplo: *const c_char,
14402            n: *const lapack_int,
14403            ka: *const lapack_int,
14404            kb: *const lapack_int,
14405            AB: *mut f32,
14406            ldab: *const lapack_int,
14407            BB: *mut f32,
14408            ldbb: *const lapack_int,
14409            W: *mut f32,
14410            Z: *mut f32,
14411            ldz: *const lapack_int,
14412            work: *mut f32,
14413            info: *mut lapack_int,
14414        ),
14415    >,
14416    pub dsbgvd_: Option<
14417        unsafe extern "C" fn(
14418            jobz: *const c_char,
14419            uplo: *const c_char,
14420            n: *const lapack_int,
14421            ka: *const lapack_int,
14422            kb: *const lapack_int,
14423            AB: *mut f64,
14424            ldab: *const lapack_int,
14425            BB: *mut f64,
14426            ldbb: *const lapack_int,
14427            W: *mut f64,
14428            Z: *mut f64,
14429            ldz: *const lapack_int,
14430            work: *mut f64,
14431            lwork: *const lapack_int,
14432            iwork: *mut lapack_int,
14433            liwork: *const lapack_int,
14434            info: *mut lapack_int,
14435        ),
14436    >,
14437    pub ssbgvd_: Option<
14438        unsafe extern "C" fn(
14439            jobz: *const c_char,
14440            uplo: *const c_char,
14441            n: *const lapack_int,
14442            ka: *const lapack_int,
14443            kb: *const lapack_int,
14444            AB: *mut f32,
14445            ldab: *const lapack_int,
14446            BB: *mut f32,
14447            ldbb: *const lapack_int,
14448            W: *mut f32,
14449            Z: *mut f32,
14450            ldz: *const lapack_int,
14451            work: *mut f32,
14452            lwork: *const lapack_int,
14453            iwork: *mut lapack_int,
14454            liwork: *const lapack_int,
14455            info: *mut lapack_int,
14456        ),
14457    >,
14458    pub dsbgvx_: Option<
14459        unsafe extern "C" fn(
14460            jobz: *const c_char,
14461            range: *const c_char,
14462            uplo: *const c_char,
14463            n: *const lapack_int,
14464            ka: *const lapack_int,
14465            kb: *const lapack_int,
14466            AB: *mut f64,
14467            ldab: *const lapack_int,
14468            BB: *mut f64,
14469            ldbb: *const lapack_int,
14470            Q: *mut f64,
14471            ldq: *const lapack_int,
14472            vl: *const f64,
14473            vu: *const f64,
14474            il: *const lapack_int,
14475            iu: *const lapack_int,
14476            abstol: *const f64,
14477            m: *mut lapack_int,
14478            W: *mut f64,
14479            Z: *mut f64,
14480            ldz: *const lapack_int,
14481            work: *mut f64,
14482            iwork: *mut lapack_int,
14483            IFAIL: *mut lapack_int,
14484            info: *mut lapack_int,
14485        ),
14486    >,
14487    pub ssbgvx_: Option<
14488        unsafe extern "C" fn(
14489            jobz: *const c_char,
14490            range: *const c_char,
14491            uplo: *const c_char,
14492            n: *const lapack_int,
14493            ka: *const lapack_int,
14494            kb: *const lapack_int,
14495            AB: *mut f32,
14496            ldab: *const lapack_int,
14497            BB: *mut f32,
14498            ldbb: *const lapack_int,
14499            Q: *mut f32,
14500            ldq: *const lapack_int,
14501            vl: *const f32,
14502            vu: *const f32,
14503            il: *const lapack_int,
14504            iu: *const lapack_int,
14505            abstol: *const f32,
14506            m: *mut lapack_int,
14507            W: *mut f32,
14508            Z: *mut f32,
14509            ldz: *const lapack_int,
14510            work: *mut f32,
14511            iwork: *mut lapack_int,
14512            IFAIL: *mut lapack_int,
14513            info: *mut lapack_int,
14514        ),
14515    >,
14516    pub dsbtrd_: Option<
14517        unsafe extern "C" fn(
14518            vect: *const c_char,
14519            uplo: *const c_char,
14520            n: *const lapack_int,
14521            kd: *const lapack_int,
14522            AB: *mut f64,
14523            ldab: *const lapack_int,
14524            D: *mut f64,
14525            E: *mut f64,
14526            Q: *mut f64,
14527            ldq: *const lapack_int,
14528            work: *mut f64,
14529            info: *mut lapack_int,
14530        ),
14531    >,
14532    pub ssbtrd_: Option<
14533        unsafe extern "C" fn(
14534            vect: *const c_char,
14535            uplo: *const c_char,
14536            n: *const lapack_int,
14537            kd: *const lapack_int,
14538            AB: *mut f32,
14539            ldab: *const lapack_int,
14540            D: *mut f32,
14541            E: *mut f32,
14542            Q: *mut f32,
14543            ldq: *const lapack_int,
14544            work: *mut f32,
14545            info: *mut lapack_int,
14546        ),
14547    >,
14548    pub dsfrk_: Option<
14549        unsafe extern "C" fn(
14550            transr: *const c_char,
14551            uplo: *const c_char,
14552            trans: *const c_char,
14553            n: *const lapack_int,
14554            k: *const lapack_int,
14555            alpha: *const f64,
14556            A: *const f64,
14557            lda: *const lapack_int,
14558            beta: *const f64,
14559            C: *mut f64,
14560        ),
14561    >,
14562    pub ssfrk_: Option<
14563        unsafe extern "C" fn(
14564            transr: *const c_char,
14565            uplo: *const c_char,
14566            trans: *const c_char,
14567            n: *const lapack_int,
14568            k: *const lapack_int,
14569            alpha: *const f32,
14570            A: *const f32,
14571            lda: *const lapack_int,
14572            beta: *const f32,
14573            C: *mut f32,
14574        ),
14575    >,
14576    pub cspcon_: Option<
14577        unsafe extern "C" fn(
14578            uplo: *const c_char,
14579            n: *const lapack_int,
14580            AP: *const __BindgenComplex<f32>,
14581            ipiv: *const lapack_int,
14582            anorm: *const f32,
14583            rcond: *mut f32,
14584            work: *mut __BindgenComplex<f32>,
14585            info: *mut lapack_int,
14586        ),
14587    >,
14588    pub dspcon_: Option<
14589        unsafe extern "C" fn(
14590            uplo: *const c_char,
14591            n: *const lapack_int,
14592            AP: *const f64,
14593            ipiv: *const lapack_int,
14594            anorm: *const f64,
14595            rcond: *mut f64,
14596            work: *mut f64,
14597            iwork: *mut lapack_int,
14598            info: *mut lapack_int,
14599        ),
14600    >,
14601    pub sspcon_: Option<
14602        unsafe extern "C" fn(
14603            uplo: *const c_char,
14604            n: *const lapack_int,
14605            AP: *const f32,
14606            ipiv: *const lapack_int,
14607            anorm: *const f32,
14608            rcond: *mut f32,
14609            work: *mut f32,
14610            iwork: *mut lapack_int,
14611            info: *mut lapack_int,
14612        ),
14613    >,
14614    pub zspcon_: Option<
14615        unsafe extern "C" fn(
14616            uplo: *const c_char,
14617            n: *const lapack_int,
14618            AP: *const __BindgenComplex<f64>,
14619            ipiv: *const lapack_int,
14620            anorm: *const f64,
14621            rcond: *mut f64,
14622            work: *mut __BindgenComplex<f64>,
14623            info: *mut lapack_int,
14624        ),
14625    >,
14626    pub dspev_: Option<
14627        unsafe extern "C" fn(
14628            jobz: *const c_char,
14629            uplo: *const c_char,
14630            n: *const lapack_int,
14631            AP: *mut f64,
14632            W: *mut f64,
14633            Z: *mut f64,
14634            ldz: *const lapack_int,
14635            work: *mut f64,
14636            info: *mut lapack_int,
14637        ),
14638    >,
14639    pub sspev_: Option<
14640        unsafe extern "C" fn(
14641            jobz: *const c_char,
14642            uplo: *const c_char,
14643            n: *const lapack_int,
14644            AP: *mut f32,
14645            W: *mut f32,
14646            Z: *mut f32,
14647            ldz: *const lapack_int,
14648            work: *mut f32,
14649            info: *mut lapack_int,
14650        ),
14651    >,
14652    pub dspevd_: Option<
14653        unsafe extern "C" fn(
14654            jobz: *const c_char,
14655            uplo: *const c_char,
14656            n: *const lapack_int,
14657            AP: *mut f64,
14658            W: *mut f64,
14659            Z: *mut f64,
14660            ldz: *const lapack_int,
14661            work: *mut f64,
14662            lwork: *const lapack_int,
14663            iwork: *mut lapack_int,
14664            liwork: *const lapack_int,
14665            info: *mut lapack_int,
14666        ),
14667    >,
14668    pub sspevd_: Option<
14669        unsafe extern "C" fn(
14670            jobz: *const c_char,
14671            uplo: *const c_char,
14672            n: *const lapack_int,
14673            AP: *mut f32,
14674            W: *mut f32,
14675            Z: *mut f32,
14676            ldz: *const lapack_int,
14677            work: *mut f32,
14678            lwork: *const lapack_int,
14679            iwork: *mut lapack_int,
14680            liwork: *const lapack_int,
14681            info: *mut lapack_int,
14682        ),
14683    >,
14684    pub dspevx_: Option<
14685        unsafe extern "C" fn(
14686            jobz: *const c_char,
14687            range: *const c_char,
14688            uplo: *const c_char,
14689            n: *const lapack_int,
14690            AP: *mut f64,
14691            vl: *const f64,
14692            vu: *const f64,
14693            il: *const lapack_int,
14694            iu: *const lapack_int,
14695            abstol: *const f64,
14696            m: *mut lapack_int,
14697            W: *mut f64,
14698            Z: *mut f64,
14699            ldz: *const lapack_int,
14700            work: *mut f64,
14701            iwork: *mut lapack_int,
14702            IFAIL: *mut lapack_int,
14703            info: *mut lapack_int,
14704        ),
14705    >,
14706    pub sspevx_: Option<
14707        unsafe extern "C" fn(
14708            jobz: *const c_char,
14709            range: *const c_char,
14710            uplo: *const c_char,
14711            n: *const lapack_int,
14712            AP: *mut f32,
14713            vl: *const f32,
14714            vu: *const f32,
14715            il: *const lapack_int,
14716            iu: *const lapack_int,
14717            abstol: *const f32,
14718            m: *mut lapack_int,
14719            W: *mut f32,
14720            Z: *mut f32,
14721            ldz: *const lapack_int,
14722            work: *mut f32,
14723            iwork: *mut lapack_int,
14724            IFAIL: *mut lapack_int,
14725            info: *mut lapack_int,
14726        ),
14727    >,
14728    pub dspgst_: Option<
14729        unsafe extern "C" fn(
14730            itype: *const lapack_int,
14731            uplo: *const c_char,
14732            n: *const lapack_int,
14733            AP: *mut f64,
14734            BP: *const f64,
14735            info: *mut lapack_int,
14736        ),
14737    >,
14738    pub sspgst_: Option<
14739        unsafe extern "C" fn(
14740            itype: *const lapack_int,
14741            uplo: *const c_char,
14742            n: *const lapack_int,
14743            AP: *mut f32,
14744            BP: *const f32,
14745            info: *mut lapack_int,
14746        ),
14747    >,
14748    pub dspgv_: Option<
14749        unsafe extern "C" fn(
14750            itype: *const lapack_int,
14751            jobz: *const c_char,
14752            uplo: *const c_char,
14753            n: *const lapack_int,
14754            AP: *mut f64,
14755            BP: *mut f64,
14756            W: *mut f64,
14757            Z: *mut f64,
14758            ldz: *const lapack_int,
14759            work: *mut f64,
14760            info: *mut lapack_int,
14761        ),
14762    >,
14763    pub sspgv_: Option<
14764        unsafe extern "C" fn(
14765            itype: *const lapack_int,
14766            jobz: *const c_char,
14767            uplo: *const c_char,
14768            n: *const lapack_int,
14769            AP: *mut f32,
14770            BP: *mut f32,
14771            W: *mut f32,
14772            Z: *mut f32,
14773            ldz: *const lapack_int,
14774            work: *mut f32,
14775            info: *mut lapack_int,
14776        ),
14777    >,
14778    pub dspgvd_: Option<
14779        unsafe extern "C" fn(
14780            itype: *const lapack_int,
14781            jobz: *const c_char,
14782            uplo: *const c_char,
14783            n: *const lapack_int,
14784            AP: *mut f64,
14785            BP: *mut f64,
14786            W: *mut f64,
14787            Z: *mut f64,
14788            ldz: *const lapack_int,
14789            work: *mut f64,
14790            lwork: *const lapack_int,
14791            iwork: *mut lapack_int,
14792            liwork: *const lapack_int,
14793            info: *mut lapack_int,
14794        ),
14795    >,
14796    pub sspgvd_: Option<
14797        unsafe extern "C" fn(
14798            itype: *const lapack_int,
14799            jobz: *const c_char,
14800            uplo: *const c_char,
14801            n: *const lapack_int,
14802            AP: *mut f32,
14803            BP: *mut f32,
14804            W: *mut f32,
14805            Z: *mut f32,
14806            ldz: *const lapack_int,
14807            work: *mut f32,
14808            lwork: *const lapack_int,
14809            iwork: *mut lapack_int,
14810            liwork: *const lapack_int,
14811            info: *mut lapack_int,
14812        ),
14813    >,
14814    pub dspgvx_: Option<
14815        unsafe extern "C" fn(
14816            itype: *const lapack_int,
14817            jobz: *const c_char,
14818            range: *const c_char,
14819            uplo: *const c_char,
14820            n: *const lapack_int,
14821            AP: *mut f64,
14822            BP: *mut f64,
14823            vl: *const f64,
14824            vu: *const f64,
14825            il: *const lapack_int,
14826            iu: *const lapack_int,
14827            abstol: *const f64,
14828            m: *mut lapack_int,
14829            W: *mut f64,
14830            Z: *mut f64,
14831            ldz: *const lapack_int,
14832            work: *mut f64,
14833            iwork: *mut lapack_int,
14834            IFAIL: *mut lapack_int,
14835            info: *mut lapack_int,
14836        ),
14837    >,
14838    pub sspgvx_: Option<
14839        unsafe extern "C" fn(
14840            itype: *const lapack_int,
14841            jobz: *const c_char,
14842            range: *const c_char,
14843            uplo: *const c_char,
14844            n: *const lapack_int,
14845            AP: *mut f32,
14846            BP: *mut f32,
14847            vl: *const f32,
14848            vu: *const f32,
14849            il: *const lapack_int,
14850            iu: *const lapack_int,
14851            abstol: *const f32,
14852            m: *mut lapack_int,
14853            W: *mut f32,
14854            Z: *mut f32,
14855            ldz: *const lapack_int,
14856            work: *mut f32,
14857            iwork: *mut lapack_int,
14858            IFAIL: *mut lapack_int,
14859            info: *mut lapack_int,
14860        ),
14861    >,
14862    pub csprfs_: Option<
14863        unsafe extern "C" fn(
14864            uplo: *const c_char,
14865            n: *const lapack_int,
14866            nrhs: *const lapack_int,
14867            AP: *const __BindgenComplex<f32>,
14868            AFP: *const __BindgenComplex<f32>,
14869            ipiv: *const lapack_int,
14870            B: *const __BindgenComplex<f32>,
14871            ldb: *const lapack_int,
14872            X: *mut __BindgenComplex<f32>,
14873            ldx: *const lapack_int,
14874            ferr: *mut f32,
14875            berr: *mut f32,
14876            work: *mut __BindgenComplex<f32>,
14877            rwork: *mut f32,
14878            info: *mut lapack_int,
14879        ),
14880    >,
14881    pub dsprfs_: Option<
14882        unsafe extern "C" fn(
14883            uplo: *const c_char,
14884            n: *const lapack_int,
14885            nrhs: *const lapack_int,
14886            AP: *const f64,
14887            AFP: *const f64,
14888            ipiv: *const lapack_int,
14889            B: *const f64,
14890            ldb: *const lapack_int,
14891            X: *mut f64,
14892            ldx: *const lapack_int,
14893            ferr: *mut f64,
14894            berr: *mut f64,
14895            work: *mut f64,
14896            iwork: *mut lapack_int,
14897            info: *mut lapack_int,
14898        ),
14899    >,
14900    pub ssprfs_: Option<
14901        unsafe extern "C" fn(
14902            uplo: *const c_char,
14903            n: *const lapack_int,
14904            nrhs: *const lapack_int,
14905            AP: *const f32,
14906            AFP: *const f32,
14907            ipiv: *const lapack_int,
14908            B: *const f32,
14909            ldb: *const lapack_int,
14910            X: *mut f32,
14911            ldx: *const lapack_int,
14912            ferr: *mut f32,
14913            berr: *mut f32,
14914            work: *mut f32,
14915            iwork: *mut lapack_int,
14916            info: *mut lapack_int,
14917        ),
14918    >,
14919    pub zsprfs_: Option<
14920        unsafe extern "C" fn(
14921            uplo: *const c_char,
14922            n: *const lapack_int,
14923            nrhs: *const lapack_int,
14924            AP: *const __BindgenComplex<f64>,
14925            AFP: *const __BindgenComplex<f64>,
14926            ipiv: *const lapack_int,
14927            B: *const __BindgenComplex<f64>,
14928            ldb: *const lapack_int,
14929            X: *mut __BindgenComplex<f64>,
14930            ldx: *const lapack_int,
14931            ferr: *mut f64,
14932            berr: *mut f64,
14933            work: *mut __BindgenComplex<f64>,
14934            rwork: *mut f64,
14935            info: *mut lapack_int,
14936        ),
14937    >,
14938    pub cspsv_: Option<
14939        unsafe extern "C" fn(
14940            uplo: *const c_char,
14941            n: *const lapack_int,
14942            nrhs: *const lapack_int,
14943            AP: *mut __BindgenComplex<f32>,
14944            ipiv: *mut lapack_int,
14945            B: *mut __BindgenComplex<f32>,
14946            ldb: *const lapack_int,
14947            info: *mut lapack_int,
14948        ),
14949    >,
14950    pub dspsv_: Option<
14951        unsafe extern "C" fn(
14952            uplo: *const c_char,
14953            n: *const lapack_int,
14954            nrhs: *const lapack_int,
14955            AP: *mut f64,
14956            ipiv: *mut lapack_int,
14957            B: *mut f64,
14958            ldb: *const lapack_int,
14959            info: *mut lapack_int,
14960        ),
14961    >,
14962    pub sspsv_: Option<
14963        unsafe extern "C" fn(
14964            uplo: *const c_char,
14965            n: *const lapack_int,
14966            nrhs: *const lapack_int,
14967            AP: *mut f32,
14968            ipiv: *mut lapack_int,
14969            B: *mut f32,
14970            ldb: *const lapack_int,
14971            info: *mut lapack_int,
14972        ),
14973    >,
14974    pub zspsv_: Option<
14975        unsafe extern "C" fn(
14976            uplo: *const c_char,
14977            n: *const lapack_int,
14978            nrhs: *const lapack_int,
14979            AP: *mut __BindgenComplex<f64>,
14980            ipiv: *mut lapack_int,
14981            B: *mut __BindgenComplex<f64>,
14982            ldb: *const lapack_int,
14983            info: *mut lapack_int,
14984        ),
14985    >,
14986    pub cspsvx_: Option<
14987        unsafe extern "C" fn(
14988            fact: *const c_char,
14989            uplo: *const c_char,
14990            n: *const lapack_int,
14991            nrhs: *const lapack_int,
14992            AP: *const __BindgenComplex<f32>,
14993            AFP: *mut __BindgenComplex<f32>,
14994            ipiv: *mut lapack_int,
14995            B: *const __BindgenComplex<f32>,
14996            ldb: *const lapack_int,
14997            X: *mut __BindgenComplex<f32>,
14998            ldx: *const lapack_int,
14999            rcond: *mut f32,
15000            ferr: *mut f32,
15001            berr: *mut f32,
15002            work: *mut __BindgenComplex<f32>,
15003            rwork: *mut f32,
15004            info: *mut lapack_int,
15005        ),
15006    >,
15007    pub dspsvx_: Option<
15008        unsafe extern "C" fn(
15009            fact: *const c_char,
15010            uplo: *const c_char,
15011            n: *const lapack_int,
15012            nrhs: *const lapack_int,
15013            AP: *const f64,
15014            AFP: *mut f64,
15015            ipiv: *mut lapack_int,
15016            B: *const f64,
15017            ldb: *const lapack_int,
15018            X: *mut f64,
15019            ldx: *const lapack_int,
15020            rcond: *mut f64,
15021            ferr: *mut f64,
15022            berr: *mut f64,
15023            work: *mut f64,
15024            iwork: *mut lapack_int,
15025            info: *mut lapack_int,
15026        ),
15027    >,
15028    pub sspsvx_: Option<
15029        unsafe extern "C" fn(
15030            fact: *const c_char,
15031            uplo: *const c_char,
15032            n: *const lapack_int,
15033            nrhs: *const lapack_int,
15034            AP: *const f32,
15035            AFP: *mut f32,
15036            ipiv: *mut lapack_int,
15037            B: *const f32,
15038            ldb: *const lapack_int,
15039            X: *mut f32,
15040            ldx: *const lapack_int,
15041            rcond: *mut f32,
15042            ferr: *mut f32,
15043            berr: *mut f32,
15044            work: *mut f32,
15045            iwork: *mut lapack_int,
15046            info: *mut lapack_int,
15047        ),
15048    >,
15049    pub zspsvx_: Option<
15050        unsafe extern "C" fn(
15051            fact: *const c_char,
15052            uplo: *const c_char,
15053            n: *const lapack_int,
15054            nrhs: *const lapack_int,
15055            AP: *const __BindgenComplex<f64>,
15056            AFP: *mut __BindgenComplex<f64>,
15057            ipiv: *mut lapack_int,
15058            B: *const __BindgenComplex<f64>,
15059            ldb: *const lapack_int,
15060            X: *mut __BindgenComplex<f64>,
15061            ldx: *const lapack_int,
15062            rcond: *mut f64,
15063            ferr: *mut f64,
15064            berr: *mut f64,
15065            work: *mut __BindgenComplex<f64>,
15066            rwork: *mut f64,
15067            info: *mut lapack_int,
15068        ),
15069    >,
15070    pub dsptrd_: Option<
15071        unsafe extern "C" fn(
15072            uplo: *const c_char,
15073            n: *const lapack_int,
15074            AP: *mut f64,
15075            D: *mut f64,
15076            E: *mut f64,
15077            tau: *mut f64,
15078            info: *mut lapack_int,
15079        ),
15080    >,
15081    pub ssptrd_: Option<
15082        unsafe extern "C" fn(
15083            uplo: *const c_char,
15084            n: *const lapack_int,
15085            AP: *mut f32,
15086            D: *mut f32,
15087            E: *mut f32,
15088            tau: *mut f32,
15089            info: *mut lapack_int,
15090        ),
15091    >,
15092    pub csptrf_: Option<
15093        unsafe extern "C" fn(
15094            uplo: *const c_char,
15095            n: *const lapack_int,
15096            AP: *mut __BindgenComplex<f32>,
15097            ipiv: *mut lapack_int,
15098            info: *mut lapack_int,
15099        ),
15100    >,
15101    pub dsptrf_: Option<
15102        unsafe extern "C" fn(
15103            uplo: *const c_char,
15104            n: *const lapack_int,
15105            AP: *mut f64,
15106            ipiv: *mut lapack_int,
15107            info: *mut lapack_int,
15108        ),
15109    >,
15110    pub ssptrf_: Option<
15111        unsafe extern "C" fn(
15112            uplo: *const c_char,
15113            n: *const lapack_int,
15114            AP: *mut f32,
15115            ipiv: *mut lapack_int,
15116            info: *mut lapack_int,
15117        ),
15118    >,
15119    pub zsptrf_: Option<
15120        unsafe extern "C" fn(
15121            uplo: *const c_char,
15122            n: *const lapack_int,
15123            AP: *mut __BindgenComplex<f64>,
15124            ipiv: *mut lapack_int,
15125            info: *mut lapack_int,
15126        ),
15127    >,
15128    pub csptri_: Option<
15129        unsafe extern "C" fn(
15130            uplo: *const c_char,
15131            n: *const lapack_int,
15132            AP: *mut __BindgenComplex<f32>,
15133            ipiv: *const lapack_int,
15134            work: *mut __BindgenComplex<f32>,
15135            info: *mut lapack_int,
15136        ),
15137    >,
15138    pub dsptri_: Option<
15139        unsafe extern "C" fn(
15140            uplo: *const c_char,
15141            n: *const lapack_int,
15142            AP: *mut f64,
15143            ipiv: *const lapack_int,
15144            work: *mut f64,
15145            info: *mut lapack_int,
15146        ),
15147    >,
15148    pub ssptri_: Option<
15149        unsafe extern "C" fn(
15150            uplo: *const c_char,
15151            n: *const lapack_int,
15152            AP: *mut f32,
15153            ipiv: *const lapack_int,
15154            work: *mut f32,
15155            info: *mut lapack_int,
15156        ),
15157    >,
15158    pub zsptri_: Option<
15159        unsafe extern "C" fn(
15160            uplo: *const c_char,
15161            n: *const lapack_int,
15162            AP: *mut __BindgenComplex<f64>,
15163            ipiv: *const lapack_int,
15164            work: *mut __BindgenComplex<f64>,
15165            info: *mut lapack_int,
15166        ),
15167    >,
15168    pub csptrs_: Option<
15169        unsafe extern "C" fn(
15170            uplo: *const c_char,
15171            n: *const lapack_int,
15172            nrhs: *const lapack_int,
15173            AP: *const __BindgenComplex<f32>,
15174            ipiv: *const lapack_int,
15175            B: *mut __BindgenComplex<f32>,
15176            ldb: *const lapack_int,
15177            info: *mut lapack_int,
15178        ),
15179    >,
15180    pub dsptrs_: Option<
15181        unsafe extern "C" fn(
15182            uplo: *const c_char,
15183            n: *const lapack_int,
15184            nrhs: *const lapack_int,
15185            AP: *const f64,
15186            ipiv: *const lapack_int,
15187            B: *mut f64,
15188            ldb: *const lapack_int,
15189            info: *mut lapack_int,
15190        ),
15191    >,
15192    pub ssptrs_: Option<
15193        unsafe extern "C" fn(
15194            uplo: *const c_char,
15195            n: *const lapack_int,
15196            nrhs: *const lapack_int,
15197            AP: *const f32,
15198            ipiv: *const lapack_int,
15199            B: *mut f32,
15200            ldb: *const lapack_int,
15201            info: *mut lapack_int,
15202        ),
15203    >,
15204    pub zsptrs_: Option<
15205        unsafe extern "C" fn(
15206            uplo: *const c_char,
15207            n: *const lapack_int,
15208            nrhs: *const lapack_int,
15209            AP: *const __BindgenComplex<f64>,
15210            ipiv: *const lapack_int,
15211            B: *mut __BindgenComplex<f64>,
15212            ldb: *const lapack_int,
15213            info: *mut lapack_int,
15214        ),
15215    >,
15216    pub dstebz_: Option<
15217        unsafe extern "C" fn(
15218            range: *const c_char,
15219            order: *const c_char,
15220            n: *const lapack_int,
15221            vl: *const f64,
15222            vu: *const f64,
15223            il: *const lapack_int,
15224            iu: *const lapack_int,
15225            abstol: *const f64,
15226            D: *const f64,
15227            E: *const f64,
15228            m: *mut lapack_int,
15229            nsplit: *mut lapack_int,
15230            W: *mut f64,
15231            IBLOCK: *mut lapack_int,
15232            ISPLIT: *mut lapack_int,
15233            work: *mut f64,
15234            iwork: *mut lapack_int,
15235            info: *mut lapack_int,
15236        ),
15237    >,
15238    pub sstebz_: Option<
15239        unsafe extern "C" fn(
15240            range: *const c_char,
15241            order: *const c_char,
15242            n: *const lapack_int,
15243            vl: *const f32,
15244            vu: *const f32,
15245            il: *const lapack_int,
15246            iu: *const lapack_int,
15247            abstol: *const f32,
15248            D: *const f32,
15249            E: *const f32,
15250            m: *mut lapack_int,
15251            nsplit: *mut lapack_int,
15252            W: *mut f32,
15253            IBLOCK: *mut lapack_int,
15254            ISPLIT: *mut lapack_int,
15255            work: *mut f32,
15256            iwork: *mut lapack_int,
15257            info: *mut lapack_int,
15258        ),
15259    >,
15260    pub cstedc_: Option<
15261        unsafe extern "C" fn(
15262            compz: *const c_char,
15263            n: *const lapack_int,
15264            D: *mut f32,
15265            E: *mut f32,
15266            Z: *mut __BindgenComplex<f32>,
15267            ldz: *const lapack_int,
15268            work: *mut __BindgenComplex<f32>,
15269            lwork: *const lapack_int,
15270            rwork: *mut f32,
15271            lrwork: *const lapack_int,
15272            iwork: *mut lapack_int,
15273            liwork: *const lapack_int,
15274            info: *mut lapack_int,
15275        ),
15276    >,
15277    pub dstedc_: Option<
15278        unsafe extern "C" fn(
15279            compz: *const c_char,
15280            n: *const lapack_int,
15281            D: *mut f64,
15282            E: *mut f64,
15283            Z: *mut f64,
15284            ldz: *const lapack_int,
15285            work: *mut f64,
15286            lwork: *const lapack_int,
15287            iwork: *mut lapack_int,
15288            liwork: *const lapack_int,
15289            info: *mut lapack_int,
15290        ),
15291    >,
15292    pub sstedc_: Option<
15293        unsafe extern "C" fn(
15294            compz: *const c_char,
15295            n: *const lapack_int,
15296            D: *mut f32,
15297            E: *mut f32,
15298            Z: *mut f32,
15299            ldz: *const lapack_int,
15300            work: *mut f32,
15301            lwork: *const lapack_int,
15302            iwork: *mut lapack_int,
15303            liwork: *const lapack_int,
15304            info: *mut lapack_int,
15305        ),
15306    >,
15307    pub zstedc_: Option<
15308        unsafe extern "C" fn(
15309            compz: *const c_char,
15310            n: *const lapack_int,
15311            D: *mut f64,
15312            E: *mut f64,
15313            Z: *mut __BindgenComplex<f64>,
15314            ldz: *const lapack_int,
15315            work: *mut __BindgenComplex<f64>,
15316            lwork: *const lapack_int,
15317            rwork: *mut f64,
15318            lrwork: *const lapack_int,
15319            iwork: *mut lapack_int,
15320            liwork: *const lapack_int,
15321            info: *mut lapack_int,
15322        ),
15323    >,
15324    pub cstegr_: Option<
15325        unsafe extern "C" fn(
15326            jobz: *const c_char,
15327            range: *const c_char,
15328            n: *const lapack_int,
15329            D: *mut f32,
15330            E: *mut f32,
15331            vl: *const f32,
15332            vu: *const f32,
15333            il: *const lapack_int,
15334            iu: *const lapack_int,
15335            abstol: *const f32,
15336            m: *mut lapack_int,
15337            W: *mut f32,
15338            Z: *mut __BindgenComplex<f32>,
15339            ldz: *const lapack_int,
15340            ISUPPZ: *mut lapack_int,
15341            work: *mut f32,
15342            lwork: *const lapack_int,
15343            iwork: *mut lapack_int,
15344            liwork: *const lapack_int,
15345            info: *mut lapack_int,
15346        ),
15347    >,
15348    pub dstegr_: Option<
15349        unsafe extern "C" fn(
15350            jobz: *const c_char,
15351            range: *const c_char,
15352            n: *const lapack_int,
15353            D: *mut f64,
15354            E: *mut f64,
15355            vl: *const f64,
15356            vu: *const f64,
15357            il: *const lapack_int,
15358            iu: *const lapack_int,
15359            abstol: *const f64,
15360            m: *mut lapack_int,
15361            W: *mut f64,
15362            Z: *mut f64,
15363            ldz: *const lapack_int,
15364            ISUPPZ: *mut lapack_int,
15365            work: *mut f64,
15366            lwork: *const lapack_int,
15367            iwork: *mut lapack_int,
15368            liwork: *const lapack_int,
15369            info: *mut lapack_int,
15370        ),
15371    >,
15372    pub sstegr_: Option<
15373        unsafe extern "C" fn(
15374            jobz: *const c_char,
15375            range: *const c_char,
15376            n: *const lapack_int,
15377            D: *mut f32,
15378            E: *mut f32,
15379            vl: *const f32,
15380            vu: *const f32,
15381            il: *const lapack_int,
15382            iu: *const lapack_int,
15383            abstol: *const f32,
15384            m: *mut lapack_int,
15385            W: *mut f32,
15386            Z: *mut f32,
15387            ldz: *const lapack_int,
15388            ISUPPZ: *mut lapack_int,
15389            work: *mut f32,
15390            lwork: *const lapack_int,
15391            iwork: *mut lapack_int,
15392            liwork: *const lapack_int,
15393            info: *mut lapack_int,
15394        ),
15395    >,
15396    pub zstegr_: Option<
15397        unsafe extern "C" fn(
15398            jobz: *const c_char,
15399            range: *const c_char,
15400            n: *const lapack_int,
15401            D: *mut f64,
15402            E: *mut f64,
15403            vl: *const f64,
15404            vu: *const f64,
15405            il: *const lapack_int,
15406            iu: *const lapack_int,
15407            abstol: *const f64,
15408            m: *mut lapack_int,
15409            W: *mut f64,
15410            Z: *mut __BindgenComplex<f64>,
15411            ldz: *const lapack_int,
15412            ISUPPZ: *mut lapack_int,
15413            work: *mut f64,
15414            lwork: *const lapack_int,
15415            iwork: *mut lapack_int,
15416            liwork: *const lapack_int,
15417            info: *mut lapack_int,
15418        ),
15419    >,
15420    pub cstein_: Option<
15421        unsafe extern "C" fn(
15422            n: *const lapack_int,
15423            D: *const f32,
15424            E: *const f32,
15425            m: *const lapack_int,
15426            W: *const f32,
15427            IBLOCK: *const lapack_int,
15428            ISPLIT: *const lapack_int,
15429            Z: *mut __BindgenComplex<f32>,
15430            ldz: *const lapack_int,
15431            work: *mut f32,
15432            iwork: *mut lapack_int,
15433            IFAIL: *mut lapack_int,
15434            info: *mut lapack_int,
15435        ),
15436    >,
15437    pub dstein_: Option<
15438        unsafe extern "C" fn(
15439            n: *const lapack_int,
15440            D: *const f64,
15441            E: *const f64,
15442            m: *const lapack_int,
15443            W: *const f64,
15444            IBLOCK: *const lapack_int,
15445            ISPLIT: *const lapack_int,
15446            Z: *mut f64,
15447            ldz: *const lapack_int,
15448            work: *mut f64,
15449            iwork: *mut lapack_int,
15450            IFAIL: *mut lapack_int,
15451            info: *mut lapack_int,
15452        ),
15453    >,
15454    pub sstein_: Option<
15455        unsafe extern "C" fn(
15456            n: *const lapack_int,
15457            D: *const f32,
15458            E: *const f32,
15459            m: *const lapack_int,
15460            W: *const f32,
15461            IBLOCK: *const lapack_int,
15462            ISPLIT: *const lapack_int,
15463            Z: *mut f32,
15464            ldz: *const lapack_int,
15465            work: *mut f32,
15466            iwork: *mut lapack_int,
15467            IFAIL: *mut lapack_int,
15468            info: *mut lapack_int,
15469        ),
15470    >,
15471    pub zstein_: Option<
15472        unsafe extern "C" fn(
15473            n: *const lapack_int,
15474            D: *const f64,
15475            E: *const f64,
15476            m: *const lapack_int,
15477            W: *const f64,
15478            IBLOCK: *const lapack_int,
15479            ISPLIT: *const lapack_int,
15480            Z: *mut __BindgenComplex<f64>,
15481            ldz: *const lapack_int,
15482            work: *mut f64,
15483            iwork: *mut lapack_int,
15484            IFAIL: *mut lapack_int,
15485            info: *mut lapack_int,
15486        ),
15487    >,
15488    pub cstemr_: Option<
15489        unsafe extern "C" fn(
15490            jobz: *const c_char,
15491            range: *const c_char,
15492            n: *const lapack_int,
15493            D: *mut f32,
15494            E: *mut f32,
15495            vl: *const f32,
15496            vu: *const f32,
15497            il: *const lapack_int,
15498            iu: *const lapack_int,
15499            m: *mut lapack_int,
15500            W: *mut f32,
15501            Z: *mut __BindgenComplex<f32>,
15502            ldz: *const lapack_int,
15503            nzc: *const lapack_int,
15504            ISUPPZ: *mut lapack_int,
15505            tryrac: *mut lapack_int,
15506            work: *mut f32,
15507            lwork: *const lapack_int,
15508            iwork: *mut lapack_int,
15509            liwork: *const lapack_int,
15510            info: *mut lapack_int,
15511        ),
15512    >,
15513    pub dstemr_: Option<
15514        unsafe extern "C" fn(
15515            jobz: *const c_char,
15516            range: *const c_char,
15517            n: *const lapack_int,
15518            D: *mut f64,
15519            E: *mut f64,
15520            vl: *const f64,
15521            vu: *const f64,
15522            il: *const lapack_int,
15523            iu: *const lapack_int,
15524            m: *mut lapack_int,
15525            W: *mut f64,
15526            Z: *mut f64,
15527            ldz: *const lapack_int,
15528            nzc: *const lapack_int,
15529            ISUPPZ: *mut lapack_int,
15530            tryrac: *mut lapack_int,
15531            work: *mut f64,
15532            lwork: *const lapack_int,
15533            iwork: *mut lapack_int,
15534            liwork: *const lapack_int,
15535            info: *mut lapack_int,
15536        ),
15537    >,
15538    pub sstemr_: Option<
15539        unsafe extern "C" fn(
15540            jobz: *const c_char,
15541            range: *const c_char,
15542            n: *const lapack_int,
15543            D: *mut f32,
15544            E: *mut f32,
15545            vl: *const f32,
15546            vu: *const f32,
15547            il: *const lapack_int,
15548            iu: *const lapack_int,
15549            m: *mut lapack_int,
15550            W: *mut f32,
15551            Z: *mut f32,
15552            ldz: *const lapack_int,
15553            nzc: *const lapack_int,
15554            ISUPPZ: *mut lapack_int,
15555            tryrac: *mut lapack_int,
15556            work: *mut f32,
15557            lwork: *const lapack_int,
15558            iwork: *mut lapack_int,
15559            liwork: *const lapack_int,
15560            info: *mut lapack_int,
15561        ),
15562    >,
15563    pub zstemr_: Option<
15564        unsafe extern "C" fn(
15565            jobz: *const c_char,
15566            range: *const c_char,
15567            n: *const lapack_int,
15568            D: *mut f64,
15569            E: *mut f64,
15570            vl: *const f64,
15571            vu: *const f64,
15572            il: *const lapack_int,
15573            iu: *const lapack_int,
15574            m: *mut lapack_int,
15575            W: *mut f64,
15576            Z: *mut __BindgenComplex<f64>,
15577            ldz: *const lapack_int,
15578            nzc: *const lapack_int,
15579            ISUPPZ: *mut lapack_int,
15580            tryrac: *mut lapack_int,
15581            work: *mut f64,
15582            lwork: *const lapack_int,
15583            iwork: *mut lapack_int,
15584            liwork: *const lapack_int,
15585            info: *mut lapack_int,
15586        ),
15587    >,
15588    pub csteqr_: Option<
15589        unsafe extern "C" fn(
15590            compz: *const c_char,
15591            n: *const lapack_int,
15592            D: *mut f32,
15593            E: *mut f32,
15594            Z: *mut __BindgenComplex<f32>,
15595            ldz: *const lapack_int,
15596            work: *mut f32,
15597            info: *mut lapack_int,
15598        ),
15599    >,
15600    pub dsteqr_: Option<
15601        unsafe extern "C" fn(
15602            compz: *const c_char,
15603            n: *const lapack_int,
15604            D: *mut f64,
15605            E: *mut f64,
15606            Z: *mut f64,
15607            ldz: *const lapack_int,
15608            work: *mut f64,
15609            info: *mut lapack_int,
15610        ),
15611    >,
15612    pub ssteqr_: Option<
15613        unsafe extern "C" fn(
15614            compz: *const c_char,
15615            n: *const lapack_int,
15616            D: *mut f32,
15617            E: *mut f32,
15618            Z: *mut f32,
15619            ldz: *const lapack_int,
15620            work: *mut f32,
15621            info: *mut lapack_int,
15622        ),
15623    >,
15624    pub zsteqr_: Option<
15625        unsafe extern "C" fn(
15626            compz: *const c_char,
15627            n: *const lapack_int,
15628            D: *mut f64,
15629            E: *mut f64,
15630            Z: *mut __BindgenComplex<f64>,
15631            ldz: *const lapack_int,
15632            work: *mut f64,
15633            info: *mut lapack_int,
15634        ),
15635    >,
15636    pub dsterf_: Option<
15637        unsafe extern "C" fn(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int),
15638    >,
15639    pub ssterf_: Option<
15640        unsafe extern "C" fn(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int),
15641    >,
15642    pub dstev_: Option<
15643        unsafe extern "C" fn(
15644            jobz: *const c_char,
15645            n: *const lapack_int,
15646            D: *mut f64,
15647            E: *mut f64,
15648            Z: *mut f64,
15649            ldz: *const lapack_int,
15650            work: *mut f64,
15651            info: *mut lapack_int,
15652        ),
15653    >,
15654    pub sstev_: Option<
15655        unsafe extern "C" fn(
15656            jobz: *const c_char,
15657            n: *const lapack_int,
15658            D: *mut f32,
15659            E: *mut f32,
15660            Z: *mut f32,
15661            ldz: *const lapack_int,
15662            work: *mut f32,
15663            info: *mut lapack_int,
15664        ),
15665    >,
15666    pub dstevd_: Option<
15667        unsafe extern "C" fn(
15668            jobz: *const c_char,
15669            n: *const lapack_int,
15670            D: *mut f64,
15671            E: *mut f64,
15672            Z: *mut f64,
15673            ldz: *const lapack_int,
15674            work: *mut f64,
15675            lwork: *const lapack_int,
15676            iwork: *mut lapack_int,
15677            liwork: *const lapack_int,
15678            info: *mut lapack_int,
15679        ),
15680    >,
15681    pub sstevd_: Option<
15682        unsafe extern "C" fn(
15683            jobz: *const c_char,
15684            n: *const lapack_int,
15685            D: *mut f32,
15686            E: *mut f32,
15687            Z: *mut f32,
15688            ldz: *const lapack_int,
15689            work: *mut f32,
15690            lwork: *const lapack_int,
15691            iwork: *mut lapack_int,
15692            liwork: *const lapack_int,
15693            info: *mut lapack_int,
15694        ),
15695    >,
15696    pub dstevr_: Option<
15697        unsafe extern "C" fn(
15698            jobz: *const c_char,
15699            range: *const c_char,
15700            n: *const lapack_int,
15701            D: *mut f64,
15702            E: *mut f64,
15703            vl: *const f64,
15704            vu: *const f64,
15705            il: *const lapack_int,
15706            iu: *const lapack_int,
15707            abstol: *const f64,
15708            m: *mut lapack_int,
15709            W: *mut f64,
15710            Z: *mut f64,
15711            ldz: *const lapack_int,
15712            ISUPPZ: *mut lapack_int,
15713            work: *mut f64,
15714            lwork: *const lapack_int,
15715            iwork: *mut lapack_int,
15716            liwork: *const lapack_int,
15717            info: *mut lapack_int,
15718        ),
15719    >,
15720    pub sstevr_: Option<
15721        unsafe extern "C" fn(
15722            jobz: *const c_char,
15723            range: *const c_char,
15724            n: *const lapack_int,
15725            D: *mut f32,
15726            E: *mut f32,
15727            vl: *const f32,
15728            vu: *const f32,
15729            il: *const lapack_int,
15730            iu: *const lapack_int,
15731            abstol: *const f32,
15732            m: *mut lapack_int,
15733            W: *mut f32,
15734            Z: *mut f32,
15735            ldz: *const lapack_int,
15736            ISUPPZ: *mut lapack_int,
15737            work: *mut f32,
15738            lwork: *const lapack_int,
15739            iwork: *mut lapack_int,
15740            liwork: *const lapack_int,
15741            info: *mut lapack_int,
15742        ),
15743    >,
15744    pub dstevx_: Option<
15745        unsafe extern "C" fn(
15746            jobz: *const c_char,
15747            range: *const c_char,
15748            n: *const lapack_int,
15749            D: *mut f64,
15750            E: *mut f64,
15751            vl: *const f64,
15752            vu: *const f64,
15753            il: *const lapack_int,
15754            iu: *const lapack_int,
15755            abstol: *const f64,
15756            m: *mut lapack_int,
15757            W: *mut f64,
15758            Z: *mut f64,
15759            ldz: *const lapack_int,
15760            work: *mut f64,
15761            iwork: *mut lapack_int,
15762            IFAIL: *mut lapack_int,
15763            info: *mut lapack_int,
15764        ),
15765    >,
15766    pub sstevx_: Option<
15767        unsafe extern "C" fn(
15768            jobz: *const c_char,
15769            range: *const c_char,
15770            n: *const lapack_int,
15771            D: *mut f32,
15772            E: *mut f32,
15773            vl: *const f32,
15774            vu: *const f32,
15775            il: *const lapack_int,
15776            iu: *const lapack_int,
15777            abstol: *const f32,
15778            m: *mut lapack_int,
15779            W: *mut f32,
15780            Z: *mut f32,
15781            ldz: *const lapack_int,
15782            work: *mut f32,
15783            iwork: *mut lapack_int,
15784            IFAIL: *mut lapack_int,
15785            info: *mut lapack_int,
15786        ),
15787    >,
15788    pub csycon_: Option<
15789        unsafe extern "C" fn(
15790            uplo: *const c_char,
15791            n: *const lapack_int,
15792            A: *const __BindgenComplex<f32>,
15793            lda: *const lapack_int,
15794            ipiv: *const lapack_int,
15795            anorm: *const f32,
15796            rcond: *mut f32,
15797            work: *mut __BindgenComplex<f32>,
15798            info: *mut lapack_int,
15799        ),
15800    >,
15801    pub dsycon_: Option<
15802        unsafe extern "C" fn(
15803            uplo: *const c_char,
15804            n: *const lapack_int,
15805            A: *const f64,
15806            lda: *const lapack_int,
15807            ipiv: *const lapack_int,
15808            anorm: *const f64,
15809            rcond: *mut f64,
15810            work: *mut f64,
15811            iwork: *mut lapack_int,
15812            info: *mut lapack_int,
15813        ),
15814    >,
15815    pub ssycon_: Option<
15816        unsafe extern "C" fn(
15817            uplo: *const c_char,
15818            n: *const lapack_int,
15819            A: *const f32,
15820            lda: *const lapack_int,
15821            ipiv: *const lapack_int,
15822            anorm: *const f32,
15823            rcond: *mut f32,
15824            work: *mut f32,
15825            iwork: *mut lapack_int,
15826            info: *mut lapack_int,
15827        ),
15828    >,
15829    pub zsycon_: Option<
15830        unsafe extern "C" fn(
15831            uplo: *const c_char,
15832            n: *const lapack_int,
15833            A: *const __BindgenComplex<f64>,
15834            lda: *const lapack_int,
15835            ipiv: *const lapack_int,
15836            anorm: *const f64,
15837            rcond: *mut f64,
15838            work: *mut __BindgenComplex<f64>,
15839            info: *mut lapack_int,
15840        ),
15841    >,
15842    pub csycon_3_: Option<
15843        unsafe extern "C" fn(
15844            uplo: *const c_char,
15845            n: *const lapack_int,
15846            A: *const __BindgenComplex<f32>,
15847            lda: *const lapack_int,
15848            E: *const __BindgenComplex<f32>,
15849            ipiv: *const lapack_int,
15850            anorm: *const f32,
15851            rcond: *mut f32,
15852            work: *mut __BindgenComplex<f32>,
15853            info: *mut lapack_int,
15854        ),
15855    >,
15856    pub dsycon_3_: Option<
15857        unsafe extern "C" fn(
15858            uplo: *const c_char,
15859            n: *const lapack_int,
15860            A: *const f64,
15861            lda: *const lapack_int,
15862            E: *const f64,
15863            ipiv: *const lapack_int,
15864            anorm: *const f64,
15865            rcond: *mut f64,
15866            work: *mut f64,
15867            iwork: *mut lapack_int,
15868            info: *mut lapack_int,
15869        ),
15870    >,
15871    pub ssycon_3_: Option<
15872        unsafe extern "C" fn(
15873            uplo: *const c_char,
15874            n: *const lapack_int,
15875            A: *const f32,
15876            lda: *const lapack_int,
15877            E: *const f32,
15878            ipiv: *const lapack_int,
15879            anorm: *const f32,
15880            rcond: *mut f32,
15881            work: *mut f32,
15882            iwork: *mut lapack_int,
15883            info: *mut lapack_int,
15884        ),
15885    >,
15886    pub zsycon_3_: Option<
15887        unsafe extern "C" fn(
15888            uplo: *const c_char,
15889            n: *const lapack_int,
15890            A: *const __BindgenComplex<f64>,
15891            lda: *const lapack_int,
15892            E: *const __BindgenComplex<f64>,
15893            ipiv: *const lapack_int,
15894            anorm: *const f64,
15895            rcond: *mut f64,
15896            work: *mut __BindgenComplex<f64>,
15897            info: *mut lapack_int,
15898        ),
15899    >,
15900    pub csyconv_: Option<
15901        unsafe extern "C" fn(
15902            uplo: *const c_char,
15903            way: *const c_char,
15904            n: *const lapack_int,
15905            A: *mut __BindgenComplex<f32>,
15906            lda: *const lapack_int,
15907            ipiv: *const lapack_int,
15908            E: *mut __BindgenComplex<f32>,
15909            info: *mut lapack_int,
15910        ),
15911    >,
15912    pub dsyconv_: Option<
15913        unsafe extern "C" fn(
15914            uplo: *const c_char,
15915            way: *const c_char,
15916            n: *const lapack_int,
15917            A: *mut f64,
15918            lda: *const lapack_int,
15919            ipiv: *const lapack_int,
15920            E: *mut f64,
15921            info: *mut lapack_int,
15922        ),
15923    >,
15924    pub ssyconv_: Option<
15925        unsafe extern "C" fn(
15926            uplo: *const c_char,
15927            way: *const c_char,
15928            n: *const lapack_int,
15929            A: *mut f32,
15930            lda: *const lapack_int,
15931            ipiv: *const lapack_int,
15932            E: *mut f32,
15933            info: *mut lapack_int,
15934        ),
15935    >,
15936    pub zsyconv_: Option<
15937        unsafe extern "C" fn(
15938            uplo: *const c_char,
15939            way: *const c_char,
15940            n: *const lapack_int,
15941            A: *mut __BindgenComplex<f64>,
15942            lda: *const lapack_int,
15943            ipiv: *const lapack_int,
15944            E: *mut __BindgenComplex<f64>,
15945            info: *mut lapack_int,
15946        ),
15947    >,
15948    pub csyequb_: Option<
15949        unsafe extern "C" fn(
15950            uplo: *const c_char,
15951            n: *const lapack_int,
15952            A: *const __BindgenComplex<f32>,
15953            lda: *const lapack_int,
15954            S: *mut f32,
15955            scond: *mut f32,
15956            amax: *mut f32,
15957            work: *mut __BindgenComplex<f32>,
15958            info: *mut lapack_int,
15959        ),
15960    >,
15961    pub dsyequb_: Option<
15962        unsafe extern "C" fn(
15963            uplo: *const c_char,
15964            n: *const lapack_int,
15965            A: *const f64,
15966            lda: *const lapack_int,
15967            S: *mut f64,
15968            scond: *mut f64,
15969            amax: *mut f64,
15970            work: *mut f64,
15971            info: *mut lapack_int,
15972        ),
15973    >,
15974    pub ssyequb_: Option<
15975        unsafe extern "C" fn(
15976            uplo: *const c_char,
15977            n: *const lapack_int,
15978            A: *const f32,
15979            lda: *const lapack_int,
15980            S: *mut f32,
15981            scond: *mut f32,
15982            amax: *mut f32,
15983            work: *mut f32,
15984            info: *mut lapack_int,
15985        ),
15986    >,
15987    pub zsyequb_: Option<
15988        unsafe extern "C" fn(
15989            uplo: *const c_char,
15990            n: *const lapack_int,
15991            A: *const __BindgenComplex<f64>,
15992            lda: *const lapack_int,
15993            S: *mut f64,
15994            scond: *mut f64,
15995            amax: *mut f64,
15996            work: *mut __BindgenComplex<f64>,
15997            info: *mut lapack_int,
15998        ),
15999    >,
16000    pub dsyev_: Option<
16001        unsafe extern "C" fn(
16002            jobz: *const c_char,
16003            uplo: *const c_char,
16004            n: *const lapack_int,
16005            A: *mut f64,
16006            lda: *const lapack_int,
16007            W: *mut f64,
16008            work: *mut f64,
16009            lwork: *const lapack_int,
16010            info: *mut lapack_int,
16011        ),
16012    >,
16013    pub ssyev_: Option<
16014        unsafe extern "C" fn(
16015            jobz: *const c_char,
16016            uplo: *const c_char,
16017            n: *const lapack_int,
16018            A: *mut f32,
16019            lda: *const lapack_int,
16020            W: *mut f32,
16021            work: *mut f32,
16022            lwork: *const lapack_int,
16023            info: *mut lapack_int,
16024        ),
16025    >,
16026    pub dsyev_2stage_: Option<
16027        unsafe extern "C" fn(
16028            jobz: *const c_char,
16029            uplo: *const c_char,
16030            n: *const lapack_int,
16031            A: *mut f64,
16032            lda: *const lapack_int,
16033            W: *mut f64,
16034            work: *mut f64,
16035            lwork: *const lapack_int,
16036            info: *mut lapack_int,
16037        ),
16038    >,
16039    pub ssyev_2stage_: Option<
16040        unsafe extern "C" fn(
16041            jobz: *const c_char,
16042            uplo: *const c_char,
16043            n: *const lapack_int,
16044            A: *mut f32,
16045            lda: *const lapack_int,
16046            W: *mut f32,
16047            work: *mut f32,
16048            lwork: *const lapack_int,
16049            info: *mut lapack_int,
16050        ),
16051    >,
16052    pub dsyevd_: Option<
16053        unsafe extern "C" fn(
16054            jobz: *const c_char,
16055            uplo: *const c_char,
16056            n: *const lapack_int,
16057            A: *mut f64,
16058            lda: *const lapack_int,
16059            W: *mut f64,
16060            work: *mut f64,
16061            lwork: *const lapack_int,
16062            iwork: *mut lapack_int,
16063            liwork: *const lapack_int,
16064            info: *mut lapack_int,
16065        ),
16066    >,
16067    pub ssyevd_: Option<
16068        unsafe extern "C" fn(
16069            jobz: *const c_char,
16070            uplo: *const c_char,
16071            n: *const lapack_int,
16072            A: *mut f32,
16073            lda: *const lapack_int,
16074            W: *mut f32,
16075            work: *mut f32,
16076            lwork: *const lapack_int,
16077            iwork: *mut lapack_int,
16078            liwork: *const lapack_int,
16079            info: *mut lapack_int,
16080        ),
16081    >,
16082    pub dsyevd_2stage_: Option<
16083        unsafe extern "C" fn(
16084            jobz: *const c_char,
16085            uplo: *const c_char,
16086            n: *const lapack_int,
16087            A: *mut f64,
16088            lda: *const lapack_int,
16089            W: *mut f64,
16090            work: *mut f64,
16091            lwork: *const lapack_int,
16092            iwork: *mut lapack_int,
16093            liwork: *const lapack_int,
16094            info: *mut lapack_int,
16095        ),
16096    >,
16097    pub ssyevd_2stage_: Option<
16098        unsafe extern "C" fn(
16099            jobz: *const c_char,
16100            uplo: *const c_char,
16101            n: *const lapack_int,
16102            A: *mut f32,
16103            lda: *const lapack_int,
16104            W: *mut f32,
16105            work: *mut f32,
16106            lwork: *const lapack_int,
16107            iwork: *mut lapack_int,
16108            liwork: *const lapack_int,
16109            info: *mut lapack_int,
16110        ),
16111    >,
16112    pub dsyevr_: Option<
16113        unsafe extern "C" fn(
16114            jobz: *const c_char,
16115            range: *const c_char,
16116            uplo: *const c_char,
16117            n: *const lapack_int,
16118            A: *mut f64,
16119            lda: *const lapack_int,
16120            vl: *const f64,
16121            vu: *const f64,
16122            il: *const lapack_int,
16123            iu: *const lapack_int,
16124            abstol: *const f64,
16125            m: *mut lapack_int,
16126            W: *mut f64,
16127            Z: *mut f64,
16128            ldz: *const lapack_int,
16129            ISUPPZ: *mut lapack_int,
16130            work: *mut f64,
16131            lwork: *const lapack_int,
16132            iwork: *mut lapack_int,
16133            liwork: *const lapack_int,
16134            info: *mut lapack_int,
16135        ),
16136    >,
16137    pub ssyevr_: Option<
16138        unsafe extern "C" fn(
16139            jobz: *const c_char,
16140            range: *const c_char,
16141            uplo: *const c_char,
16142            n: *const lapack_int,
16143            A: *mut f32,
16144            lda: *const lapack_int,
16145            vl: *const f32,
16146            vu: *const f32,
16147            il: *const lapack_int,
16148            iu: *const lapack_int,
16149            abstol: *const f32,
16150            m: *mut lapack_int,
16151            W: *mut f32,
16152            Z: *mut f32,
16153            ldz: *const lapack_int,
16154            ISUPPZ: *mut lapack_int,
16155            work: *mut f32,
16156            lwork: *const lapack_int,
16157            iwork: *mut lapack_int,
16158            liwork: *const lapack_int,
16159            info: *mut lapack_int,
16160        ),
16161    >,
16162    pub dsyevr_2stage_: Option<
16163        unsafe extern "C" fn(
16164            jobz: *const c_char,
16165            range: *const c_char,
16166            uplo: *const c_char,
16167            n: *const lapack_int,
16168            A: *mut f64,
16169            lda: *const lapack_int,
16170            vl: *const f64,
16171            vu: *const f64,
16172            il: *const lapack_int,
16173            iu: *const lapack_int,
16174            abstol: *const f64,
16175            m: *mut lapack_int,
16176            W: *mut f64,
16177            Z: *mut f64,
16178            ldz: *const lapack_int,
16179            ISUPPZ: *mut lapack_int,
16180            work: *mut f64,
16181            lwork: *const lapack_int,
16182            iwork: *mut lapack_int,
16183            liwork: *const lapack_int,
16184            info: *mut lapack_int,
16185        ),
16186    >,
16187    pub ssyevr_2stage_: Option<
16188        unsafe extern "C" fn(
16189            jobz: *const c_char,
16190            range: *const c_char,
16191            uplo: *const c_char,
16192            n: *const lapack_int,
16193            A: *mut f32,
16194            lda: *const lapack_int,
16195            vl: *const f32,
16196            vu: *const f32,
16197            il: *const lapack_int,
16198            iu: *const lapack_int,
16199            abstol: *const f32,
16200            m: *mut lapack_int,
16201            W: *mut f32,
16202            Z: *mut f32,
16203            ldz: *const lapack_int,
16204            ISUPPZ: *mut lapack_int,
16205            work: *mut f32,
16206            lwork: *const lapack_int,
16207            iwork: *mut lapack_int,
16208            liwork: *const lapack_int,
16209            info: *mut lapack_int,
16210        ),
16211    >,
16212    pub dsyevx_: Option<
16213        unsafe extern "C" fn(
16214            jobz: *const c_char,
16215            range: *const c_char,
16216            uplo: *const c_char,
16217            n: *const lapack_int,
16218            A: *mut f64,
16219            lda: *const lapack_int,
16220            vl: *const f64,
16221            vu: *const f64,
16222            il: *const lapack_int,
16223            iu: *const lapack_int,
16224            abstol: *const f64,
16225            m: *mut lapack_int,
16226            W: *mut f64,
16227            Z: *mut f64,
16228            ldz: *const lapack_int,
16229            work: *mut f64,
16230            lwork: *const lapack_int,
16231            iwork: *mut lapack_int,
16232            IFAIL: *mut lapack_int,
16233            info: *mut lapack_int,
16234        ),
16235    >,
16236    pub ssyevx_: Option<
16237        unsafe extern "C" fn(
16238            jobz: *const c_char,
16239            range: *const c_char,
16240            uplo: *const c_char,
16241            n: *const lapack_int,
16242            A: *mut f32,
16243            lda: *const lapack_int,
16244            vl: *const f32,
16245            vu: *const f32,
16246            il: *const lapack_int,
16247            iu: *const lapack_int,
16248            abstol: *const f32,
16249            m: *mut lapack_int,
16250            W: *mut f32,
16251            Z: *mut f32,
16252            ldz: *const lapack_int,
16253            work: *mut f32,
16254            lwork: *const lapack_int,
16255            iwork: *mut lapack_int,
16256            IFAIL: *mut lapack_int,
16257            info: *mut lapack_int,
16258        ),
16259    >,
16260    pub dsyevx_2stage_: Option<
16261        unsafe extern "C" fn(
16262            jobz: *const c_char,
16263            range: *const c_char,
16264            uplo: *const c_char,
16265            n: *const lapack_int,
16266            A: *mut f64,
16267            lda: *const lapack_int,
16268            vl: *const f64,
16269            vu: *const f64,
16270            il: *const lapack_int,
16271            iu: *const lapack_int,
16272            abstol: *const f64,
16273            m: *mut lapack_int,
16274            W: *mut f64,
16275            Z: *mut f64,
16276            ldz: *const lapack_int,
16277            work: *mut f64,
16278            lwork: *const lapack_int,
16279            iwork: *mut lapack_int,
16280            IFAIL: *mut lapack_int,
16281            info: *mut lapack_int,
16282        ),
16283    >,
16284    pub ssyevx_2stage_: Option<
16285        unsafe extern "C" fn(
16286            jobz: *const c_char,
16287            range: *const c_char,
16288            uplo: *const c_char,
16289            n: *const lapack_int,
16290            A: *mut f32,
16291            lda: *const lapack_int,
16292            vl: *const f32,
16293            vu: *const f32,
16294            il: *const lapack_int,
16295            iu: *const lapack_int,
16296            abstol: *const f32,
16297            m: *mut lapack_int,
16298            W: *mut f32,
16299            Z: *mut f32,
16300            ldz: *const lapack_int,
16301            work: *mut f32,
16302            lwork: *const lapack_int,
16303            iwork: *mut lapack_int,
16304            IFAIL: *mut lapack_int,
16305            info: *mut lapack_int,
16306        ),
16307    >,
16308    pub dsygst_: Option<
16309        unsafe extern "C" fn(
16310            itype: *const lapack_int,
16311            uplo: *const c_char,
16312            n: *const lapack_int,
16313            A: *mut f64,
16314            lda: *const lapack_int,
16315            B: *const f64,
16316            ldb: *const lapack_int,
16317            info: *mut lapack_int,
16318        ),
16319    >,
16320    pub ssygst_: Option<
16321        unsafe extern "C" fn(
16322            itype: *const lapack_int,
16323            uplo: *const c_char,
16324            n: *const lapack_int,
16325            A: *mut f32,
16326            lda: *const lapack_int,
16327            B: *const f32,
16328            ldb: *const lapack_int,
16329            info: *mut lapack_int,
16330        ),
16331    >,
16332    pub dsygv_: Option<
16333        unsafe extern "C" fn(
16334            itype: *const lapack_int,
16335            jobz: *const c_char,
16336            uplo: *const c_char,
16337            n: *const lapack_int,
16338            A: *mut f64,
16339            lda: *const lapack_int,
16340            B: *mut f64,
16341            ldb: *const lapack_int,
16342            W: *mut f64,
16343            work: *mut f64,
16344            lwork: *const lapack_int,
16345            info: *mut lapack_int,
16346        ),
16347    >,
16348    pub ssygv_: Option<
16349        unsafe extern "C" fn(
16350            itype: *const lapack_int,
16351            jobz: *const c_char,
16352            uplo: *const c_char,
16353            n: *const lapack_int,
16354            A: *mut f32,
16355            lda: *const lapack_int,
16356            B: *mut f32,
16357            ldb: *const lapack_int,
16358            W: *mut f32,
16359            work: *mut f32,
16360            lwork: *const lapack_int,
16361            info: *mut lapack_int,
16362        ),
16363    >,
16364    pub dsygv_2stage_: Option<
16365        unsafe extern "C" fn(
16366            itype: *const lapack_int,
16367            jobz: *const c_char,
16368            uplo: *const c_char,
16369            n: *const lapack_int,
16370            A: *mut f64,
16371            lda: *const lapack_int,
16372            B: *mut f64,
16373            ldb: *const lapack_int,
16374            W: *mut f64,
16375            work: *mut f64,
16376            lwork: *const lapack_int,
16377            info: *mut lapack_int,
16378        ),
16379    >,
16380    pub ssygv_2stage_: Option<
16381        unsafe extern "C" fn(
16382            itype: *const lapack_int,
16383            jobz: *const c_char,
16384            uplo: *const c_char,
16385            n: *const lapack_int,
16386            A: *mut f32,
16387            lda: *const lapack_int,
16388            B: *mut f32,
16389            ldb: *const lapack_int,
16390            W: *mut f32,
16391            work: *mut f32,
16392            lwork: *const lapack_int,
16393            info: *mut lapack_int,
16394        ),
16395    >,
16396    pub dsygvd_: Option<
16397        unsafe extern "C" fn(
16398            itype: *const lapack_int,
16399            jobz: *const c_char,
16400            uplo: *const c_char,
16401            n: *const lapack_int,
16402            A: *mut f64,
16403            lda: *const lapack_int,
16404            B: *mut f64,
16405            ldb: *const lapack_int,
16406            W: *mut f64,
16407            work: *mut f64,
16408            lwork: *const lapack_int,
16409            iwork: *mut lapack_int,
16410            liwork: *const lapack_int,
16411            info: *mut lapack_int,
16412        ),
16413    >,
16414    pub ssygvd_: Option<
16415        unsafe extern "C" fn(
16416            itype: *const lapack_int,
16417            jobz: *const c_char,
16418            uplo: *const c_char,
16419            n: *const lapack_int,
16420            A: *mut f32,
16421            lda: *const lapack_int,
16422            B: *mut f32,
16423            ldb: *const lapack_int,
16424            W: *mut f32,
16425            work: *mut f32,
16426            lwork: *const lapack_int,
16427            iwork: *mut lapack_int,
16428            liwork: *const lapack_int,
16429            info: *mut lapack_int,
16430        ),
16431    >,
16432    pub dsygvx_: Option<
16433        unsafe extern "C" fn(
16434            itype: *const lapack_int,
16435            jobz: *const c_char,
16436            range: *const c_char,
16437            uplo: *const c_char,
16438            n: *const lapack_int,
16439            A: *mut f64,
16440            lda: *const lapack_int,
16441            B: *mut f64,
16442            ldb: *const lapack_int,
16443            vl: *const f64,
16444            vu: *const f64,
16445            il: *const lapack_int,
16446            iu: *const lapack_int,
16447            abstol: *const f64,
16448            m: *mut lapack_int,
16449            W: *mut f64,
16450            Z: *mut f64,
16451            ldz: *const lapack_int,
16452            work: *mut f64,
16453            lwork: *const lapack_int,
16454            iwork: *mut lapack_int,
16455            IFAIL: *mut lapack_int,
16456            info: *mut lapack_int,
16457        ),
16458    >,
16459    pub ssygvx_: Option<
16460        unsafe extern "C" fn(
16461            itype: *const lapack_int,
16462            jobz: *const c_char,
16463            range: *const c_char,
16464            uplo: *const c_char,
16465            n: *const lapack_int,
16466            A: *mut f32,
16467            lda: *const lapack_int,
16468            B: *mut f32,
16469            ldb: *const lapack_int,
16470            vl: *const f32,
16471            vu: *const f32,
16472            il: *const lapack_int,
16473            iu: *const lapack_int,
16474            abstol: *const f32,
16475            m: *mut lapack_int,
16476            W: *mut f32,
16477            Z: *mut f32,
16478            ldz: *const lapack_int,
16479            work: *mut f32,
16480            lwork: *const lapack_int,
16481            iwork: *mut lapack_int,
16482            IFAIL: *mut lapack_int,
16483            info: *mut lapack_int,
16484        ),
16485    >,
16486    pub csyr_: Option<
16487        unsafe extern "C" fn(
16488            uplo: *const c_char,
16489            n: *const lapack_int,
16490            alpha: *const __BindgenComplex<f32>,
16491            X: *const __BindgenComplex<f32>,
16492            incx: *const lapack_int,
16493            A: *mut __BindgenComplex<f32>,
16494            lda: *const lapack_int,
16495        ),
16496    >,
16497    pub zsyr_: Option<
16498        unsafe extern "C" fn(
16499            uplo: *const c_char,
16500            n: *const lapack_int,
16501            alpha: *const __BindgenComplex<f64>,
16502            X: *const __BindgenComplex<f64>,
16503            incx: *const lapack_int,
16504            A: *mut __BindgenComplex<f64>,
16505            lda: *const lapack_int,
16506        ),
16507    >,
16508    pub csyrfs_: Option<
16509        unsafe extern "C" fn(
16510            uplo: *const c_char,
16511            n: *const lapack_int,
16512            nrhs: *const lapack_int,
16513            A: *const __BindgenComplex<f32>,
16514            lda: *const lapack_int,
16515            AF: *const __BindgenComplex<f32>,
16516            ldaf: *const lapack_int,
16517            ipiv: *const lapack_int,
16518            B: *const __BindgenComplex<f32>,
16519            ldb: *const lapack_int,
16520            X: *mut __BindgenComplex<f32>,
16521            ldx: *const lapack_int,
16522            ferr: *mut f32,
16523            berr: *mut f32,
16524            work: *mut __BindgenComplex<f32>,
16525            rwork: *mut f32,
16526            info: *mut lapack_int,
16527        ),
16528    >,
16529    pub dsyrfs_: Option<
16530        unsafe extern "C" fn(
16531            uplo: *const c_char,
16532            n: *const lapack_int,
16533            nrhs: *const lapack_int,
16534            A: *const f64,
16535            lda: *const lapack_int,
16536            AF: *const f64,
16537            ldaf: *const lapack_int,
16538            ipiv: *const lapack_int,
16539            B: *const f64,
16540            ldb: *const lapack_int,
16541            X: *mut f64,
16542            ldx: *const lapack_int,
16543            ferr: *mut f64,
16544            berr: *mut f64,
16545            work: *mut f64,
16546            iwork: *mut lapack_int,
16547            info: *mut lapack_int,
16548        ),
16549    >,
16550    pub ssyrfs_: Option<
16551        unsafe extern "C" fn(
16552            uplo: *const c_char,
16553            n: *const lapack_int,
16554            nrhs: *const lapack_int,
16555            A: *const f32,
16556            lda: *const lapack_int,
16557            AF: *const f32,
16558            ldaf: *const lapack_int,
16559            ipiv: *const lapack_int,
16560            B: *const f32,
16561            ldb: *const lapack_int,
16562            X: *mut f32,
16563            ldx: *const lapack_int,
16564            ferr: *mut f32,
16565            berr: *mut f32,
16566            work: *mut f32,
16567            iwork: *mut lapack_int,
16568            info: *mut lapack_int,
16569        ),
16570    >,
16571    pub zsyrfs_: Option<
16572        unsafe extern "C" fn(
16573            uplo: *const c_char,
16574            n: *const lapack_int,
16575            nrhs: *const lapack_int,
16576            A: *const __BindgenComplex<f64>,
16577            lda: *const lapack_int,
16578            AF: *const __BindgenComplex<f64>,
16579            ldaf: *const lapack_int,
16580            ipiv: *const lapack_int,
16581            B: *const __BindgenComplex<f64>,
16582            ldb: *const lapack_int,
16583            X: *mut __BindgenComplex<f64>,
16584            ldx: *const lapack_int,
16585            ferr: *mut f64,
16586            berr: *mut f64,
16587            work: *mut __BindgenComplex<f64>,
16588            rwork: *mut f64,
16589            info: *mut lapack_int,
16590        ),
16591    >,
16592    pub csyrfsx_: Option<
16593        unsafe extern "C" fn(
16594            uplo: *const c_char,
16595            equed: *const c_char,
16596            n: *const lapack_int,
16597            nrhs: *const lapack_int,
16598            A: *const __BindgenComplex<f32>,
16599            lda: *const lapack_int,
16600            AF: *const __BindgenComplex<f32>,
16601            ldaf: *const lapack_int,
16602            ipiv: *const lapack_int,
16603            S: *const f32,
16604            B: *const __BindgenComplex<f32>,
16605            ldb: *const lapack_int,
16606            X: *mut __BindgenComplex<f32>,
16607            ldx: *const lapack_int,
16608            rcond: *mut f32,
16609            berr: *mut f32,
16610            n_err_bnds: *const lapack_int,
16611            err_bnds_norm: *mut f32,
16612            err_bnds_comp: *mut f32,
16613            nparams: *const lapack_int,
16614            params: *mut f32,
16615            work: *mut __BindgenComplex<f32>,
16616            rwork: *mut f32,
16617            info: *mut lapack_int,
16618        ),
16619    >,
16620    pub dsyrfsx_: Option<
16621        unsafe extern "C" fn(
16622            uplo: *const c_char,
16623            equed: *const c_char,
16624            n: *const lapack_int,
16625            nrhs: *const lapack_int,
16626            A: *const f64,
16627            lda: *const lapack_int,
16628            AF: *const f64,
16629            ldaf: *const lapack_int,
16630            ipiv: *const lapack_int,
16631            S: *const f64,
16632            B: *const f64,
16633            ldb: *const lapack_int,
16634            X: *mut f64,
16635            ldx: *const lapack_int,
16636            rcond: *mut f64,
16637            berr: *mut f64,
16638            n_err_bnds: *const lapack_int,
16639            err_bnds_norm: *mut f64,
16640            err_bnds_comp: *mut f64,
16641            nparams: *const lapack_int,
16642            params: *mut f64,
16643            work: *mut f64,
16644            iwork: *mut lapack_int,
16645            info: *mut lapack_int,
16646        ),
16647    >,
16648    pub ssyrfsx_: Option<
16649        unsafe extern "C" fn(
16650            uplo: *const c_char,
16651            equed: *const c_char,
16652            n: *const lapack_int,
16653            nrhs: *const lapack_int,
16654            A: *const f32,
16655            lda: *const lapack_int,
16656            AF: *const f32,
16657            ldaf: *const lapack_int,
16658            ipiv: *const lapack_int,
16659            S: *const f32,
16660            B: *const f32,
16661            ldb: *const lapack_int,
16662            X: *mut f32,
16663            ldx: *const lapack_int,
16664            rcond: *mut f32,
16665            berr: *mut f32,
16666            n_err_bnds: *const lapack_int,
16667            err_bnds_norm: *mut f32,
16668            err_bnds_comp: *mut f32,
16669            nparams: *const lapack_int,
16670            params: *mut f32,
16671            work: *mut f32,
16672            iwork: *mut lapack_int,
16673            info: *mut lapack_int,
16674        ),
16675    >,
16676    pub zsyrfsx_: Option<
16677        unsafe extern "C" fn(
16678            uplo: *const c_char,
16679            equed: *const c_char,
16680            n: *const lapack_int,
16681            nrhs: *const lapack_int,
16682            A: *const __BindgenComplex<f64>,
16683            lda: *const lapack_int,
16684            AF: *const __BindgenComplex<f64>,
16685            ldaf: *const lapack_int,
16686            ipiv: *const lapack_int,
16687            S: *const f64,
16688            B: *const __BindgenComplex<f64>,
16689            ldb: *const lapack_int,
16690            X: *mut __BindgenComplex<f64>,
16691            ldx: *const lapack_int,
16692            rcond: *mut f64,
16693            berr: *mut f64,
16694            n_err_bnds: *const lapack_int,
16695            err_bnds_norm: *mut f64,
16696            err_bnds_comp: *mut f64,
16697            nparams: *const lapack_int,
16698            params: *mut f64,
16699            work: *mut __BindgenComplex<f64>,
16700            rwork: *mut f64,
16701            info: *mut lapack_int,
16702        ),
16703    >,
16704    pub csysv_: Option<
16705        unsafe extern "C" fn(
16706            uplo: *const c_char,
16707            n: *const lapack_int,
16708            nrhs: *const lapack_int,
16709            A: *mut __BindgenComplex<f32>,
16710            lda: *const lapack_int,
16711            ipiv: *mut lapack_int,
16712            B: *mut __BindgenComplex<f32>,
16713            ldb: *const lapack_int,
16714            work: *mut __BindgenComplex<f32>,
16715            lwork: *const lapack_int,
16716            info: *mut lapack_int,
16717        ),
16718    >,
16719    pub dsysv_: Option<
16720        unsafe extern "C" fn(
16721            uplo: *const c_char,
16722            n: *const lapack_int,
16723            nrhs: *const lapack_int,
16724            A: *mut f64,
16725            lda: *const lapack_int,
16726            ipiv: *mut lapack_int,
16727            B: *mut f64,
16728            ldb: *const lapack_int,
16729            work: *mut f64,
16730            lwork: *const lapack_int,
16731            info: *mut lapack_int,
16732        ),
16733    >,
16734    pub ssysv_: Option<
16735        unsafe extern "C" fn(
16736            uplo: *const c_char,
16737            n: *const lapack_int,
16738            nrhs: *const lapack_int,
16739            A: *mut f32,
16740            lda: *const lapack_int,
16741            ipiv: *mut lapack_int,
16742            B: *mut f32,
16743            ldb: *const lapack_int,
16744            work: *mut f32,
16745            lwork: *const lapack_int,
16746            info: *mut lapack_int,
16747        ),
16748    >,
16749    pub zsysv_: Option<
16750        unsafe extern "C" fn(
16751            uplo: *const c_char,
16752            n: *const lapack_int,
16753            nrhs: *const lapack_int,
16754            A: *mut __BindgenComplex<f64>,
16755            lda: *const lapack_int,
16756            ipiv: *mut lapack_int,
16757            B: *mut __BindgenComplex<f64>,
16758            ldb: *const lapack_int,
16759            work: *mut __BindgenComplex<f64>,
16760            lwork: *const lapack_int,
16761            info: *mut lapack_int,
16762        ),
16763    >,
16764    pub csysv_aa_: Option<
16765        unsafe extern "C" fn(
16766            uplo: *const c_char,
16767            n: *const lapack_int,
16768            nrhs: *const lapack_int,
16769            A: *mut __BindgenComplex<f32>,
16770            lda: *const lapack_int,
16771            ipiv: *mut lapack_int,
16772            B: *mut __BindgenComplex<f32>,
16773            ldb: *const lapack_int,
16774            work: *mut __BindgenComplex<f32>,
16775            lwork: *const lapack_int,
16776            info: *mut lapack_int,
16777        ),
16778    >,
16779    pub dsysv_aa_: Option<
16780        unsafe extern "C" fn(
16781            uplo: *const c_char,
16782            n: *const lapack_int,
16783            nrhs: *const lapack_int,
16784            A: *mut f64,
16785            lda: *const lapack_int,
16786            ipiv: *mut lapack_int,
16787            B: *mut f64,
16788            ldb: *const lapack_int,
16789            work: *mut f64,
16790            lwork: *const lapack_int,
16791            info: *mut lapack_int,
16792        ),
16793    >,
16794    pub ssysv_aa_: Option<
16795        unsafe extern "C" fn(
16796            uplo: *const c_char,
16797            n: *const lapack_int,
16798            nrhs: *const lapack_int,
16799            A: *mut f32,
16800            lda: *const lapack_int,
16801            ipiv: *mut lapack_int,
16802            B: *mut f32,
16803            ldb: *const lapack_int,
16804            work: *mut f32,
16805            lwork: *const lapack_int,
16806            info: *mut lapack_int,
16807        ),
16808    >,
16809    pub zsysv_aa_: Option<
16810        unsafe extern "C" fn(
16811            uplo: *const c_char,
16812            n: *const lapack_int,
16813            nrhs: *const lapack_int,
16814            A: *mut __BindgenComplex<f64>,
16815            lda: *const lapack_int,
16816            ipiv: *mut lapack_int,
16817            B: *mut __BindgenComplex<f64>,
16818            ldb: *const lapack_int,
16819            work: *mut __BindgenComplex<f64>,
16820            lwork: *const lapack_int,
16821            info: *mut lapack_int,
16822        ),
16823    >,
16824    pub csysv_aa_2stage_: Option<
16825        unsafe extern "C" fn(
16826            uplo: *const c_char,
16827            n: *const lapack_int,
16828            nrhs: *const lapack_int,
16829            A: *mut __BindgenComplex<f32>,
16830            lda: *const lapack_int,
16831            TB: *mut __BindgenComplex<f32>,
16832            ltb: *const lapack_int,
16833            ipiv: *mut lapack_int,
16834            ipiv2: *mut lapack_int,
16835            B: *mut __BindgenComplex<f32>,
16836            ldb: *const lapack_int,
16837            work: *mut __BindgenComplex<f32>,
16838            lwork: *const lapack_int,
16839            info: *mut lapack_int,
16840        ),
16841    >,
16842    pub dsysv_aa_2stage_: Option<
16843        unsafe extern "C" fn(
16844            uplo: *const c_char,
16845            n: *const lapack_int,
16846            nrhs: *const lapack_int,
16847            A: *mut f64,
16848            lda: *const lapack_int,
16849            TB: *mut f64,
16850            ltb: *const lapack_int,
16851            ipiv: *mut lapack_int,
16852            ipiv2: *mut lapack_int,
16853            B: *mut f64,
16854            ldb: *const lapack_int,
16855            work: *mut f64,
16856            lwork: *const lapack_int,
16857            info: *mut lapack_int,
16858        ),
16859    >,
16860    pub ssysv_aa_2stage_: Option<
16861        unsafe extern "C" fn(
16862            uplo: *const c_char,
16863            n: *const lapack_int,
16864            nrhs: *const lapack_int,
16865            A: *mut f32,
16866            lda: *const lapack_int,
16867            TB: *mut f32,
16868            ltb: *const lapack_int,
16869            ipiv: *mut lapack_int,
16870            ipiv2: *mut lapack_int,
16871            B: *mut f32,
16872            ldb: *const lapack_int,
16873            work: *mut f32,
16874            lwork: *const lapack_int,
16875            info: *mut lapack_int,
16876        ),
16877    >,
16878    pub zsysv_aa_2stage_: Option<
16879        unsafe extern "C" fn(
16880            uplo: *const c_char,
16881            n: *const lapack_int,
16882            nrhs: *const lapack_int,
16883            A: *mut __BindgenComplex<f64>,
16884            lda: *const lapack_int,
16885            TB: *mut __BindgenComplex<f64>,
16886            ltb: *const lapack_int,
16887            ipiv: *mut lapack_int,
16888            ipiv2: *mut lapack_int,
16889            B: *mut __BindgenComplex<f64>,
16890            ldb: *const lapack_int,
16891            work: *mut __BindgenComplex<f64>,
16892            lwork: *const lapack_int,
16893            info: *mut lapack_int,
16894        ),
16895    >,
16896    pub csysv_rk_: Option<
16897        unsafe extern "C" fn(
16898            uplo: *const c_char,
16899            n: *const lapack_int,
16900            nrhs: *const lapack_int,
16901            A: *mut __BindgenComplex<f32>,
16902            lda: *const lapack_int,
16903            E: *mut __BindgenComplex<f32>,
16904            ipiv: *mut lapack_int,
16905            B: *mut __BindgenComplex<f32>,
16906            ldb: *const lapack_int,
16907            work: *mut __BindgenComplex<f32>,
16908            lwork: *const lapack_int,
16909            info: *mut lapack_int,
16910        ),
16911    >,
16912    pub dsysv_rk_: Option<
16913        unsafe extern "C" fn(
16914            uplo: *const c_char,
16915            n: *const lapack_int,
16916            nrhs: *const lapack_int,
16917            A: *mut f64,
16918            lda: *const lapack_int,
16919            E: *mut f64,
16920            ipiv: *mut lapack_int,
16921            B: *mut f64,
16922            ldb: *const lapack_int,
16923            work: *mut f64,
16924            lwork: *const lapack_int,
16925            info: *mut lapack_int,
16926        ),
16927    >,
16928    pub ssysv_rk_: Option<
16929        unsafe extern "C" fn(
16930            uplo: *const c_char,
16931            n: *const lapack_int,
16932            nrhs: *const lapack_int,
16933            A: *mut f32,
16934            lda: *const lapack_int,
16935            E: *mut f32,
16936            ipiv: *mut lapack_int,
16937            B: *mut f32,
16938            ldb: *const lapack_int,
16939            work: *mut f32,
16940            lwork: *const lapack_int,
16941            info: *mut lapack_int,
16942        ),
16943    >,
16944    pub zsysv_rk_: Option<
16945        unsafe extern "C" fn(
16946            uplo: *const c_char,
16947            n: *const lapack_int,
16948            nrhs: *const lapack_int,
16949            A: *mut __BindgenComplex<f64>,
16950            lda: *const lapack_int,
16951            E: *mut __BindgenComplex<f64>,
16952            ipiv: *mut lapack_int,
16953            B: *mut __BindgenComplex<f64>,
16954            ldb: *const lapack_int,
16955            work: *mut __BindgenComplex<f64>,
16956            lwork: *const lapack_int,
16957            info: *mut lapack_int,
16958        ),
16959    >,
16960    pub csysv_rook_: Option<
16961        unsafe extern "C" fn(
16962            uplo: *const c_char,
16963            n: *const lapack_int,
16964            nrhs: *const lapack_int,
16965            A: *mut __BindgenComplex<f32>,
16966            lda: *const lapack_int,
16967            ipiv: *mut lapack_int,
16968            B: *mut __BindgenComplex<f32>,
16969            ldb: *const lapack_int,
16970            work: *mut __BindgenComplex<f32>,
16971            lwork: *const lapack_int,
16972            info: *mut lapack_int,
16973        ),
16974    >,
16975    pub dsysv_rook_: Option<
16976        unsafe extern "C" fn(
16977            uplo: *const c_char,
16978            n: *const lapack_int,
16979            nrhs: *const lapack_int,
16980            A: *mut f64,
16981            lda: *const lapack_int,
16982            ipiv: *mut lapack_int,
16983            B: *mut f64,
16984            ldb: *const lapack_int,
16985            work: *mut f64,
16986            lwork: *const lapack_int,
16987            info: *mut lapack_int,
16988        ),
16989    >,
16990    pub ssysv_rook_: Option<
16991        unsafe extern "C" fn(
16992            uplo: *const c_char,
16993            n: *const lapack_int,
16994            nrhs: *const lapack_int,
16995            A: *mut f32,
16996            lda: *const lapack_int,
16997            ipiv: *mut lapack_int,
16998            B: *mut f32,
16999            ldb: *const lapack_int,
17000            work: *mut f32,
17001            lwork: *const lapack_int,
17002            info: *mut lapack_int,
17003        ),
17004    >,
17005    pub zsysv_rook_: Option<
17006        unsafe extern "C" fn(
17007            uplo: *const c_char,
17008            n: *const lapack_int,
17009            nrhs: *const lapack_int,
17010            A: *mut __BindgenComplex<f64>,
17011            lda: *const lapack_int,
17012            ipiv: *mut lapack_int,
17013            B: *mut __BindgenComplex<f64>,
17014            ldb: *const lapack_int,
17015            work: *mut __BindgenComplex<f64>,
17016            lwork: *const lapack_int,
17017            info: *mut lapack_int,
17018        ),
17019    >,
17020    pub csysvx_: Option<
17021        unsafe extern "C" fn(
17022            fact: *const c_char,
17023            uplo: *const c_char,
17024            n: *const lapack_int,
17025            nrhs: *const lapack_int,
17026            A: *const __BindgenComplex<f32>,
17027            lda: *const lapack_int,
17028            AF: *mut __BindgenComplex<f32>,
17029            ldaf: *const lapack_int,
17030            ipiv: *mut lapack_int,
17031            B: *const __BindgenComplex<f32>,
17032            ldb: *const lapack_int,
17033            X: *mut __BindgenComplex<f32>,
17034            ldx: *const lapack_int,
17035            rcond: *mut f32,
17036            ferr: *mut f32,
17037            berr: *mut f32,
17038            work: *mut __BindgenComplex<f32>,
17039            lwork: *const lapack_int,
17040            rwork: *mut f32,
17041            info: *mut lapack_int,
17042        ),
17043    >,
17044    pub dsysvx_: Option<
17045        unsafe extern "C" fn(
17046            fact: *const c_char,
17047            uplo: *const c_char,
17048            n: *const lapack_int,
17049            nrhs: *const lapack_int,
17050            A: *const f64,
17051            lda: *const lapack_int,
17052            AF: *mut f64,
17053            ldaf: *const lapack_int,
17054            ipiv: *mut lapack_int,
17055            B: *const f64,
17056            ldb: *const lapack_int,
17057            X: *mut f64,
17058            ldx: *const lapack_int,
17059            rcond: *mut f64,
17060            ferr: *mut f64,
17061            berr: *mut f64,
17062            work: *mut f64,
17063            lwork: *const lapack_int,
17064            iwork: *mut lapack_int,
17065            info: *mut lapack_int,
17066        ),
17067    >,
17068    pub ssysvx_: Option<
17069        unsafe extern "C" fn(
17070            fact: *const c_char,
17071            uplo: *const c_char,
17072            n: *const lapack_int,
17073            nrhs: *const lapack_int,
17074            A: *const f32,
17075            lda: *const lapack_int,
17076            AF: *mut f32,
17077            ldaf: *const lapack_int,
17078            ipiv: *mut lapack_int,
17079            B: *const f32,
17080            ldb: *const lapack_int,
17081            X: *mut f32,
17082            ldx: *const lapack_int,
17083            rcond: *mut f32,
17084            ferr: *mut f32,
17085            berr: *mut f32,
17086            work: *mut f32,
17087            lwork: *const lapack_int,
17088            iwork: *mut lapack_int,
17089            info: *mut lapack_int,
17090        ),
17091    >,
17092    pub zsysvx_: Option<
17093        unsafe extern "C" fn(
17094            fact: *const c_char,
17095            uplo: *const c_char,
17096            n: *const lapack_int,
17097            nrhs: *const lapack_int,
17098            A: *const __BindgenComplex<f64>,
17099            lda: *const lapack_int,
17100            AF: *mut __BindgenComplex<f64>,
17101            ldaf: *const lapack_int,
17102            ipiv: *mut lapack_int,
17103            B: *const __BindgenComplex<f64>,
17104            ldb: *const lapack_int,
17105            X: *mut __BindgenComplex<f64>,
17106            ldx: *const lapack_int,
17107            rcond: *mut f64,
17108            ferr: *mut f64,
17109            berr: *mut f64,
17110            work: *mut __BindgenComplex<f64>,
17111            lwork: *const lapack_int,
17112            rwork: *mut f64,
17113            info: *mut lapack_int,
17114        ),
17115    >,
17116    pub csysvxx_: Option<
17117        unsafe extern "C" fn(
17118            fact: *const c_char,
17119            uplo: *const c_char,
17120            n: *const lapack_int,
17121            nrhs: *const lapack_int,
17122            A: *mut __BindgenComplex<f32>,
17123            lda: *const lapack_int,
17124            AF: *mut __BindgenComplex<f32>,
17125            ldaf: *const lapack_int,
17126            ipiv: *mut lapack_int,
17127            equed: *mut c_char,
17128            S: *mut f32,
17129            B: *mut __BindgenComplex<f32>,
17130            ldb: *const lapack_int,
17131            X: *mut __BindgenComplex<f32>,
17132            ldx: *const lapack_int,
17133            rcond: *mut f32,
17134            rpvgrw: *mut f32,
17135            berr: *mut f32,
17136            n_err_bnds: *const lapack_int,
17137            err_bnds_norm: *mut f32,
17138            err_bnds_comp: *mut f32,
17139            nparams: *const lapack_int,
17140            params: *mut f32,
17141            work: *mut __BindgenComplex<f32>,
17142            rwork: *mut f32,
17143            info: *mut lapack_int,
17144        ),
17145    >,
17146    pub dsysvxx_: Option<
17147        unsafe extern "C" fn(
17148            fact: *const c_char,
17149            uplo: *const c_char,
17150            n: *const lapack_int,
17151            nrhs: *const lapack_int,
17152            A: *mut f64,
17153            lda: *const lapack_int,
17154            AF: *mut f64,
17155            ldaf: *const lapack_int,
17156            ipiv: *mut lapack_int,
17157            equed: *mut c_char,
17158            S: *mut f64,
17159            B: *mut f64,
17160            ldb: *const lapack_int,
17161            X: *mut f64,
17162            ldx: *const lapack_int,
17163            rcond: *mut f64,
17164            rpvgrw: *mut f64,
17165            berr: *mut f64,
17166            n_err_bnds: *const lapack_int,
17167            err_bnds_norm: *mut f64,
17168            err_bnds_comp: *mut f64,
17169            nparams: *const lapack_int,
17170            params: *mut f64,
17171            work: *mut f64,
17172            iwork: *mut lapack_int,
17173            info: *mut lapack_int,
17174        ),
17175    >,
17176    pub ssysvxx_: Option<
17177        unsafe extern "C" fn(
17178            fact: *const c_char,
17179            uplo: *const c_char,
17180            n: *const lapack_int,
17181            nrhs: *const lapack_int,
17182            A: *mut f32,
17183            lda: *const lapack_int,
17184            AF: *mut f32,
17185            ldaf: *const lapack_int,
17186            ipiv: *mut lapack_int,
17187            equed: *mut c_char,
17188            S: *mut f32,
17189            B: *mut f32,
17190            ldb: *const lapack_int,
17191            X: *mut f32,
17192            ldx: *const lapack_int,
17193            rcond: *mut f32,
17194            rpvgrw: *mut f32,
17195            berr: *mut f32,
17196            n_err_bnds: *const lapack_int,
17197            err_bnds_norm: *mut f32,
17198            err_bnds_comp: *mut f32,
17199            nparams: *const lapack_int,
17200            params: *mut f32,
17201            work: *mut f32,
17202            iwork: *mut lapack_int,
17203            info: *mut lapack_int,
17204        ),
17205    >,
17206    pub zsysvxx_: Option<
17207        unsafe extern "C" fn(
17208            fact: *const c_char,
17209            uplo: *const c_char,
17210            n: *const lapack_int,
17211            nrhs: *const lapack_int,
17212            A: *mut __BindgenComplex<f64>,
17213            lda: *const lapack_int,
17214            AF: *mut __BindgenComplex<f64>,
17215            ldaf: *const lapack_int,
17216            ipiv: *mut lapack_int,
17217            equed: *mut c_char,
17218            S: *mut f64,
17219            B: *mut __BindgenComplex<f64>,
17220            ldb: *const lapack_int,
17221            X: *mut __BindgenComplex<f64>,
17222            ldx: *const lapack_int,
17223            rcond: *mut f64,
17224            rpvgrw: *mut f64,
17225            berr: *mut f64,
17226            n_err_bnds: *const lapack_int,
17227            err_bnds_norm: *mut f64,
17228            err_bnds_comp: *mut f64,
17229            nparams: *const lapack_int,
17230            params: *mut f64,
17231            work: *mut __BindgenComplex<f64>,
17232            rwork: *mut f64,
17233            info: *mut lapack_int,
17234        ),
17235    >,
17236    pub csyswapr_: Option<
17237        unsafe extern "C" fn(
17238            uplo: *const c_char,
17239            n: *const lapack_int,
17240            A: *mut __BindgenComplex<f32>,
17241            lda: *const lapack_int,
17242            i1: *const lapack_int,
17243            i2: *const lapack_int,
17244        ),
17245    >,
17246    pub dsyswapr_: Option<
17247        unsafe extern "C" fn(
17248            uplo: *const c_char,
17249            n: *const lapack_int,
17250            A: *mut f64,
17251            lda: *const lapack_int,
17252            i1: *const lapack_int,
17253            i2: *const lapack_int,
17254        ),
17255    >,
17256    pub ssyswapr_: Option<
17257        unsafe extern "C" fn(
17258            uplo: *const c_char,
17259            n: *const lapack_int,
17260            A: *mut f32,
17261            lda: *const lapack_int,
17262            i1: *const lapack_int,
17263            i2: *const lapack_int,
17264        ),
17265    >,
17266    pub zsyswapr_: Option<
17267        unsafe extern "C" fn(
17268            uplo: *const c_char,
17269            n: *const lapack_int,
17270            A: *mut __BindgenComplex<f64>,
17271            lda: *const lapack_int,
17272            i1: *const lapack_int,
17273            i2: *const lapack_int,
17274        ),
17275    >,
17276    pub dsytrd_: Option<
17277        unsafe extern "C" fn(
17278            uplo: *const c_char,
17279            n: *const lapack_int,
17280            A: *mut f64,
17281            lda: *const lapack_int,
17282            D: *mut f64,
17283            E: *mut f64,
17284            tau: *mut f64,
17285            work: *mut f64,
17286            lwork: *const lapack_int,
17287            info: *mut lapack_int,
17288        ),
17289    >,
17290    pub ssytrd_: Option<
17291        unsafe extern "C" fn(
17292            uplo: *const c_char,
17293            n: *const lapack_int,
17294            A: *mut f32,
17295            lda: *const lapack_int,
17296            D: *mut f32,
17297            E: *mut f32,
17298            tau: *mut f32,
17299            work: *mut f32,
17300            lwork: *const lapack_int,
17301            info: *mut lapack_int,
17302        ),
17303    >,
17304    pub dsytrd_2stage_: Option<
17305        unsafe extern "C" fn(
17306            vect: *const c_char,
17307            uplo: *const c_char,
17308            n: *const lapack_int,
17309            A: *mut f64,
17310            lda: *const lapack_int,
17311            D: *mut f64,
17312            E: *mut f64,
17313            tau: *mut f64,
17314            HOUS2: *mut f64,
17315            lhous2: *const lapack_int,
17316            work: *mut f64,
17317            lwork: *const lapack_int,
17318            info: *mut lapack_int,
17319        ),
17320    >,
17321    pub ssytrd_2stage_: Option<
17322        unsafe extern "C" fn(
17323            vect: *const c_char,
17324            uplo: *const c_char,
17325            n: *const lapack_int,
17326            A: *mut f32,
17327            lda: *const lapack_int,
17328            D: *mut f32,
17329            E: *mut f32,
17330            tau: *mut f32,
17331            HOUS2: *mut f32,
17332            lhous2: *const lapack_int,
17333            work: *mut f32,
17334            lwork: *const lapack_int,
17335            info: *mut lapack_int,
17336        ),
17337    >,
17338    pub csytrf_: Option<
17339        unsafe extern "C" fn(
17340            uplo: *const c_char,
17341            n: *const lapack_int,
17342            A: *mut __BindgenComplex<f32>,
17343            lda: *const lapack_int,
17344            ipiv: *mut lapack_int,
17345            work: *mut __BindgenComplex<f32>,
17346            lwork: *const lapack_int,
17347            info: *mut lapack_int,
17348        ),
17349    >,
17350    pub dsytrf_: Option<
17351        unsafe extern "C" fn(
17352            uplo: *const c_char,
17353            n: *const lapack_int,
17354            A: *mut f64,
17355            lda: *const lapack_int,
17356            ipiv: *mut lapack_int,
17357            work: *mut f64,
17358            lwork: *const lapack_int,
17359            info: *mut lapack_int,
17360        ),
17361    >,
17362    pub ssytrf_: Option<
17363        unsafe extern "C" fn(
17364            uplo: *const c_char,
17365            n: *const lapack_int,
17366            A: *mut f32,
17367            lda: *const lapack_int,
17368            ipiv: *mut lapack_int,
17369            work: *mut f32,
17370            lwork: *const lapack_int,
17371            info: *mut lapack_int,
17372        ),
17373    >,
17374    pub zsytrf_: Option<
17375        unsafe extern "C" fn(
17376            uplo: *const c_char,
17377            n: *const lapack_int,
17378            A: *mut __BindgenComplex<f64>,
17379            lda: *const lapack_int,
17380            ipiv: *mut lapack_int,
17381            work: *mut __BindgenComplex<f64>,
17382            lwork: *const lapack_int,
17383            info: *mut lapack_int,
17384        ),
17385    >,
17386    pub csytrf_aa_: Option<
17387        unsafe extern "C" fn(
17388            uplo: *const c_char,
17389            n: *const lapack_int,
17390            A: *mut __BindgenComplex<f32>,
17391            lda: *const lapack_int,
17392            ipiv: *mut lapack_int,
17393            work: *mut __BindgenComplex<f32>,
17394            lwork: *const lapack_int,
17395            info: *mut lapack_int,
17396        ),
17397    >,
17398    pub dsytrf_aa_: Option<
17399        unsafe extern "C" fn(
17400            uplo: *const c_char,
17401            n: *const lapack_int,
17402            A: *mut f64,
17403            lda: *const lapack_int,
17404            ipiv: *mut lapack_int,
17405            work: *mut f64,
17406            lwork: *const lapack_int,
17407            info: *mut lapack_int,
17408        ),
17409    >,
17410    pub ssytrf_aa_: Option<
17411        unsafe extern "C" fn(
17412            uplo: *const c_char,
17413            n: *const lapack_int,
17414            A: *mut f32,
17415            lda: *const lapack_int,
17416            ipiv: *mut lapack_int,
17417            work: *mut f32,
17418            lwork: *const lapack_int,
17419            info: *mut lapack_int,
17420        ),
17421    >,
17422    pub zsytrf_aa_: Option<
17423        unsafe extern "C" fn(
17424            uplo: *const c_char,
17425            n: *const lapack_int,
17426            A: *mut __BindgenComplex<f64>,
17427            lda: *const lapack_int,
17428            ipiv: *mut lapack_int,
17429            work: *mut __BindgenComplex<f64>,
17430            lwork: *const lapack_int,
17431            info: *mut lapack_int,
17432        ),
17433    >,
17434    pub csytrf_aa_2stage_: Option<
17435        unsafe extern "C" fn(
17436            uplo: *const c_char,
17437            n: *const lapack_int,
17438            A: *mut __BindgenComplex<f32>,
17439            lda: *const lapack_int,
17440            TB: *mut __BindgenComplex<f32>,
17441            ltb: *const lapack_int,
17442            ipiv: *mut lapack_int,
17443            ipiv2: *mut lapack_int,
17444            work: *mut __BindgenComplex<f32>,
17445            lwork: *const lapack_int,
17446            info: *mut lapack_int,
17447        ),
17448    >,
17449    pub dsytrf_aa_2stage_: Option<
17450        unsafe extern "C" fn(
17451            uplo: *const c_char,
17452            n: *const lapack_int,
17453            A: *mut f64,
17454            lda: *const lapack_int,
17455            TB: *mut f64,
17456            ltb: *const lapack_int,
17457            ipiv: *mut lapack_int,
17458            ipiv2: *mut lapack_int,
17459            work: *mut f64,
17460            lwork: *const lapack_int,
17461            info: *mut lapack_int,
17462        ),
17463    >,
17464    pub ssytrf_aa_2stage_: Option<
17465        unsafe extern "C" fn(
17466            uplo: *const c_char,
17467            n: *const lapack_int,
17468            A: *mut f32,
17469            lda: *const lapack_int,
17470            TB: *mut f32,
17471            ltb: *const lapack_int,
17472            ipiv: *mut lapack_int,
17473            ipiv2: *mut lapack_int,
17474            work: *mut f32,
17475            lwork: *const lapack_int,
17476            info: *mut lapack_int,
17477        ),
17478    >,
17479    pub zsytrf_aa_2stage_: Option<
17480        unsafe extern "C" fn(
17481            uplo: *const c_char,
17482            n: *const lapack_int,
17483            A: *mut __BindgenComplex<f64>,
17484            lda: *const lapack_int,
17485            TB: *mut __BindgenComplex<f64>,
17486            ltb: *const lapack_int,
17487            ipiv: *mut lapack_int,
17488            ipiv2: *mut lapack_int,
17489            work: *mut __BindgenComplex<f64>,
17490            lwork: *const lapack_int,
17491            info: *mut lapack_int,
17492        ),
17493    >,
17494    pub csytrf_rk_: Option<
17495        unsafe extern "C" fn(
17496            uplo: *const c_char,
17497            n: *const lapack_int,
17498            A: *mut __BindgenComplex<f32>,
17499            lda: *const lapack_int,
17500            E: *mut __BindgenComplex<f32>,
17501            ipiv: *mut lapack_int,
17502            work: *mut __BindgenComplex<f32>,
17503            lwork: *const lapack_int,
17504            info: *mut lapack_int,
17505        ),
17506    >,
17507    pub dsytrf_rk_: Option<
17508        unsafe extern "C" fn(
17509            uplo: *const c_char,
17510            n: *const lapack_int,
17511            A: *mut f64,
17512            lda: *const lapack_int,
17513            E: *mut f64,
17514            ipiv: *mut lapack_int,
17515            work: *mut f64,
17516            lwork: *const lapack_int,
17517            info: *mut lapack_int,
17518        ),
17519    >,
17520    pub ssytrf_rk_: Option<
17521        unsafe extern "C" fn(
17522            uplo: *const c_char,
17523            n: *const lapack_int,
17524            A: *mut f32,
17525            lda: *const lapack_int,
17526            E: *mut f32,
17527            ipiv: *mut lapack_int,
17528            work: *mut f32,
17529            lwork: *const lapack_int,
17530            info: *mut lapack_int,
17531        ),
17532    >,
17533    pub zsytrf_rk_: Option<
17534        unsafe extern "C" fn(
17535            uplo: *const c_char,
17536            n: *const lapack_int,
17537            A: *mut __BindgenComplex<f64>,
17538            lda: *const lapack_int,
17539            E: *mut __BindgenComplex<f64>,
17540            ipiv: *mut lapack_int,
17541            work: *mut __BindgenComplex<f64>,
17542            lwork: *const lapack_int,
17543            info: *mut lapack_int,
17544        ),
17545    >,
17546    pub csytrf_rook_: Option<
17547        unsafe extern "C" fn(
17548            uplo: *const c_char,
17549            n: *const lapack_int,
17550            A: *mut __BindgenComplex<f32>,
17551            lda: *const lapack_int,
17552            ipiv: *mut lapack_int,
17553            work: *mut __BindgenComplex<f32>,
17554            lwork: *const lapack_int,
17555            info: *mut lapack_int,
17556        ),
17557    >,
17558    pub dsytrf_rook_: Option<
17559        unsafe extern "C" fn(
17560            uplo: *const c_char,
17561            n: *const lapack_int,
17562            A: *mut f64,
17563            lda: *const lapack_int,
17564            ipiv: *mut lapack_int,
17565            work: *mut f64,
17566            lwork: *const lapack_int,
17567            info: *mut lapack_int,
17568        ),
17569    >,
17570    pub ssytrf_rook_: Option<
17571        unsafe extern "C" fn(
17572            uplo: *const c_char,
17573            n: *const lapack_int,
17574            A: *mut f32,
17575            lda: *const lapack_int,
17576            ipiv: *mut lapack_int,
17577            work: *mut f32,
17578            lwork: *const lapack_int,
17579            info: *mut lapack_int,
17580        ),
17581    >,
17582    pub zsytrf_rook_: Option<
17583        unsafe extern "C" fn(
17584            uplo: *const c_char,
17585            n: *const lapack_int,
17586            A: *mut __BindgenComplex<f64>,
17587            lda: *const lapack_int,
17588            ipiv: *mut lapack_int,
17589            work: *mut __BindgenComplex<f64>,
17590            lwork: *const lapack_int,
17591            info: *mut lapack_int,
17592        ),
17593    >,
17594    pub csytri_: Option<
17595        unsafe extern "C" fn(
17596            uplo: *const c_char,
17597            n: *const lapack_int,
17598            A: *mut __BindgenComplex<f32>,
17599            lda: *const lapack_int,
17600            ipiv: *const lapack_int,
17601            work: *mut __BindgenComplex<f32>,
17602            info: *mut lapack_int,
17603        ),
17604    >,
17605    pub dsytri_: Option<
17606        unsafe extern "C" fn(
17607            uplo: *const c_char,
17608            n: *const lapack_int,
17609            A: *mut f64,
17610            lda: *const lapack_int,
17611            ipiv: *const lapack_int,
17612            work: *mut f64,
17613            info: *mut lapack_int,
17614        ),
17615    >,
17616    pub ssytri_: Option<
17617        unsafe extern "C" fn(
17618            uplo: *const c_char,
17619            n: *const lapack_int,
17620            A: *mut f32,
17621            lda: *const lapack_int,
17622            ipiv: *const lapack_int,
17623            work: *mut f32,
17624            info: *mut lapack_int,
17625        ),
17626    >,
17627    pub zsytri_: Option<
17628        unsafe extern "C" fn(
17629            uplo: *const c_char,
17630            n: *const lapack_int,
17631            A: *mut __BindgenComplex<f64>,
17632            lda: *const lapack_int,
17633            ipiv: *const lapack_int,
17634            work: *mut __BindgenComplex<f64>,
17635            info: *mut lapack_int,
17636        ),
17637    >,
17638    pub csytri2_: Option<
17639        unsafe extern "C" fn(
17640            uplo: *const c_char,
17641            n: *const lapack_int,
17642            A: *mut __BindgenComplex<f32>,
17643            lda: *const lapack_int,
17644            ipiv: *const lapack_int,
17645            work: *mut __BindgenComplex<f32>,
17646            lwork: *const lapack_int,
17647            info: *mut lapack_int,
17648        ),
17649    >,
17650    pub dsytri2_: Option<
17651        unsafe extern "C" fn(
17652            uplo: *const c_char,
17653            n: *const lapack_int,
17654            A: *mut f64,
17655            lda: *const lapack_int,
17656            ipiv: *const lapack_int,
17657            work: *mut f64,
17658            lwork: *const lapack_int,
17659            info: *mut lapack_int,
17660        ),
17661    >,
17662    pub ssytri2_: Option<
17663        unsafe extern "C" fn(
17664            uplo: *const c_char,
17665            n: *const lapack_int,
17666            A: *mut f32,
17667            lda: *const lapack_int,
17668            ipiv: *const lapack_int,
17669            work: *mut f32,
17670            lwork: *const lapack_int,
17671            info: *mut lapack_int,
17672        ),
17673    >,
17674    pub zsytri2_: Option<
17675        unsafe extern "C" fn(
17676            uplo: *const c_char,
17677            n: *const lapack_int,
17678            A: *mut __BindgenComplex<f64>,
17679            lda: *const lapack_int,
17680            ipiv: *const lapack_int,
17681            work: *mut __BindgenComplex<f64>,
17682            lwork: *const lapack_int,
17683            info: *mut lapack_int,
17684        ),
17685    >,
17686    pub csytri2x_: Option<
17687        unsafe extern "C" fn(
17688            uplo: *const c_char,
17689            n: *const lapack_int,
17690            A: *mut __BindgenComplex<f32>,
17691            lda: *const lapack_int,
17692            ipiv: *const lapack_int,
17693            work: *mut __BindgenComplex<f32>,
17694            nb: *const lapack_int,
17695            info: *mut lapack_int,
17696        ),
17697    >,
17698    pub dsytri2x_: Option<
17699        unsafe extern "C" fn(
17700            uplo: *const c_char,
17701            n: *const lapack_int,
17702            A: *mut f64,
17703            lda: *const lapack_int,
17704            ipiv: *const lapack_int,
17705            work: *mut f64,
17706            nb: *const lapack_int,
17707            info: *mut lapack_int,
17708        ),
17709    >,
17710    pub ssytri2x_: Option<
17711        unsafe extern "C" fn(
17712            uplo: *const c_char,
17713            n: *const lapack_int,
17714            A: *mut f32,
17715            lda: *const lapack_int,
17716            ipiv: *const lapack_int,
17717            work: *mut f32,
17718            nb: *const lapack_int,
17719            info: *mut lapack_int,
17720        ),
17721    >,
17722    pub zsytri2x_: Option<
17723        unsafe extern "C" fn(
17724            uplo: *const c_char,
17725            n: *const lapack_int,
17726            A: *mut __BindgenComplex<f64>,
17727            lda: *const lapack_int,
17728            ipiv: *const lapack_int,
17729            work: *mut __BindgenComplex<f64>,
17730            nb: *const lapack_int,
17731            info: *mut lapack_int,
17732        ),
17733    >,
17734    pub csytri_3_: Option<
17735        unsafe extern "C" fn(
17736            uplo: *const c_char,
17737            n: *const lapack_int,
17738            A: *mut __BindgenComplex<f32>,
17739            lda: *const lapack_int,
17740            E: *const __BindgenComplex<f32>,
17741            ipiv: *const lapack_int,
17742            work: *mut __BindgenComplex<f32>,
17743            lwork: *const lapack_int,
17744            info: *mut lapack_int,
17745        ),
17746    >,
17747    pub dsytri_3_: Option<
17748        unsafe extern "C" fn(
17749            uplo: *const c_char,
17750            n: *const lapack_int,
17751            A: *mut f64,
17752            lda: *const lapack_int,
17753            E: *const f64,
17754            ipiv: *const lapack_int,
17755            work: *mut f64,
17756            lwork: *const lapack_int,
17757            info: *mut lapack_int,
17758        ),
17759    >,
17760    pub ssytri_3_: Option<
17761        unsafe extern "C" fn(
17762            uplo: *const c_char,
17763            n: *const lapack_int,
17764            A: *mut f32,
17765            lda: *const lapack_int,
17766            E: *const f32,
17767            ipiv: *const lapack_int,
17768            work: *mut f32,
17769            lwork: *const lapack_int,
17770            info: *mut lapack_int,
17771        ),
17772    >,
17773    pub zsytri_3_: Option<
17774        unsafe extern "C" fn(
17775            uplo: *const c_char,
17776            n: *const lapack_int,
17777            A: *mut __BindgenComplex<f64>,
17778            lda: *const lapack_int,
17779            E: *const __BindgenComplex<f64>,
17780            ipiv: *const lapack_int,
17781            work: *mut __BindgenComplex<f64>,
17782            lwork: *const lapack_int,
17783            info: *mut lapack_int,
17784        ),
17785    >,
17786    pub csytrs_: Option<
17787        unsafe extern "C" fn(
17788            uplo: *const c_char,
17789            n: *const lapack_int,
17790            nrhs: *const lapack_int,
17791            A: *const __BindgenComplex<f32>,
17792            lda: *const lapack_int,
17793            ipiv: *const lapack_int,
17794            B: *mut __BindgenComplex<f32>,
17795            ldb: *const lapack_int,
17796            info: *mut lapack_int,
17797        ),
17798    >,
17799    pub dsytrs_: Option<
17800        unsafe extern "C" fn(
17801            uplo: *const c_char,
17802            n: *const lapack_int,
17803            nrhs: *const lapack_int,
17804            A: *const f64,
17805            lda: *const lapack_int,
17806            ipiv: *const lapack_int,
17807            B: *mut f64,
17808            ldb: *const lapack_int,
17809            info: *mut lapack_int,
17810        ),
17811    >,
17812    pub ssytrs_: Option<
17813        unsafe extern "C" fn(
17814            uplo: *const c_char,
17815            n: *const lapack_int,
17816            nrhs: *const lapack_int,
17817            A: *const f32,
17818            lda: *const lapack_int,
17819            ipiv: *const lapack_int,
17820            B: *mut f32,
17821            ldb: *const lapack_int,
17822            info: *mut lapack_int,
17823        ),
17824    >,
17825    pub zsytrs_: Option<
17826        unsafe extern "C" fn(
17827            uplo: *const c_char,
17828            n: *const lapack_int,
17829            nrhs: *const lapack_int,
17830            A: *const __BindgenComplex<f64>,
17831            lda: *const lapack_int,
17832            ipiv: *const lapack_int,
17833            B: *mut __BindgenComplex<f64>,
17834            ldb: *const lapack_int,
17835            info: *mut lapack_int,
17836        ),
17837    >,
17838    pub csytrs2_: Option<
17839        unsafe extern "C" fn(
17840            uplo: *const c_char,
17841            n: *const lapack_int,
17842            nrhs: *const lapack_int,
17843            A: *const __BindgenComplex<f32>,
17844            lda: *const lapack_int,
17845            ipiv: *const lapack_int,
17846            B: *mut __BindgenComplex<f32>,
17847            ldb: *const lapack_int,
17848            work: *mut __BindgenComplex<f32>,
17849            info: *mut lapack_int,
17850        ),
17851    >,
17852    pub dsytrs2_: Option<
17853        unsafe extern "C" fn(
17854            uplo: *const c_char,
17855            n: *const lapack_int,
17856            nrhs: *const lapack_int,
17857            A: *const f64,
17858            lda: *const lapack_int,
17859            ipiv: *const lapack_int,
17860            B: *mut f64,
17861            ldb: *const lapack_int,
17862            work: *mut f64,
17863            info: *mut lapack_int,
17864        ),
17865    >,
17866    pub ssytrs2_: Option<
17867        unsafe extern "C" fn(
17868            uplo: *const c_char,
17869            n: *const lapack_int,
17870            nrhs: *const lapack_int,
17871            A: *const f32,
17872            lda: *const lapack_int,
17873            ipiv: *const lapack_int,
17874            B: *mut f32,
17875            ldb: *const lapack_int,
17876            work: *mut f32,
17877            info: *mut lapack_int,
17878        ),
17879    >,
17880    pub zsytrs2_: Option<
17881        unsafe extern "C" fn(
17882            uplo: *const c_char,
17883            n: *const lapack_int,
17884            nrhs: *const lapack_int,
17885            A: *const __BindgenComplex<f64>,
17886            lda: *const lapack_int,
17887            ipiv: *const lapack_int,
17888            B: *mut __BindgenComplex<f64>,
17889            ldb: *const lapack_int,
17890            work: *mut __BindgenComplex<f64>,
17891            info: *mut lapack_int,
17892        ),
17893    >,
17894    pub csytrs_3_: Option<
17895        unsafe extern "C" fn(
17896            uplo: *const c_char,
17897            n: *const lapack_int,
17898            nrhs: *const lapack_int,
17899            A: *const __BindgenComplex<f32>,
17900            lda: *const lapack_int,
17901            E: *const __BindgenComplex<f32>,
17902            ipiv: *const lapack_int,
17903            B: *mut __BindgenComplex<f32>,
17904            ldb: *const lapack_int,
17905            info: *mut lapack_int,
17906        ),
17907    >,
17908    pub dsytrs_3_: Option<
17909        unsafe extern "C" fn(
17910            uplo: *const c_char,
17911            n: *const lapack_int,
17912            nrhs: *const lapack_int,
17913            A: *const f64,
17914            lda: *const lapack_int,
17915            E: *const f64,
17916            ipiv: *const lapack_int,
17917            B: *mut f64,
17918            ldb: *const lapack_int,
17919            info: *mut lapack_int,
17920        ),
17921    >,
17922    pub ssytrs_3_: Option<
17923        unsafe extern "C" fn(
17924            uplo: *const c_char,
17925            n: *const lapack_int,
17926            nrhs: *const lapack_int,
17927            A: *const f32,
17928            lda: *const lapack_int,
17929            E: *const f32,
17930            ipiv: *const lapack_int,
17931            B: *mut f32,
17932            ldb: *const lapack_int,
17933            info: *mut lapack_int,
17934        ),
17935    >,
17936    pub zsytrs_3_: Option<
17937        unsafe extern "C" fn(
17938            uplo: *const c_char,
17939            n: *const lapack_int,
17940            nrhs: *const lapack_int,
17941            A: *const __BindgenComplex<f64>,
17942            lda: *const lapack_int,
17943            E: *const __BindgenComplex<f64>,
17944            ipiv: *const lapack_int,
17945            B: *mut __BindgenComplex<f64>,
17946            ldb: *const lapack_int,
17947            info: *mut lapack_int,
17948        ),
17949    >,
17950    pub csytrs_aa_: Option<
17951        unsafe extern "C" fn(
17952            uplo: *const c_char,
17953            n: *const lapack_int,
17954            nrhs: *const lapack_int,
17955            A: *const __BindgenComplex<f32>,
17956            lda: *const lapack_int,
17957            ipiv: *const lapack_int,
17958            B: *mut __BindgenComplex<f32>,
17959            ldb: *const lapack_int,
17960            work: *mut __BindgenComplex<f32>,
17961            lwork: *const lapack_int,
17962            info: *mut lapack_int,
17963        ),
17964    >,
17965    pub dsytrs_aa_: Option<
17966        unsafe extern "C" fn(
17967            uplo: *const c_char,
17968            n: *const lapack_int,
17969            nrhs: *const lapack_int,
17970            A: *const f64,
17971            lda: *const lapack_int,
17972            ipiv: *const lapack_int,
17973            B: *mut f64,
17974            ldb: *const lapack_int,
17975            work: *mut f64,
17976            lwork: *const lapack_int,
17977            info: *mut lapack_int,
17978        ),
17979    >,
17980    pub ssytrs_aa_: Option<
17981        unsafe extern "C" fn(
17982            uplo: *const c_char,
17983            n: *const lapack_int,
17984            nrhs: *const lapack_int,
17985            A: *const f32,
17986            lda: *const lapack_int,
17987            ipiv: *const lapack_int,
17988            B: *mut f32,
17989            ldb: *const lapack_int,
17990            work: *mut f32,
17991            lwork: *const lapack_int,
17992            info: *mut lapack_int,
17993        ),
17994    >,
17995    pub zsytrs_aa_: Option<
17996        unsafe extern "C" fn(
17997            uplo: *const c_char,
17998            n: *const lapack_int,
17999            nrhs: *const lapack_int,
18000            A: *const __BindgenComplex<f64>,
18001            lda: *const lapack_int,
18002            ipiv: *const lapack_int,
18003            B: *mut __BindgenComplex<f64>,
18004            ldb: *const lapack_int,
18005            work: *mut __BindgenComplex<f64>,
18006            lwork: *const lapack_int,
18007            info: *mut lapack_int,
18008        ),
18009    >,
18010    pub csytrs_aa_2stage_: Option<
18011        unsafe extern "C" fn(
18012            uplo: *const c_char,
18013            n: *const lapack_int,
18014            nrhs: *const lapack_int,
18015            A: *const __BindgenComplex<f32>,
18016            lda: *const lapack_int,
18017            TB: *mut __BindgenComplex<f32>,
18018            ltb: *const lapack_int,
18019            ipiv: *const lapack_int,
18020            ipiv2: *const lapack_int,
18021            B: *mut __BindgenComplex<f32>,
18022            ldb: *const lapack_int,
18023            info: *mut lapack_int,
18024        ),
18025    >,
18026    pub dsytrs_aa_2stage_: Option<
18027        unsafe extern "C" fn(
18028            uplo: *const c_char,
18029            n: *const lapack_int,
18030            nrhs: *const lapack_int,
18031            A: *const f64,
18032            lda: *const lapack_int,
18033            TB: *mut f64,
18034            ltb: *const lapack_int,
18035            ipiv: *const lapack_int,
18036            ipiv2: *const lapack_int,
18037            B: *mut f64,
18038            ldb: *const lapack_int,
18039            info: *mut lapack_int,
18040        ),
18041    >,
18042    pub ssytrs_aa_2stage_: Option<
18043        unsafe extern "C" fn(
18044            uplo: *const c_char,
18045            n: *const lapack_int,
18046            nrhs: *const lapack_int,
18047            A: *const f32,
18048            lda: *const lapack_int,
18049            TB: *mut f32,
18050            ltb: *const lapack_int,
18051            ipiv: *const lapack_int,
18052            ipiv2: *const lapack_int,
18053            B: *mut f32,
18054            ldb: *const lapack_int,
18055            info: *mut lapack_int,
18056        ),
18057    >,
18058    pub zsytrs_aa_2stage_: Option<
18059        unsafe extern "C" fn(
18060            uplo: *const c_char,
18061            n: *const lapack_int,
18062            nrhs: *const lapack_int,
18063            A: *const __BindgenComplex<f64>,
18064            lda: *const lapack_int,
18065            TB: *mut __BindgenComplex<f64>,
18066            ltb: *const lapack_int,
18067            ipiv: *const lapack_int,
18068            ipiv2: *const lapack_int,
18069            B: *mut __BindgenComplex<f64>,
18070            ldb: *const lapack_int,
18071            info: *mut lapack_int,
18072        ),
18073    >,
18074    pub csytrs_rook_: Option<
18075        unsafe extern "C" fn(
18076            uplo: *const c_char,
18077            n: *const lapack_int,
18078            nrhs: *const lapack_int,
18079            A: *const __BindgenComplex<f32>,
18080            lda: *const lapack_int,
18081            ipiv: *const lapack_int,
18082            B: *mut __BindgenComplex<f32>,
18083            ldb: *const lapack_int,
18084            info: *mut lapack_int,
18085        ),
18086    >,
18087    pub dsytrs_rook_: Option<
18088        unsafe extern "C" fn(
18089            uplo: *const c_char,
18090            n: *const lapack_int,
18091            nrhs: *const lapack_int,
18092            A: *const f64,
18093            lda: *const lapack_int,
18094            ipiv: *const lapack_int,
18095            B: *mut f64,
18096            ldb: *const lapack_int,
18097            info: *mut lapack_int,
18098        ),
18099    >,
18100    pub ssytrs_rook_: Option<
18101        unsafe extern "C" fn(
18102            uplo: *const c_char,
18103            n: *const lapack_int,
18104            nrhs: *const lapack_int,
18105            A: *const f32,
18106            lda: *const lapack_int,
18107            ipiv: *const lapack_int,
18108            B: *mut f32,
18109            ldb: *const lapack_int,
18110            info: *mut lapack_int,
18111        ),
18112    >,
18113    pub zsytrs_rook_: Option<
18114        unsafe extern "C" fn(
18115            uplo: *const c_char,
18116            n: *const lapack_int,
18117            nrhs: *const lapack_int,
18118            A: *const __BindgenComplex<f64>,
18119            lda: *const lapack_int,
18120            ipiv: *const lapack_int,
18121            B: *mut __BindgenComplex<f64>,
18122            ldb: *const lapack_int,
18123            info: *mut lapack_int,
18124        ),
18125    >,
18126    pub ctbcon_: Option<
18127        unsafe extern "C" fn(
18128            norm: *const c_char,
18129            uplo: *const c_char,
18130            diag: *const c_char,
18131            n: *const lapack_int,
18132            kd: *const lapack_int,
18133            AB: *const __BindgenComplex<f32>,
18134            ldab: *const lapack_int,
18135            rcond: *mut f32,
18136            work: *mut __BindgenComplex<f32>,
18137            rwork: *mut f32,
18138            info: *mut lapack_int,
18139        ),
18140    >,
18141    pub dtbcon_: Option<
18142        unsafe extern "C" fn(
18143            norm: *const c_char,
18144            uplo: *const c_char,
18145            diag: *const c_char,
18146            n: *const lapack_int,
18147            kd: *const lapack_int,
18148            AB: *const f64,
18149            ldab: *const lapack_int,
18150            rcond: *mut f64,
18151            work: *mut f64,
18152            iwork: *mut lapack_int,
18153            info: *mut lapack_int,
18154        ),
18155    >,
18156    pub stbcon_: Option<
18157        unsafe extern "C" fn(
18158            norm: *const c_char,
18159            uplo: *const c_char,
18160            diag: *const c_char,
18161            n: *const lapack_int,
18162            kd: *const lapack_int,
18163            AB: *const f32,
18164            ldab: *const lapack_int,
18165            rcond: *mut f32,
18166            work: *mut f32,
18167            iwork: *mut lapack_int,
18168            info: *mut lapack_int,
18169        ),
18170    >,
18171    pub ztbcon_: Option<
18172        unsafe extern "C" fn(
18173            norm: *const c_char,
18174            uplo: *const c_char,
18175            diag: *const c_char,
18176            n: *const lapack_int,
18177            kd: *const lapack_int,
18178            AB: *const __BindgenComplex<f64>,
18179            ldab: *const lapack_int,
18180            rcond: *mut f64,
18181            work: *mut __BindgenComplex<f64>,
18182            rwork: *mut f64,
18183            info: *mut lapack_int,
18184        ),
18185    >,
18186    pub ctbrfs_: Option<
18187        unsafe extern "C" fn(
18188            uplo: *const c_char,
18189            trans: *const c_char,
18190            diag: *const c_char,
18191            n: *const lapack_int,
18192            kd: *const lapack_int,
18193            nrhs: *const lapack_int,
18194            AB: *const __BindgenComplex<f32>,
18195            ldab: *const lapack_int,
18196            B: *const __BindgenComplex<f32>,
18197            ldb: *const lapack_int,
18198            X: *const __BindgenComplex<f32>,
18199            ldx: *const lapack_int,
18200            ferr: *mut f32,
18201            berr: *mut f32,
18202            work: *mut __BindgenComplex<f32>,
18203            rwork: *mut f32,
18204            info: *mut lapack_int,
18205        ),
18206    >,
18207    pub dtbrfs_: Option<
18208        unsafe extern "C" fn(
18209            uplo: *const c_char,
18210            trans: *const c_char,
18211            diag: *const c_char,
18212            n: *const lapack_int,
18213            kd: *const lapack_int,
18214            nrhs: *const lapack_int,
18215            AB: *const f64,
18216            ldab: *const lapack_int,
18217            B: *const f64,
18218            ldb: *const lapack_int,
18219            X: *const f64,
18220            ldx: *const lapack_int,
18221            ferr: *mut f64,
18222            berr: *mut f64,
18223            work: *mut f64,
18224            iwork: *mut lapack_int,
18225            info: *mut lapack_int,
18226        ),
18227    >,
18228    pub stbrfs_: Option<
18229        unsafe extern "C" fn(
18230            uplo: *const c_char,
18231            trans: *const c_char,
18232            diag: *const c_char,
18233            n: *const lapack_int,
18234            kd: *const lapack_int,
18235            nrhs: *const lapack_int,
18236            AB: *const f32,
18237            ldab: *const lapack_int,
18238            B: *const f32,
18239            ldb: *const lapack_int,
18240            X: *const f32,
18241            ldx: *const lapack_int,
18242            ferr: *mut f32,
18243            berr: *mut f32,
18244            work: *mut f32,
18245            iwork: *mut lapack_int,
18246            info: *mut lapack_int,
18247        ),
18248    >,
18249    pub ztbrfs_: Option<
18250        unsafe extern "C" fn(
18251            uplo: *const c_char,
18252            trans: *const c_char,
18253            diag: *const c_char,
18254            n: *const lapack_int,
18255            kd: *const lapack_int,
18256            nrhs: *const lapack_int,
18257            AB: *const __BindgenComplex<f64>,
18258            ldab: *const lapack_int,
18259            B: *const __BindgenComplex<f64>,
18260            ldb: *const lapack_int,
18261            X: *const __BindgenComplex<f64>,
18262            ldx: *const lapack_int,
18263            ferr: *mut f64,
18264            berr: *mut f64,
18265            work: *mut __BindgenComplex<f64>,
18266            rwork: *mut f64,
18267            info: *mut lapack_int,
18268        ),
18269    >,
18270    pub ctbtrs_: Option<
18271        unsafe extern "C" fn(
18272            uplo: *const c_char,
18273            trans: *const c_char,
18274            diag: *const c_char,
18275            n: *const lapack_int,
18276            kd: *const lapack_int,
18277            nrhs: *const lapack_int,
18278            AB: *const __BindgenComplex<f32>,
18279            ldab: *const lapack_int,
18280            B: *mut __BindgenComplex<f32>,
18281            ldb: *const lapack_int,
18282            info: *mut lapack_int,
18283        ),
18284    >,
18285    pub dtbtrs_: Option<
18286        unsafe extern "C" fn(
18287            uplo: *const c_char,
18288            trans: *const c_char,
18289            diag: *const c_char,
18290            n: *const lapack_int,
18291            kd: *const lapack_int,
18292            nrhs: *const lapack_int,
18293            AB: *const f64,
18294            ldab: *const lapack_int,
18295            B: *mut f64,
18296            ldb: *const lapack_int,
18297            info: *mut lapack_int,
18298        ),
18299    >,
18300    pub stbtrs_: Option<
18301        unsafe extern "C" fn(
18302            uplo: *const c_char,
18303            trans: *const c_char,
18304            diag: *const c_char,
18305            n: *const lapack_int,
18306            kd: *const lapack_int,
18307            nrhs: *const lapack_int,
18308            AB: *const f32,
18309            ldab: *const lapack_int,
18310            B: *mut f32,
18311            ldb: *const lapack_int,
18312            info: *mut lapack_int,
18313        ),
18314    >,
18315    pub ztbtrs_: Option<
18316        unsafe extern "C" fn(
18317            uplo: *const c_char,
18318            trans: *const c_char,
18319            diag: *const c_char,
18320            n: *const lapack_int,
18321            kd: *const lapack_int,
18322            nrhs: *const lapack_int,
18323            AB: *const __BindgenComplex<f64>,
18324            ldab: *const lapack_int,
18325            B: *mut __BindgenComplex<f64>,
18326            ldb: *const lapack_int,
18327            info: *mut lapack_int,
18328        ),
18329    >,
18330    pub ctfsm_: Option<
18331        unsafe extern "C" fn(
18332            transr: *const c_char,
18333            side: *const c_char,
18334            uplo: *const c_char,
18335            trans: *const c_char,
18336            diag: *const c_char,
18337            m: *const lapack_int,
18338            n: *const lapack_int,
18339            alpha: *const __BindgenComplex<f32>,
18340            A: *const __BindgenComplex<f32>,
18341            B: *mut __BindgenComplex<f32>,
18342            ldb: *const lapack_int,
18343        ),
18344    >,
18345    pub dtfsm_: Option<
18346        unsafe extern "C" fn(
18347            transr: *const c_char,
18348            side: *const c_char,
18349            uplo: *const c_char,
18350            trans: *const c_char,
18351            diag: *const c_char,
18352            m: *const lapack_int,
18353            n: *const lapack_int,
18354            alpha: *const f64,
18355            A: *const f64,
18356            B: *mut f64,
18357            ldb: *const lapack_int,
18358        ),
18359    >,
18360    pub stfsm_: Option<
18361        unsafe extern "C" fn(
18362            transr: *const c_char,
18363            side: *const c_char,
18364            uplo: *const c_char,
18365            trans: *const c_char,
18366            diag: *const c_char,
18367            m: *const lapack_int,
18368            n: *const lapack_int,
18369            alpha: *const f32,
18370            A: *const f32,
18371            B: *mut f32,
18372            ldb: *const lapack_int,
18373        ),
18374    >,
18375    pub ztfsm_: Option<
18376        unsafe extern "C" fn(
18377            transr: *const c_char,
18378            side: *const c_char,
18379            uplo: *const c_char,
18380            trans: *const c_char,
18381            diag: *const c_char,
18382            m: *const lapack_int,
18383            n: *const lapack_int,
18384            alpha: *const __BindgenComplex<f64>,
18385            A: *const __BindgenComplex<f64>,
18386            B: *mut __BindgenComplex<f64>,
18387            ldb: *const lapack_int,
18388        ),
18389    >,
18390    pub ctftri_: Option<
18391        unsafe extern "C" fn(
18392            transr: *const c_char,
18393            uplo: *const c_char,
18394            diag: *const c_char,
18395            n: *const lapack_int,
18396            A: *mut __BindgenComplex<f32>,
18397            info: *mut lapack_int,
18398        ),
18399    >,
18400    pub dtftri_: Option<
18401        unsafe extern "C" fn(
18402            transr: *const c_char,
18403            uplo: *const c_char,
18404            diag: *const c_char,
18405            n: *const lapack_int,
18406            A: *mut f64,
18407            info: *mut lapack_int,
18408        ),
18409    >,
18410    pub stftri_: Option<
18411        unsafe extern "C" fn(
18412            transr: *const c_char,
18413            uplo: *const c_char,
18414            diag: *const c_char,
18415            n: *const lapack_int,
18416            A: *mut f32,
18417            info: *mut lapack_int,
18418        ),
18419    >,
18420    pub ztftri_: Option<
18421        unsafe extern "C" fn(
18422            transr: *const c_char,
18423            uplo: *const c_char,
18424            diag: *const c_char,
18425            n: *const lapack_int,
18426            A: *mut __BindgenComplex<f64>,
18427            info: *mut lapack_int,
18428        ),
18429    >,
18430    pub ctfttp_: Option<
18431        unsafe extern "C" fn(
18432            transr: *const c_char,
18433            uplo: *const c_char,
18434            n: *const lapack_int,
18435            ARF: *const __BindgenComplex<f32>,
18436            AP: *mut __BindgenComplex<f32>,
18437            info: *mut lapack_int,
18438        ),
18439    >,
18440    pub dtfttp_: Option<
18441        unsafe extern "C" fn(
18442            transr: *const c_char,
18443            uplo: *const c_char,
18444            n: *const lapack_int,
18445            ARF: *const f64,
18446            AP: *mut f64,
18447            info: *mut lapack_int,
18448        ),
18449    >,
18450    pub stfttp_: Option<
18451        unsafe extern "C" fn(
18452            transr: *const c_char,
18453            uplo: *const c_char,
18454            n: *const lapack_int,
18455            ARF: *const f32,
18456            AP: *mut f32,
18457            info: *mut lapack_int,
18458        ),
18459    >,
18460    pub ztfttp_: Option<
18461        unsafe extern "C" fn(
18462            transr: *const c_char,
18463            uplo: *const c_char,
18464            n: *const lapack_int,
18465            ARF: *const __BindgenComplex<f64>,
18466            AP: *mut __BindgenComplex<f64>,
18467            info: *mut lapack_int,
18468        ),
18469    >,
18470    pub ctfttr_: Option<
18471        unsafe extern "C" fn(
18472            transr: *const c_char,
18473            uplo: *const c_char,
18474            n: *const lapack_int,
18475            ARF: *const __BindgenComplex<f32>,
18476            A: *mut __BindgenComplex<f32>,
18477            lda: *const lapack_int,
18478            info: *mut lapack_int,
18479        ),
18480    >,
18481    pub dtfttr_: Option<
18482        unsafe extern "C" fn(
18483            transr: *const c_char,
18484            uplo: *const c_char,
18485            n: *const lapack_int,
18486            ARF: *const f64,
18487            A: *mut f64,
18488            lda: *const lapack_int,
18489            info: *mut lapack_int,
18490        ),
18491    >,
18492    pub stfttr_: Option<
18493        unsafe extern "C" fn(
18494            transr: *const c_char,
18495            uplo: *const c_char,
18496            n: *const lapack_int,
18497            ARF: *const f32,
18498            A: *mut f32,
18499            lda: *const lapack_int,
18500            info: *mut lapack_int,
18501        ),
18502    >,
18503    pub ztfttr_: Option<
18504        unsafe extern "C" fn(
18505            transr: *const c_char,
18506            uplo: *const c_char,
18507            n: *const lapack_int,
18508            ARF: *const __BindgenComplex<f64>,
18509            A: *mut __BindgenComplex<f64>,
18510            lda: *const lapack_int,
18511            info: *mut lapack_int,
18512        ),
18513    >,
18514    pub ctgevc_: Option<
18515        unsafe extern "C" fn(
18516            side: *const c_char,
18517            howmny: *const c_char,
18518            select: *const lapack_int,
18519            n: *const lapack_int,
18520            S: *const __BindgenComplex<f32>,
18521            lds: *const lapack_int,
18522            P: *const __BindgenComplex<f32>,
18523            ldp: *const lapack_int,
18524            VL: *mut __BindgenComplex<f32>,
18525            ldvl: *const lapack_int,
18526            VR: *mut __BindgenComplex<f32>,
18527            ldvr: *const lapack_int,
18528            mm: *const lapack_int,
18529            m: *mut lapack_int,
18530            work: *mut __BindgenComplex<f32>,
18531            rwork: *mut f32,
18532            info: *mut lapack_int,
18533        ),
18534    >,
18535    pub dtgevc_: Option<
18536        unsafe extern "C" fn(
18537            side: *const c_char,
18538            howmny: *const c_char,
18539            select: *const lapack_int,
18540            n: *const lapack_int,
18541            S: *const f64,
18542            lds: *const lapack_int,
18543            P: *const f64,
18544            ldp: *const lapack_int,
18545            VL: *mut f64,
18546            ldvl: *const lapack_int,
18547            VR: *mut f64,
18548            ldvr: *const lapack_int,
18549            mm: *const lapack_int,
18550            m: *mut lapack_int,
18551            work: *mut f64,
18552            info: *mut lapack_int,
18553        ),
18554    >,
18555    pub stgevc_: Option<
18556        unsafe extern "C" fn(
18557            side: *const c_char,
18558            howmny: *const c_char,
18559            select: *const lapack_int,
18560            n: *const lapack_int,
18561            S: *const f32,
18562            lds: *const lapack_int,
18563            P: *const f32,
18564            ldp: *const lapack_int,
18565            VL: *mut f32,
18566            ldvl: *const lapack_int,
18567            VR: *mut f32,
18568            ldvr: *const lapack_int,
18569            mm: *const lapack_int,
18570            m: *mut lapack_int,
18571            work: *mut f32,
18572            info: *mut lapack_int,
18573        ),
18574    >,
18575    pub ztgevc_: Option<
18576        unsafe extern "C" fn(
18577            side: *const c_char,
18578            howmny: *const c_char,
18579            select: *const lapack_int,
18580            n: *const lapack_int,
18581            S: *const __BindgenComplex<f64>,
18582            lds: *const lapack_int,
18583            P: *const __BindgenComplex<f64>,
18584            ldp: *const lapack_int,
18585            VL: *mut __BindgenComplex<f64>,
18586            ldvl: *const lapack_int,
18587            VR: *mut __BindgenComplex<f64>,
18588            ldvr: *const lapack_int,
18589            mm: *const lapack_int,
18590            m: *mut lapack_int,
18591            work: *mut __BindgenComplex<f64>,
18592            rwork: *mut f64,
18593            info: *mut lapack_int,
18594        ),
18595    >,
18596    pub ctgexc_: Option<
18597        unsafe extern "C" fn(
18598            wantq: *const lapack_int,
18599            wantz: *const lapack_int,
18600            n: *const lapack_int,
18601            A: *mut __BindgenComplex<f32>,
18602            lda: *const lapack_int,
18603            B: *mut __BindgenComplex<f32>,
18604            ldb: *const lapack_int,
18605            Q: *mut __BindgenComplex<f32>,
18606            ldq: *const lapack_int,
18607            Z: *mut __BindgenComplex<f32>,
18608            ldz: *const lapack_int,
18609            ifst: *const lapack_int,
18610            ilst: *mut lapack_int,
18611            info: *mut lapack_int,
18612        ),
18613    >,
18614    pub dtgexc_: Option<
18615        unsafe extern "C" fn(
18616            wantq: *const lapack_int,
18617            wantz: *const lapack_int,
18618            n: *const lapack_int,
18619            A: *mut f64,
18620            lda: *const lapack_int,
18621            B: *mut f64,
18622            ldb: *const lapack_int,
18623            Q: *mut f64,
18624            ldq: *const lapack_int,
18625            Z: *mut f64,
18626            ldz: *const lapack_int,
18627            ifst: *mut lapack_int,
18628            ilst: *mut lapack_int,
18629            work: *mut f64,
18630            lwork: *const lapack_int,
18631            info: *mut lapack_int,
18632        ),
18633    >,
18634    pub stgexc_: Option<
18635        unsafe extern "C" fn(
18636            wantq: *const lapack_int,
18637            wantz: *const lapack_int,
18638            n: *const lapack_int,
18639            A: *mut f32,
18640            lda: *const lapack_int,
18641            B: *mut f32,
18642            ldb: *const lapack_int,
18643            Q: *mut f32,
18644            ldq: *const lapack_int,
18645            Z: *mut f32,
18646            ldz: *const lapack_int,
18647            ifst: *mut lapack_int,
18648            ilst: *mut lapack_int,
18649            work: *mut f32,
18650            lwork: *const lapack_int,
18651            info: *mut lapack_int,
18652        ),
18653    >,
18654    pub ztgexc_: Option<
18655        unsafe extern "C" fn(
18656            wantq: *const lapack_int,
18657            wantz: *const lapack_int,
18658            n: *const lapack_int,
18659            A: *mut __BindgenComplex<f64>,
18660            lda: *const lapack_int,
18661            B: *mut __BindgenComplex<f64>,
18662            ldb: *const lapack_int,
18663            Q: *mut __BindgenComplex<f64>,
18664            ldq: *const lapack_int,
18665            Z: *mut __BindgenComplex<f64>,
18666            ldz: *const lapack_int,
18667            ifst: *const lapack_int,
18668            ilst: *mut lapack_int,
18669            info: *mut lapack_int,
18670        ),
18671    >,
18672    pub ctgsen_: Option<
18673        unsafe extern "C" fn(
18674            ijob: *const lapack_int,
18675            wantq: *const lapack_int,
18676            wantz: *const lapack_int,
18677            select: *const lapack_int,
18678            n: *const lapack_int,
18679            A: *mut __BindgenComplex<f32>,
18680            lda: *const lapack_int,
18681            B: *mut __BindgenComplex<f32>,
18682            ldb: *const lapack_int,
18683            alpha: *mut __BindgenComplex<f32>,
18684            beta: *mut __BindgenComplex<f32>,
18685            Q: *mut __BindgenComplex<f32>,
18686            ldq: *const lapack_int,
18687            Z: *mut __BindgenComplex<f32>,
18688            ldz: *const lapack_int,
18689            m: *mut lapack_int,
18690            pl: *mut f32,
18691            pr: *mut f32,
18692            DIF: *mut f32,
18693            work: *mut __BindgenComplex<f32>,
18694            lwork: *const lapack_int,
18695            iwork: *mut lapack_int,
18696            liwork: *const lapack_int,
18697            info: *mut lapack_int,
18698        ),
18699    >,
18700    pub dtgsen_: Option<
18701        unsafe extern "C" fn(
18702            ijob: *const lapack_int,
18703            wantq: *const lapack_int,
18704            wantz: *const lapack_int,
18705            select: *const lapack_int,
18706            n: *const lapack_int,
18707            A: *mut f64,
18708            lda: *const lapack_int,
18709            B: *mut f64,
18710            ldb: *const lapack_int,
18711            alphar: *mut f64,
18712            alphai: *mut f64,
18713            beta: *mut f64,
18714            Q: *mut f64,
18715            ldq: *const lapack_int,
18716            Z: *mut f64,
18717            ldz: *const lapack_int,
18718            m: *mut lapack_int,
18719            pl: *mut f64,
18720            pr: *mut f64,
18721            DIF: *mut f64,
18722            work: *mut f64,
18723            lwork: *const lapack_int,
18724            iwork: *mut lapack_int,
18725            liwork: *const lapack_int,
18726            info: *mut lapack_int,
18727        ),
18728    >,
18729    pub stgsen_: Option<
18730        unsafe extern "C" fn(
18731            ijob: *const lapack_int,
18732            wantq: *const lapack_int,
18733            wantz: *const lapack_int,
18734            select: *const lapack_int,
18735            n: *const lapack_int,
18736            A: *mut f32,
18737            lda: *const lapack_int,
18738            B: *mut f32,
18739            ldb: *const lapack_int,
18740            alphar: *mut f32,
18741            alphai: *mut f32,
18742            beta: *mut f32,
18743            Q: *mut f32,
18744            ldq: *const lapack_int,
18745            Z: *mut f32,
18746            ldz: *const lapack_int,
18747            m: *mut lapack_int,
18748            pl: *mut f32,
18749            pr: *mut f32,
18750            DIF: *mut f32,
18751            work: *mut f32,
18752            lwork: *const lapack_int,
18753            iwork: *mut lapack_int,
18754            liwork: *const lapack_int,
18755            info: *mut lapack_int,
18756        ),
18757    >,
18758    pub ztgsen_: Option<
18759        unsafe extern "C" fn(
18760            ijob: *const lapack_int,
18761            wantq: *const lapack_int,
18762            wantz: *const lapack_int,
18763            select: *const lapack_int,
18764            n: *const lapack_int,
18765            A: *mut __BindgenComplex<f64>,
18766            lda: *const lapack_int,
18767            B: *mut __BindgenComplex<f64>,
18768            ldb: *const lapack_int,
18769            alpha: *mut __BindgenComplex<f64>,
18770            beta: *mut __BindgenComplex<f64>,
18771            Q: *mut __BindgenComplex<f64>,
18772            ldq: *const lapack_int,
18773            Z: *mut __BindgenComplex<f64>,
18774            ldz: *const lapack_int,
18775            m: *mut lapack_int,
18776            pl: *mut f64,
18777            pr: *mut f64,
18778            DIF: *mut f64,
18779            work: *mut __BindgenComplex<f64>,
18780            lwork: *const lapack_int,
18781            iwork: *mut lapack_int,
18782            liwork: *const lapack_int,
18783            info: *mut lapack_int,
18784        ),
18785    >,
18786    pub ctgsja_: Option<
18787        unsafe extern "C" fn(
18788            jobu: *const c_char,
18789            jobv: *const c_char,
18790            jobq: *const c_char,
18791            m: *const lapack_int,
18792            p: *const lapack_int,
18793            n: *const lapack_int,
18794            k: *const lapack_int,
18795            l: *const lapack_int,
18796            A: *mut __BindgenComplex<f32>,
18797            lda: *const lapack_int,
18798            B: *mut __BindgenComplex<f32>,
18799            ldb: *const lapack_int,
18800            tola: *const f32,
18801            tolb: *const f32,
18802            alpha: *mut f32,
18803            beta: *mut f32,
18804            U: *mut __BindgenComplex<f32>,
18805            ldu: *const lapack_int,
18806            V: *mut __BindgenComplex<f32>,
18807            ldv: *const lapack_int,
18808            Q: *mut __BindgenComplex<f32>,
18809            ldq: *const lapack_int,
18810            work: *mut __BindgenComplex<f32>,
18811            ncycle: *mut lapack_int,
18812            info: *mut lapack_int,
18813        ),
18814    >,
18815    pub dtgsja_: Option<
18816        unsafe extern "C" fn(
18817            jobu: *const c_char,
18818            jobv: *const c_char,
18819            jobq: *const c_char,
18820            m: *const lapack_int,
18821            p: *const lapack_int,
18822            n: *const lapack_int,
18823            k: *const lapack_int,
18824            l: *const lapack_int,
18825            A: *mut f64,
18826            lda: *const lapack_int,
18827            B: *mut f64,
18828            ldb: *const lapack_int,
18829            tola: *const f64,
18830            tolb: *const f64,
18831            alpha: *mut f64,
18832            beta: *mut f64,
18833            U: *mut f64,
18834            ldu: *const lapack_int,
18835            V: *mut f64,
18836            ldv: *const lapack_int,
18837            Q: *mut f64,
18838            ldq: *const lapack_int,
18839            work: *mut f64,
18840            ncycle: *mut lapack_int,
18841            info: *mut lapack_int,
18842        ),
18843    >,
18844    pub stgsja_: Option<
18845        unsafe extern "C" fn(
18846            jobu: *const c_char,
18847            jobv: *const c_char,
18848            jobq: *const c_char,
18849            m: *const lapack_int,
18850            p: *const lapack_int,
18851            n: *const lapack_int,
18852            k: *const lapack_int,
18853            l: *const lapack_int,
18854            A: *mut f32,
18855            lda: *const lapack_int,
18856            B: *mut f32,
18857            ldb: *const lapack_int,
18858            tola: *const f32,
18859            tolb: *const f32,
18860            alpha: *mut f32,
18861            beta: *mut f32,
18862            U: *mut f32,
18863            ldu: *const lapack_int,
18864            V: *mut f32,
18865            ldv: *const lapack_int,
18866            Q: *mut f32,
18867            ldq: *const lapack_int,
18868            work: *mut f32,
18869            ncycle: *mut lapack_int,
18870            info: *mut lapack_int,
18871        ),
18872    >,
18873    pub ztgsja_: Option<
18874        unsafe extern "C" fn(
18875            jobu: *const c_char,
18876            jobv: *const c_char,
18877            jobq: *const c_char,
18878            m: *const lapack_int,
18879            p: *const lapack_int,
18880            n: *const lapack_int,
18881            k: *const lapack_int,
18882            l: *const lapack_int,
18883            A: *mut __BindgenComplex<f64>,
18884            lda: *const lapack_int,
18885            B: *mut __BindgenComplex<f64>,
18886            ldb: *const lapack_int,
18887            tola: *const f64,
18888            tolb: *const f64,
18889            alpha: *mut f64,
18890            beta: *mut f64,
18891            U: *mut __BindgenComplex<f64>,
18892            ldu: *const lapack_int,
18893            V: *mut __BindgenComplex<f64>,
18894            ldv: *const lapack_int,
18895            Q: *mut __BindgenComplex<f64>,
18896            ldq: *const lapack_int,
18897            work: *mut __BindgenComplex<f64>,
18898            ncycle: *mut lapack_int,
18899            info: *mut lapack_int,
18900        ),
18901    >,
18902    pub ctgsna_: Option<
18903        unsafe extern "C" fn(
18904            job: *const c_char,
18905            howmny: *const c_char,
18906            select: *const lapack_int,
18907            n: *const lapack_int,
18908            A: *const __BindgenComplex<f32>,
18909            lda: *const lapack_int,
18910            B: *const __BindgenComplex<f32>,
18911            ldb: *const lapack_int,
18912            VL: *const __BindgenComplex<f32>,
18913            ldvl: *const lapack_int,
18914            VR: *const __BindgenComplex<f32>,
18915            ldvr: *const lapack_int,
18916            S: *mut f32,
18917            DIF: *mut f32,
18918            mm: *const lapack_int,
18919            m: *mut lapack_int,
18920            work: *mut __BindgenComplex<f32>,
18921            lwork: *const lapack_int,
18922            iwork: *mut lapack_int,
18923            info: *mut lapack_int,
18924        ),
18925    >,
18926    pub dtgsna_: Option<
18927        unsafe extern "C" fn(
18928            job: *const c_char,
18929            howmny: *const c_char,
18930            select: *const lapack_int,
18931            n: *const lapack_int,
18932            A: *const f64,
18933            lda: *const lapack_int,
18934            B: *const f64,
18935            ldb: *const lapack_int,
18936            VL: *const f64,
18937            ldvl: *const lapack_int,
18938            VR: *const f64,
18939            ldvr: *const lapack_int,
18940            S: *mut f64,
18941            DIF: *mut f64,
18942            mm: *const lapack_int,
18943            m: *mut lapack_int,
18944            work: *mut f64,
18945            lwork: *const lapack_int,
18946            iwork: *mut lapack_int,
18947            info: *mut lapack_int,
18948        ),
18949    >,
18950    pub stgsna_: Option<
18951        unsafe extern "C" fn(
18952            job: *const c_char,
18953            howmny: *const c_char,
18954            select: *const lapack_int,
18955            n: *const lapack_int,
18956            A: *const f32,
18957            lda: *const lapack_int,
18958            B: *const f32,
18959            ldb: *const lapack_int,
18960            VL: *const f32,
18961            ldvl: *const lapack_int,
18962            VR: *const f32,
18963            ldvr: *const lapack_int,
18964            S: *mut f32,
18965            DIF: *mut f32,
18966            mm: *const lapack_int,
18967            m: *mut lapack_int,
18968            work: *mut f32,
18969            lwork: *const lapack_int,
18970            iwork: *mut lapack_int,
18971            info: *mut lapack_int,
18972        ),
18973    >,
18974    pub ztgsna_: Option<
18975        unsafe extern "C" fn(
18976            job: *const c_char,
18977            howmny: *const c_char,
18978            select: *const lapack_int,
18979            n: *const lapack_int,
18980            A: *const __BindgenComplex<f64>,
18981            lda: *const lapack_int,
18982            B: *const __BindgenComplex<f64>,
18983            ldb: *const lapack_int,
18984            VL: *const __BindgenComplex<f64>,
18985            ldvl: *const lapack_int,
18986            VR: *const __BindgenComplex<f64>,
18987            ldvr: *const lapack_int,
18988            S: *mut f64,
18989            DIF: *mut f64,
18990            mm: *const lapack_int,
18991            m: *mut lapack_int,
18992            work: *mut __BindgenComplex<f64>,
18993            lwork: *const lapack_int,
18994            iwork: *mut lapack_int,
18995            info: *mut lapack_int,
18996        ),
18997    >,
18998    pub ctgsyl_: Option<
18999        unsafe extern "C" fn(
19000            trans: *const c_char,
19001            ijob: *const lapack_int,
19002            m: *const lapack_int,
19003            n: *const lapack_int,
19004            A: *const __BindgenComplex<f32>,
19005            lda: *const lapack_int,
19006            B: *const __BindgenComplex<f32>,
19007            ldb: *const lapack_int,
19008            C: *mut __BindgenComplex<f32>,
19009            ldc: *const lapack_int,
19010            D: *const __BindgenComplex<f32>,
19011            ldd: *const lapack_int,
19012            E: *const __BindgenComplex<f32>,
19013            lde: *const lapack_int,
19014            F: *mut __BindgenComplex<f32>,
19015            ldf: *const lapack_int,
19016            dif: *mut f32,
19017            scale: *mut f32,
19018            work: *mut __BindgenComplex<f32>,
19019            lwork: *const lapack_int,
19020            iwork: *mut lapack_int,
19021            info: *mut lapack_int,
19022        ),
19023    >,
19024    pub dtgsyl_: Option<
19025        unsafe extern "C" fn(
19026            trans: *const c_char,
19027            ijob: *const lapack_int,
19028            m: *const lapack_int,
19029            n: *const lapack_int,
19030            A: *const f64,
19031            lda: *const lapack_int,
19032            B: *const f64,
19033            ldb: *const lapack_int,
19034            C: *mut f64,
19035            ldc: *const lapack_int,
19036            D: *const f64,
19037            ldd: *const lapack_int,
19038            E: *const f64,
19039            lde: *const lapack_int,
19040            F: *mut f64,
19041            ldf: *const lapack_int,
19042            dif: *mut f64,
19043            scale: *mut f64,
19044            work: *mut f64,
19045            lwork: *const lapack_int,
19046            iwork: *mut lapack_int,
19047            info: *mut lapack_int,
19048        ),
19049    >,
19050    pub stgsyl_: Option<
19051        unsafe extern "C" fn(
19052            trans: *const c_char,
19053            ijob: *const lapack_int,
19054            m: *const lapack_int,
19055            n: *const lapack_int,
19056            A: *const f32,
19057            lda: *const lapack_int,
19058            B: *const f32,
19059            ldb: *const lapack_int,
19060            C: *mut f32,
19061            ldc: *const lapack_int,
19062            D: *const f32,
19063            ldd: *const lapack_int,
19064            E: *const f32,
19065            lde: *const lapack_int,
19066            F: *mut f32,
19067            ldf: *const lapack_int,
19068            dif: *mut f32,
19069            scale: *mut f32,
19070            work: *mut f32,
19071            lwork: *const lapack_int,
19072            iwork: *mut lapack_int,
19073            info: *mut lapack_int,
19074        ),
19075    >,
19076    pub ztgsyl_: Option<
19077        unsafe extern "C" fn(
19078            trans: *const c_char,
19079            ijob: *const lapack_int,
19080            m: *const lapack_int,
19081            n: *const lapack_int,
19082            A: *const __BindgenComplex<f64>,
19083            lda: *const lapack_int,
19084            B: *const __BindgenComplex<f64>,
19085            ldb: *const lapack_int,
19086            C: *mut __BindgenComplex<f64>,
19087            ldc: *const lapack_int,
19088            D: *const __BindgenComplex<f64>,
19089            ldd: *const lapack_int,
19090            E: *const __BindgenComplex<f64>,
19091            lde: *const lapack_int,
19092            F: *mut __BindgenComplex<f64>,
19093            ldf: *const lapack_int,
19094            dif: *mut f64,
19095            scale: *mut f64,
19096            work: *mut __BindgenComplex<f64>,
19097            lwork: *const lapack_int,
19098            iwork: *mut lapack_int,
19099            info: *mut lapack_int,
19100        ),
19101    >,
19102    pub ctpcon_: Option<
19103        unsafe extern "C" fn(
19104            norm: *const c_char,
19105            uplo: *const c_char,
19106            diag: *const c_char,
19107            n: *const lapack_int,
19108            AP: *const __BindgenComplex<f32>,
19109            rcond: *mut f32,
19110            work: *mut __BindgenComplex<f32>,
19111            rwork: *mut f32,
19112            info: *mut lapack_int,
19113        ),
19114    >,
19115    pub dtpcon_: Option<
19116        unsafe extern "C" fn(
19117            norm: *const c_char,
19118            uplo: *const c_char,
19119            diag: *const c_char,
19120            n: *const lapack_int,
19121            AP: *const f64,
19122            rcond: *mut f64,
19123            work: *mut f64,
19124            iwork: *mut lapack_int,
19125            info: *mut lapack_int,
19126        ),
19127    >,
19128    pub stpcon_: Option<
19129        unsafe extern "C" fn(
19130            norm: *const c_char,
19131            uplo: *const c_char,
19132            diag: *const c_char,
19133            n: *const lapack_int,
19134            AP: *const f32,
19135            rcond: *mut f32,
19136            work: *mut f32,
19137            iwork: *mut lapack_int,
19138            info: *mut lapack_int,
19139        ),
19140    >,
19141    pub ztpcon_: Option<
19142        unsafe extern "C" fn(
19143            norm: *const c_char,
19144            uplo: *const c_char,
19145            diag: *const c_char,
19146            n: *const lapack_int,
19147            AP: *const __BindgenComplex<f64>,
19148            rcond: *mut f64,
19149            work: *mut __BindgenComplex<f64>,
19150            rwork: *mut f64,
19151            info: *mut lapack_int,
19152        ),
19153    >,
19154    pub ctplqt_: Option<
19155        unsafe extern "C" fn(
19156            m: *const lapack_int,
19157            n: *const lapack_int,
19158            l: *const lapack_int,
19159            mb: *const lapack_int,
19160            A: *mut __BindgenComplex<f32>,
19161            lda: *const lapack_int,
19162            B: *mut __BindgenComplex<f32>,
19163            ldb: *const lapack_int,
19164            T: *mut __BindgenComplex<f32>,
19165            ldt: *const lapack_int,
19166            work: *mut __BindgenComplex<f32>,
19167            info: *mut lapack_int,
19168        ),
19169    >,
19170    pub dtplqt_: Option<
19171        unsafe extern "C" fn(
19172            m: *const lapack_int,
19173            n: *const lapack_int,
19174            l: *const lapack_int,
19175            mb: *const lapack_int,
19176            A: *mut f64,
19177            lda: *const lapack_int,
19178            B: *mut f64,
19179            ldb: *const lapack_int,
19180            T: *mut f64,
19181            ldt: *const lapack_int,
19182            work: *mut f64,
19183            info: *mut lapack_int,
19184        ),
19185    >,
19186    pub stplqt_: Option<
19187        unsafe extern "C" fn(
19188            m: *const lapack_int,
19189            n: *const lapack_int,
19190            l: *const lapack_int,
19191            mb: *const lapack_int,
19192            A: *mut f32,
19193            lda: *const lapack_int,
19194            B: *mut f32,
19195            ldb: *const lapack_int,
19196            T: *mut f32,
19197            ldt: *const lapack_int,
19198            work: *mut f32,
19199            info: *mut lapack_int,
19200        ),
19201    >,
19202    pub ztplqt_: Option<
19203        unsafe extern "C" fn(
19204            m: *const lapack_int,
19205            n: *const lapack_int,
19206            l: *const lapack_int,
19207            mb: *const lapack_int,
19208            A: *mut __BindgenComplex<f64>,
19209            lda: *const lapack_int,
19210            B: *mut __BindgenComplex<f64>,
19211            ldb: *const lapack_int,
19212            T: *mut __BindgenComplex<f64>,
19213            ldt: *const lapack_int,
19214            work: *mut __BindgenComplex<f64>,
19215            info: *mut lapack_int,
19216        ),
19217    >,
19218    pub ctplqt2_: Option<
19219        unsafe extern "C" fn(
19220            m: *const lapack_int,
19221            n: *const lapack_int,
19222            l: *const lapack_int,
19223            A: *mut __BindgenComplex<f32>,
19224            lda: *const lapack_int,
19225            B: *mut __BindgenComplex<f32>,
19226            ldb: *const lapack_int,
19227            T: *mut __BindgenComplex<f32>,
19228            ldt: *const lapack_int,
19229            info: *mut lapack_int,
19230        ),
19231    >,
19232    pub dtplqt2_: Option<
19233        unsafe extern "C" fn(
19234            m: *const lapack_int,
19235            n: *const lapack_int,
19236            l: *const lapack_int,
19237            A: *mut f64,
19238            lda: *const lapack_int,
19239            B: *mut f64,
19240            ldb: *const lapack_int,
19241            T: *mut f64,
19242            ldt: *const lapack_int,
19243            info: *mut lapack_int,
19244        ),
19245    >,
19246    pub stplqt2_: Option<
19247        unsafe extern "C" fn(
19248            m: *const lapack_int,
19249            n: *const lapack_int,
19250            l: *const lapack_int,
19251            A: *mut f32,
19252            lda: *const lapack_int,
19253            B: *mut f32,
19254            ldb: *const lapack_int,
19255            T: *mut f32,
19256            ldt: *const lapack_int,
19257            info: *mut lapack_int,
19258        ),
19259    >,
19260    pub ztplqt2_: Option<
19261        unsafe extern "C" fn(
19262            m: *const lapack_int,
19263            n: *const lapack_int,
19264            l: *const lapack_int,
19265            A: *mut __BindgenComplex<f64>,
19266            lda: *const lapack_int,
19267            B: *mut __BindgenComplex<f64>,
19268            ldb: *const lapack_int,
19269            T: *mut __BindgenComplex<f64>,
19270            ldt: *const lapack_int,
19271            info: *mut lapack_int,
19272        ),
19273    >,
19274    pub ctpmlqt_: Option<
19275        unsafe extern "C" fn(
19276            side: *const c_char,
19277            trans: *const c_char,
19278            m: *const lapack_int,
19279            n: *const lapack_int,
19280            k: *const lapack_int,
19281            l: *const lapack_int,
19282            mb: *const lapack_int,
19283            V: *const __BindgenComplex<f32>,
19284            ldv: *const lapack_int,
19285            T: *const __BindgenComplex<f32>,
19286            ldt: *const lapack_int,
19287            A: *mut __BindgenComplex<f32>,
19288            lda: *const lapack_int,
19289            B: *mut __BindgenComplex<f32>,
19290            ldb: *const lapack_int,
19291            work: *mut __BindgenComplex<f32>,
19292            info: *mut lapack_int,
19293        ),
19294    >,
19295    pub dtpmlqt_: Option<
19296        unsafe extern "C" fn(
19297            side: *const c_char,
19298            trans: *const c_char,
19299            m: *const lapack_int,
19300            n: *const lapack_int,
19301            k: *const lapack_int,
19302            l: *const lapack_int,
19303            mb: *const lapack_int,
19304            V: *const f64,
19305            ldv: *const lapack_int,
19306            T: *const f64,
19307            ldt: *const lapack_int,
19308            A: *mut f64,
19309            lda: *const lapack_int,
19310            B: *mut f64,
19311            ldb: *const lapack_int,
19312            work: *mut f64,
19313            info: *mut lapack_int,
19314        ),
19315    >,
19316    pub stpmlqt_: Option<
19317        unsafe extern "C" fn(
19318            side: *const c_char,
19319            trans: *const c_char,
19320            m: *const lapack_int,
19321            n: *const lapack_int,
19322            k: *const lapack_int,
19323            l: *const lapack_int,
19324            mb: *const lapack_int,
19325            V: *const f32,
19326            ldv: *const lapack_int,
19327            T: *const f32,
19328            ldt: *const lapack_int,
19329            A: *mut f32,
19330            lda: *const lapack_int,
19331            B: *mut f32,
19332            ldb: *const lapack_int,
19333            work: *mut f32,
19334            info: *mut lapack_int,
19335        ),
19336    >,
19337    pub ztpmlqt_: Option<
19338        unsafe extern "C" fn(
19339            side: *const c_char,
19340            trans: *const c_char,
19341            m: *const lapack_int,
19342            n: *const lapack_int,
19343            k: *const lapack_int,
19344            l: *const lapack_int,
19345            mb: *const lapack_int,
19346            V: *const __BindgenComplex<f64>,
19347            ldv: *const lapack_int,
19348            T: *const __BindgenComplex<f64>,
19349            ldt: *const lapack_int,
19350            A: *mut __BindgenComplex<f64>,
19351            lda: *const lapack_int,
19352            B: *mut __BindgenComplex<f64>,
19353            ldb: *const lapack_int,
19354            work: *mut __BindgenComplex<f64>,
19355            info: *mut lapack_int,
19356        ),
19357    >,
19358    pub ctpmqrt_: Option<
19359        unsafe extern "C" fn(
19360            side: *const c_char,
19361            trans: *const c_char,
19362            m: *const lapack_int,
19363            n: *const lapack_int,
19364            k: *const lapack_int,
19365            l: *const lapack_int,
19366            nb: *const lapack_int,
19367            V: *const __BindgenComplex<f32>,
19368            ldv: *const lapack_int,
19369            T: *const __BindgenComplex<f32>,
19370            ldt: *const lapack_int,
19371            A: *mut __BindgenComplex<f32>,
19372            lda: *const lapack_int,
19373            B: *mut __BindgenComplex<f32>,
19374            ldb: *const lapack_int,
19375            work: *mut __BindgenComplex<f32>,
19376            info: *mut lapack_int,
19377        ),
19378    >,
19379    pub dtpmqrt_: Option<
19380        unsafe extern "C" fn(
19381            side: *const c_char,
19382            trans: *const c_char,
19383            m: *const lapack_int,
19384            n: *const lapack_int,
19385            k: *const lapack_int,
19386            l: *const lapack_int,
19387            nb: *const lapack_int,
19388            V: *const f64,
19389            ldv: *const lapack_int,
19390            T: *const f64,
19391            ldt: *const lapack_int,
19392            A: *mut f64,
19393            lda: *const lapack_int,
19394            B: *mut f64,
19395            ldb: *const lapack_int,
19396            work: *mut f64,
19397            info: *mut lapack_int,
19398        ),
19399    >,
19400    pub stpmqrt_: Option<
19401        unsafe extern "C" fn(
19402            side: *const c_char,
19403            trans: *const c_char,
19404            m: *const lapack_int,
19405            n: *const lapack_int,
19406            k: *const lapack_int,
19407            l: *const lapack_int,
19408            nb: *const lapack_int,
19409            V: *const f32,
19410            ldv: *const lapack_int,
19411            T: *const f32,
19412            ldt: *const lapack_int,
19413            A: *mut f32,
19414            lda: *const lapack_int,
19415            B: *mut f32,
19416            ldb: *const lapack_int,
19417            work: *mut f32,
19418            info: *mut lapack_int,
19419        ),
19420    >,
19421    pub ztpmqrt_: Option<
19422        unsafe extern "C" fn(
19423            side: *const c_char,
19424            trans: *const c_char,
19425            m: *const lapack_int,
19426            n: *const lapack_int,
19427            k: *const lapack_int,
19428            l: *const lapack_int,
19429            nb: *const lapack_int,
19430            V: *const __BindgenComplex<f64>,
19431            ldv: *const lapack_int,
19432            T: *const __BindgenComplex<f64>,
19433            ldt: *const lapack_int,
19434            A: *mut __BindgenComplex<f64>,
19435            lda: *const lapack_int,
19436            B: *mut __BindgenComplex<f64>,
19437            ldb: *const lapack_int,
19438            work: *mut __BindgenComplex<f64>,
19439            info: *mut lapack_int,
19440        ),
19441    >,
19442    pub ctpqrt_: Option<
19443        unsafe extern "C" fn(
19444            m: *const lapack_int,
19445            n: *const lapack_int,
19446            l: *const lapack_int,
19447            nb: *const lapack_int,
19448            A: *mut __BindgenComplex<f32>,
19449            lda: *const lapack_int,
19450            B: *mut __BindgenComplex<f32>,
19451            ldb: *const lapack_int,
19452            T: *mut __BindgenComplex<f32>,
19453            ldt: *const lapack_int,
19454            work: *mut __BindgenComplex<f32>,
19455            info: *mut lapack_int,
19456        ),
19457    >,
19458    pub dtpqrt_: Option<
19459        unsafe extern "C" fn(
19460            m: *const lapack_int,
19461            n: *const lapack_int,
19462            l: *const lapack_int,
19463            nb: *const lapack_int,
19464            A: *mut f64,
19465            lda: *const lapack_int,
19466            B: *mut f64,
19467            ldb: *const lapack_int,
19468            T: *mut f64,
19469            ldt: *const lapack_int,
19470            work: *mut f64,
19471            info: *mut lapack_int,
19472        ),
19473    >,
19474    pub stpqrt_: Option<
19475        unsafe extern "C" fn(
19476            m: *const lapack_int,
19477            n: *const lapack_int,
19478            l: *const lapack_int,
19479            nb: *const lapack_int,
19480            A: *mut f32,
19481            lda: *const lapack_int,
19482            B: *mut f32,
19483            ldb: *const lapack_int,
19484            T: *mut f32,
19485            ldt: *const lapack_int,
19486            work: *mut f32,
19487            info: *mut lapack_int,
19488        ),
19489    >,
19490    pub ztpqrt_: Option<
19491        unsafe extern "C" fn(
19492            m: *const lapack_int,
19493            n: *const lapack_int,
19494            l: *const lapack_int,
19495            nb: *const lapack_int,
19496            A: *mut __BindgenComplex<f64>,
19497            lda: *const lapack_int,
19498            B: *mut __BindgenComplex<f64>,
19499            ldb: *const lapack_int,
19500            T: *mut __BindgenComplex<f64>,
19501            ldt: *const lapack_int,
19502            work: *mut __BindgenComplex<f64>,
19503            info: *mut lapack_int,
19504        ),
19505    >,
19506    pub ctpqrt2_: Option<
19507        unsafe extern "C" fn(
19508            m: *const lapack_int,
19509            n: *const lapack_int,
19510            l: *const lapack_int,
19511            A: *mut __BindgenComplex<f32>,
19512            lda: *const lapack_int,
19513            B: *mut __BindgenComplex<f32>,
19514            ldb: *const lapack_int,
19515            T: *mut __BindgenComplex<f32>,
19516            ldt: *const lapack_int,
19517            info: *mut lapack_int,
19518        ),
19519    >,
19520    pub dtpqrt2_: Option<
19521        unsafe extern "C" fn(
19522            m: *const lapack_int,
19523            n: *const lapack_int,
19524            l: *const lapack_int,
19525            A: *mut f64,
19526            lda: *const lapack_int,
19527            B: *mut f64,
19528            ldb: *const lapack_int,
19529            T: *mut f64,
19530            ldt: *const lapack_int,
19531            info: *mut lapack_int,
19532        ),
19533    >,
19534    pub stpqrt2_: Option<
19535        unsafe extern "C" fn(
19536            m: *const lapack_int,
19537            n: *const lapack_int,
19538            l: *const lapack_int,
19539            A: *mut f32,
19540            lda: *const lapack_int,
19541            B: *mut f32,
19542            ldb: *const lapack_int,
19543            T: *mut f32,
19544            ldt: *const lapack_int,
19545            info: *mut lapack_int,
19546        ),
19547    >,
19548    pub ztpqrt2_: Option<
19549        unsafe extern "C" fn(
19550            m: *const lapack_int,
19551            n: *const lapack_int,
19552            l: *const lapack_int,
19553            A: *mut __BindgenComplex<f64>,
19554            lda: *const lapack_int,
19555            B: *mut __BindgenComplex<f64>,
19556            ldb: *const lapack_int,
19557            T: *mut __BindgenComplex<f64>,
19558            ldt: *const lapack_int,
19559            info: *mut lapack_int,
19560        ),
19561    >,
19562    pub ctprfb_: Option<
19563        unsafe extern "C" fn(
19564            side: *const c_char,
19565            trans: *const c_char,
19566            direct: *const c_char,
19567            storev: *const c_char,
19568            m: *const lapack_int,
19569            n: *const lapack_int,
19570            k: *const lapack_int,
19571            l: *const lapack_int,
19572            V: *const __BindgenComplex<f32>,
19573            ldv: *const lapack_int,
19574            T: *const __BindgenComplex<f32>,
19575            ldt: *const lapack_int,
19576            A: *mut __BindgenComplex<f32>,
19577            lda: *const lapack_int,
19578            B: *mut __BindgenComplex<f32>,
19579            ldb: *const lapack_int,
19580            work: *mut __BindgenComplex<f32>,
19581            ldwork: *const lapack_int,
19582        ),
19583    >,
19584    pub dtprfb_: Option<
19585        unsafe extern "C" fn(
19586            side: *const c_char,
19587            trans: *const c_char,
19588            direct: *const c_char,
19589            storev: *const c_char,
19590            m: *const lapack_int,
19591            n: *const lapack_int,
19592            k: *const lapack_int,
19593            l: *const lapack_int,
19594            V: *const f64,
19595            ldv: *const lapack_int,
19596            T: *const f64,
19597            ldt: *const lapack_int,
19598            A: *mut f64,
19599            lda: *const lapack_int,
19600            B: *mut f64,
19601            ldb: *const lapack_int,
19602            work: *mut f64,
19603            ldwork: *const lapack_int,
19604        ),
19605    >,
19606    pub stprfb_: Option<
19607        unsafe extern "C" fn(
19608            side: *const c_char,
19609            trans: *const c_char,
19610            direct: *const c_char,
19611            storev: *const c_char,
19612            m: *const lapack_int,
19613            n: *const lapack_int,
19614            k: *const lapack_int,
19615            l: *const lapack_int,
19616            V: *const f32,
19617            ldv: *const lapack_int,
19618            T: *const f32,
19619            ldt: *const lapack_int,
19620            A: *mut f32,
19621            lda: *const lapack_int,
19622            B: *mut f32,
19623            ldb: *const lapack_int,
19624            work: *mut f32,
19625            ldwork: *const lapack_int,
19626        ),
19627    >,
19628    pub ztprfb_: Option<
19629        unsafe extern "C" fn(
19630            side: *const c_char,
19631            trans: *const c_char,
19632            direct: *const c_char,
19633            storev: *const c_char,
19634            m: *const lapack_int,
19635            n: *const lapack_int,
19636            k: *const lapack_int,
19637            l: *const lapack_int,
19638            V: *const __BindgenComplex<f64>,
19639            ldv: *const lapack_int,
19640            T: *const __BindgenComplex<f64>,
19641            ldt: *const lapack_int,
19642            A: *mut __BindgenComplex<f64>,
19643            lda: *const lapack_int,
19644            B: *mut __BindgenComplex<f64>,
19645            ldb: *const lapack_int,
19646            work: *mut __BindgenComplex<f64>,
19647            ldwork: *const lapack_int,
19648        ),
19649    >,
19650    pub ctprfs_: Option<
19651        unsafe extern "C" fn(
19652            uplo: *const c_char,
19653            trans: *const c_char,
19654            diag: *const c_char,
19655            n: *const lapack_int,
19656            nrhs: *const lapack_int,
19657            AP: *const __BindgenComplex<f32>,
19658            B: *const __BindgenComplex<f32>,
19659            ldb: *const lapack_int,
19660            X: *const __BindgenComplex<f32>,
19661            ldx: *const lapack_int,
19662            ferr: *mut f32,
19663            berr: *mut f32,
19664            work: *mut __BindgenComplex<f32>,
19665            rwork: *mut f32,
19666            info: *mut lapack_int,
19667        ),
19668    >,
19669    pub dtprfs_: Option<
19670        unsafe extern "C" fn(
19671            uplo: *const c_char,
19672            trans: *const c_char,
19673            diag: *const c_char,
19674            n: *const lapack_int,
19675            nrhs: *const lapack_int,
19676            AP: *const f64,
19677            B: *const f64,
19678            ldb: *const lapack_int,
19679            X: *const f64,
19680            ldx: *const lapack_int,
19681            ferr: *mut f64,
19682            berr: *mut f64,
19683            work: *mut f64,
19684            iwork: *mut lapack_int,
19685            info: *mut lapack_int,
19686        ),
19687    >,
19688    pub stprfs_: Option<
19689        unsafe extern "C" fn(
19690            uplo: *const c_char,
19691            trans: *const c_char,
19692            diag: *const c_char,
19693            n: *const lapack_int,
19694            nrhs: *const lapack_int,
19695            AP: *const f32,
19696            B: *const f32,
19697            ldb: *const lapack_int,
19698            X: *const f32,
19699            ldx: *const lapack_int,
19700            ferr: *mut f32,
19701            berr: *mut f32,
19702            work: *mut f32,
19703            iwork: *mut lapack_int,
19704            info: *mut lapack_int,
19705        ),
19706    >,
19707    pub ztprfs_: Option<
19708        unsafe extern "C" fn(
19709            uplo: *const c_char,
19710            trans: *const c_char,
19711            diag: *const c_char,
19712            n: *const lapack_int,
19713            nrhs: *const lapack_int,
19714            AP: *const __BindgenComplex<f64>,
19715            B: *const __BindgenComplex<f64>,
19716            ldb: *const lapack_int,
19717            X: *const __BindgenComplex<f64>,
19718            ldx: *const lapack_int,
19719            ferr: *mut f64,
19720            berr: *mut f64,
19721            work: *mut __BindgenComplex<f64>,
19722            rwork: *mut f64,
19723            info: *mut lapack_int,
19724        ),
19725    >,
19726    pub ctptri_: Option<
19727        unsafe extern "C" fn(
19728            uplo: *const c_char,
19729            diag: *const c_char,
19730            n: *const lapack_int,
19731            AP: *mut __BindgenComplex<f32>,
19732            info: *mut lapack_int,
19733        ),
19734    >,
19735    pub dtptri_: Option<
19736        unsafe extern "C" fn(
19737            uplo: *const c_char,
19738            diag: *const c_char,
19739            n: *const lapack_int,
19740            AP: *mut f64,
19741            info: *mut lapack_int,
19742        ),
19743    >,
19744    pub stptri_: Option<
19745        unsafe extern "C" fn(
19746            uplo: *const c_char,
19747            diag: *const c_char,
19748            n: *const lapack_int,
19749            AP: *mut f32,
19750            info: *mut lapack_int,
19751        ),
19752    >,
19753    pub ztptri_: Option<
19754        unsafe extern "C" fn(
19755            uplo: *const c_char,
19756            diag: *const c_char,
19757            n: *const lapack_int,
19758            AP: *mut __BindgenComplex<f64>,
19759            info: *mut lapack_int,
19760        ),
19761    >,
19762    pub ctptrs_: Option<
19763        unsafe extern "C" fn(
19764            uplo: *const c_char,
19765            trans: *const c_char,
19766            diag: *const c_char,
19767            n: *const lapack_int,
19768            nrhs: *const lapack_int,
19769            AP: *const __BindgenComplex<f32>,
19770            B: *mut __BindgenComplex<f32>,
19771            ldb: *const lapack_int,
19772            info: *mut lapack_int,
19773        ),
19774    >,
19775    pub dtptrs_: Option<
19776        unsafe extern "C" fn(
19777            uplo: *const c_char,
19778            trans: *const c_char,
19779            diag: *const c_char,
19780            n: *const lapack_int,
19781            nrhs: *const lapack_int,
19782            AP: *const f64,
19783            B: *mut f64,
19784            ldb: *const lapack_int,
19785            info: *mut lapack_int,
19786        ),
19787    >,
19788    pub stptrs_: Option<
19789        unsafe extern "C" fn(
19790            uplo: *const c_char,
19791            trans: *const c_char,
19792            diag: *const c_char,
19793            n: *const lapack_int,
19794            nrhs: *const lapack_int,
19795            AP: *const f32,
19796            B: *mut f32,
19797            ldb: *const lapack_int,
19798            info: *mut lapack_int,
19799        ),
19800    >,
19801    pub ztptrs_: Option<
19802        unsafe extern "C" fn(
19803            uplo: *const c_char,
19804            trans: *const c_char,
19805            diag: *const c_char,
19806            n: *const lapack_int,
19807            nrhs: *const lapack_int,
19808            AP: *const __BindgenComplex<f64>,
19809            B: *mut __BindgenComplex<f64>,
19810            ldb: *const lapack_int,
19811            info: *mut lapack_int,
19812        ),
19813    >,
19814    pub ctpttf_: Option<
19815        unsafe extern "C" fn(
19816            transr: *const c_char,
19817            uplo: *const c_char,
19818            n: *const lapack_int,
19819            AP: *const __BindgenComplex<f32>,
19820            ARF: *mut __BindgenComplex<f32>,
19821            info: *mut lapack_int,
19822        ),
19823    >,
19824    pub dtpttf_: Option<
19825        unsafe extern "C" fn(
19826            transr: *const c_char,
19827            uplo: *const c_char,
19828            n: *const lapack_int,
19829            AP: *const f64,
19830            ARF: *mut f64,
19831            info: *mut lapack_int,
19832        ),
19833    >,
19834    pub stpttf_: Option<
19835        unsafe extern "C" fn(
19836            transr: *const c_char,
19837            uplo: *const c_char,
19838            n: *const lapack_int,
19839            AP: *const f32,
19840            ARF: *mut f32,
19841            info: *mut lapack_int,
19842        ),
19843    >,
19844    pub ztpttf_: Option<
19845        unsafe extern "C" fn(
19846            transr: *const c_char,
19847            uplo: *const c_char,
19848            n: *const lapack_int,
19849            AP: *const __BindgenComplex<f64>,
19850            ARF: *mut __BindgenComplex<f64>,
19851            info: *mut lapack_int,
19852        ),
19853    >,
19854    pub ctpttr_: Option<
19855        unsafe extern "C" fn(
19856            uplo: *const c_char,
19857            n: *const lapack_int,
19858            AP: *const __BindgenComplex<f32>,
19859            A: *mut __BindgenComplex<f32>,
19860            lda: *const lapack_int,
19861            info: *mut lapack_int,
19862        ),
19863    >,
19864    pub dtpttr_: Option<
19865        unsafe extern "C" fn(
19866            uplo: *const c_char,
19867            n: *const lapack_int,
19868            AP: *const f64,
19869            A: *mut f64,
19870            lda: *const lapack_int,
19871            info: *mut lapack_int,
19872        ),
19873    >,
19874    pub stpttr_: Option<
19875        unsafe extern "C" fn(
19876            uplo: *const c_char,
19877            n: *const lapack_int,
19878            AP: *const f32,
19879            A: *mut f32,
19880            lda: *const lapack_int,
19881            info: *mut lapack_int,
19882        ),
19883    >,
19884    pub ztpttr_: Option<
19885        unsafe extern "C" fn(
19886            uplo: *const c_char,
19887            n: *const lapack_int,
19888            AP: *const __BindgenComplex<f64>,
19889            A: *mut __BindgenComplex<f64>,
19890            lda: *const lapack_int,
19891            info: *mut lapack_int,
19892        ),
19893    >,
19894    pub ctrcon_: Option<
19895        unsafe extern "C" fn(
19896            norm: *const c_char,
19897            uplo: *const c_char,
19898            diag: *const c_char,
19899            n: *const lapack_int,
19900            A: *const __BindgenComplex<f32>,
19901            lda: *const lapack_int,
19902            rcond: *mut f32,
19903            work: *mut __BindgenComplex<f32>,
19904            rwork: *mut f32,
19905            info: *mut lapack_int,
19906        ),
19907    >,
19908    pub dtrcon_: Option<
19909        unsafe extern "C" fn(
19910            norm: *const c_char,
19911            uplo: *const c_char,
19912            diag: *const c_char,
19913            n: *const lapack_int,
19914            A: *const f64,
19915            lda: *const lapack_int,
19916            rcond: *mut f64,
19917            work: *mut f64,
19918            iwork: *mut lapack_int,
19919            info: *mut lapack_int,
19920        ),
19921    >,
19922    pub strcon_: Option<
19923        unsafe extern "C" fn(
19924            norm: *const c_char,
19925            uplo: *const c_char,
19926            diag: *const c_char,
19927            n: *const lapack_int,
19928            A: *const f32,
19929            lda: *const lapack_int,
19930            rcond: *mut f32,
19931            work: *mut f32,
19932            iwork: *mut lapack_int,
19933            info: *mut lapack_int,
19934        ),
19935    >,
19936    pub ztrcon_: Option<
19937        unsafe extern "C" fn(
19938            norm: *const c_char,
19939            uplo: *const c_char,
19940            diag: *const c_char,
19941            n: *const lapack_int,
19942            A: *const __BindgenComplex<f64>,
19943            lda: *const lapack_int,
19944            rcond: *mut f64,
19945            work: *mut __BindgenComplex<f64>,
19946            rwork: *mut f64,
19947            info: *mut lapack_int,
19948        ),
19949    >,
19950    pub ctrevc_: Option<
19951        unsafe extern "C" fn(
19952            side: *const c_char,
19953            howmny: *const c_char,
19954            select: *const lapack_int,
19955            n: *const lapack_int,
19956            T: *mut __BindgenComplex<f32>,
19957            ldt: *const lapack_int,
19958            VL: *mut __BindgenComplex<f32>,
19959            ldvl: *const lapack_int,
19960            VR: *mut __BindgenComplex<f32>,
19961            ldvr: *const lapack_int,
19962            mm: *const lapack_int,
19963            m: *mut lapack_int,
19964            work: *mut __BindgenComplex<f32>,
19965            rwork: *mut f32,
19966            info: *mut lapack_int,
19967        ),
19968    >,
19969    pub dtrevc_: Option<
19970        unsafe extern "C" fn(
19971            side: *const c_char,
19972            howmny: *const c_char,
19973            select: *mut lapack_int,
19974            n: *const lapack_int,
19975            T: *const f64,
19976            ldt: *const lapack_int,
19977            VL: *mut f64,
19978            ldvl: *const lapack_int,
19979            VR: *mut f64,
19980            ldvr: *const lapack_int,
19981            mm: *const lapack_int,
19982            m: *mut lapack_int,
19983            work: *mut f64,
19984            info: *mut lapack_int,
19985        ),
19986    >,
19987    pub strevc_: Option<
19988        unsafe extern "C" fn(
19989            side: *const c_char,
19990            howmny: *const c_char,
19991            select: *mut lapack_int,
19992            n: *const lapack_int,
19993            T: *const f32,
19994            ldt: *const lapack_int,
19995            VL: *mut f32,
19996            ldvl: *const lapack_int,
19997            VR: *mut f32,
19998            ldvr: *const lapack_int,
19999            mm: *const lapack_int,
20000            m: *mut lapack_int,
20001            work: *mut f32,
20002            info: *mut lapack_int,
20003        ),
20004    >,
20005    pub ztrevc_: Option<
20006        unsafe extern "C" fn(
20007            side: *const c_char,
20008            howmny: *const c_char,
20009            select: *const lapack_int,
20010            n: *const lapack_int,
20011            T: *mut __BindgenComplex<f64>,
20012            ldt: *const lapack_int,
20013            VL: *mut __BindgenComplex<f64>,
20014            ldvl: *const lapack_int,
20015            VR: *mut __BindgenComplex<f64>,
20016            ldvr: *const lapack_int,
20017            mm: *const lapack_int,
20018            m: *mut lapack_int,
20019            work: *mut __BindgenComplex<f64>,
20020            rwork: *mut f64,
20021            info: *mut lapack_int,
20022        ),
20023    >,
20024    pub ctrevc3_: Option<
20025        unsafe extern "C" fn(
20026            side: *const c_char,
20027            howmny: *const c_char,
20028            select: *const lapack_int,
20029            n: *const lapack_int,
20030            T: *mut __BindgenComplex<f32>,
20031            ldt: *const lapack_int,
20032            VL: *mut __BindgenComplex<f32>,
20033            ldvl: *const lapack_int,
20034            VR: *mut __BindgenComplex<f32>,
20035            ldvr: *const lapack_int,
20036            mm: *const lapack_int,
20037            m: *mut lapack_int,
20038            work: *mut __BindgenComplex<f32>,
20039            lwork: *const lapack_int,
20040            rwork: *mut f32,
20041            lrwork: *const lapack_int,
20042            info: *mut lapack_int,
20043        ),
20044    >,
20045    pub dtrevc3_: Option<
20046        unsafe extern "C" fn(
20047            side: *const c_char,
20048            howmny: *const c_char,
20049            select: *mut lapack_int,
20050            n: *const lapack_int,
20051            T: *const f64,
20052            ldt: *const lapack_int,
20053            VL: *mut f64,
20054            ldvl: *const lapack_int,
20055            VR: *mut f64,
20056            ldvr: *const lapack_int,
20057            mm: *const lapack_int,
20058            m: *mut lapack_int,
20059            work: *mut f64,
20060            lwork: *const lapack_int,
20061            info: *mut lapack_int,
20062        ),
20063    >,
20064    pub strevc3_: Option<
20065        unsafe extern "C" fn(
20066            side: *const c_char,
20067            howmny: *const c_char,
20068            select: *mut lapack_int,
20069            n: *const lapack_int,
20070            T: *const f32,
20071            ldt: *const lapack_int,
20072            VL: *mut f32,
20073            ldvl: *const lapack_int,
20074            VR: *mut f32,
20075            ldvr: *const lapack_int,
20076            mm: *const lapack_int,
20077            m: *mut lapack_int,
20078            work: *mut f32,
20079            lwork: *const lapack_int,
20080            info: *mut lapack_int,
20081        ),
20082    >,
20083    pub ztrevc3_: Option<
20084        unsafe extern "C" fn(
20085            side: *const c_char,
20086            howmny: *const c_char,
20087            select: *const lapack_int,
20088            n: *const lapack_int,
20089            T: *mut __BindgenComplex<f64>,
20090            ldt: *const lapack_int,
20091            VL: *mut __BindgenComplex<f64>,
20092            ldvl: *const lapack_int,
20093            VR: *mut __BindgenComplex<f64>,
20094            ldvr: *const lapack_int,
20095            mm: *const lapack_int,
20096            m: *mut lapack_int,
20097            work: *mut __BindgenComplex<f64>,
20098            lwork: *const lapack_int,
20099            rwork: *mut f64,
20100            lrwork: *const lapack_int,
20101            info: *mut lapack_int,
20102        ),
20103    >,
20104    pub ctrexc_: Option<
20105        unsafe extern "C" fn(
20106            compq: *const c_char,
20107            n: *const lapack_int,
20108            T: *mut __BindgenComplex<f32>,
20109            ldt: *const lapack_int,
20110            Q: *mut __BindgenComplex<f32>,
20111            ldq: *const lapack_int,
20112            ifst: *const lapack_int,
20113            ilst: *const lapack_int,
20114            info: *mut lapack_int,
20115        ),
20116    >,
20117    pub dtrexc_: Option<
20118        unsafe extern "C" fn(
20119            compq: *const c_char,
20120            n: *const lapack_int,
20121            T: *mut f64,
20122            ldt: *const lapack_int,
20123            Q: *mut f64,
20124            ldq: *const lapack_int,
20125            ifst: *mut lapack_int,
20126            ilst: *mut lapack_int,
20127            work: *mut f64,
20128            info: *mut lapack_int,
20129        ),
20130    >,
20131    pub strexc_: Option<
20132        unsafe extern "C" fn(
20133            compq: *const c_char,
20134            n: *const lapack_int,
20135            T: *mut f32,
20136            ldt: *const lapack_int,
20137            Q: *mut f32,
20138            ldq: *const lapack_int,
20139            ifst: *mut lapack_int,
20140            ilst: *mut lapack_int,
20141            work: *mut f32,
20142            info: *mut lapack_int,
20143        ),
20144    >,
20145    pub ztrexc_: Option<
20146        unsafe extern "C" fn(
20147            compq: *const c_char,
20148            n: *const lapack_int,
20149            T: *mut __BindgenComplex<f64>,
20150            ldt: *const lapack_int,
20151            Q: *mut __BindgenComplex<f64>,
20152            ldq: *const lapack_int,
20153            ifst: *const lapack_int,
20154            ilst: *const lapack_int,
20155            info: *mut lapack_int,
20156        ),
20157    >,
20158    pub ctrrfs_: Option<
20159        unsafe extern "C" fn(
20160            uplo: *const c_char,
20161            trans: *const c_char,
20162            diag: *const c_char,
20163            n: *const lapack_int,
20164            nrhs: *const lapack_int,
20165            A: *const __BindgenComplex<f32>,
20166            lda: *const lapack_int,
20167            B: *const __BindgenComplex<f32>,
20168            ldb: *const lapack_int,
20169            X: *const __BindgenComplex<f32>,
20170            ldx: *const lapack_int,
20171            ferr: *mut f32,
20172            berr: *mut f32,
20173            work: *mut __BindgenComplex<f32>,
20174            rwork: *mut f32,
20175            info: *mut lapack_int,
20176        ),
20177    >,
20178    pub dtrrfs_: Option<
20179        unsafe extern "C" fn(
20180            uplo: *const c_char,
20181            trans: *const c_char,
20182            diag: *const c_char,
20183            n: *const lapack_int,
20184            nrhs: *const lapack_int,
20185            A: *const f64,
20186            lda: *const lapack_int,
20187            B: *const f64,
20188            ldb: *const lapack_int,
20189            X: *const f64,
20190            ldx: *const lapack_int,
20191            ferr: *mut f64,
20192            berr: *mut f64,
20193            work: *mut f64,
20194            iwork: *mut lapack_int,
20195            info: *mut lapack_int,
20196        ),
20197    >,
20198    pub strrfs_: Option<
20199        unsafe extern "C" fn(
20200            uplo: *const c_char,
20201            trans: *const c_char,
20202            diag: *const c_char,
20203            n: *const lapack_int,
20204            nrhs: *const lapack_int,
20205            A: *const f32,
20206            lda: *const lapack_int,
20207            B: *const f32,
20208            ldb: *const lapack_int,
20209            X: *const f32,
20210            ldx: *const lapack_int,
20211            ferr: *mut f32,
20212            berr: *mut f32,
20213            work: *mut f32,
20214            iwork: *mut lapack_int,
20215            info: *mut lapack_int,
20216        ),
20217    >,
20218    pub ztrrfs_: Option<
20219        unsafe extern "C" fn(
20220            uplo: *const c_char,
20221            trans: *const c_char,
20222            diag: *const c_char,
20223            n: *const lapack_int,
20224            nrhs: *const lapack_int,
20225            A: *const __BindgenComplex<f64>,
20226            lda: *const lapack_int,
20227            B: *const __BindgenComplex<f64>,
20228            ldb: *const lapack_int,
20229            X: *const __BindgenComplex<f64>,
20230            ldx: *const lapack_int,
20231            ferr: *mut f64,
20232            berr: *mut f64,
20233            work: *mut __BindgenComplex<f64>,
20234            rwork: *mut f64,
20235            info: *mut lapack_int,
20236        ),
20237    >,
20238    pub ctrsen_: Option<
20239        unsafe extern "C" fn(
20240            job: *const c_char,
20241            compq: *const c_char,
20242            select: *const lapack_int,
20243            n: *const lapack_int,
20244            T: *mut __BindgenComplex<f32>,
20245            ldt: *const lapack_int,
20246            Q: *mut __BindgenComplex<f32>,
20247            ldq: *const lapack_int,
20248            W: *mut __BindgenComplex<f32>,
20249            m: *mut lapack_int,
20250            s: *mut f32,
20251            sep: *mut f32,
20252            work: *mut __BindgenComplex<f32>,
20253            lwork: *const lapack_int,
20254            info: *mut lapack_int,
20255        ),
20256    >,
20257    pub dtrsen_: Option<
20258        unsafe extern "C" fn(
20259            job: *const c_char,
20260            compq: *const c_char,
20261            select: *const lapack_int,
20262            n: *const lapack_int,
20263            T: *mut f64,
20264            ldt: *const lapack_int,
20265            Q: *mut f64,
20266            ldq: *const lapack_int,
20267            WR: *mut f64,
20268            WI: *mut f64,
20269            m: *mut lapack_int,
20270            s: *mut f64,
20271            sep: *mut f64,
20272            work: *mut f64,
20273            lwork: *const lapack_int,
20274            iwork: *mut lapack_int,
20275            liwork: *const lapack_int,
20276            info: *mut lapack_int,
20277        ),
20278    >,
20279    pub strsen_: Option<
20280        unsafe extern "C" fn(
20281            job: *const c_char,
20282            compq: *const c_char,
20283            select: *const lapack_int,
20284            n: *const lapack_int,
20285            T: *mut f32,
20286            ldt: *const lapack_int,
20287            Q: *mut f32,
20288            ldq: *const lapack_int,
20289            WR: *mut f32,
20290            WI: *mut f32,
20291            m: *mut lapack_int,
20292            s: *mut f32,
20293            sep: *mut f32,
20294            work: *mut f32,
20295            lwork: *const lapack_int,
20296            iwork: *mut lapack_int,
20297            liwork: *const lapack_int,
20298            info: *mut lapack_int,
20299        ),
20300    >,
20301    pub ztrsen_: Option<
20302        unsafe extern "C" fn(
20303            job: *const c_char,
20304            compq: *const c_char,
20305            select: *const lapack_int,
20306            n: *const lapack_int,
20307            T: *mut __BindgenComplex<f64>,
20308            ldt: *const lapack_int,
20309            Q: *mut __BindgenComplex<f64>,
20310            ldq: *const lapack_int,
20311            W: *mut __BindgenComplex<f64>,
20312            m: *mut lapack_int,
20313            s: *mut f64,
20314            sep: *mut f64,
20315            work: *mut __BindgenComplex<f64>,
20316            lwork: *const lapack_int,
20317            info: *mut lapack_int,
20318        ),
20319    >,
20320    pub ctrsna_: Option<
20321        unsafe extern "C" fn(
20322            job: *const c_char,
20323            howmny: *const c_char,
20324            select: *const lapack_int,
20325            n: *const lapack_int,
20326            T: *const __BindgenComplex<f32>,
20327            ldt: *const lapack_int,
20328            VL: *const __BindgenComplex<f32>,
20329            ldvl: *const lapack_int,
20330            VR: *const __BindgenComplex<f32>,
20331            ldvr: *const lapack_int,
20332            S: *mut f32,
20333            SEP: *mut f32,
20334            mm: *const lapack_int,
20335            m: *mut lapack_int,
20336            work: *mut __BindgenComplex<f32>,
20337            ldwork: *const lapack_int,
20338            rwork: *mut f32,
20339            info: *mut lapack_int,
20340        ),
20341    >,
20342    pub dtrsna_: Option<
20343        unsafe extern "C" fn(
20344            job: *const c_char,
20345            howmny: *const c_char,
20346            select: *const lapack_int,
20347            n: *const lapack_int,
20348            T: *const f64,
20349            ldt: *const lapack_int,
20350            VL: *const f64,
20351            ldvl: *const lapack_int,
20352            VR: *const f64,
20353            ldvr: *const lapack_int,
20354            S: *mut f64,
20355            SEP: *mut f64,
20356            mm: *const lapack_int,
20357            m: *mut lapack_int,
20358            work: *mut f64,
20359            ldwork: *const lapack_int,
20360            iwork: *mut lapack_int,
20361            info: *mut lapack_int,
20362        ),
20363    >,
20364    pub strsna_: Option<
20365        unsafe extern "C" fn(
20366            job: *const c_char,
20367            howmny: *const c_char,
20368            select: *const lapack_int,
20369            n: *const lapack_int,
20370            T: *const f32,
20371            ldt: *const lapack_int,
20372            VL: *const f32,
20373            ldvl: *const lapack_int,
20374            VR: *const f32,
20375            ldvr: *const lapack_int,
20376            S: *mut f32,
20377            SEP: *mut f32,
20378            mm: *const lapack_int,
20379            m: *mut lapack_int,
20380            work: *mut f32,
20381            ldwork: *const lapack_int,
20382            iwork: *mut lapack_int,
20383            info: *mut lapack_int,
20384        ),
20385    >,
20386    pub ztrsna_: Option<
20387        unsafe extern "C" fn(
20388            job: *const c_char,
20389            howmny: *const c_char,
20390            select: *const lapack_int,
20391            n: *const lapack_int,
20392            T: *const __BindgenComplex<f64>,
20393            ldt: *const lapack_int,
20394            VL: *const __BindgenComplex<f64>,
20395            ldvl: *const lapack_int,
20396            VR: *const __BindgenComplex<f64>,
20397            ldvr: *const lapack_int,
20398            S: *mut f64,
20399            SEP: *mut f64,
20400            mm: *const lapack_int,
20401            m: *mut lapack_int,
20402            work: *mut __BindgenComplex<f64>,
20403            ldwork: *const lapack_int,
20404            rwork: *mut f64,
20405            info: *mut lapack_int,
20406        ),
20407    >,
20408    pub ctrsyl_: Option<
20409        unsafe extern "C" fn(
20410            trana: *const c_char,
20411            tranb: *const c_char,
20412            isgn: *const lapack_int,
20413            m: *const lapack_int,
20414            n: *const lapack_int,
20415            A: *const __BindgenComplex<f32>,
20416            lda: *const lapack_int,
20417            B: *const __BindgenComplex<f32>,
20418            ldb: *const lapack_int,
20419            C: *mut __BindgenComplex<f32>,
20420            ldc: *const lapack_int,
20421            scale: *mut f32,
20422            info: *mut lapack_int,
20423        ),
20424    >,
20425    pub dtrsyl_: Option<
20426        unsafe extern "C" fn(
20427            trana: *const c_char,
20428            tranb: *const c_char,
20429            isgn: *const lapack_int,
20430            m: *const lapack_int,
20431            n: *const lapack_int,
20432            A: *const f64,
20433            lda: *const lapack_int,
20434            B: *const f64,
20435            ldb: *const lapack_int,
20436            C: *mut f64,
20437            ldc: *const lapack_int,
20438            scale: *mut f64,
20439            info: *mut lapack_int,
20440        ),
20441    >,
20442    pub strsyl_: Option<
20443        unsafe extern "C" fn(
20444            trana: *const c_char,
20445            tranb: *const c_char,
20446            isgn: *const lapack_int,
20447            m: *const lapack_int,
20448            n: *const lapack_int,
20449            A: *const f32,
20450            lda: *const lapack_int,
20451            B: *const f32,
20452            ldb: *const lapack_int,
20453            C: *mut f32,
20454            ldc: *const lapack_int,
20455            scale: *mut f32,
20456            info: *mut lapack_int,
20457        ),
20458    >,
20459    pub ztrsyl_: Option<
20460        unsafe extern "C" fn(
20461            trana: *const c_char,
20462            tranb: *const c_char,
20463            isgn: *const lapack_int,
20464            m: *const lapack_int,
20465            n: *const lapack_int,
20466            A: *const __BindgenComplex<f64>,
20467            lda: *const lapack_int,
20468            B: *const __BindgenComplex<f64>,
20469            ldb: *const lapack_int,
20470            C: *mut __BindgenComplex<f64>,
20471            ldc: *const lapack_int,
20472            scale: *mut f64,
20473            info: *mut lapack_int,
20474        ),
20475    >,
20476    pub ctrsyl3_: Option<
20477        unsafe extern "C" fn(
20478            trana: *const c_char,
20479            tranb: *const c_char,
20480            isgn: *const lapack_int,
20481            m: *const lapack_int,
20482            n: *const lapack_int,
20483            A: *const __BindgenComplex<f32>,
20484            lda: *const lapack_int,
20485            B: *const __BindgenComplex<f32>,
20486            ldb: *const lapack_int,
20487            C: *mut __BindgenComplex<f32>,
20488            ldc: *const lapack_int,
20489            scale: *mut f32,
20490            swork: *mut f32,
20491            ldswork: *const lapack_int,
20492            info: *mut lapack_int,
20493        ),
20494    >,
20495    pub dtrsyl3_: Option<
20496        unsafe extern "C" fn(
20497            trana: *const c_char,
20498            tranb: *const c_char,
20499            isgn: *const lapack_int,
20500            m: *const lapack_int,
20501            n: *const lapack_int,
20502            A: *const f64,
20503            lda: *const lapack_int,
20504            B: *const f64,
20505            ldb: *const lapack_int,
20506            C: *mut f64,
20507            ldc: *const lapack_int,
20508            scale: *mut f64,
20509            iwork: *mut lapack_int,
20510            liwork: *const lapack_int,
20511            swork: *mut f64,
20512            ldswork: *const lapack_int,
20513            info: *mut lapack_int,
20514        ),
20515    >,
20516    pub strsyl3_: Option<
20517        unsafe extern "C" fn(
20518            trana: *const c_char,
20519            tranb: *const c_char,
20520            isgn: *const lapack_int,
20521            m: *const lapack_int,
20522            n: *const lapack_int,
20523            A: *const f32,
20524            lda: *const lapack_int,
20525            B: *const f32,
20526            ldb: *const lapack_int,
20527            C: *mut f32,
20528            ldc: *const lapack_int,
20529            scale: *mut f32,
20530            iwork: *mut lapack_int,
20531            liwork: *const lapack_int,
20532            swork: *mut f32,
20533            ldswork: *const lapack_int,
20534            info: *mut lapack_int,
20535        ),
20536    >,
20537    pub ztrsyl3_: Option<
20538        unsafe extern "C" fn(
20539            trana: *const c_char,
20540            tranb: *const c_char,
20541            isgn: *const lapack_int,
20542            m: *const lapack_int,
20543            n: *const lapack_int,
20544            A: *const __BindgenComplex<f64>,
20545            lda: *const lapack_int,
20546            B: *const __BindgenComplex<f64>,
20547            ldb: *const lapack_int,
20548            C: *mut __BindgenComplex<f64>,
20549            ldc: *const lapack_int,
20550            scale: *mut f64,
20551            swork: *mut f64,
20552            ldswork: *const lapack_int,
20553            info: *mut lapack_int,
20554        ),
20555    >,
20556    pub ctrtri_: Option<
20557        unsafe extern "C" fn(
20558            uplo: *const c_char,
20559            diag: *const c_char,
20560            n: *const lapack_int,
20561            A: *mut __BindgenComplex<f32>,
20562            lda: *const lapack_int,
20563            info: *mut lapack_int,
20564        ),
20565    >,
20566    pub dtrtri_: Option<
20567        unsafe extern "C" fn(
20568            uplo: *const c_char,
20569            diag: *const c_char,
20570            n: *const lapack_int,
20571            A: *mut f64,
20572            lda: *const lapack_int,
20573            info: *mut lapack_int,
20574        ),
20575    >,
20576    pub strtri_: Option<
20577        unsafe extern "C" fn(
20578            uplo: *const c_char,
20579            diag: *const c_char,
20580            n: *const lapack_int,
20581            A: *mut f32,
20582            lda: *const lapack_int,
20583            info: *mut lapack_int,
20584        ),
20585    >,
20586    pub ztrtri_: Option<
20587        unsafe extern "C" fn(
20588            uplo: *const c_char,
20589            diag: *const c_char,
20590            n: *const lapack_int,
20591            A: *mut __BindgenComplex<f64>,
20592            lda: *const lapack_int,
20593            info: *mut lapack_int,
20594        ),
20595    >,
20596    pub ctrtrs_: Option<
20597        unsafe extern "C" fn(
20598            uplo: *const c_char,
20599            trans: *const c_char,
20600            diag: *const c_char,
20601            n: *const lapack_int,
20602            nrhs: *const lapack_int,
20603            A: *const __BindgenComplex<f32>,
20604            lda: *const lapack_int,
20605            B: *mut __BindgenComplex<f32>,
20606            ldb: *const lapack_int,
20607            info: *mut lapack_int,
20608        ),
20609    >,
20610    pub dtrtrs_: Option<
20611        unsafe extern "C" fn(
20612            uplo: *const c_char,
20613            trans: *const c_char,
20614            diag: *const c_char,
20615            n: *const lapack_int,
20616            nrhs: *const lapack_int,
20617            A: *const f64,
20618            lda: *const lapack_int,
20619            B: *mut f64,
20620            ldb: *const lapack_int,
20621            info: *mut lapack_int,
20622        ),
20623    >,
20624    pub strtrs_: Option<
20625        unsafe extern "C" fn(
20626            uplo: *const c_char,
20627            trans: *const c_char,
20628            diag: *const c_char,
20629            n: *const lapack_int,
20630            nrhs: *const lapack_int,
20631            A: *const f32,
20632            lda: *const lapack_int,
20633            B: *mut f32,
20634            ldb: *const lapack_int,
20635            info: *mut lapack_int,
20636        ),
20637    >,
20638    pub ztrtrs_: Option<
20639        unsafe extern "C" fn(
20640            uplo: *const c_char,
20641            trans: *const c_char,
20642            diag: *const c_char,
20643            n: *const lapack_int,
20644            nrhs: *const lapack_int,
20645            A: *const __BindgenComplex<f64>,
20646            lda: *const lapack_int,
20647            B: *mut __BindgenComplex<f64>,
20648            ldb: *const lapack_int,
20649            info: *mut lapack_int,
20650        ),
20651    >,
20652    pub ctrttf_: Option<
20653        unsafe extern "C" fn(
20654            transr: *const c_char,
20655            uplo: *const c_char,
20656            n: *const lapack_int,
20657            A: *const __BindgenComplex<f32>,
20658            lda: *const lapack_int,
20659            ARF: *mut __BindgenComplex<f32>,
20660            info: *mut lapack_int,
20661        ),
20662    >,
20663    pub dtrttf_: Option<
20664        unsafe extern "C" fn(
20665            transr: *const c_char,
20666            uplo: *const c_char,
20667            n: *const lapack_int,
20668            A: *const f64,
20669            lda: *const lapack_int,
20670            ARF: *mut f64,
20671            info: *mut lapack_int,
20672        ),
20673    >,
20674    pub strttf_: Option<
20675        unsafe extern "C" fn(
20676            transr: *const c_char,
20677            uplo: *const c_char,
20678            n: *const lapack_int,
20679            A: *const f32,
20680            lda: *const lapack_int,
20681            ARF: *mut f32,
20682            info: *mut lapack_int,
20683        ),
20684    >,
20685    pub ztrttf_: Option<
20686        unsafe extern "C" fn(
20687            transr: *const c_char,
20688            uplo: *const c_char,
20689            n: *const lapack_int,
20690            A: *const __BindgenComplex<f64>,
20691            lda: *const lapack_int,
20692            ARF: *mut __BindgenComplex<f64>,
20693            info: *mut lapack_int,
20694        ),
20695    >,
20696    pub ctrttp_: Option<
20697        unsafe extern "C" fn(
20698            uplo: *const c_char,
20699            n: *const lapack_int,
20700            A: *const __BindgenComplex<f32>,
20701            lda: *const lapack_int,
20702            AP: *mut __BindgenComplex<f32>,
20703            info: *mut lapack_int,
20704        ),
20705    >,
20706    pub dtrttp_: Option<
20707        unsafe extern "C" fn(
20708            uplo: *const c_char,
20709            n: *const lapack_int,
20710            A: *const f64,
20711            lda: *const lapack_int,
20712            AP: *mut f64,
20713            info: *mut lapack_int,
20714        ),
20715    >,
20716    pub strttp_: Option<
20717        unsafe extern "C" fn(
20718            uplo: *const c_char,
20719            n: *const lapack_int,
20720            A: *const f32,
20721            lda: *const lapack_int,
20722            AP: *mut f32,
20723            info: *mut lapack_int,
20724        ),
20725    >,
20726    pub ztrttp_: Option<
20727        unsafe extern "C" fn(
20728            uplo: *const c_char,
20729            n: *const lapack_int,
20730            A: *const __BindgenComplex<f64>,
20731            lda: *const lapack_int,
20732            AP: *mut __BindgenComplex<f64>,
20733            info: *mut lapack_int,
20734        ),
20735    >,
20736    pub ctzrzf_: Option<
20737        unsafe extern "C" fn(
20738            m: *const lapack_int,
20739            n: *const lapack_int,
20740            A: *mut __BindgenComplex<f32>,
20741            lda: *const lapack_int,
20742            tau: *mut __BindgenComplex<f32>,
20743            work: *mut __BindgenComplex<f32>,
20744            lwork: *const lapack_int,
20745            info: *mut lapack_int,
20746        ),
20747    >,
20748    pub dtzrzf_: Option<
20749        unsafe extern "C" fn(
20750            m: *const lapack_int,
20751            n: *const lapack_int,
20752            A: *mut f64,
20753            lda: *const lapack_int,
20754            tau: *mut f64,
20755            work: *mut f64,
20756            lwork: *const lapack_int,
20757            info: *mut lapack_int,
20758        ),
20759    >,
20760    pub stzrzf_: Option<
20761        unsafe extern "C" fn(
20762            m: *const lapack_int,
20763            n: *const lapack_int,
20764            A: *mut f32,
20765            lda: *const lapack_int,
20766            tau: *mut f32,
20767            work: *mut f32,
20768            lwork: *const lapack_int,
20769            info: *mut lapack_int,
20770        ),
20771    >,
20772    pub ztzrzf_: Option<
20773        unsafe extern "C" fn(
20774            m: *const lapack_int,
20775            n: *const lapack_int,
20776            A: *mut __BindgenComplex<f64>,
20777            lda: *const lapack_int,
20778            tau: *mut __BindgenComplex<f64>,
20779            work: *mut __BindgenComplex<f64>,
20780            lwork: *const lapack_int,
20781            info: *mut lapack_int,
20782        ),
20783    >,
20784    pub cunbdb_: Option<
20785        unsafe extern "C" fn(
20786            trans: *const c_char,
20787            signs: *const c_char,
20788            m: *const lapack_int,
20789            p: *const lapack_int,
20790            q: *const lapack_int,
20791            X11: *mut __BindgenComplex<f32>,
20792            ldx11: *const lapack_int,
20793            X12: *mut __BindgenComplex<f32>,
20794            ldx12: *const lapack_int,
20795            X21: *mut __BindgenComplex<f32>,
20796            ldx21: *const lapack_int,
20797            X22: *mut __BindgenComplex<f32>,
20798            ldx22: *const lapack_int,
20799            theta: *mut f32,
20800            phi: *mut f32,
20801            TAUP1: *mut __BindgenComplex<f32>,
20802            TAUP2: *mut __BindgenComplex<f32>,
20803            TAUQ1: *mut __BindgenComplex<f32>,
20804            TAUQ2: *mut __BindgenComplex<f32>,
20805            work: *mut __BindgenComplex<f32>,
20806            lwork: *const lapack_int,
20807            info: *mut lapack_int,
20808        ),
20809    >,
20810    pub zunbdb_: Option<
20811        unsafe extern "C" fn(
20812            trans: *const c_char,
20813            signs: *const c_char,
20814            m: *const lapack_int,
20815            p: *const lapack_int,
20816            q: *const lapack_int,
20817            X11: *mut __BindgenComplex<f64>,
20818            ldx11: *const lapack_int,
20819            X12: *mut __BindgenComplex<f64>,
20820            ldx12: *const lapack_int,
20821            X21: *mut __BindgenComplex<f64>,
20822            ldx21: *const lapack_int,
20823            X22: *mut __BindgenComplex<f64>,
20824            ldx22: *const lapack_int,
20825            theta: *mut f64,
20826            phi: *mut f64,
20827            TAUP1: *mut __BindgenComplex<f64>,
20828            TAUP2: *mut __BindgenComplex<f64>,
20829            TAUQ1: *mut __BindgenComplex<f64>,
20830            TAUQ2: *mut __BindgenComplex<f64>,
20831            work: *mut __BindgenComplex<f64>,
20832            lwork: *const lapack_int,
20833            info: *mut lapack_int,
20834        ),
20835    >,
20836    pub cuncsd_: Option<
20837        unsafe extern "C" fn(
20838            jobu1: *const c_char,
20839            jobu2: *const c_char,
20840            jobv1t: *const c_char,
20841            jobv2t: *const c_char,
20842            trans: *const c_char,
20843            signs: *const c_char,
20844            m: *const lapack_int,
20845            p: *const lapack_int,
20846            q: *const lapack_int,
20847            X11: *mut __BindgenComplex<f32>,
20848            ldx11: *const lapack_int,
20849            X12: *mut __BindgenComplex<f32>,
20850            ldx12: *const lapack_int,
20851            X21: *mut __BindgenComplex<f32>,
20852            ldx21: *const lapack_int,
20853            X22: *mut __BindgenComplex<f32>,
20854            ldx22: *const lapack_int,
20855            theta: *mut f32,
20856            U1: *mut __BindgenComplex<f32>,
20857            ldu1: *const lapack_int,
20858            U2: *mut __BindgenComplex<f32>,
20859            ldu2: *const lapack_int,
20860            V1T: *mut __BindgenComplex<f32>,
20861            ldv1t: *const lapack_int,
20862            V2T: *mut __BindgenComplex<f32>,
20863            ldv2t: *const lapack_int,
20864            work: *mut __BindgenComplex<f32>,
20865            lwork: *const lapack_int,
20866            rwork: *mut f32,
20867            lrwork: *const lapack_int,
20868            iwork: *mut lapack_int,
20869            info: *mut lapack_int,
20870        ),
20871    >,
20872    pub zuncsd_: Option<
20873        unsafe extern "C" fn(
20874            jobu1: *const c_char,
20875            jobu2: *const c_char,
20876            jobv1t: *const c_char,
20877            jobv2t: *const c_char,
20878            trans: *const c_char,
20879            signs: *const c_char,
20880            m: *const lapack_int,
20881            p: *const lapack_int,
20882            q: *const lapack_int,
20883            X11: *mut __BindgenComplex<f64>,
20884            ldx11: *const lapack_int,
20885            X12: *mut __BindgenComplex<f64>,
20886            ldx12: *const lapack_int,
20887            X21: *mut __BindgenComplex<f64>,
20888            ldx21: *const lapack_int,
20889            X22: *mut __BindgenComplex<f64>,
20890            ldx22: *const lapack_int,
20891            theta: *mut f64,
20892            U1: *mut __BindgenComplex<f64>,
20893            ldu1: *const lapack_int,
20894            U2: *mut __BindgenComplex<f64>,
20895            ldu2: *const lapack_int,
20896            V1T: *mut __BindgenComplex<f64>,
20897            ldv1t: *const lapack_int,
20898            V2T: *mut __BindgenComplex<f64>,
20899            ldv2t: *const lapack_int,
20900            work: *mut __BindgenComplex<f64>,
20901            lwork: *const lapack_int,
20902            rwork: *mut f64,
20903            lrwork: *const lapack_int,
20904            iwork: *mut lapack_int,
20905            info: *mut lapack_int,
20906        ),
20907    >,
20908    pub cuncsd2by1_: Option<
20909        unsafe extern "C" fn(
20910            jobu1: *const c_char,
20911            jobu2: *const c_char,
20912            jobv1t: *const c_char,
20913            m: *const lapack_int,
20914            p: *const lapack_int,
20915            q: *const lapack_int,
20916            X11: *mut __BindgenComplex<f32>,
20917            ldx11: *const lapack_int,
20918            X21: *mut __BindgenComplex<f32>,
20919            ldx21: *const lapack_int,
20920            theta: *mut f32,
20921            U1: *mut __BindgenComplex<f32>,
20922            ldu1: *const lapack_int,
20923            U2: *mut __BindgenComplex<f32>,
20924            ldu2: *const lapack_int,
20925            V1T: *mut __BindgenComplex<f32>,
20926            ldv1t: *const lapack_int,
20927            work: *mut __BindgenComplex<f32>,
20928            lwork: *const lapack_int,
20929            rwork: *mut f32,
20930            lrwork: *const lapack_int,
20931            iwork: *mut lapack_int,
20932            info: *mut lapack_int,
20933        ),
20934    >,
20935    pub zuncsd2by1_: Option<
20936        unsafe extern "C" fn(
20937            jobu1: *const c_char,
20938            jobu2: *const c_char,
20939            jobv1t: *const c_char,
20940            m: *const lapack_int,
20941            p: *const lapack_int,
20942            q: *const lapack_int,
20943            X11: *mut __BindgenComplex<f64>,
20944            ldx11: *const lapack_int,
20945            X21: *mut __BindgenComplex<f64>,
20946            ldx21: *const lapack_int,
20947            theta: *mut f64,
20948            U1: *mut __BindgenComplex<f64>,
20949            ldu1: *const lapack_int,
20950            U2: *mut __BindgenComplex<f64>,
20951            ldu2: *const lapack_int,
20952            V1T: *mut __BindgenComplex<f64>,
20953            ldv1t: *const lapack_int,
20954            work: *mut __BindgenComplex<f64>,
20955            lwork: *const lapack_int,
20956            rwork: *mut f64,
20957            lrwork: *const lapack_int,
20958            iwork: *mut lapack_int,
20959            info: *mut lapack_int,
20960        ),
20961    >,
20962    pub cungbr_: Option<
20963        unsafe extern "C" fn(
20964            vect: *const c_char,
20965            m: *const lapack_int,
20966            n: *const lapack_int,
20967            k: *const lapack_int,
20968            A: *mut __BindgenComplex<f32>,
20969            lda: *const lapack_int,
20970            tau: *const __BindgenComplex<f32>,
20971            work: *mut __BindgenComplex<f32>,
20972            lwork: *const lapack_int,
20973            info: *mut lapack_int,
20974        ),
20975    >,
20976    pub zungbr_: Option<
20977        unsafe extern "C" fn(
20978            vect: *const c_char,
20979            m: *const lapack_int,
20980            n: *const lapack_int,
20981            k: *const lapack_int,
20982            A: *mut __BindgenComplex<f64>,
20983            lda: *const lapack_int,
20984            tau: *const __BindgenComplex<f64>,
20985            work: *mut __BindgenComplex<f64>,
20986            lwork: *const lapack_int,
20987            info: *mut lapack_int,
20988        ),
20989    >,
20990    pub cunghr_: Option<
20991        unsafe extern "C" fn(
20992            n: *const lapack_int,
20993            ilo: *const lapack_int,
20994            ihi: *const lapack_int,
20995            A: *mut __BindgenComplex<f32>,
20996            lda: *const lapack_int,
20997            tau: *const __BindgenComplex<f32>,
20998            work: *mut __BindgenComplex<f32>,
20999            lwork: *const lapack_int,
21000            info: *mut lapack_int,
21001        ),
21002    >,
21003    pub zunghr_: Option<
21004        unsafe extern "C" fn(
21005            n: *const lapack_int,
21006            ilo: *const lapack_int,
21007            ihi: *const lapack_int,
21008            A: *mut __BindgenComplex<f64>,
21009            lda: *const lapack_int,
21010            tau: *const __BindgenComplex<f64>,
21011            work: *mut __BindgenComplex<f64>,
21012            lwork: *const lapack_int,
21013            info: *mut lapack_int,
21014        ),
21015    >,
21016    pub cunglq_: Option<
21017        unsafe extern "C" fn(
21018            m: *const lapack_int,
21019            n: *const lapack_int,
21020            k: *const lapack_int,
21021            A: *mut __BindgenComplex<f32>,
21022            lda: *const lapack_int,
21023            tau: *const __BindgenComplex<f32>,
21024            work: *mut __BindgenComplex<f32>,
21025            lwork: *const lapack_int,
21026            info: *mut lapack_int,
21027        ),
21028    >,
21029    pub zunglq_: Option<
21030        unsafe extern "C" fn(
21031            m: *const lapack_int,
21032            n: *const lapack_int,
21033            k: *const lapack_int,
21034            A: *mut __BindgenComplex<f64>,
21035            lda: *const lapack_int,
21036            tau: *const __BindgenComplex<f64>,
21037            work: *mut __BindgenComplex<f64>,
21038            lwork: *const lapack_int,
21039            info: *mut lapack_int,
21040        ),
21041    >,
21042    pub cungql_: Option<
21043        unsafe extern "C" fn(
21044            m: *const lapack_int,
21045            n: *const lapack_int,
21046            k: *const lapack_int,
21047            A: *mut __BindgenComplex<f32>,
21048            lda: *const lapack_int,
21049            tau: *const __BindgenComplex<f32>,
21050            work: *mut __BindgenComplex<f32>,
21051            lwork: *const lapack_int,
21052            info: *mut lapack_int,
21053        ),
21054    >,
21055    pub zungql_: Option<
21056        unsafe extern "C" fn(
21057            m: *const lapack_int,
21058            n: *const lapack_int,
21059            k: *const lapack_int,
21060            A: *mut __BindgenComplex<f64>,
21061            lda: *const lapack_int,
21062            tau: *const __BindgenComplex<f64>,
21063            work: *mut __BindgenComplex<f64>,
21064            lwork: *const lapack_int,
21065            info: *mut lapack_int,
21066        ),
21067    >,
21068    pub cungqr_: Option<
21069        unsafe extern "C" fn(
21070            m: *const lapack_int,
21071            n: *const lapack_int,
21072            k: *const lapack_int,
21073            A: *mut __BindgenComplex<f32>,
21074            lda: *const lapack_int,
21075            tau: *const __BindgenComplex<f32>,
21076            work: *mut __BindgenComplex<f32>,
21077            lwork: *const lapack_int,
21078            info: *mut lapack_int,
21079        ),
21080    >,
21081    pub zungqr_: Option<
21082        unsafe extern "C" fn(
21083            m: *const lapack_int,
21084            n: *const lapack_int,
21085            k: *const lapack_int,
21086            A: *mut __BindgenComplex<f64>,
21087            lda: *const lapack_int,
21088            tau: *const __BindgenComplex<f64>,
21089            work: *mut __BindgenComplex<f64>,
21090            lwork: *const lapack_int,
21091            info: *mut lapack_int,
21092        ),
21093    >,
21094    pub cungrq_: Option<
21095        unsafe extern "C" fn(
21096            m: *const lapack_int,
21097            n: *const lapack_int,
21098            k: *const lapack_int,
21099            A: *mut __BindgenComplex<f32>,
21100            lda: *const lapack_int,
21101            tau: *const __BindgenComplex<f32>,
21102            work: *mut __BindgenComplex<f32>,
21103            lwork: *const lapack_int,
21104            info: *mut lapack_int,
21105        ),
21106    >,
21107    pub zungrq_: Option<
21108        unsafe extern "C" fn(
21109            m: *const lapack_int,
21110            n: *const lapack_int,
21111            k: *const lapack_int,
21112            A: *mut __BindgenComplex<f64>,
21113            lda: *const lapack_int,
21114            tau: *const __BindgenComplex<f64>,
21115            work: *mut __BindgenComplex<f64>,
21116            lwork: *const lapack_int,
21117            info: *mut lapack_int,
21118        ),
21119    >,
21120    pub cungtr_: Option<
21121        unsafe extern "C" fn(
21122            uplo: *const c_char,
21123            n: *const lapack_int,
21124            A: *mut __BindgenComplex<f32>,
21125            lda: *const lapack_int,
21126            tau: *const __BindgenComplex<f32>,
21127            work: *mut __BindgenComplex<f32>,
21128            lwork: *const lapack_int,
21129            info: *mut lapack_int,
21130        ),
21131    >,
21132    pub zungtr_: Option<
21133        unsafe extern "C" fn(
21134            uplo: *const c_char,
21135            n: *const lapack_int,
21136            A: *mut __BindgenComplex<f64>,
21137            lda: *const lapack_int,
21138            tau: *const __BindgenComplex<f64>,
21139            work: *mut __BindgenComplex<f64>,
21140            lwork: *const lapack_int,
21141            info: *mut lapack_int,
21142        ),
21143    >,
21144    pub cungtsqr_row_: Option<
21145        unsafe extern "C" fn(
21146            m: *const lapack_int,
21147            n: *const lapack_int,
21148            mb: *const lapack_int,
21149            nb: *const lapack_int,
21150            A: *mut __BindgenComplex<f32>,
21151            lda: *const lapack_int,
21152            T: *const __BindgenComplex<f32>,
21153            ldt: *const lapack_int,
21154            work: *mut __BindgenComplex<f32>,
21155            lwork: *const lapack_int,
21156            info: *mut lapack_int,
21157        ),
21158    >,
21159    pub zungtsqr_row_: Option<
21160        unsafe extern "C" fn(
21161            m: *const lapack_int,
21162            n: *const lapack_int,
21163            mb: *const lapack_int,
21164            nb: *const lapack_int,
21165            A: *mut __BindgenComplex<f64>,
21166            lda: *const lapack_int,
21167            T: *const __BindgenComplex<f64>,
21168            ldt: *const lapack_int,
21169            work: *mut __BindgenComplex<f64>,
21170            lwork: *const lapack_int,
21171            info: *mut lapack_int,
21172        ),
21173    >,
21174    pub cunhr_col_: Option<
21175        unsafe extern "C" fn(
21176            m: *const lapack_int,
21177            n: *const lapack_int,
21178            nb: *const lapack_int,
21179            A: *mut __BindgenComplex<f32>,
21180            lda: *const lapack_int,
21181            T: *mut __BindgenComplex<f32>,
21182            ldt: *const lapack_int,
21183            D: *mut __BindgenComplex<f32>,
21184            info: *mut lapack_int,
21185        ),
21186    >,
21187    pub zunhr_col_: Option<
21188        unsafe extern "C" fn(
21189            m: *const lapack_int,
21190            n: *const lapack_int,
21191            nb: *const lapack_int,
21192            A: *mut __BindgenComplex<f64>,
21193            lda: *const lapack_int,
21194            T: *mut __BindgenComplex<f64>,
21195            ldt: *const lapack_int,
21196            D: *mut __BindgenComplex<f64>,
21197            info: *mut lapack_int,
21198        ),
21199    >,
21200    pub cunmbr_: Option<
21201        unsafe extern "C" fn(
21202            vect: *const c_char,
21203            side: *const c_char,
21204            trans: *const c_char,
21205            m: *const lapack_int,
21206            n: *const lapack_int,
21207            k: *const lapack_int,
21208            A: *const __BindgenComplex<f32>,
21209            lda: *const lapack_int,
21210            tau: *const __BindgenComplex<f32>,
21211            C: *mut __BindgenComplex<f32>,
21212            ldc: *const lapack_int,
21213            work: *mut __BindgenComplex<f32>,
21214            lwork: *const lapack_int,
21215            info: *mut lapack_int,
21216        ),
21217    >,
21218    pub zunmbr_: Option<
21219        unsafe extern "C" fn(
21220            vect: *const c_char,
21221            side: *const c_char,
21222            trans: *const c_char,
21223            m: *const lapack_int,
21224            n: *const lapack_int,
21225            k: *const lapack_int,
21226            A: *const __BindgenComplex<f64>,
21227            lda: *const lapack_int,
21228            tau: *const __BindgenComplex<f64>,
21229            C: *mut __BindgenComplex<f64>,
21230            ldc: *const lapack_int,
21231            work: *mut __BindgenComplex<f64>,
21232            lwork: *const lapack_int,
21233            info: *mut lapack_int,
21234        ),
21235    >,
21236    pub cunmhr_: Option<
21237        unsafe extern "C" fn(
21238            side: *const c_char,
21239            trans: *const c_char,
21240            m: *const lapack_int,
21241            n: *const lapack_int,
21242            ilo: *const lapack_int,
21243            ihi: *const lapack_int,
21244            A: *const __BindgenComplex<f32>,
21245            lda: *const lapack_int,
21246            tau: *const __BindgenComplex<f32>,
21247            C: *mut __BindgenComplex<f32>,
21248            ldc: *const lapack_int,
21249            work: *mut __BindgenComplex<f32>,
21250            lwork: *const lapack_int,
21251            info: *mut lapack_int,
21252        ),
21253    >,
21254    pub zunmhr_: Option<
21255        unsafe extern "C" fn(
21256            side: *const c_char,
21257            trans: *const c_char,
21258            m: *const lapack_int,
21259            n: *const lapack_int,
21260            ilo: *const lapack_int,
21261            ihi: *const lapack_int,
21262            A: *const __BindgenComplex<f64>,
21263            lda: *const lapack_int,
21264            tau: *const __BindgenComplex<f64>,
21265            C: *mut __BindgenComplex<f64>,
21266            ldc: *const lapack_int,
21267            work: *mut __BindgenComplex<f64>,
21268            lwork: *const lapack_int,
21269            info: *mut lapack_int,
21270        ),
21271    >,
21272    pub cunmlq_: Option<
21273        unsafe extern "C" fn(
21274            side: *const c_char,
21275            trans: *const c_char,
21276            m: *const lapack_int,
21277            n: *const lapack_int,
21278            k: *const lapack_int,
21279            A: *const __BindgenComplex<f32>,
21280            lda: *const lapack_int,
21281            tau: *const __BindgenComplex<f32>,
21282            C: *mut __BindgenComplex<f32>,
21283            ldc: *const lapack_int,
21284            work: *mut __BindgenComplex<f32>,
21285            lwork: *const lapack_int,
21286            info: *mut lapack_int,
21287        ),
21288    >,
21289    pub zunmlq_: Option<
21290        unsafe extern "C" fn(
21291            side: *const c_char,
21292            trans: *const c_char,
21293            m: *const lapack_int,
21294            n: *const lapack_int,
21295            k: *const lapack_int,
21296            A: *const __BindgenComplex<f64>,
21297            lda: *const lapack_int,
21298            tau: *const __BindgenComplex<f64>,
21299            C: *mut __BindgenComplex<f64>,
21300            ldc: *const lapack_int,
21301            work: *mut __BindgenComplex<f64>,
21302            lwork: *const lapack_int,
21303            info: *mut lapack_int,
21304        ),
21305    >,
21306    pub cunmql_: Option<
21307        unsafe extern "C" fn(
21308            side: *const c_char,
21309            trans: *const c_char,
21310            m: *const lapack_int,
21311            n: *const lapack_int,
21312            k: *const lapack_int,
21313            A: *const __BindgenComplex<f32>,
21314            lda: *const lapack_int,
21315            tau: *const __BindgenComplex<f32>,
21316            C: *mut __BindgenComplex<f32>,
21317            ldc: *const lapack_int,
21318            work: *mut __BindgenComplex<f32>,
21319            lwork: *const lapack_int,
21320            info: *mut lapack_int,
21321        ),
21322    >,
21323    pub zunmql_: Option<
21324        unsafe extern "C" fn(
21325            side: *const c_char,
21326            trans: *const c_char,
21327            m: *const lapack_int,
21328            n: *const lapack_int,
21329            k: *const lapack_int,
21330            A: *const __BindgenComplex<f64>,
21331            lda: *const lapack_int,
21332            tau: *const __BindgenComplex<f64>,
21333            C: *mut __BindgenComplex<f64>,
21334            ldc: *const lapack_int,
21335            work: *mut __BindgenComplex<f64>,
21336            lwork: *const lapack_int,
21337            info: *mut lapack_int,
21338        ),
21339    >,
21340    pub cunmqr_: Option<
21341        unsafe extern "C" fn(
21342            side: *const c_char,
21343            trans: *const c_char,
21344            m: *const lapack_int,
21345            n: *const lapack_int,
21346            k: *const lapack_int,
21347            A: *const __BindgenComplex<f32>,
21348            lda: *const lapack_int,
21349            tau: *const __BindgenComplex<f32>,
21350            C: *mut __BindgenComplex<f32>,
21351            ldc: *const lapack_int,
21352            work: *mut __BindgenComplex<f32>,
21353            lwork: *const lapack_int,
21354            info: *mut lapack_int,
21355        ),
21356    >,
21357    pub zunmqr_: Option<
21358        unsafe extern "C" fn(
21359            side: *const c_char,
21360            trans: *const c_char,
21361            m: *const lapack_int,
21362            n: *const lapack_int,
21363            k: *const lapack_int,
21364            A: *const __BindgenComplex<f64>,
21365            lda: *const lapack_int,
21366            tau: *const __BindgenComplex<f64>,
21367            C: *mut __BindgenComplex<f64>,
21368            ldc: *const lapack_int,
21369            work: *mut __BindgenComplex<f64>,
21370            lwork: *const lapack_int,
21371            info: *mut lapack_int,
21372        ),
21373    >,
21374    pub cunmrq_: Option<
21375        unsafe extern "C" fn(
21376            side: *const c_char,
21377            trans: *const c_char,
21378            m: *const lapack_int,
21379            n: *const lapack_int,
21380            k: *const lapack_int,
21381            A: *const __BindgenComplex<f32>,
21382            lda: *const lapack_int,
21383            tau: *const __BindgenComplex<f32>,
21384            C: *mut __BindgenComplex<f32>,
21385            ldc: *const lapack_int,
21386            work: *mut __BindgenComplex<f32>,
21387            lwork: *const lapack_int,
21388            info: *mut lapack_int,
21389        ),
21390    >,
21391    pub zunmrq_: Option<
21392        unsafe extern "C" fn(
21393            side: *const c_char,
21394            trans: *const c_char,
21395            m: *const lapack_int,
21396            n: *const lapack_int,
21397            k: *const lapack_int,
21398            A: *const __BindgenComplex<f64>,
21399            lda: *const lapack_int,
21400            tau: *const __BindgenComplex<f64>,
21401            C: *mut __BindgenComplex<f64>,
21402            ldc: *const lapack_int,
21403            work: *mut __BindgenComplex<f64>,
21404            lwork: *const lapack_int,
21405            info: *mut lapack_int,
21406        ),
21407    >,
21408    pub cunmrz_: Option<
21409        unsafe extern "C" fn(
21410            side: *const c_char,
21411            trans: *const c_char,
21412            m: *const lapack_int,
21413            n: *const lapack_int,
21414            k: *const lapack_int,
21415            l: *const lapack_int,
21416            A: *const __BindgenComplex<f32>,
21417            lda: *const lapack_int,
21418            tau: *const __BindgenComplex<f32>,
21419            C: *mut __BindgenComplex<f32>,
21420            ldc: *const lapack_int,
21421            work: *mut __BindgenComplex<f32>,
21422            lwork: *const lapack_int,
21423            info: *mut lapack_int,
21424        ),
21425    >,
21426    pub zunmrz_: Option<
21427        unsafe extern "C" fn(
21428            side: *const c_char,
21429            trans: *const c_char,
21430            m: *const lapack_int,
21431            n: *const lapack_int,
21432            k: *const lapack_int,
21433            l: *const lapack_int,
21434            A: *const __BindgenComplex<f64>,
21435            lda: *const lapack_int,
21436            tau: *const __BindgenComplex<f64>,
21437            C: *mut __BindgenComplex<f64>,
21438            ldc: *const lapack_int,
21439            work: *mut __BindgenComplex<f64>,
21440            lwork: *const lapack_int,
21441            info: *mut lapack_int,
21442        ),
21443    >,
21444    pub cunmtr_: Option<
21445        unsafe extern "C" fn(
21446            side: *const c_char,
21447            uplo: *const c_char,
21448            trans: *const c_char,
21449            m: *const lapack_int,
21450            n: *const lapack_int,
21451            A: *const __BindgenComplex<f32>,
21452            lda: *const lapack_int,
21453            tau: *const __BindgenComplex<f32>,
21454            C: *mut __BindgenComplex<f32>,
21455            ldc: *const lapack_int,
21456            work: *mut __BindgenComplex<f32>,
21457            lwork: *const lapack_int,
21458            info: *mut lapack_int,
21459        ),
21460    >,
21461    pub zunmtr_: Option<
21462        unsafe extern "C" fn(
21463            side: *const c_char,
21464            uplo: *const c_char,
21465            trans: *const c_char,
21466            m: *const lapack_int,
21467            n: *const lapack_int,
21468            A: *const __BindgenComplex<f64>,
21469            lda: *const lapack_int,
21470            tau: *const __BindgenComplex<f64>,
21471            C: *mut __BindgenComplex<f64>,
21472            ldc: *const lapack_int,
21473            work: *mut __BindgenComplex<f64>,
21474            lwork: *const lapack_int,
21475            info: *mut lapack_int,
21476        ),
21477    >,
21478    pub cupgtr_: Option<
21479        unsafe extern "C" fn(
21480            uplo: *const c_char,
21481            n: *const lapack_int,
21482            AP: *const __BindgenComplex<f32>,
21483            tau: *const __BindgenComplex<f32>,
21484            Q: *mut __BindgenComplex<f32>,
21485            ldq: *const lapack_int,
21486            work: *mut __BindgenComplex<f32>,
21487            info: *mut lapack_int,
21488        ),
21489    >,
21490    pub zupgtr_: Option<
21491        unsafe extern "C" fn(
21492            uplo: *const c_char,
21493            n: *const lapack_int,
21494            AP: *const __BindgenComplex<f64>,
21495            tau: *const __BindgenComplex<f64>,
21496            Q: *mut __BindgenComplex<f64>,
21497            ldq: *const lapack_int,
21498            work: *mut __BindgenComplex<f64>,
21499            info: *mut lapack_int,
21500        ),
21501    >,
21502    pub cupmtr_: Option<
21503        unsafe extern "C" fn(
21504            side: *const c_char,
21505            uplo: *const c_char,
21506            trans: *const c_char,
21507            m: *const lapack_int,
21508            n: *const lapack_int,
21509            AP: *const __BindgenComplex<f32>,
21510            tau: *const __BindgenComplex<f32>,
21511            C: *mut __BindgenComplex<f32>,
21512            ldc: *const lapack_int,
21513            work: *mut __BindgenComplex<f32>,
21514            info: *mut lapack_int,
21515        ),
21516    >,
21517    pub zupmtr_: Option<
21518        unsafe extern "C" fn(
21519            side: *const c_char,
21520            uplo: *const c_char,
21521            trans: *const c_char,
21522            m: *const lapack_int,
21523            n: *const lapack_int,
21524            AP: *const __BindgenComplex<f64>,
21525            tau: *const __BindgenComplex<f64>,
21526            C: *mut __BindgenComplex<f64>,
21527            ldc: *const lapack_int,
21528            work: *mut __BindgenComplex<f64>,
21529            info: *mut lapack_int,
21530        ),
21531    >,
21532}