Struct DyLoadLib

Source
pub struct DyLoadLib {
Show 1334 fields pub __libraries: Vec<Library>, pub __libraries_path: Vec<String>, pub lsame_: Option<unsafe extern "C" fn(ca: *const c_char, cb: *const c_char) -> lapack_int>, pub cbbcsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, theta: *mut f32, phi: *mut f32, U1: *mut __BindgenComplex<f32>, ldu1: *const lapack_int, U2: *mut __BindgenComplex<f32>, ldu2: *const lapack_int, V1T: *mut __BindgenComplex<f32>, ldv1t: *const lapack_int, V2T: *mut __BindgenComplex<f32>, ldv2t: *const lapack_int, B11D: *mut f32, B11E: *mut f32, B12D: *mut f32, B12E: *mut f32, B21D: *mut f32, B21E: *mut f32, B22D: *mut f32, B22E: *mut f32, rwork: *mut f32, lrwork: *const lapack_int, info: *mut lapack_int)>, pub dbbcsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, theta: *mut f64, phi: *mut f64, U1: *mut f64, ldu1: *const lapack_int, U2: *mut f64, ldu2: *const lapack_int, V1T: *mut f64, ldv1t: *const lapack_int, V2T: *mut f64, ldv2t: *const lapack_int, B11D: *mut f64, B11E: *mut f64, B12D: *mut f64, B12E: *mut f64, b21d: *mut f64, b21e: *mut f64, b22d: *mut f64, b22e: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sbbcsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, theta: *mut f32, phi: *mut f32, U1: *mut f32, ldu1: *const lapack_int, U2: *mut f32, ldu2: *const lapack_int, V1T: *mut f32, ldv1t: *const lapack_int, V2T: *mut f32, ldv2t: *const lapack_int, B11D: *mut f32, B11E: *mut f32, B12D: *mut f32, B12E: *mut f32, B21D: *mut f32, B21E: *mut f32, B22D: *mut f32, B22E: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zbbcsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, theta: *mut f64, phi: *mut f64, U1: *mut __BindgenComplex<f64>, ldu1: *const lapack_int, U2: *mut __BindgenComplex<f64>, ldu2: *const lapack_int, V1T: *mut __BindgenComplex<f64>, ldv1t: *const lapack_int, V2T: *mut __BindgenComplex<f64>, ldv2t: *const lapack_int, B11D: *mut f64, B11E: *mut f64, B12D: *mut f64, B12E: *mut f64, B21D: *mut f64, B21E: *mut f64, B22D: *mut f64, B22E: *mut f64, rwork: *mut f64, lrwork: *const lapack_int, info: *mut lapack_int)>, pub dbdsdc_: Option<unsafe extern "C" fn(uplo: *const c_char, compq: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, U: *mut f64, ldu: *const lapack_int, VT: *mut f64, ldvt: *const lapack_int, Q: *mut f64, IQ: *mut lapack_int, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sbdsdc_: Option<unsafe extern "C" fn(uplo: *const c_char, compq: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, U: *mut f32, ldu: *const lapack_int, VT: *mut f32, ldvt: *const lapack_int, Q: *mut f32, IQ: *mut lapack_int, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub cbdsqr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, ncvt: *const lapack_int, nru: *const lapack_int, ncc: *const lapack_int, D: *mut f32, E: *mut f32, VT: *mut __BindgenComplex<f32>, ldvt: *const lapack_int, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub dbdsqr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, ncvt: *const lapack_int, nru: *const lapack_int, ncc: *const lapack_int, D: *mut f64, E: *mut f64, VT: *mut f64, ldvt: *const lapack_int, U: *mut f64, ldu: *const lapack_int, C: *mut f64, ldc: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub sbdsqr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, ncvt: *const lapack_int, nru: *const lapack_int, ncc: *const lapack_int, D: *mut f32, E: *mut f32, VT: *mut f32, ldvt: *const lapack_int, U: *mut f32, ldu: *const lapack_int, C: *mut f32, ldc: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub zbdsqr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, ncvt: *const lapack_int, nru: *const lapack_int, ncc: *const lapack_int, D: *mut f64, E: *mut f64, VT: *mut __BindgenComplex<f64>, ldvt: *const lapack_int, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub dbdsvdx_: Option<unsafe extern "C" fn(uplo: *const c_char, jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *const f64, E: *const f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, ns: *mut lapack_int, S: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sbdsvdx_: Option<unsafe extern "C" fn(uplo: *const c_char, jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *const f32, E: *const f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, ns: *mut lapack_int, S: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ddisna_: Option<unsafe extern "C" fn(job: *const c_char, m: *const lapack_int, n: *const lapack_int, D: *const f64, SEP: *mut f64, info: *mut lapack_int)>, pub sdisna_: Option<unsafe extern "C" fn(job: *const c_char, m: *const lapack_int, n: *const lapack_int, D: *const f32, SEP: *mut f32, info: *mut lapack_int)>, pub cgbbrd_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, ncc: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, D: *mut f32, E: *mut f32, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, PT: *mut __BindgenComplex<f32>, ldpt: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgbbrd_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, ncc: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, D: *mut f64, E: *mut f64, Q: *mut f64, ldq: *const lapack_int, PT: *mut f64, ldpt: *const lapack_int, C: *mut f64, ldc: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub sgbbrd_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, ncc: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, D: *mut f32, E: *mut f32, Q: *mut f32, ldq: *const lapack_int, PT: *mut f32, ldpt: *const lapack_int, C: *mut f32, ldc: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub zgbbrd_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, ncc: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, D: *mut f64, E: *mut f64, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, PT: *mut __BindgenComplex<f64>, ldpt: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgbcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgbcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f64, ldab: *const lapack_int, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgbcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f32, ldab: *const lapack_int, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgbcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgbequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub dgbequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f64, ldab: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub sgbequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f32, ldab: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub zgbequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub cgbequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub dgbequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f64, ldab: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub sgbequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f32, ldab: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub zgbequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub cgbrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, AFB: *const __BindgenComplex<f32>, ldafb: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgbrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, AFB: *const f64, ldafb: *const lapack_int, ipiv: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgbrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, AFB: *const f32, ldafb: *const lapack_int, ipiv: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgbrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, AFB: *const __BindgenComplex<f64>, ldafb: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgbrfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, AFB: *const __BindgenComplex<f32>, ldafb: *const lapack_int, ipiv: *const lapack_int, R: *const f32, C: *const f32, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgbrfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, AFB: *const f64, ldafb: *const lapack_int, ipiv: *const lapack_int, R: *const f64, C: *const f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgbrfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, AFB: *const f32, ldafb: *const lapack_int, ipiv: *const lapack_int, R: *const f32, C: *const f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgbrfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, AFB: *const __BindgenComplex<f64>, ldafb: *const lapack_int, ipiv: *const lapack_int, R: *const f64, C: *const f64, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgbsv_: Option<unsafe extern "C" fn(n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dgbsv_: Option<unsafe extern "C" fn(n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub sgbsv_: Option<unsafe extern "C" fn(n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zgbsv_: Option<unsafe extern "C" fn(n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub cgbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, AFB: *mut __BindgenComplex<f32>, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, AFB: *mut f64, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, AFB: *mut f32, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, AFB: *mut __BindgenComplex<f64>, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgbsvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, AFB: *mut __BindgenComplex<f32>, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgbsvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, AFB: *mut f64, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgbsvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, AFB: *mut f32, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgbsvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, AFB: *mut __BindgenComplex<f64>, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgbtrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub dgbtrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub sgbtrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub zgbtrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub cgbtrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dgbtrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub sgbtrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zgbtrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub cgebak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, scale: *const f32, m: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, info: *mut lapack_int)>, pub dgebak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, scale: *const f64, m: *const lapack_int, V: *mut f64, ldv: *const lapack_int, info: *mut lapack_int)>, pub sgebak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, scale: *const f32, m: *const lapack_int, V: *mut f32, ldv: *const lapack_int, info: *mut lapack_int)>, pub zgebak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, scale: *const f64, m: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, info: *mut lapack_int)>, pub cgebal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f32, info: *mut lapack_int)>, pub dgebal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f64, info: *mut lapack_int)>, pub sgebal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f32, info: *mut lapack_int)>, pub zgebal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f64, info: *mut lapack_int)>, pub cgebrd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, D: *mut f32, E: *mut f32, tauq: *mut __BindgenComplex<f32>, taup: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgebrd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, D: *mut f64, E: *mut f64, tauq: *mut f64, taup: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgebrd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, D: *mut f32, E: *mut f32, tauq: *mut f32, taup: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgebrd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, D: *mut f64, E: *mut f64, tauq: *mut __BindgenComplex<f64>, taup: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgecon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgecon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgecon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgecon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgeequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub dgeequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub sgeequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub zgeequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub cgeequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub dgeequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub sgeequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub zgeequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub cgees_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_C_SELECT1, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, sdim: *mut lapack_int, W: *mut __BindgenComplex<f32>, VS: *mut __BindgenComplex<f32>, ldvs: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub dgees_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_D_SELECT2, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, sdim: *mut lapack_int, WR: *mut f64, WI: *mut f64, VS: *mut f64, ldvs: *const lapack_int, work: *mut f64, lwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub sgees_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_S_SELECT2, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, sdim: *mut lapack_int, WR: *mut f32, WI: *mut f32, VS: *mut f32, ldvs: *const lapack_int, work: *mut f32, lwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub zgees_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_Z_SELECT1, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, sdim: *mut lapack_int, W: *mut __BindgenComplex<f64>, VS: *mut __BindgenComplex<f64>, ldvs: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub cgeesx_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_C_SELECT1, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, sdim: *mut lapack_int, W: *mut __BindgenComplex<f32>, VS: *mut __BindgenComplex<f32>, ldvs: *const lapack_int, rconde: *mut f32, rcondv: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub dgeesx_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_D_SELECT2, sense: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, sdim: *mut lapack_int, WR: *mut f64, WI: *mut f64, VS: *mut f64, ldvs: *const lapack_int, rconde: *mut f64, rcondv: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub sgeesx_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_S_SELECT2, sense: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, sdim: *mut lapack_int, WR: *mut f32, WI: *mut f32, VS: *mut f32, ldvs: *const lapack_int, rconde: *mut f32, rcondv: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub zgeesx_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_Z_SELECT1, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, sdim: *mut lapack_int, W: *mut __BindgenComplex<f64>, VS: *mut __BindgenComplex<f64>, ldvs: *const lapack_int, rconde: *mut f64, rcondv: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub cgeev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, W: *mut __BindgenComplex<f32>, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub dgeev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, WR: *mut f64, WI: *mut f64, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgeev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, WR: *mut f32, WI: *mut f32, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgeev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, W: *mut __BindgenComplex<f64>, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub cgeevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, W: *mut __BindgenComplex<f32>, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f32, abnrm: *mut f32, rconde: *mut f32, rcondv: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub dgeevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, WR: *mut f64, WI: *mut f64, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f64, abnrm: *mut f64, rconde: *mut f64, rcondv: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgeevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, WR: *mut f32, WI: *mut f32, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f32, abnrm: *mut f32, rconde: *mut f32, rcondv: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgeevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, W: *mut __BindgenComplex<f64>, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f64, abnrm: *mut f64, rconde: *mut f64, rcondv: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub cgehrd_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgehrd_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgehrd_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgehrd_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgejsv_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, jobr: *const c_char, jobt: *const c_char, jobp: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, SVA: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, cwork: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub dgejsv_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, jobr: *const c_char, jobt: *const c_char, jobp: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, SVA: *mut f64, U: *mut f64, ldu: *const lapack_int, V: *mut f64, ldv: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgejsv_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, jobr: *const c_char, jobt: *const c_char, jobp: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, SVA: *mut f32, U: *mut f32, ldu: *const lapack_int, V: *mut f32, ldv: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgejsv_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, jobr: *const c_char, jobt: *const c_char, jobp: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, SVA: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, cwork: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub cgelq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, tsize: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgelq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, tsize: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgelq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, tsize: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgelq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, tsize: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgelq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dgelq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, info: *mut lapack_int)>, pub sgelq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, info: *mut lapack_int)>, pub zgelq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cgelqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgelqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgelqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgelqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgels_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgels_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgels_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgels_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgelsd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, S: *mut f32, rcond: *const f32, rank: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub dgelsd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, S: *mut f64, rcond: *const f64, rank: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgelsd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, S: *mut f32, rcond: *const f32, rank: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgelsd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, S: *mut f64, rcond: *const f64, rank: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub cgelss_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, S: *mut f32, rcond: *const f32, rank: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub dgelss_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, S: *mut f64, rcond: *const f64, rank: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgelss_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, S: *mut f32, rcond: *const f32, rank: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgelss_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, S: *mut f64, rcond: *const f64, rank: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub cgelsy_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, JPVT: *mut lapack_int, rcond: *const f32, rank: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub dgelsy_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, JPVT: *mut lapack_int, rcond: *const f64, rank: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgelsy_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, JPVT: *mut lapack_int, rcond: *const f32, rank: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgelsy_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, JPVT: *mut lapack_int, rcond: *const f64, rank: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub cgemlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, T: *const __BindgenComplex<f32>, tsize: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgemlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, T: *const f64, tsize: *const lapack_int, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgemlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, T: *const f32, tsize: *const lapack_int, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgemlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, T: *const __BindgenComplex<f64>, tsize: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgemqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, T: *const __BindgenComplex<f32>, tsize: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgemqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, T: *const f64, tsize: *const lapack_int, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgemqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, T: *const f32, tsize: *const lapack_int, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgemqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, T: *const __BindgenComplex<f64>, tsize: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgemqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, nb: *const lapack_int, V: *const __BindgenComplex<f32>, ldv: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dgemqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, nb: *const lapack_int, V: *const f64, ldv: *const lapack_int, T: *const f64, ldt: *const lapack_int, C: *mut f64, ldc: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub sgemqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, nb: *const lapack_int, V: *const f32, ldv: *const lapack_int, T: *const f32, ldt: *const lapack_int, C: *mut f32, ldc: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub zgemqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, nb: *const lapack_int, V: *const __BindgenComplex<f64>, ldv: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cgeql2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dgeql2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, info: *mut lapack_int)>, pub sgeql2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, info: *mut lapack_int)>, pub zgeql2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cgeqlf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgeqlf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgeqlf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgeqlf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgeqpf_: Option<unsafe extern "C" fn(m: *mut lapack_int, n: *mut lapack_int, a: *mut f32, lda: *mut lapack_int, jpvt: *mut lapack_int, tau: *mut f32, work: *mut f32, info: *mut lapack_int)>, pub dgeqpf_: Option<unsafe extern "C" fn(m: *mut lapack_int, n: *mut lapack_int, a: *mut f64, lda: *mut lapack_int, jpvt: *mut lapack_int, tau: *mut f64, work: *mut f64, info: *mut lapack_int)>, pub cgeqpf_: Option<unsafe extern "C" fn(m: *mut lapack_int, n: *mut lapack_int, a: *mut __BindgenComplex<f32>, lda: *mut lapack_int, jpvt: *mut lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub zgeqpf_: Option<unsafe extern "C" fn(m: *mut lapack_int, n: *mut lapack_int, a: *mut __BindgenComplex<f64>, lda: *mut lapack_int, jpvt: *mut lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgeqp3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, JPVT: *mut lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub dgeqp3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, JPVT: *mut lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgeqp3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, JPVT: *mut lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgeqp3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, JPVT: *mut lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub cgeqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, tsize: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgeqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, tsize: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgeqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, tsize: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgeqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, tsize: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgeqr2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dgeqr2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, info: *mut lapack_int)>, pub sgeqr2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, info: *mut lapack_int)>, pub zgeqr2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cgeqrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgeqrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgeqrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgeqrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgeqrfp_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgeqrfp_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgeqrfp_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgeqrfp_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgeqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dgeqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, ldt: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub sgeqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, ldt: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub zgeqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cgeqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, info: *mut lapack_int)>, pub dgeqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, ldt: *const lapack_int, info: *mut lapack_int)>, pub sgeqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, ldt: *const lapack_int, info: *mut lapack_int)>, pub zgeqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, info: *mut lapack_int)>, pub cgeqrt3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, info: *mut lapack_int)>, pub dgeqrt3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, ldt: *const lapack_int, info: *mut lapack_int)>, pub sgeqrt3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, ldt: *const lapack_int, info: *mut lapack_int)>, pub zgeqrt3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, info: *mut lapack_int)>, pub cgerfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgerfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *const f64, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgerfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *const f32, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgerfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgerfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *const lapack_int, R: *const f32, C: *const f32, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgerfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *const f64, ldaf: *const lapack_int, ipiv: *const lapack_int, R: *const f64, C: *const f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgerfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *const f32, ldaf: *const lapack_int, ipiv: *const lapack_int, R: *const f32, C: *const f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgerfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *const lapack_int, R: *const f64, C: *const f64, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgerq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dgerq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, info: *mut lapack_int)>, pub sgerq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, info: *mut lapack_int)>, pub zgerq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cgerqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgerqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgerqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgerqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgesdd_: Option<unsafe extern "C" fn(jobz: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, VT: *mut __BindgenComplex<f32>, ldvt: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub dgesdd_: Option<unsafe extern "C" fn(jobz: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, S: *mut f64, U: *mut f64, ldu: *const lapack_int, VT: *mut f64, ldvt: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgesdd_: Option<unsafe extern "C" fn(jobz: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, S: *mut f32, U: *mut f32, ldu: *const lapack_int, VT: *mut f32, ldvt: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgesdd_: Option<unsafe extern "C" fn(jobz: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, VT: *mut __BindgenComplex<f64>, ldvt: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub cgedmd_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, x: *mut __BindgenComplex<f32>, ldx: *const lapack_int, y: *mut __BindgenComplex<f32>, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f32, k: *mut lapack_int, eigs: *mut __BindgenComplex<f32>, z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, res: *mut f32, b: *mut __BindgenComplex<f32>, ldb: *const lapack_int, w: *mut __BindgenComplex<f32>, ldw: *const lapack_int, s: *mut __BindgenComplex<f32>, lds: *const lapack_int, zwork: *mut __BindgenComplex<f32>, lzwork: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dgedmd_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, x: *mut f64, ldx: *const lapack_int, y: *mut f64, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f64, k: *mut lapack_int, reig: *mut f64, imeig: *mut f64, z: *mut f64, ldz: *const lapack_int, res: *mut f64, b: *mut f64, ldb: *const lapack_int, w: *mut f64, ldw: *const lapack_int, s: *mut f64, lds: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub sgedmd_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, x: *mut f32, ldx: *const lapack_int, y: *mut f32, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f32, k: *mut lapack_int, reig: *mut f32, imeig: *mut f32, z: *mut f32, ldz: *const lapack_int, res: *mut f32, b: *mut f32, ldb: *const lapack_int, w: *mut f32, ldw: *const lapack_int, s: *mut f32, lds: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zgedmd_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, x: *mut __BindgenComplex<f64>, ldx: *const lapack_int, y: *mut __BindgenComplex<f64>, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f64, k: *mut lapack_int, eigs: *mut __BindgenComplex<f64>, z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, res: *mut f64, b: *mut __BindgenComplex<f64>, ldb: *const lapack_int, w: *mut __BindgenComplex<f64>, ldw: *const lapack_int, s: *mut __BindgenComplex<f64>, lds: *const lapack_int, zwork: *mut __BindgenComplex<f64>, lzwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub cgedmdq_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobq: *const c_char, jobt: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, f: *mut __BindgenComplex<f32>, ldf: *const lapack_int, x: *mut __BindgenComplex<f32>, ldx: *const lapack_int, y: *mut __BindgenComplex<f32>, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f32, k: *const lapack_int, eigs: *mut __BindgenComplex<f32>, z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, res: *mut f32, b: *mut __BindgenComplex<f32>, ldb: *const lapack_int, v: *mut __BindgenComplex<f32>, ldv: *const lapack_int, s: *mut __BindgenComplex<f32>, lds: *const lapack_int, zwork: *mut __BindgenComplex<f32>, lzwork: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dgedmdq_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobq: *const c_char, jobt: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, f: *mut f64, ldf: *const lapack_int, x: *mut f64, ldx: *const lapack_int, y: *mut f64, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f64, k: *mut lapack_int, reig: *mut f64, imeig: *mut f64, z: *mut f64, ldz: *const lapack_int, res: *mut f64, b: *mut f64, ldb: *const lapack_int, v: *mut f64, ldv: *const lapack_int, s: *mut f64, lds: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub sgedmdq_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobq: *const c_char, jobt: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, f: *mut f32, ldf: *const lapack_int, x: *mut f32, ldx: *const lapack_int, y: *mut f32, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f32, k: *const lapack_int, reig: *mut f32, imeig: *mut f32, z: *mut f32, ldz: *const lapack_int, res: *mut f32, b: *mut f32, ldb: *const lapack_int, v: *mut f32, ldv: *const lapack_int, s: *mut f32, lds: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zgedmdq_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobq: *const c_char, jobt: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, f: *mut __BindgenComplex<f64>, ldf: *const lapack_int, x: *mut __BindgenComplex<f64>, ldx: *const lapack_int, y: *mut __BindgenComplex<f64>, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f64, k: *const lapack_int, eigs: *mut __BindgenComplex<f64>, z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, res: *mut f64, b: *mut __BindgenComplex<f64>, ldb: *const lapack_int, v: *mut __BindgenComplex<f64>, ldv: *const lapack_int, s: *mut __BindgenComplex<f64>, lds: *const lapack_int, zwork: *mut __BindgenComplex<f64>, lzwork: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub cgesv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dgesv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub sgesv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zgesv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dsgesv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, work: *mut f64, swork: *mut f32, iter: *mut lapack_int, info: *mut lapack_int)>, pub zcgesv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, work: *mut __BindgenComplex<f64>, swork: *mut __BindgenComplex<f32>, rwork: *mut f64, iter: *mut lapack_int, info: *mut lapack_int)>, pub cgesvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, VT: *mut __BindgenComplex<f32>, ldvt: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub dgesvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, S: *mut f64, U: *mut f64, ldu: *const lapack_int, VT: *mut f64, ldvt: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgesvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, S: *mut f32, U: *mut f32, ldu: *const lapack_int, VT: *mut f32, ldvt: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgesvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, VT: *mut __BindgenComplex<f64>, ldvt: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub cgesvdq_: Option<unsafe extern "C" fn(joba: *const c_char, jobp: *const c_char, jobr: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, numrank: *mut lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, cwork: *mut __BindgenComplex<f32>, lcwork: *mut lapack_int, rwork: *mut f32, lrwork: *const lapack_int, info: *mut lapack_int)>, pub dgesvdq_: Option<unsafe extern "C" fn(joba: *const c_char, jobp: *const c_char, jobr: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, S: *mut f64, U: *mut f64, ldu: *const lapack_int, V: *mut f64, ldv: *const lapack_int, numrank: *mut lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, work: *mut f64, lwork: *mut lapack_int, rwork: *mut f64, lrwork: *const lapack_int, info: *mut lapack_int)>, pub sgesvdq_: Option<unsafe extern "C" fn(joba: *const c_char, jobp: *const c_char, jobr: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, S: *mut f32, U: *mut f32, ldu: *const lapack_int, V: *mut f32, ldv: *const lapack_int, numrank: *mut lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, work: *mut f32, lwork: *mut lapack_int, rwork: *mut f32, lrwork: *const lapack_int, info: *mut lapack_int)>, pub zgesvdq_: Option<unsafe extern "C" fn(joba: *const c_char, jobp: *const c_char, jobr: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, numrank: *mut lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, cwork: *mut __BindgenComplex<f64>, lcwork: *mut lapack_int, rwork: *mut f64, lrwork: *const lapack_int, info: *mut lapack_int)>, pub cgesvdx_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, range: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, ns: *mut lapack_int, S: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, VT: *mut __BindgenComplex<f32>, ldvt: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub dgesvdx_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, range: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, ns: *mut lapack_int, S: *mut f64, U: *mut f64, ldu: *const lapack_int, VT: *mut f64, ldvt: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgesvdx_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, range: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, ns: *mut lapack_int, S: *mut f32, U: *mut f32, ldu: *const lapack_int, VT: *mut f32, ldvt: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgesvdx_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, range: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, ns: *mut lapack_int, S: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, VT: *mut __BindgenComplex<f64>, ldvt: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub cgesvj_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, SVA: *mut f32, mv: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, cwork: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, info: *mut lapack_int)>, pub dgesvj_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, SVA: *mut f64, mv: *const lapack_int, V: *mut f64, ldv: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgesvj_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, SVA: *mut f32, mv: *const lapack_int, V: *mut f32, ldv: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgesvj_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, SVA: *mut f64, mv: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, cwork: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, info: *mut lapack_int)>, pub cgesvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgesvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, AF: *mut f64, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgesvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, AF: *mut f32, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgesvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgesvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgesvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, AF: *mut f64, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgesvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, AF: *mut f32, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgesvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgetf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub dgetf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub sgetf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub zgetf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub cgetrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub dgetrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub sgetrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub zgetrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub cgetrf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub dgetrf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub sgetrf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub zgetrf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub cgetri_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgetri_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgetri_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgetri_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgetrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dgetrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub sgetrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zgetrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub cgetsls_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgetsls_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgetsls_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgetsls_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgetsqrhrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb1: *const lapack_int, nb1: *const lapack_int, nb2: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgetsqrhrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb1: *const lapack_int, nb1: *const lapack_int, nb2: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, ldt: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgetsqrhrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb1: *const lapack_int, nb1: *const lapack_int, nb2: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, ldt: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgetsqrhrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb1: *const lapack_int, nb1: *const lapack_int, nb2: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cggbak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, lscale: *const f32, rscale: *const f32, m: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, info: *mut lapack_int)>, pub dggbak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, lscale: *const f64, rscale: *const f64, m: *const lapack_int, V: *mut f64, ldv: *const lapack_int, info: *mut lapack_int)>, pub sggbak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, lscale: *const f32, rscale: *const f32, m: *const lapack_int, V: *mut f32, ldv: *const lapack_int, info: *mut lapack_int)>, pub zggbak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, lscale: *const f64, rscale: *const f64, m: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, info: *mut lapack_int)>, pub cggbal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f32, rscale: *mut f32, work: *mut f32, info: *mut lapack_int)>, pub dggbal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f64, rscale: *mut f64, work: *mut f64, info: *mut lapack_int)>, pub sggbal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f32, rscale: *mut f32, work: *mut f32, info: *mut lapack_int)>, pub zggbal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f64, rscale: *mut f64, work: *mut f64, info: *mut lapack_int)>, pub cgges_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_C_SELECT2, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, sdim: *mut lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, VSL: *mut __BindgenComplex<f32>, ldvsl: *const lapack_int, VSR: *mut __BindgenComplex<f32>, ldvsr: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub dgges_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_D_SELECT3, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, sdim: *mut lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, VSL: *mut f64, ldvsl: *const lapack_int, VSR: *mut f64, ldvsr: *const lapack_int, work: *mut f64, lwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub sgges_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_S_SELECT3, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, sdim: *mut lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, VSL: *mut f32, ldvsl: *const lapack_int, VSR: *mut f32, ldvsr: *const lapack_int, work: *mut f32, lwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub zgges_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_Z_SELECT2, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, sdim: *mut lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, VSL: *mut __BindgenComplex<f64>, ldvsl: *const lapack_int, VSR: *mut __BindgenComplex<f64>, ldvsr: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub cgges3_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_C_SELECT2, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, sdim: *mut lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, VSL: *mut __BindgenComplex<f32>, ldvsl: *const lapack_int, VSR: *mut __BindgenComplex<f32>, ldvsr: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub dgges3_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_D_SELECT3, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, sdim: *mut lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, VSL: *mut f64, ldvsl: *const lapack_int, VSR: *mut f64, ldvsr: *const lapack_int, work: *mut f64, lwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub sgges3_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_S_SELECT3, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, sdim: *mut lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, VSL: *mut f32, ldvsl: *const lapack_int, VSR: *mut f32, ldvsr: *const lapack_int, work: *mut f32, lwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub zgges3_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_Z_SELECT2, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, sdim: *mut lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, VSL: *mut __BindgenComplex<f64>, ldvsl: *const lapack_int, VSR: *mut __BindgenComplex<f64>, ldvsr: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub cggesx_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_C_SELECT2, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, sdim: *mut lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, VSL: *mut __BindgenComplex<f32>, ldvsl: *const lapack_int, VSR: *mut __BindgenComplex<f32>, ldvsr: *const lapack_int, rconde: *mut f32, rcondv: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, liwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub dggesx_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_D_SELECT3, sense: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, sdim: *mut lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, VSL: *mut f64, ldvsl: *const lapack_int, VSR: *mut f64, ldvsr: *const lapack_int, rconde: *mut f64, rcondv: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub sggesx_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_S_SELECT3, sense: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, sdim: *mut lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, VSL: *mut f32, ldvsl: *const lapack_int, VSR: *mut f32, ldvsr: *const lapack_int, rconde: *mut f32, rcondv: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub zggesx_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_Z_SELECT2, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, sdim: *mut lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, VSL: *mut __BindgenComplex<f64>, ldvsl: *const lapack_int, VSR: *mut __BindgenComplex<f64>, ldvsr: *const lapack_int, rconde: *mut f64, rcondv: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, liwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub cggev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub dggev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sggev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zggev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub cggev3_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub dggev3_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sggev3_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zggev3_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub cggevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f32, rscale: *mut f32, abnrm: *mut f32, bbnrm: *mut f32, rconde: *mut f32, rcondv: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub dggevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f64, rscale: *mut f64, abnrm: *mut f64, bbnrm: *mut f64, rconde: *mut f64, rcondv: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub sggevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f32, rscale: *mut f32, abnrm: *mut f32, bbnrm: *mut f32, rconde: *mut f32, rcondv: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub zggevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f64, rscale: *mut f64, abnrm: *mut f64, bbnrm: *mut f64, rconde: *mut f64, rcondv: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>, pub cggglm_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, D: *mut __BindgenComplex<f32>, X: *mut __BindgenComplex<f32>, Y: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dggglm_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, D: *mut f64, X: *mut f64, Y: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sggglm_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, D: *mut f32, X: *mut f32, Y: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zggglm_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, D: *mut __BindgenComplex<f64>, X: *mut __BindgenComplex<f64>, Y: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgghd3_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgghd3_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgghd3_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgghd3_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgghrd_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, info: *mut lapack_int)>, pub dgghrd_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, Z: *mut f64, ldz: *const lapack_int, info: *mut lapack_int)>, pub sgghrd_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, Z: *mut f32, ldz: *const lapack_int, info: *mut lapack_int)>, pub zgghrd_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, info: *mut lapack_int)>, pub cgglse_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, C: *mut __BindgenComplex<f32>, D: *mut __BindgenComplex<f32>, X: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dgglse_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, C: *mut f64, D: *mut f64, X: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sgglse_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, C: *mut f32, D: *mut f32, X: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zgglse_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, C: *mut __BindgenComplex<f64>, D: *mut __BindgenComplex<f64>, X: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cggqrf_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, taua: *mut __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, taub: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dggqrf_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut f64, lda: *const lapack_int, taua: *mut f64, B: *mut f64, ldb: *const lapack_int, taub: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sggqrf_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut f32, lda: *const lapack_int, taua: *mut f32, B: *mut f32, ldb: *const lapack_int, taub: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zggqrf_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, taua: *mut __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, taub: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cggrqf_: Option<unsafe extern "C" fn(m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, taua: *mut __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, taub: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dggrqf_: Option<unsafe extern "C" fn(m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, taua: *mut f64, B: *mut f64, ldb: *const lapack_int, taub: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sggrqf_: Option<unsafe extern "C" fn(m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, taua: *mut f32, B: *mut f32, ldb: *const lapack_int, taub: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zggrqf_: Option<unsafe extern "C" fn(m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, taua: *mut __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, taub: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cggsvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, a: *mut __BindgenComplex<f32>, lda: *const lapack_int, b: *mut __BindgenComplex<f32>, ldb: *const lapack_int, alpha: *mut f32, beta: *mut f32, u: *mut __BindgenComplex<f32>, ldu: *const lapack_int, v: *mut __BindgenComplex<f32>, ldv: *const lapack_int, q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int) -> lapack_int>, pub sggsvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, a: *mut f32, lda: *const lapack_int, b: *mut f32, ldb: *const lapack_int, alpha: *mut f32, beta: *mut f32, u: *mut f32, ldu: *const lapack_int, v: *mut f32, ldv: *const lapack_int, q: *mut f32, ldq: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int) -> lapack_int>, pub dggsvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, a: *mut f64, lda: *const lapack_int, b: *mut f64, ldb: *const lapack_int, alpha: *mut f64, beta: *mut f64, u: *mut f64, ldu: *const lapack_int, v: *mut f64, ldv: *const lapack_int, q: *mut f64, ldq: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int) -> lapack_int>, pub zggsvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, a: *mut __BindgenComplex<f64>, lda: *const lapack_int, b: *mut __BindgenComplex<f64>, ldb: *const lapack_int, alpha: *mut f64, beta: *mut f64, u: *mut __BindgenComplex<f64>, ldu: *const lapack_int, v: *mut __BindgenComplex<f64>, ldv: *const lapack_int, q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int) -> lapack_int>, pub cggsvd3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, alpha: *mut f32, beta: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub dggsvd3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, alpha: *mut f64, beta: *mut f64, U: *mut f64, ldu: *const lapack_int, V: *mut f64, ldv: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sggsvd3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, alpha: *mut f32, beta: *mut f32, U: *mut f32, ldu: *const lapack_int, V: *mut f32, ldv: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zggsvd3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, alpha: *mut f64, beta: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sggsvp_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, a: *mut f32, lda: *const lapack_int, b: *mut f32, ldb: *const lapack_int, tola: *mut f32, tolb: *mut f32, k: *mut lapack_int, l: *mut lapack_int, u: *mut f32, ldu: *const lapack_int, v: *mut f32, ldv: *const lapack_int, q: *mut f32, ldq: *const lapack_int, iwork: *mut lapack_int, tau: *mut f32, work: *mut f32, info: *mut lapack_int) -> lapack_int>, pub dggsvp_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, a: *mut f64, lda: *const lapack_int, b: *mut f64, ldb: *const lapack_int, tola: *mut f64, tolb: *mut f64, k: *mut lapack_int, l: *mut lapack_int, u: *mut f64, ldu: *const lapack_int, v: *mut f64, ldv: *const lapack_int, q: *mut f64, ldq: *const lapack_int, iwork: *mut lapack_int, tau: *mut f64, work: *mut f64, info: *mut lapack_int) -> lapack_int>, pub cggsvp_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, a: *mut __BindgenComplex<f32>, lda: *const lapack_int, b: *mut __BindgenComplex<f32>, ldb: *const lapack_int, tola: *mut f32, tolb: *mut f32, k: *mut lapack_int, l: *mut lapack_int, u: *mut __BindgenComplex<f32>, ldu: *const lapack_int, v: *mut __BindgenComplex<f32>, ldv: *const lapack_int, q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, iwork: *mut lapack_int, rwork: *mut f32, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, info: *mut lapack_int) -> lapack_int>, pub zggsvp_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, a: *mut __BindgenComplex<f64>, lda: *const lapack_int, b: *mut __BindgenComplex<f64>, ldb: *const lapack_int, tola: *mut f64, tolb: *mut f64, k: *mut lapack_int, l: *mut lapack_int, u: *mut __BindgenComplex<f64>, ldu: *const lapack_int, v: *mut __BindgenComplex<f64>, ldv: *const lapack_int, q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, iwork: *mut lapack_int, rwork: *mut f64, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, info: *mut lapack_int) -> lapack_int>, pub cggsvp3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, tola: *const f32, tolb: *const f32, k: *mut lapack_int, l: *mut lapack_int, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, iwork: *mut lapack_int, rwork: *mut f32, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dggsvp3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, tola: *const f64, tolb: *const f64, k: *mut lapack_int, l: *mut lapack_int, U: *mut f64, ldu: *const lapack_int, V: *mut f64, ldv: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, iwork: *mut lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sggsvp3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, tola: *const f32, tolb: *const f32, k: *mut lapack_int, l: *mut lapack_int, U: *mut f32, ldu: *const lapack_int, V: *mut f32, ldv: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, iwork: *mut lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zggsvp3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, tola: *const f64, tolb: *const f64, k: *mut lapack_int, l: *mut lapack_int, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, iwork: *mut lapack_int, rwork: *mut f64, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cgtcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const __BindgenComplex<f32>, D: *const __BindgenComplex<f32>, DU: *const __BindgenComplex<f32>, DU2: *const __BindgenComplex<f32>, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dgtcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const f64, D: *const f64, DU: *const f64, DU2: *const f64, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgtcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const f32, D: *const f32, DU: *const f32, DU2: *const f32, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgtcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const __BindgenComplex<f64>, D: *const __BindgenComplex<f64>, DU: *const __BindgenComplex<f64>, DU2: *const __BindgenComplex<f64>, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cgtrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const __BindgenComplex<f32>, D: *const __BindgenComplex<f32>, DU: *const __BindgenComplex<f32>, DLF: *const __BindgenComplex<f32>, DF: *const __BindgenComplex<f32>, DUF: *const __BindgenComplex<f32>, DU2: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgtrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const f64, D: *const f64, DU: *const f64, DLF: *const f64, DF: *const f64, DUF: *const f64, DU2: *const f64, ipiv: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgtrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const f32, D: *const f32, DU: *const f32, DLF: *const f32, DF: *const f32, DUF: *const f32, DU2: *const f32, ipiv: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgtrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const __BindgenComplex<f64>, D: *const __BindgenComplex<f64>, DU: *const __BindgenComplex<f64>, DLF: *const __BindgenComplex<f64>, DF: *const __BindgenComplex<f64>, DUF: *const __BindgenComplex<f64>, DU2: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgtsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, DL: *mut __BindgenComplex<f32>, D: *mut __BindgenComplex<f32>, DU: *mut __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dgtsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, DL: *mut f64, D: *mut f64, DU: *mut f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub sgtsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, DL: *mut f32, D: *mut f32, DU: *mut f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zgtsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, DL: *mut __BindgenComplex<f64>, D: *mut __BindgenComplex<f64>, DU: *mut __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub cgtsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const __BindgenComplex<f32>, D: *const __BindgenComplex<f32>, DU: *const __BindgenComplex<f32>, DLF: *mut __BindgenComplex<f32>, DF: *mut __BindgenComplex<f32>, DUF: *mut __BindgenComplex<f32>, DU2: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dgtsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const f64, D: *const f64, DU: *const f64, DLF: *mut f64, DF: *mut f64, DUF: *mut f64, DU2: *mut f64, ipiv: *mut lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sgtsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const f32, D: *const f32, DU: *const f32, DLF: *mut f32, DF: *mut f32, DUF: *mut f32, DU2: *mut f32, ipiv: *mut lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zgtsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const __BindgenComplex<f64>, D: *const __BindgenComplex<f64>, DU: *const __BindgenComplex<f64>, DLF: *mut __BindgenComplex<f64>, DF: *mut __BindgenComplex<f64>, DUF: *mut __BindgenComplex<f64>, DU2: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cgttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, DL: *mut __BindgenComplex<f32>, D: *mut __BindgenComplex<f32>, DU: *mut __BindgenComplex<f32>, DU2: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub dgttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, DL: *mut f64, D: *mut f64, DU: *mut f64, DU2: *mut f64, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub sgttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, DL: *mut f32, D: *mut f32, DU: *mut f32, DU2: *mut f32, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub zgttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, DL: *mut __BindgenComplex<f64>, D: *mut __BindgenComplex<f64>, DU: *mut __BindgenComplex<f64>, DU2: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub cgttrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const __BindgenComplex<f32>, D: *const __BindgenComplex<f32>, DU: *const __BindgenComplex<f32>, DU2: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dgttrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const f64, D: *const f64, DU: *const f64, DU2: *const f64, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub sgttrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const f32, D: *const f32, DU: *const f32, DU2: *const f32, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zgttrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const __BindgenComplex<f64>, D: *const __BindgenComplex<f64>, DU: *const __BindgenComplex<f64>, DU2: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub chbev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub zhbev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub chbev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub zhbev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub chbevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zhbevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub chbevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zhbevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub chbevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub zhbevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub chbevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub zhbevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub chbgst_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, BB: *const __BindgenComplex<f32>, ldbb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub zhbgst_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, BB: *const __BindgenComplex<f64>, ldbb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub chbgv_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, BB: *mut __BindgenComplex<f32>, ldbb: *const lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub zhbgv_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, BB: *mut __BindgenComplex<f64>, ldbb: *const lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub chbgvd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, BB: *mut __BindgenComplex<f32>, ldbb: *const lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zhbgvd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, BB: *mut __BindgenComplex<f64>, ldbb: *const lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub chbgvx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, BB: *mut __BindgenComplex<f32>, ldbb: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub zhbgvx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, BB: *mut __BindgenComplex<f64>, ldbb: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub chbtrd_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, D: *mut f32, E: *mut f32, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zhbtrd_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, D: *mut f64, E: *mut f64, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub checon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zhecon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub checon_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, E: *const __BindgenComplex<f32>, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zhecon_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, E: *const __BindgenComplex<f64>, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cheequb_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zheequb_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cheev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub zheev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub cheev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub zheev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub cheevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zheevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub cheevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zheevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub cheevr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zheevr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub cheevr_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zheevr_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub cheevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub zheevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub cheevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub zheevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub chegst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub zhegst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub chegv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub zhegv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub chegv_2stage_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub zhegv_2stage_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub chegvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zhegvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub chegvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub zhegvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub cherfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub zherfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cherfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *const lapack_int, S: *const f32, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub zherfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *const lapack_int, S: *const f64, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub chesv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhesv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chesv_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhesv_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chesv_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, TB: *mut __BindgenComplex<f32>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhesv_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, TB: *mut __BindgenComplex<f64>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chesv_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, E: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhesv_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, E: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chesv_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhesv_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chesvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *mut lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub zhesvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *mut lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub chesvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, S: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub zhesvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, S: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cheswapr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, i1: *const lapack_int, i2: *const lapack_int)>, pub zheswapr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, i1: *const lapack_int, i2: *const lapack_int)>, pub chetrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, D: *mut f32, E: *mut f32, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhetrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, D: *mut f64, E: *mut f64, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chetrd_2stage_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, D: *mut f32, E: *mut f32, tau: *mut __BindgenComplex<f32>, HOUS2: *mut __BindgenComplex<f32>, lhous2: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhetrd_2stage_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, D: *mut f64, E: *mut f64, tau: *mut __BindgenComplex<f64>, HOUS2: *mut __BindgenComplex<f64>, lhous2: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chetrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhetrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chetrf_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhetrf_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chetrf_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, TB: *mut __BindgenComplex<f32>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhetrf_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, TB: *mut __BindgenComplex<f64>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chetrf_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, E: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhetrf_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, E: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chetrf_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhetrf_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chetri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zhetri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub chetri2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhetri2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chetri2x_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, nb: *const lapack_int, info: *mut lapack_int)>, pub zhetri2x_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, nb: *const lapack_int, info: *mut lapack_int)>, pub chetri_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, E: *const __BindgenComplex<f32>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhetri_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, E: *const __BindgenComplex<f64>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chetrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub zhetrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub chetrs2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zhetrs2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub chetrs_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, E: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub zhetrs_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, E: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub chetrs_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhetrs_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub chetrs_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, TB: *mut __BindgenComplex<f32>, ltb: *const lapack_int, ipiv: *const lapack_int, ipiv2: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub zhetrs_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, TB: *mut __BindgenComplex<f64>, ltb: *const lapack_int, ipiv: *const lapack_int, ipiv2: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub chetrs_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub zhetrs_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub chfrk_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, trans: *const c_char, n: *const lapack_int, k: *const lapack_int, alpha: *const f32, A: *const __BindgenComplex<f32>, lda: *const lapack_int, beta: *const f32, C: *mut __BindgenComplex<f32>)>, pub zhfrk_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, trans: *const c_char, n: *const lapack_int, k: *const lapack_int, alpha: *const f64, A: *const __BindgenComplex<f64>, lda: *const lapack_int, beta: *const f64, C: *mut __BindgenComplex<f64>)>, pub chgeqz_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut __BindgenComplex<f32>, ldh: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub dhgeqz_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut f64, ldh: *const lapack_int, T: *mut f64, ldt: *const lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, Q: *mut f64, ldq: *const lapack_int, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub shgeqz_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut f32, ldh: *const lapack_int, T: *mut f32, ldt: *const lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, Q: *mut f32, ldq: *const lapack_int, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhgeqz_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut __BindgenComplex<f64>, ldh: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub chpcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zhpcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub chpev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub zhpev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub chpevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zhpevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub chpevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub zhpevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub chpgst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, BP: *const __BindgenComplex<f32>, info: *mut lapack_int)>, pub zhpgst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, BP: *const __BindgenComplex<f64>, info: *mut lapack_int)>, pub chpgv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, BP: *mut __BindgenComplex<f32>, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub zhpgv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, BP: *mut __BindgenComplex<f64>, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub chpgvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, BP: *mut __BindgenComplex<f32>, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zhpgvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, BP: *mut __BindgenComplex<f64>, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub chpgvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, BP: *mut __BindgenComplex<f32>, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub zhpgvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, BP: *mut __BindgenComplex<f64>, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub chprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, AFP: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub zhprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, AFP: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub chpsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub zhpsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub chpsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, AFP: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub zhpsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, AFP: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub chptrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, D: *mut f32, E: *mut f32, tau: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zhptrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, D: *mut f64, E: *mut f64, tau: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub chptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub zhptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub chptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zhptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub chptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub zhptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub chsein_: Option<unsafe extern "C" fn(side: *const c_char, eigsrc: *const c_char, initv: *const c_char, select: *const lapack_int, n: *const lapack_int, H: *const __BindgenComplex<f32>, ldh: *const lapack_int, W: *mut __BindgenComplex<f32>, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, IFAILL: *mut lapack_int, IFAILR: *mut lapack_int, info: *mut lapack_int)>, pub dhsein_: Option<unsafe extern "C" fn(side: *const c_char, eigsrc: *const c_char, initv: *const c_char, select: *mut lapack_int, n: *const lapack_int, H: *const f64, ldh: *const lapack_int, WR: *mut f64, WI: *const f64, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f64, IFAILL: *mut lapack_int, IFAILR: *mut lapack_int, info: *mut lapack_int)>, pub shsein_: Option<unsafe extern "C" fn(side: *const c_char, eigsrc: *const c_char, initv: *const c_char, select: *mut lapack_int, n: *const lapack_int, H: *const f32, ldh: *const lapack_int, WR: *mut f32, WI: *const f32, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f32, IFAILL: *mut lapack_int, IFAILR: *mut lapack_int, info: *mut lapack_int)>, pub zhsein_: Option<unsafe extern "C" fn(side: *const c_char, eigsrc: *const c_char, initv: *const c_char, select: *const lapack_int, n: *const lapack_int, H: *const __BindgenComplex<f64>, ldh: *const lapack_int, W: *mut __BindgenComplex<f64>, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, IFAILL: *mut lapack_int, IFAILR: *mut lapack_int, info: *mut lapack_int)>, pub chseqr_: Option<unsafe extern "C" fn(job: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut __BindgenComplex<f32>, ldh: *const lapack_int, W: *mut __BindgenComplex<f32>, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dhseqr_: Option<unsafe extern "C" fn(job: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut f64, ldh: *const lapack_int, WR: *mut f64, WI: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub shseqr_: Option<unsafe extern "C" fn(job: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut f32, ldh: *const lapack_int, WR: *mut f32, WI: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zhseqr_: Option<unsafe extern "C" fn(job: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut __BindgenComplex<f64>, ldh: *const lapack_int, W: *mut __BindgenComplex<f64>, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub clacgv_: Option<unsafe extern "C" fn(n: *const lapack_int, X: *mut __BindgenComplex<f32>, incx: *const lapack_int)>, pub zlacgv_: Option<unsafe extern "C" fn(n: *const lapack_int, X: *mut __BindgenComplex<f64>, incx: *const lapack_int)>, pub clacn2_: Option<unsafe extern "C" fn(n: *const lapack_int, V: *mut __BindgenComplex<f32>, X: *mut __BindgenComplex<f32>, est: *mut f32, kase: *mut lapack_int, ISAVE: *mut lapack_int)>, pub dlacn2_: Option<unsafe extern "C" fn(n: *const lapack_int, V: *mut f64, X: *mut f64, ISGN: *mut lapack_int, est: *mut f64, kase: *mut lapack_int, ISAVE: *mut lapack_int)>, pub slacn2_: Option<unsafe extern "C" fn(n: *const lapack_int, V: *mut f32, X: *mut f32, ISGN: *mut lapack_int, est: *mut f32, kase: *mut lapack_int, ISAVE: *mut lapack_int)>, pub zlacn2_: Option<unsafe extern "C" fn(n: *const lapack_int, V: *mut __BindgenComplex<f64>, X: *mut __BindgenComplex<f64>, est: *mut f64, kase: *mut lapack_int, ISAVE: *mut lapack_int)>, pub clacp2_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int)>, pub zlacp2_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int)>, pub clacpy_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int)>, pub dlacpy_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int)>, pub slacpy_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int)>, pub zlacpy_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int)>, pub clacrm_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, rwork: *mut f32)>, pub zlacrm_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, rwork: *mut f64)>, pub zlag2c_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, SA: *mut __BindgenComplex<f32>, ldsa: *const lapack_int, info: *mut lapack_int)>, pub slag2d_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, SA: *const f32, ldsa: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>, pub dlag2s_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, SA: *mut f32, ldsa: *const lapack_int, info: *mut lapack_int)>, pub clag2z_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, SA: *const __BindgenComplex<f32>, ldsa: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>, pub clagge_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, D: *const f32, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dlagge_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, D: *const f64, A: *mut f64, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut f64, info: *mut lapack_int)>, pub slagge_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, D: *const f32, A: *mut f32, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut f32, info: *mut lapack_int)>, pub zlagge_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, D: *const f64, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub claghe_: Option<unsafe extern "C" fn(n: *const lapack_int, k: *const lapack_int, D: *const f32, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zlaghe_: Option<unsafe extern "C" fn(n: *const lapack_int, k: *const lapack_int, D: *const f64, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub clagsy_: Option<unsafe extern "C" fn(n: *const lapack_int, k: *const lapack_int, D: *const f32, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dlagsy_: Option<unsafe extern "C" fn(n: *const lapack_int, k: *const lapack_int, D: *const f64, A: *mut f64, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut f64, info: *mut lapack_int)>, pub slagsy_: Option<unsafe extern "C" fn(n: *const lapack_int, k: *const lapack_int, D: *const f32, A: *mut f32, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut f32, info: *mut lapack_int)>, pub zlagsy_: Option<unsafe extern "C" fn(n: *const lapack_int, k: *const lapack_int, D: *const f64, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub dlamch_: Option<unsafe extern "C" fn(cmach: *const c_char) -> f64>, pub slamch_: Option<unsafe extern "C" fn(cmach: *const c_char) -> lapack_float_return>, pub clangb_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub dlangb_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f64, ldab: *const lapack_int, work: *mut f64) -> f64>, pub slangb_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f32, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub zlangb_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, work: *mut f64) -> f64>, pub clange_: Option<unsafe extern "C" fn(norm: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub dlange_: Option<unsafe extern "C" fn(norm: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, work: *mut f64) -> f64>, pub slange_: Option<unsafe extern "C" fn(norm: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub zlange_: Option<unsafe extern "C" fn(norm: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, work: *mut f64) -> f64>, pub clangt_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const __BindgenComplex<f32>, D: *const __BindgenComplex<f32>, DU: *const __BindgenComplex<f32>) -> lapack_float_return>, pub dlangt_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const f64, D: *const f64, DU: *const f64) -> f64>, pub slangt_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const f32, D: *const f32, DU: *const f32) -> lapack_float_return>, pub zlangt_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const __BindgenComplex<f64>, D: *const __BindgenComplex<f64>, DU: *const __BindgenComplex<f64>) -> f64>, pub clanhb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub zlanhb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, work: *mut f64) -> f64>, pub clanhe_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub zlanhe_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, work: *mut f64) -> f64>, pub clanhp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, work: *mut f32) -> lapack_float_return>, pub zlanhp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, work: *mut f64) -> f64>, pub clanhs_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub dlanhs_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, work: *mut f64) -> f64>, pub slanhs_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub zlanhs_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, work: *mut f64) -> f64>, pub clanht_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, D: *const f32, E: *const __BindgenComplex<f32>) -> lapack_float_return>, pub zlanht_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, D: *const f64, E: *const __BindgenComplex<f64>) -> f64>, pub clansb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub dlansb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const f64, ldab: *const lapack_int, work: *mut f64) -> f64>, pub slansb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const f32, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub zlansb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, work: *mut f64) -> f64>, pub clansp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, work: *mut f32) -> lapack_float_return>, pub dlansp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const f64, work: *mut f64) -> f64>, pub slansp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const f32, work: *mut f32) -> lapack_float_return>, pub zlansp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, work: *mut f64) -> f64>, pub dlanst_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, D: *const f64, E: *const f64) -> f64>, pub slanst_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, D: *const f32, E: *const f32) -> lapack_float_return>, pub clansy_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub dlansy_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, work: *mut f64) -> f64>, pub slansy_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub zlansy_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, work: *mut f64) -> f64>, pub clantb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub dlantb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const f64, ldab: *const lapack_int, work: *mut f64) -> f64>, pub slantb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const f32, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub zlantb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, work: *mut f64) -> f64>, pub clantp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, work: *mut f32) -> lapack_float_return>, pub dlantp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const f64, work: *mut f64) -> f64>, pub slantp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const f32, work: *mut f32) -> lapack_float_return>, pub zlantp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, work: *mut f64) -> f64>, pub clantr_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub dlantr_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, work: *mut f64) -> f64>, pub slantr_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>, pub zlantr_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, work: *mut f64) -> f64>, pub clapmr_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, K: *mut lapack_int)>, pub dlapmr_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut f64, ldx: *const lapack_int, K: *mut lapack_int)>, pub slapmr_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut f32, ldx: *const lapack_int, K: *mut lapack_int)>, pub zlapmr_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, K: *mut lapack_int)>, pub clapmt_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, K: *mut lapack_int)>, pub dlapmt_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut f64, ldx: *const lapack_int, K: *mut lapack_int)>, pub slapmt_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut f32, ldx: *const lapack_int, K: *mut lapack_int)>, pub zlapmt_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, K: *mut lapack_int)>, pub dlapy2_: Option<unsafe extern "C" fn(x: *const f64, y: *const f64) -> f64>, pub slapy2_: Option<unsafe extern "C" fn(x: *const f32, y: *const f32) -> lapack_float_return>, pub dlapy3_: Option<unsafe extern "C" fn(x: *const f64, y: *const f64, z: *const f64) -> f64>, pub slapy3_: Option<unsafe extern "C" fn(x: *const f32, y: *const f32, z: *const f32) -> lapack_float_return>, pub clarcm_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, rwork: *mut f32)>, pub zlarcm_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, rwork: *mut f64)>, pub clarf_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const __BindgenComplex<f32>, incv: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>)>, pub dlarf_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const f64, incv: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64)>, pub slarf_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const f32, incv: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32)>, pub zlarf_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const __BindgenComplex<f64>, incv: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>)>, pub clarfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, V: *const __BindgenComplex<f32>, ldv: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, ldwork: *const lapack_int)>, pub dlarfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, V: *const f64, ldv: *const lapack_int, T: *const f64, ldt: *const lapack_int, C: *mut f64, ldc: *const lapack_int, work: *mut f64, ldwork: *const lapack_int)>, pub slarfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, V: *const f32, ldv: *const lapack_int, T: *const f32, ldt: *const lapack_int, C: *mut f32, ldc: *const lapack_int, work: *mut f32, ldwork: *const lapack_int)>, pub zlarfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, V: *const __BindgenComplex<f64>, ldv: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, ldwork: *const lapack_int)>, pub clarfg_: Option<unsafe extern "C" fn(n: *const lapack_int, alpha: *mut __BindgenComplex<f32>, X: *mut __BindgenComplex<f32>, incx: *const lapack_int, tau: *mut __BindgenComplex<f32>)>, pub dlarfg_: Option<unsafe extern "C" fn(n: *const lapack_int, alpha: *mut f64, X: *mut f64, incx: *const lapack_int, tau: *mut f64)>, pub slarfg_: Option<unsafe extern "C" fn(n: *const lapack_int, alpha: *mut f32, X: *mut f32, incx: *const lapack_int, tau: *mut f32)>, pub zlarfg_: Option<unsafe extern "C" fn(n: *const lapack_int, alpha: *mut __BindgenComplex<f64>, X: *mut __BindgenComplex<f64>, incx: *const lapack_int, tau: *mut __BindgenComplex<f64>)>, pub clarft_: Option<unsafe extern "C" fn(direct: *const c_char, storev: *const c_char, n: *const lapack_int, k: *const lapack_int, V: *const __BindgenComplex<f32>, ldv: *const lapack_int, tau: *const __BindgenComplex<f32>, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int)>, pub dlarft_: Option<unsafe extern "C" fn(direct: *const c_char, storev: *const c_char, n: *const lapack_int, k: *const lapack_int, V: *const f64, ldv: *const lapack_int, tau: *const f64, T: *mut f64, ldt: *const lapack_int)>, pub slarft_: Option<unsafe extern "C" fn(direct: *const c_char, storev: *const c_char, n: *const lapack_int, k: *const lapack_int, V: *const f32, ldv: *const lapack_int, tau: *const f32, T: *mut f32, ldt: *const lapack_int)>, pub zlarft_: Option<unsafe extern "C" fn(direct: *const c_char, storev: *const c_char, n: *const lapack_int, k: *const lapack_int, V: *const __BindgenComplex<f64>, ldv: *const lapack_int, tau: *const __BindgenComplex<f64>, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int)>, pub clarfx_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const __BindgenComplex<f32>, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>)>, pub dlarfx_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const f64, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64)>, pub slarfx_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const f32, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32)>, pub zlarfx_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const __BindgenComplex<f64>, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>)>, pub clarnv_: Option<unsafe extern "C" fn(idist: *const lapack_int, iseed: *mut lapack_int, n: *const lapack_int, X: *mut __BindgenComplex<f32>)>, pub dlarnv_: Option<unsafe extern "C" fn(idist: *const lapack_int, iseed: *mut lapack_int, n: *const lapack_int, X: *mut f64)>, pub slarnv_: Option<unsafe extern "C" fn(idist: *const lapack_int, iseed: *mut lapack_int, n: *const lapack_int, X: *mut f32)>, pub zlarnv_: Option<unsafe extern "C" fn(idist: *const lapack_int, iseed: *mut lapack_int, n: *const lapack_int, X: *mut __BindgenComplex<f64>)>, pub dlartgp_: Option<unsafe extern "C" fn(f: *const f64, g: *const f64, cs: *mut f64, sn: *mut f64, r: *mut f64)>, pub slartgp_: Option<unsafe extern "C" fn(f: *const f32, g: *const f32, cs: *mut f32, sn: *mut f32, r: *mut f32)>, pub dlartgs_: Option<unsafe extern "C" fn(x: *const f64, y: *const f64, sigma: *const f64, cs: *mut f64, sn: *mut f64)>, pub slartgs_: Option<unsafe extern "C" fn(x: *const f32, y: *const f32, sigma: *const f32, cs: *mut f32, sn: *mut f32)>, pub clascl_: Option<unsafe extern "C" fn(type_: *const c_char, kl: *const lapack_int, ku: *const lapack_int, cfrom: *const f32, cto: *const f32, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>, pub dlascl_: Option<unsafe extern "C" fn(type_: *const c_char, kl: *const lapack_int, ku: *const lapack_int, cfrom: *const f64, cto: *const f64, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>, pub slascl_: Option<unsafe extern "C" fn(type_: *const c_char, kl: *const lapack_int, ku: *const lapack_int, cfrom: *const f32, cto: *const f32, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>, pub zlascl_: Option<unsafe extern "C" fn(type_: *const c_char, kl: *const lapack_int, ku: *const lapack_int, cfrom: *const f64, cto: *const f64, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>, pub claset_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const __BindgenComplex<f32>, beta: *const __BindgenComplex<f32>, A: *mut __BindgenComplex<f32>, lda: *const lapack_int)>, pub dlaset_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const f64, beta: *const f64, A: *mut f64, lda: *const lapack_int)>, pub slaset_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const f32, beta: *const f32, A: *mut f32, lda: *const lapack_int)>, pub zlaset_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const __BindgenComplex<f64>, beta: *const __BindgenComplex<f64>, A: *mut __BindgenComplex<f64>, lda: *const lapack_int)>, pub dlasrt_: Option<unsafe extern "C" fn(id: *const c_char, n: *const lapack_int, D: *mut f64, info: *mut lapack_int)>, pub slasrt_: Option<unsafe extern "C" fn(id: *const c_char, n: *const lapack_int, D: *mut f32, info: *mut lapack_int)>, pub classq_: Option<unsafe extern "C" fn(n: *const lapack_int, X: *const __BindgenComplex<f32>, incx: *const lapack_int, scale: *mut f32, sumsq: *mut f32)>, pub dlassq_: Option<unsafe extern "C" fn(n: *const lapack_int, X: *const f64, incx: *const lapack_int, scale: *mut f64, sumsq: *mut f64)>, pub slassq_: Option<unsafe extern "C" fn(n: *const lapack_int, X: *const f32, incx: *const lapack_int, scale: *mut f32, sumsq: *mut f32)>, pub zlassq_: Option<unsafe extern "C" fn(n: *const lapack_int, X: *const __BindgenComplex<f64>, incx: *const lapack_int, scale: *mut f64, sumsq: *mut f64)>, pub claswp_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, k1: *const lapack_int, k2: *const lapack_int, ipiv: *const lapack_int, incx: *const lapack_int)>, pub dlaswp_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut f64, lda: *const lapack_int, k1: *const lapack_int, k2: *const lapack_int, ipiv: *const lapack_int, incx: *const lapack_int)>, pub slaswp_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut f32, lda: *const lapack_int, k1: *const lapack_int, k2: *const lapack_int, ipiv: *const lapack_int, incx: *const lapack_int)>, pub zlaswp_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, k1: *const lapack_int, k2: *const lapack_int, ipiv: *const lapack_int, incx: *const lapack_int)>, pub clatms_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, dist: *const c_char, iseed: *mut lapack_int, sym: *const c_char, D: *mut f32, mode: *const lapack_int, cond: *const f32, dmax: *const f32, kl: *const lapack_int, ku: *const lapack_int, pack: *const c_char, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dlatms_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, dist: *const c_char, iseed: *mut lapack_int, sym: *const c_char, D: *mut f64, mode: *const lapack_int, cond: *const f64, dmax: *const f64, kl: *const lapack_int, ku: *const lapack_int, pack: *const c_char, A: *mut f64, lda: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub slatms_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, dist: *const c_char, iseed: *mut lapack_int, sym: *const c_char, D: *mut f32, mode: *const lapack_int, cond: *const f32, dmax: *const f32, kl: *const lapack_int, ku: *const lapack_int, pack: *const c_char, A: *mut f32, lda: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub zlatms_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, dist: *const c_char, iseed: *mut lapack_int, sym: *const c_char, D: *mut f64, mode: *const lapack_int, cond: *const f64, dmax: *const f64, kl: *const lapack_int, ku: *const lapack_int, pack: *const c_char, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub clauum_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>, pub dlauum_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>, pub slauum_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>, pub zlauum_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>, pub ilaver_: Option<unsafe extern "C" fn(vers_major: *mut lapack_int, vers_minor: *mut lapack_int, vers_patch: *mut lapack_int)>, pub dopgtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f64, tau: *const f64, Q: *mut f64, ldq: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub sopgtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f32, tau: *const f32, Q: *mut f32, ldq: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub dopmtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, AP: *const f64, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub sopmtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, AP: *const f32, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub dorbdb_: Option<unsafe extern "C" fn(trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut f64, ldx11: *const lapack_int, X12: *mut f64, ldx12: *const lapack_int, X21: *mut f64, ldx21: *const lapack_int, X22: *mut f64, ldx22: *const lapack_int, theta: *mut f64, phi: *mut f64, TAUP1: *mut f64, TAUP2: *mut f64, TAUQ1: *mut f64, TAUQ2: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sorbdb_: Option<unsafe extern "C" fn(trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut f32, ldx11: *const lapack_int, X12: *mut f32, ldx12: *const lapack_int, X21: *mut f32, ldx21: *const lapack_int, X22: *mut f32, ldx22: *const lapack_int, theta: *mut f32, phi: *mut f32, TAUP1: *mut f32, TAUP2: *mut f32, TAUQ1: *mut f32, TAUQ2: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dorcsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut f64, ldx11: *const lapack_int, X12: *mut f64, ldx12: *const lapack_int, X21: *mut f64, ldx21: *const lapack_int, X22: *mut f64, ldx22: *const lapack_int, theta: *mut f64, U1: *mut f64, ldu1: *const lapack_int, U2: *mut f64, ldu2: *const lapack_int, V1T: *mut f64, ldv1t: *const lapack_int, V2T: *mut f64, ldv2t: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sorcsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut f32, ldx11: *const lapack_int, X12: *mut f32, ldx12: *const lapack_int, X21: *mut f32, ldx21: *const lapack_int, X22: *mut f32, ldx22: *const lapack_int, theta: *mut f32, U1: *mut f32, ldu1: *const lapack_int, U2: *mut f32, ldu2: *const lapack_int, V1T: *mut f32, ldv1t: *const lapack_int, V2T: *mut f32, ldv2t: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub dorcsd2by1_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut f64, ldx11: *const lapack_int, X21: *mut f64, ldx21: *const lapack_int, theta: *mut f64, U1: *mut f64, ldu1: *const lapack_int, U2: *mut f64, ldu2: *const lapack_int, V1T: *mut f64, ldv1t: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sorcsd2by1_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut f32, ldx11: *const lapack_int, X21: *mut f32, ldx21: *const lapack_int, theta: *mut f32, U1: *mut f32, ldu1: *const lapack_int, U2: *mut f32, ldu2: *const lapack_int, V1T: *mut f32, ldv1t: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub dorgbr_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sorgbr_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dorghr_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sorghr_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dorglq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sorglq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dorgql_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sorgql_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dorgqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sorgqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dorgrq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sorgrq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dorgtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sorgtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dorgtsqr_row_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb: *const lapack_int, nb: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *const f64, ldt: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sorgtsqr_row_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb: *const lapack_int, nb: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *const f32, ldt: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dorhr_col_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, ldt: *const lapack_int, D: *mut f64, info: *mut lapack_int)>, pub sorhr_col_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, ldt: *const lapack_int, D: *mut f32, info: *mut lapack_int)>, pub dormbr_: Option<unsafe extern "C" fn(vect: *const c_char, side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sormbr_: Option<unsafe extern "C" fn(vect: *const c_char, side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dormhr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sormhr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dormlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sormlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dormql_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sormql_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dormqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sormqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dormrq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sormrq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dormrz_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sormrz_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dormtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub sormtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub cpbcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dpbcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const f64, ldab: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub spbcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const f32, ldab: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zpbcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cpbequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub dpbequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const f64, ldab: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub spbequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const f32, ldab: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub zpbequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub cpbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, AFB: *const __BindgenComplex<f32>, ldafb: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dpbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, AFB: *const f64, ldafb: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub spbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, AFB: *const f32, ldafb: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zpbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, AFB: *const __BindgenComplex<f64>, ldafb: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cpbstf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, info: *mut lapack_int)>, pub dpbstf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, info: *mut lapack_int)>, pub spbstf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, info: *mut lapack_int)>, pub zpbstf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, info: *mut lapack_int)>, pub cpbsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dpbsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub spbsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zpbsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub cpbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, AFB: *mut __BindgenComplex<f32>, ldafb: *const lapack_int, equed: *mut c_char, S: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dpbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, AFB: *mut f64, ldafb: *const lapack_int, equed: *mut c_char, S: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub spbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, AFB: *mut f32, ldafb: *const lapack_int, equed: *mut c_char, S: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zpbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, AFB: *mut __BindgenComplex<f64>, ldafb: *const lapack_int, equed: *mut c_char, S: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cpbtrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, info: *mut lapack_int)>, pub dpbtrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, info: *mut lapack_int)>, pub spbtrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, info: *mut lapack_int)>, pub zpbtrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, info: *mut lapack_int)>, pub cpbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dpbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub spbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zpbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub cpftrf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dpftrf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, info: *mut lapack_int)>, pub spftrf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, info: *mut lapack_int)>, pub zpftrf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cpftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dpftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, info: *mut lapack_int)>, pub spftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, info: *mut lapack_int)>, pub zpftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cpftrs_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dpftrs_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub spftrs_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zpftrs_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub cpocon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dpocon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub spocon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zpocon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cpoequ_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub dpoequ_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const f64, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub spoequ_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const f32, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub zpoequ_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub cpoequb_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub dpoequb_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const f64, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub spoequb_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const f32, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub zpoequb_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub cporfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dporfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *const f64, ldaf: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sporfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *const f32, ldaf: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zporfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cporfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, S: *const f32, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dporfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *const f64, ldaf: *const lapack_int, S: *const f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sporfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *const f32, ldaf: *const lapack_int, S: *const f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zporfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, S: *const f64, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cposv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dposv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub sposv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zposv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dsposv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, work: *mut f64, swork: *mut f32, iter: *mut lapack_int, info: *mut lapack_int)>, pub zcposv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, work: *mut __BindgenComplex<f64>, swork: *mut __BindgenComplex<f32>, rwork: *mut f64, iter: *mut lapack_int, info: *mut lapack_int)>, pub cposvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dposvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, AF: *mut f64, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sposvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, AF: *mut f32, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zposvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cposvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dposvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, AF: *mut f64, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sposvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, AF: *mut f32, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zposvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cpotf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>, pub dpotf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>, pub spotf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>, pub zpotf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>, pub cpotrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>, pub dpotrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>, pub spotrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>, pub zpotrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>, pub cpotrf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>, pub dpotrf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>, pub spotrf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>, pub zpotrf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>, pub cpotri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>, pub dpotri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>, pub spotri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>, pub zpotri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>, pub cpotrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dpotrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub spotrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zpotrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub cppcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dppcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f64, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sppcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f32, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zppcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cppequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub dppequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f64, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub sppequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f32, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>, pub zppequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>, pub cpprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, AFP: *const __BindgenComplex<f32>, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dpprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, AFP: *const f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub spprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, AFP: *const f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zpprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, AFP: *const __BindgenComplex<f64>, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cppsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dppsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub sppsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zppsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub cppsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f32>, AFP: *mut __BindgenComplex<f32>, equed: *mut c_char, S: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dppsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut f64, AFP: *mut f64, equed: *mut c_char, S: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sppsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut f32, AFP: *mut f32, equed: *mut c_char, S: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zppsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f64>, AFP: *mut __BindgenComplex<f64>, equed: *mut c_char, S: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cpptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dpptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, info: *mut lapack_int)>, pub spptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, info: *mut lapack_int)>, pub zpptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cpptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dpptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, info: *mut lapack_int)>, pub spptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, info: *mut lapack_int)>, pub zpptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cpptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dpptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub spptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zpptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub cpstrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, piv: *mut lapack_int, rank: *mut lapack_int, tol: *const f32, work: *mut f32, info: *mut lapack_int)>, pub dpstrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, piv: *mut lapack_int, rank: *mut lapack_int, tol: *const f64, work: *mut f64, info: *mut lapack_int)>, pub spstrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, piv: *mut lapack_int, rank: *mut lapack_int, tol: *const f32, work: *mut f32, info: *mut lapack_int)>, pub zpstrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, piv: *mut lapack_int, rank: *mut lapack_int, tol: *const f64, work: *mut f64, info: *mut lapack_int)>, pub cptcon_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f32, E: *const __BindgenComplex<f32>, anorm: *const f32, rcond: *mut f32, rwork: *mut f32, info: *mut lapack_int)>, pub dptcon_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f64, E: *const f64, anorm: *const f64, rcond: *mut f64, work: *mut f64, info: *mut lapack_int)>, pub sptcon_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f32, E: *const f32, anorm: *const f32, rcond: *mut f32, work: *mut f32, info: *mut lapack_int)>, pub zptcon_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f64, E: *const __BindgenComplex<f64>, anorm: *const f64, rcond: *mut f64, rwork: *mut f64, info: *mut lapack_int)>, pub cpteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub dpteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub spteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub zpteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub cptrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f32, E: *const __BindgenComplex<f32>, DF: *const f32, EF: *const __BindgenComplex<f32>, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dptrfs_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *const f64, E: *const f64, DF: *const f64, EF: *const f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, info: *mut lapack_int)>, pub sptrfs_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *const f32, E: *const f32, DF: *const f32, EF: *const f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, info: *mut lapack_int)>, pub zptrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f64, E: *const __BindgenComplex<f64>, DF: *const f64, EF: *const __BindgenComplex<f64>, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cptsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *mut f32, E: *mut __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dptsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *mut f64, E: *mut f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub sptsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *mut f32, E: *mut f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zptsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *mut f64, E: *mut __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub cptsvx_: Option<unsafe extern "C" fn(fact: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f32, E: *const __BindgenComplex<f32>, DF: *mut f32, EF: *mut __BindgenComplex<f32>, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dptsvx_: Option<unsafe extern "C" fn(fact: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f64, E: *const f64, DF: *mut f64, EF: *mut f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, info: *mut lapack_int)>, pub sptsvx_: Option<unsafe extern "C" fn(fact: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f32, E: *const f32, DF: *mut f32, EF: *mut f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, info: *mut lapack_int)>, pub zptsvx_: Option<unsafe extern "C" fn(fact: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f64, E: *const __BindgenComplex<f64>, DF: *mut f64, EF: *mut __BindgenComplex<f64>, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cpttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *mut f32, E: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dpttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int)>, pub spttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int)>, pub zpttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *mut f64, E: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cpttrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f32, E: *const __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dpttrs_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *const f64, E: *const f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub spttrs_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *const f32, E: *const f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zpttrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f64, E: *const __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dsbev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub ssbev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub dsbev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssbev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsbevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub ssbevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dsbevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub ssbevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dsbevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub ssbevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub dsbevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub ssbevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub dsbgst_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, BB: *const f64, ldbb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub ssbgst_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, BB: *const f32, ldbb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub dsbgv_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, BB: *mut f64, ldbb: *const lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub ssbgv_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, BB: *mut f32, ldbb: *const lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub dsbgvd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, BB: *mut f64, ldbb: *const lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub ssbgvd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, BB: *mut f32, ldbb: *const lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dsbgvx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, BB: *mut f64, ldbb: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub ssbgvx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, BB: *mut f32, ldbb: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub dsbtrd_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, D: *mut f64, E: *mut f64, Q: *mut f64, ldq: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub ssbtrd_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, D: *mut f32, E: *mut f32, Q: *mut f32, ldq: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub dsfrk_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, trans: *const c_char, n: *const lapack_int, k: *const lapack_int, alpha: *const f64, A: *const f64, lda: *const lapack_int, beta: *const f64, C: *mut f64)>, pub ssfrk_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, trans: *const c_char, n: *const lapack_int, k: *const lapack_int, alpha: *const f32, A: *const f32, lda: *const lapack_int, beta: *const f32, C: *mut f32)>, pub cspcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dspcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f64, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sspcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f32, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zspcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub dspev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub sspev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub dspevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub sspevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dspevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub sspevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub dspgst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, BP: *const f64, info: *mut lapack_int)>, pub sspgst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, BP: *const f32, info: *mut lapack_int)>, pub dspgv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, BP: *mut f64, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub sspgv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, BP: *mut f32, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub dspgvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, BP: *mut f64, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub sspgvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, BP: *mut f32, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dspgvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, BP: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub sspgvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, BP: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub csprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, AFP: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dsprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, AFP: *const f64, ipiv: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ssprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, AFP: *const f32, ipiv: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zsprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, AFP: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub cspsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dspsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut f64, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub sspsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut f32, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zspsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub cspsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, AFP: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dspsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, AFP: *mut f64, ipiv: *mut lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sspsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, AFP: *mut f32, ipiv: *mut lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zspsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, AFP: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub dsptrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, D: *mut f64, E: *mut f64, tau: *mut f64, info: *mut lapack_int)>, pub ssptrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, D: *mut f32, E: *mut f32, tau: *mut f32, info: *mut lapack_int)>, pub csptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub dsptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub ssptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub zsptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, info: *mut lapack_int)>, pub csptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dsptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, ipiv: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub ssptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, ipiv: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub zsptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub csptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dsptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub ssptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zsptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dstebz_: Option<unsafe extern "C" fn(range: *const c_char, order: *const c_char, n: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, D: *const f64, E: *const f64, m: *mut lapack_int, nsplit: *mut lapack_int, W: *mut f64, IBLOCK: *mut lapack_int, ISPLIT: *mut lapack_int, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub sstebz_: Option<unsafe extern "C" fn(range: *const c_char, order: *const c_char, n: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, D: *const f32, E: *const f32, m: *mut lapack_int, nsplit: *mut lapack_int, W: *mut f32, IBLOCK: *mut lapack_int, ISPLIT: *mut lapack_int, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub cstedc_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dstedc_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub sstedc_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zstedc_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub cstegr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dstegr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub sstegr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zstegr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub cstein_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f32, E: *const f32, m: *const lapack_int, W: *const f32, IBLOCK: *const lapack_int, ISPLIT: *const lapack_int, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub dstein_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f64, E: *const f64, m: *const lapack_int, W: *const f64, IBLOCK: *const lapack_int, ISPLIT: *const lapack_int, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub sstein_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f32, E: *const f32, m: *const lapack_int, W: *const f32, IBLOCK: *const lapack_int, ISPLIT: *const lapack_int, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub zstein_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f64, E: *const f64, m: *const lapack_int, W: *const f64, IBLOCK: *const lapack_int, ISPLIT: *const lapack_int, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub cstemr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, nzc: *const lapack_int, ISUPPZ: *mut lapack_int, tryrac: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dstemr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, nzc: *const lapack_int, ISUPPZ: *mut lapack_int, tryrac: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub sstemr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, nzc: *const lapack_int, ISUPPZ: *mut lapack_int, tryrac: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub zstemr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, nzc: *const lapack_int, ISUPPZ: *mut lapack_int, tryrac: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub csteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub dsteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub ssteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub zsteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub dsterf_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int)>, pub ssterf_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int)>, pub dstev_: Option<unsafe extern "C" fn(jobz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub sstev_: Option<unsafe extern "C" fn(jobz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub dstevd_: Option<unsafe extern "C" fn(jobz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub sstevd_: Option<unsafe extern "C" fn(jobz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dstevr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub sstevr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dstevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub sstevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub csycon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dsycon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ssycon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zsycon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub csycon_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, E: *const __BindgenComplex<f32>, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dsycon_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, E: *const f64, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ssycon_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, E: *const f32, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zsycon_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, E: *const __BindgenComplex<f64>, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub csyconv_: Option<unsafe extern "C" fn(uplo: *const c_char, way: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, E: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dsyconv_: Option<unsafe extern "C" fn(uplo: *const c_char, way: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *const lapack_int, E: *mut f64, info: *mut lapack_int)>, pub ssyconv_: Option<unsafe extern "C" fn(uplo: *const c_char, way: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *const lapack_int, E: *mut f32, info: *mut lapack_int)>, pub zsyconv_: Option<unsafe extern "C" fn(uplo: *const c_char, way: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, E: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub csyequb_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dsyequb_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, work: *mut f64, info: *mut lapack_int)>, pub ssyequb_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, work: *mut f32, info: *mut lapack_int)>, pub zsyequb_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub dsyev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssyev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsyev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssyev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsyevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub ssyevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dsyevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub ssyevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dsyevr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub ssyevr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dsyevr_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub ssyevr_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dsyevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub ssyevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub dsyevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub ssyevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub dsygst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub ssygst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub dsygv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssygv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsygv_2stage_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssygv_2stage_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsygvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub ssygvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dsygvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub ssygvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>, pub csyr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, alpha: *const __BindgenComplex<f32>, X: *const __BindgenComplex<f32>, incx: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int)>, pub zsyr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, alpha: *const __BindgenComplex<f64>, X: *const __BindgenComplex<f64>, incx: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int)>, pub csyrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dsyrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *const f64, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ssyrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *const f32, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zsyrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub csyrfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *const lapack_int, S: *const f32, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dsyrfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *const f64, ldaf: *const lapack_int, ipiv: *const lapack_int, S: *const f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ssyrfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *const f32, ldaf: *const lapack_int, ipiv: *const lapack_int, S: *const f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zsyrfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *const lapack_int, S: *const f64, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub csysv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsysv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssysv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsysv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csysv_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsysv_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssysv_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsysv_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csysv_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, TB: *mut __BindgenComplex<f32>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsysv_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, TB: *mut f64, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssysv_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, TB: *mut f32, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsysv_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, TB: *mut __BindgenComplex<f64>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csysv_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, E: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsysv_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, E: *mut f64, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssysv_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, E: *mut f32, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsysv_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, E: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csysv_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsysv_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssysv_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsysv_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csysvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *mut lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub dsysvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *mut f64, ldaf: *const lapack_int, ipiv: *mut lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ssysvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *mut f32, ldaf: *const lapack_int, ipiv: *mut lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zsysvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *mut lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub csysvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, S: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dsysvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, AF: *mut f64, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, S: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ssysvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, AF: *mut f32, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, S: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zsysvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, S: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub csyswapr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, i1: *const lapack_int, i2: *const lapack_int)>, pub dsyswapr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, i1: *const lapack_int, i2: *const lapack_int)>, pub ssyswapr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, i1: *const lapack_int, i2: *const lapack_int)>, pub zsyswapr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, i1: *const lapack_int, i2: *const lapack_int)>, pub dsytrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, D: *mut f64, E: *mut f64, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssytrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, D: *mut f32, E: *mut f32, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsytrd_2stage_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, D: *mut f64, E: *mut f64, tau: *mut f64, HOUS2: *mut f64, lhous2: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssytrd_2stage_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, D: *mut f32, E: *mut f32, tau: *mut f32, HOUS2: *mut f32, lhous2: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub csytrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsytrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssytrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsytrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csytrf_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsytrf_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssytrf_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsytrf_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csytrf_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, TB: *mut __BindgenComplex<f32>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsytrf_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, TB: *mut f64, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssytrf_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, TB: *mut f32, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsytrf_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, TB: *mut __BindgenComplex<f64>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csytrf_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, E: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsytrf_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, E: *mut f64, ipiv: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssytrf_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, E: *mut f32, ipiv: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsytrf_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, E: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csytrf_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsytrf_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssytrf_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsytrf_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csytri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dsytri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub ssytri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub zsytri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub csytri2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsytri2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssytri2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsytri2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csytri2x_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, nb: *const lapack_int, info: *mut lapack_int)>, pub dsytri2x_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f64, nb: *const lapack_int, info: *mut lapack_int)>, pub ssytri2x_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f32, nb: *const lapack_int, info: *mut lapack_int)>, pub zsytri2x_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, nb: *const lapack_int, info: *mut lapack_int)>, pub csytri_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, E: *const __BindgenComplex<f32>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsytri_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, E: *const f64, ipiv: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssytri_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, E: *const f32, ipiv: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsytri_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, E: *const __BindgenComplex<f64>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csytrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dsytrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub ssytrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zsytrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub csytrs2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dsytrs2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub ssytrs2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub zsytrs2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub csytrs_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, E: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dsytrs_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, E: *const f64, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub ssytrs_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, E: *const f32, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zsytrs_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, E: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub csytrs_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dsytrs_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub ssytrs_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub zsytrs_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub csytrs_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, TB: *mut __BindgenComplex<f32>, ltb: *const lapack_int, ipiv: *const lapack_int, ipiv2: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dsytrs_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, TB: *mut f64, ltb: *const lapack_int, ipiv: *const lapack_int, ipiv2: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub ssytrs_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, TB: *mut f32, ltb: *const lapack_int, ipiv: *const lapack_int, ipiv2: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zsytrs_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, TB: *mut __BindgenComplex<f64>, ltb: *const lapack_int, ipiv: *const lapack_int, ipiv2: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub csytrs_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dsytrs_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub ssytrs_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub zsytrs_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub ctbcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dtbcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const f64, ldab: *const lapack_int, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub stbcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const f32, ldab: *const lapack_int, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ztbcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub ctbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *const __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dtbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *const f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub stbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *const f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ztbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *const __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub ctbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dtbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub stbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub ztbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub ctfsm_: Option<unsafe extern "C" fn(transr: *const c_char, side: *const c_char, uplo: *const c_char, trans: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const __BindgenComplex<f32>, A: *const __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int)>, pub dtfsm_: Option<unsafe extern "C" fn(transr: *const c_char, side: *const c_char, uplo: *const c_char, trans: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const f64, A: *const f64, B: *mut f64, ldb: *const lapack_int)>, pub stfsm_: Option<unsafe extern "C" fn(transr: *const c_char, side: *const c_char, uplo: *const c_char, trans: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const f32, A: *const f32, B: *mut f32, ldb: *const lapack_int)>, pub ztfsm_: Option<unsafe extern "C" fn(transr: *const c_char, side: *const c_char, uplo: *const c_char, trans: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const __BindgenComplex<f64>, A: *const __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int)>, pub ctftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dtftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut f64, info: *mut lapack_int)>, pub stftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut f32, info: *mut lapack_int)>, pub ztftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub ctfttp_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const __BindgenComplex<f32>, AP: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dtfttp_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const f64, AP: *mut f64, info: *mut lapack_int)>, pub stfttp_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const f32, AP: *mut f32, info: *mut lapack_int)>, pub ztfttp_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const __BindgenComplex<f64>, AP: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub ctfttr_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const __BindgenComplex<f32>, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>, pub dtfttr_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const f64, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>, pub stfttr_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const f32, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>, pub ztfttr_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const __BindgenComplex<f64>, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>, pub ctgevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, S: *const __BindgenComplex<f32>, lds: *const lapack_int, P: *const __BindgenComplex<f32>, ldp: *const lapack_int, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dtgevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, S: *const f64, lds: *const lapack_int, P: *const f64, ldp: *const lapack_int, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f64, info: *mut lapack_int)>, pub stgevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, S: *const f32, lds: *const lapack_int, P: *const f32, ldp: *const lapack_int, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f32, info: *mut lapack_int)>, pub ztgevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, S: *const __BindgenComplex<f64>, lds: *const lapack_int, P: *const __BindgenComplex<f64>, ldp: *const lapack_int, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub ctgexc_: Option<unsafe extern "C" fn(wantq: *const lapack_int, wantz: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, ifst: *const lapack_int, ilst: *mut lapack_int, info: *mut lapack_int)>, pub dtgexc_: Option<unsafe extern "C" fn(wantq: *const lapack_int, wantz: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, Z: *mut f64, ldz: *const lapack_int, ifst: *mut lapack_int, ilst: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub stgexc_: Option<unsafe extern "C" fn(wantq: *const lapack_int, wantz: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, Z: *mut f32, ldz: *const lapack_int, ifst: *mut lapack_int, ilst: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub ztgexc_: Option<unsafe extern "C" fn(wantq: *const lapack_int, wantz: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, ifst: *const lapack_int, ilst: *mut lapack_int, info: *mut lapack_int)>, pub ctgsen_: Option<unsafe extern "C" fn(ijob: *const lapack_int, wantq: *const lapack_int, wantz: *const lapack_int, select: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, m: *mut lapack_int, pl: *mut f32, pr: *mut f32, DIF: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub dtgsen_: Option<unsafe extern "C" fn(ijob: *const lapack_int, wantq: *const lapack_int, wantz: *const lapack_int, select: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, Q: *mut f64, ldq: *const lapack_int, Z: *mut f64, ldz: *const lapack_int, m: *mut lapack_int, pl: *mut f64, pr: *mut f64, DIF: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub stgsen_: Option<unsafe extern "C" fn(ijob: *const lapack_int, wantq: *const lapack_int, wantz: *const lapack_int, select: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, Q: *mut f32, ldq: *const lapack_int, Z: *mut f32, ldz: *const lapack_int, m: *mut lapack_int, pl: *mut f32, pr: *mut f32, DIF: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub ztgsen_: Option<unsafe extern "C" fn(ijob: *const lapack_int, wantq: *const lapack_int, wantz: *const lapack_int, select: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, m: *mut lapack_int, pl: *mut f64, pr: *mut f64, DIF: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub ctgsja_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, tola: *const f32, tolb: *const f32, alpha: *mut f32, beta: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, work: *mut __BindgenComplex<f32>, ncycle: *mut lapack_int, info: *mut lapack_int)>, pub dtgsja_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, tola: *const f64, tolb: *const f64, alpha: *mut f64, beta: *mut f64, U: *mut f64, ldu: *const lapack_int, V: *mut f64, ldv: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, work: *mut f64, ncycle: *mut lapack_int, info: *mut lapack_int)>, pub stgsja_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, tola: *const f32, tolb: *const f32, alpha: *mut f32, beta: *mut f32, U: *mut f32, ldu: *const lapack_int, V: *mut f32, ldv: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, work: *mut f32, ncycle: *mut lapack_int, info: *mut lapack_int)>, pub ztgsja_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, tola: *const f64, tolb: *const f64, alpha: *mut f64, beta: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, work: *mut __BindgenComplex<f64>, ncycle: *mut lapack_int, info: *mut lapack_int)>, pub ctgsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, VL: *const __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *const __BindgenComplex<f32>, ldvr: *const lapack_int, S: *mut f32, DIF: *mut f32, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub dtgsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, VL: *const f64, ldvl: *const lapack_int, VR: *const f64, ldvr: *const lapack_int, S: *mut f64, DIF: *mut f64, mm: *const lapack_int, m: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub stgsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, VL: *const f32, ldvl: *const lapack_int, VR: *const f32, ldvr: *const lapack_int, S: *mut f32, DIF: *mut f32, mm: *const lapack_int, m: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ztgsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, VL: *const __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *const __BindgenComplex<f64>, ldvr: *const lapack_int, S: *mut f64, DIF: *mut f64, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ctgsyl_: Option<unsafe extern "C" fn(trans: *const c_char, ijob: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, D: *const __BindgenComplex<f32>, ldd: *const lapack_int, E: *const __BindgenComplex<f32>, lde: *const lapack_int, F: *mut __BindgenComplex<f32>, ldf: *const lapack_int, dif: *mut f32, scale: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub dtgsyl_: Option<unsafe extern "C" fn(trans: *const c_char, ijob: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, C: *mut f64, ldc: *const lapack_int, D: *const f64, ldd: *const lapack_int, E: *const f64, lde: *const lapack_int, F: *mut f64, ldf: *const lapack_int, dif: *mut f64, scale: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub stgsyl_: Option<unsafe extern "C" fn(trans: *const c_char, ijob: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, C: *mut f32, ldc: *const lapack_int, D: *const f32, ldd: *const lapack_int, E: *const f32, lde: *const lapack_int, F: *mut f32, ldf: *const lapack_int, dif: *mut f32, scale: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ztgsyl_: Option<unsafe extern "C" fn(trans: *const c_char, ijob: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, D: *const __BindgenComplex<f64>, ldd: *const lapack_int, E: *const __BindgenComplex<f64>, lde: *const lapack_int, F: *mut __BindgenComplex<f64>, ldf: *const lapack_int, dif: *mut f64, scale: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ctpcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dtpcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub stpcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ztpcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub ctplqt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dtplqt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, T: *mut f64, ldt: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub stplqt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, T: *mut f32, ldt: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub ztplqt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub ctplqt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, info: *mut lapack_int)>, pub dtplqt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, T: *mut f64, ldt: *const lapack_int, info: *mut lapack_int)>, pub stplqt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, T: *mut f32, ldt: *const lapack_int, info: *mut lapack_int)>, pub ztplqt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, info: *mut lapack_int)>, pub ctpmlqt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, V: *const __BindgenComplex<f32>, ldv: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dtpmlqt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, V: *const f64, ldv: *const lapack_int, T: *const f64, ldt: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub stpmlqt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, V: *const f32, ldv: *const lapack_int, T: *const f32, ldt: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub ztpmlqt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, V: *const __BindgenComplex<f64>, ldv: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub ctpmqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, V: *const __BindgenComplex<f32>, ldv: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dtpmqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, V: *const f64, ldv: *const lapack_int, T: *const f64, ldt: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub stpmqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, V: *const f32, ldv: *const lapack_int, T: *const f32, ldt: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub ztpmqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, V: *const __BindgenComplex<f64>, ldv: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub ctpqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dtpqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, T: *mut f64, ldt: *const lapack_int, work: *mut f64, info: *mut lapack_int)>, pub stpqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, T: *mut f32, ldt: *const lapack_int, work: *mut f32, info: *mut lapack_int)>, pub ztpqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub ctpqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, info: *mut lapack_int)>, pub dtpqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, T: *mut f64, ldt: *const lapack_int, info: *mut lapack_int)>, pub stpqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, T: *mut f32, ldt: *const lapack_int, info: *mut lapack_int)>, pub ztpqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, info: *mut lapack_int)>, pub ctprfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, V: *const __BindgenComplex<f32>, ldv: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, ldwork: *const lapack_int)>, pub dtprfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, V: *const f64, ldv: *const lapack_int, T: *const f64, ldt: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, ldwork: *const lapack_int)>, pub stprfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, V: *const f32, ldv: *const lapack_int, T: *const f32, ldt: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, ldwork: *const lapack_int)>, pub ztprfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, V: *const __BindgenComplex<f64>, ldv: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, ldwork: *const lapack_int)>, pub ctprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *const __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dtprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, B: *const f64, ldb: *const lapack_int, X: *const f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub stprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, B: *const f32, ldb: *const lapack_int, X: *const f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ztprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *const __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub ctptri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dtptri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *mut f64, info: *mut lapack_int)>, pub stptri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *mut f32, info: *mut lapack_int)>, pub ztptri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub ctptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dtptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub stptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub ztptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub ctpttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, ARF: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dtpttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const f64, ARF: *mut f64, info: *mut lapack_int)>, pub stpttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const f32, ARF: *mut f32, info: *mut lapack_int)>, pub ztpttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, ARF: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub ctpttr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>, pub dtpttr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f64, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>, pub stpttr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f32, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>, pub ztpttr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>, pub ctrcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dtrcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub strcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ztrcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub ctrevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dtrevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *mut lapack_int, n: *const lapack_int, T: *const f64, ldt: *const lapack_int, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f64, info: *mut lapack_int)>, pub strevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *mut lapack_int, n: *const lapack_int, T: *const f32, ldt: *const lapack_int, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f32, info: *mut lapack_int)>, pub ztrevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub ctrevc3_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, info: *mut lapack_int)>, pub dtrevc3_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *mut lapack_int, n: *const lapack_int, T: *const f64, ldt: *const lapack_int, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub strevc3_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *mut lapack_int, n: *const lapack_int, T: *const f32, ldt: *const lapack_int, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub ztrevc3_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, info: *mut lapack_int)>, pub ctrexc_: Option<unsafe extern "C" fn(compq: *const c_char, n: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, ifst: *const lapack_int, ilst: *const lapack_int, info: *mut lapack_int)>, pub dtrexc_: Option<unsafe extern "C" fn(compq: *const c_char, n: *const lapack_int, T: *mut f64, ldt: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, ifst: *mut lapack_int, ilst: *mut lapack_int, work: *mut f64, info: *mut lapack_int)>, pub strexc_: Option<unsafe extern "C" fn(compq: *const c_char, n: *const lapack_int, T: *mut f32, ldt: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, ifst: *mut lapack_int, ilst: *mut lapack_int, work: *mut f32, info: *mut lapack_int)>, pub ztrexc_: Option<unsafe extern "C" fn(compq: *const c_char, n: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, ifst: *const lapack_int, ilst: *const lapack_int, info: *mut lapack_int)>, pub ctrrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *const __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>, pub dtrrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *const f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>, pub strrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *const f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ztrrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *const __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>, pub ctrsen_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, W: *mut __BindgenComplex<f32>, m: *mut lapack_int, s: *mut f32, sep: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dtrsen_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut f64, ldt: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, WR: *mut f64, WI: *mut f64, m: *mut lapack_int, s: *mut f64, sep: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub strsen_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut f32, ldt: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, WR: *mut f32, WI: *mut f32, m: *mut lapack_int, s: *mut f32, sep: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>, pub ztrsen_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, W: *mut __BindgenComplex<f64>, m: *mut lapack_int, s: *mut f64, sep: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub ctrsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, VL: *const __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *const __BindgenComplex<f32>, ldvr: *const lapack_int, S: *mut f32, SEP: *mut f32, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f32>, ldwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>, pub dtrsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *const f64, ldt: *const lapack_int, VL: *const f64, ldvl: *const lapack_int, VR: *const f64, ldvr: *const lapack_int, S: *mut f64, SEP: *mut f64, mm: *const lapack_int, m: *mut lapack_int, work: *mut f64, ldwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub strsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *const f32, ldt: *const lapack_int, VL: *const f32, ldvl: *const lapack_int, VR: *const f32, ldvr: *const lapack_int, S: *mut f32, SEP: *mut f32, mm: *const lapack_int, m: *mut lapack_int, work: *mut f32, ldwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub ztrsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, VL: *const __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *const __BindgenComplex<f64>, ldvr: *const lapack_int, S: *mut f64, SEP: *mut f64, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f64>, ldwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>, pub ctrsyl_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, scale: *mut f32, info: *mut lapack_int)>, pub dtrsyl_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, C: *mut f64, ldc: *const lapack_int, scale: *mut f64, info: *mut lapack_int)>, pub strsyl_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, C: *mut f32, ldc: *const lapack_int, scale: *mut f32, info: *mut lapack_int)>, pub ztrsyl_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, scale: *mut f64, info: *mut lapack_int)>, pub ctrsyl3_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, scale: *mut f32, swork: *mut f32, ldswork: *const lapack_int, info: *mut lapack_int)>, pub dtrsyl3_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, C: *mut f64, ldc: *const lapack_int, scale: *mut f64, iwork: *mut lapack_int, liwork: *const lapack_int, swork: *mut f64, ldswork: *const lapack_int, info: *mut lapack_int)>, pub strsyl3_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, C: *mut f32, ldc: *const lapack_int, scale: *mut f32, iwork: *mut lapack_int, liwork: *const lapack_int, swork: *mut f32, ldswork: *const lapack_int, info: *mut lapack_int)>, pub ztrsyl3_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, scale: *mut f64, swork: *mut f64, ldswork: *const lapack_int, info: *mut lapack_int)>, pub ctrtri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>, pub dtrtri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>, pub strtri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>, pub ztrtri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>, pub ctrtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>, pub dtrtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>, pub strtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>, pub ztrtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>, pub ctrttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ARF: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dtrttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, ARF: *mut f64, info: *mut lapack_int)>, pub strttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, ARF: *mut f32, info: *mut lapack_int)>, pub ztrttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ARF: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub ctrttp_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AP: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub dtrttp_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, AP: *mut f64, info: *mut lapack_int)>, pub strttp_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, AP: *mut f32, info: *mut lapack_int)>, pub ztrttp_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AP: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub ctzrzf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub dtzrzf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>, pub stzrzf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>, pub ztzrzf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cunbdb_: Option<unsafe extern "C" fn(trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut __BindgenComplex<f32>, ldx11: *const lapack_int, X12: *mut __BindgenComplex<f32>, ldx12: *const lapack_int, X21: *mut __BindgenComplex<f32>, ldx21: *const lapack_int, X22: *mut __BindgenComplex<f32>, ldx22: *const lapack_int, theta: *mut f32, phi: *mut f32, TAUP1: *mut __BindgenComplex<f32>, TAUP2: *mut __BindgenComplex<f32>, TAUQ1: *mut __BindgenComplex<f32>, TAUQ2: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zunbdb_: Option<unsafe extern "C" fn(trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut __BindgenComplex<f64>, ldx11: *const lapack_int, X12: *mut __BindgenComplex<f64>, ldx12: *const lapack_int, X21: *mut __BindgenComplex<f64>, ldx21: *const lapack_int, X22: *mut __BindgenComplex<f64>, ldx22: *const lapack_int, theta: *mut f64, phi: *mut f64, TAUP1: *mut __BindgenComplex<f64>, TAUP2: *mut __BindgenComplex<f64>, TAUQ1: *mut __BindgenComplex<f64>, TAUQ2: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cuncsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut __BindgenComplex<f32>, ldx11: *const lapack_int, X12: *mut __BindgenComplex<f32>, ldx12: *const lapack_int, X21: *mut __BindgenComplex<f32>, ldx21: *const lapack_int, X22: *mut __BindgenComplex<f32>, ldx22: *const lapack_int, theta: *mut f32, U1: *mut __BindgenComplex<f32>, ldu1: *const lapack_int, U2: *mut __BindgenComplex<f32>, ldu2: *const lapack_int, V1T: *mut __BindgenComplex<f32>, ldv1t: *const lapack_int, V2T: *mut __BindgenComplex<f32>, ldv2t: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zuncsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut __BindgenComplex<f64>, ldx11: *const lapack_int, X12: *mut __BindgenComplex<f64>, ldx12: *const lapack_int, X21: *mut __BindgenComplex<f64>, ldx21: *const lapack_int, X22: *mut __BindgenComplex<f64>, ldx22: *const lapack_int, theta: *mut f64, U1: *mut __BindgenComplex<f64>, ldu1: *const lapack_int, U2: *mut __BindgenComplex<f64>, ldu2: *const lapack_int, V1T: *mut __BindgenComplex<f64>, ldv1t: *const lapack_int, V2T: *mut __BindgenComplex<f64>, ldv2t: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub cuncsd2by1_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut __BindgenComplex<f32>, ldx11: *const lapack_int, X21: *mut __BindgenComplex<f32>, ldx21: *const lapack_int, theta: *mut f32, U1: *mut __BindgenComplex<f32>, ldu1: *const lapack_int, U2: *mut __BindgenComplex<f32>, ldu2: *const lapack_int, V1T: *mut __BindgenComplex<f32>, ldv1t: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub zuncsd2by1_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut __BindgenComplex<f64>, ldx11: *const lapack_int, X21: *mut __BindgenComplex<f64>, ldx21: *const lapack_int, theta: *mut f64, U1: *mut __BindgenComplex<f64>, ldu1: *const lapack_int, U2: *mut __BindgenComplex<f64>, ldu2: *const lapack_int, V1T: *mut __BindgenComplex<f64>, ldv1t: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>, pub cungbr_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zungbr_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cunghr_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zunghr_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cunglq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zunglq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cungql_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zungql_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cungqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zungqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cungrq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zungrq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cungtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zungtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cungtsqr_row_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zungtsqr_row_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cunhr_col_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, D: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zunhr_col_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, D: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cunmbr_: Option<unsafe extern "C" fn(vect: *const c_char, side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zunmbr_: Option<unsafe extern "C" fn(vect: *const c_char, side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cunmhr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zunmhr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cunmlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zunmlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cunmql_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zunmql_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cunmqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zunmqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cunmrq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zunmrq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cunmrz_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zunmrz_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cunmtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>, pub zunmtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>, pub cupgtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, tau: *const __BindgenComplex<f32>, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zupgtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, tau: *const __BindgenComplex<f64>, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>, pub cupmtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, AP: *const __BindgenComplex<f32>, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>, pub zupmtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, AP: *const __BindgenComplex<f64>, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>,
}

Fields§

§__libraries: Vec<Library>§__libraries_path: Vec<String>§lsame_: Option<unsafe extern "C" fn(ca: *const c_char, cb: *const c_char) -> lapack_int>§cbbcsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, theta: *mut f32, phi: *mut f32, U1: *mut __BindgenComplex<f32>, ldu1: *const lapack_int, U2: *mut __BindgenComplex<f32>, ldu2: *const lapack_int, V1T: *mut __BindgenComplex<f32>, ldv1t: *const lapack_int, V2T: *mut __BindgenComplex<f32>, ldv2t: *const lapack_int, B11D: *mut f32, B11E: *mut f32, B12D: *mut f32, B12E: *mut f32, B21D: *mut f32, B21E: *mut f32, B22D: *mut f32, B22E: *mut f32, rwork: *mut f32, lrwork: *const lapack_int, info: *mut lapack_int)>§dbbcsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, theta: *mut f64, phi: *mut f64, U1: *mut f64, ldu1: *const lapack_int, U2: *mut f64, ldu2: *const lapack_int, V1T: *mut f64, ldv1t: *const lapack_int, V2T: *mut f64, ldv2t: *const lapack_int, B11D: *mut f64, B11E: *mut f64, B12D: *mut f64, B12E: *mut f64, b21d: *mut f64, b21e: *mut f64, b22d: *mut f64, b22e: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sbbcsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, theta: *mut f32, phi: *mut f32, U1: *mut f32, ldu1: *const lapack_int, U2: *mut f32, ldu2: *const lapack_int, V1T: *mut f32, ldv1t: *const lapack_int, V2T: *mut f32, ldv2t: *const lapack_int, B11D: *mut f32, B11E: *mut f32, B12D: *mut f32, B12E: *mut f32, B21D: *mut f32, B21E: *mut f32, B22D: *mut f32, B22E: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zbbcsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, theta: *mut f64, phi: *mut f64, U1: *mut __BindgenComplex<f64>, ldu1: *const lapack_int, U2: *mut __BindgenComplex<f64>, ldu2: *const lapack_int, V1T: *mut __BindgenComplex<f64>, ldv1t: *const lapack_int, V2T: *mut __BindgenComplex<f64>, ldv2t: *const lapack_int, B11D: *mut f64, B11E: *mut f64, B12D: *mut f64, B12E: *mut f64, B21D: *mut f64, B21E: *mut f64, B22D: *mut f64, B22E: *mut f64, rwork: *mut f64, lrwork: *const lapack_int, info: *mut lapack_int)>§dbdsdc_: Option<unsafe extern "C" fn(uplo: *const c_char, compq: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, U: *mut f64, ldu: *const lapack_int, VT: *mut f64, ldvt: *const lapack_int, Q: *mut f64, IQ: *mut lapack_int, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sbdsdc_: Option<unsafe extern "C" fn(uplo: *const c_char, compq: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, U: *mut f32, ldu: *const lapack_int, VT: *mut f32, ldvt: *const lapack_int, Q: *mut f32, IQ: *mut lapack_int, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§cbdsqr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, ncvt: *const lapack_int, nru: *const lapack_int, ncc: *const lapack_int, D: *mut f32, E: *mut f32, VT: *mut __BindgenComplex<f32>, ldvt: *const lapack_int, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§dbdsqr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, ncvt: *const lapack_int, nru: *const lapack_int, ncc: *const lapack_int, D: *mut f64, E: *mut f64, VT: *mut f64, ldvt: *const lapack_int, U: *mut f64, ldu: *const lapack_int, C: *mut f64, ldc: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§sbdsqr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, ncvt: *const lapack_int, nru: *const lapack_int, ncc: *const lapack_int, D: *mut f32, E: *mut f32, VT: *mut f32, ldvt: *const lapack_int, U: *mut f32, ldu: *const lapack_int, C: *mut f32, ldc: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§zbdsqr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, ncvt: *const lapack_int, nru: *const lapack_int, ncc: *const lapack_int, D: *mut f64, E: *mut f64, VT: *mut __BindgenComplex<f64>, ldvt: *const lapack_int, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§dbdsvdx_: Option<unsafe extern "C" fn(uplo: *const c_char, jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *const f64, E: *const f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, ns: *mut lapack_int, S: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sbdsvdx_: Option<unsafe extern "C" fn(uplo: *const c_char, jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *const f32, E: *const f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, ns: *mut lapack_int, S: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§ddisna_: Option<unsafe extern "C" fn(job: *const c_char, m: *const lapack_int, n: *const lapack_int, D: *const f64, SEP: *mut f64, info: *mut lapack_int)>§sdisna_: Option<unsafe extern "C" fn(job: *const c_char, m: *const lapack_int, n: *const lapack_int, D: *const f32, SEP: *mut f32, info: *mut lapack_int)>§cgbbrd_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, ncc: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, D: *mut f32, E: *mut f32, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, PT: *mut __BindgenComplex<f32>, ldpt: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgbbrd_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, ncc: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, D: *mut f64, E: *mut f64, Q: *mut f64, ldq: *const lapack_int, PT: *mut f64, ldpt: *const lapack_int, C: *mut f64, ldc: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§sgbbrd_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, ncc: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, D: *mut f32, E: *mut f32, Q: *mut f32, ldq: *const lapack_int, PT: *mut f32, ldpt: *const lapack_int, C: *mut f32, ldc: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§zgbbrd_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, ncc: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, D: *mut f64, E: *mut f64, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, PT: *mut __BindgenComplex<f64>, ldpt: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgbcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgbcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f64, ldab: *const lapack_int, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgbcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f32, ldab: *const lapack_int, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgbcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgbequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>§dgbequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f64, ldab: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>§sgbequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f32, ldab: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>§zgbequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>§cgbequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>§dgbequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f64, ldab: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>§sgbequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f32, ldab: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>§zgbequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>§cgbrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, AFB: *const __BindgenComplex<f32>, ldafb: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgbrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, AFB: *const f64, ldafb: *const lapack_int, ipiv: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgbrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, AFB: *const f32, ldafb: *const lapack_int, ipiv: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgbrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, AFB: *const __BindgenComplex<f64>, ldafb: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgbrfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, AFB: *const __BindgenComplex<f32>, ldafb: *const lapack_int, ipiv: *const lapack_int, R: *const f32, C: *const f32, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgbrfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, AFB: *const f64, ldafb: *const lapack_int, ipiv: *const lapack_int, R: *const f64, C: *const f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgbrfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, AFB: *const f32, ldafb: *const lapack_int, ipiv: *const lapack_int, R: *const f32, C: *const f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgbrfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, AFB: *const __BindgenComplex<f64>, ldafb: *const lapack_int, ipiv: *const lapack_int, R: *const f64, C: *const f64, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgbsv_: Option<unsafe extern "C" fn(n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dgbsv_: Option<unsafe extern "C" fn(n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§sgbsv_: Option<unsafe extern "C" fn(n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zgbsv_: Option<unsafe extern "C" fn(n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§cgbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, AFB: *mut __BindgenComplex<f32>, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, AFB: *mut f64, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, AFB: *mut f32, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, AFB: *mut __BindgenComplex<f64>, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgbsvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, AFB: *mut __BindgenComplex<f32>, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgbsvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, AFB: *mut f64, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgbsvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, AFB: *mut f32, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgbsvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, AFB: *mut __BindgenComplex<f64>, ldafb: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgbtrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§dgbtrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§sgbtrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§zgbtrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§cgbtrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dgbtrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§sgbtrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zgbtrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§cgebak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, scale: *const f32, m: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, info: *mut lapack_int)>§dgebak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, scale: *const f64, m: *const lapack_int, V: *mut f64, ldv: *const lapack_int, info: *mut lapack_int)>§sgebak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, scale: *const f32, m: *const lapack_int, V: *mut f32, ldv: *const lapack_int, info: *mut lapack_int)>§zgebak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, scale: *const f64, m: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, info: *mut lapack_int)>§cgebal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f32, info: *mut lapack_int)>§dgebal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f64, info: *mut lapack_int)>§sgebal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f32, info: *mut lapack_int)>§zgebal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f64, info: *mut lapack_int)>§cgebrd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, D: *mut f32, E: *mut f32, tauq: *mut __BindgenComplex<f32>, taup: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgebrd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, D: *mut f64, E: *mut f64, tauq: *mut f64, taup: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgebrd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, D: *mut f32, E: *mut f32, tauq: *mut f32, taup: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgebrd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, D: *mut f64, E: *mut f64, tauq: *mut __BindgenComplex<f64>, taup: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgecon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgecon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgecon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgecon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgeequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>§dgeequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>§sgeequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>§zgeequ_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>§cgeequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>§dgeequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>§sgeequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, R: *mut f32, C: *mut f32, rowcnd: *mut f32, colcnd: *mut f32, amax: *mut f32, info: *mut lapack_int)>§zgeequb_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, R: *mut f64, C: *mut f64, rowcnd: *mut f64, colcnd: *mut f64, amax: *mut f64, info: *mut lapack_int)>§cgees_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_C_SELECT1, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, sdim: *mut lapack_int, W: *mut __BindgenComplex<f32>, VS: *mut __BindgenComplex<f32>, ldvs: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, BWORK: *mut lapack_int, info: *mut lapack_int)>§dgees_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_D_SELECT2, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, sdim: *mut lapack_int, WR: *mut f64, WI: *mut f64, VS: *mut f64, ldvs: *const lapack_int, work: *mut f64, lwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§sgees_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_S_SELECT2, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, sdim: *mut lapack_int, WR: *mut f32, WI: *mut f32, VS: *mut f32, ldvs: *const lapack_int, work: *mut f32, lwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§zgees_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_Z_SELECT1, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, sdim: *mut lapack_int, W: *mut __BindgenComplex<f64>, VS: *mut __BindgenComplex<f64>, ldvs: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, BWORK: *mut lapack_int, info: *mut lapack_int)>§cgeesx_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_C_SELECT1, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, sdim: *mut lapack_int, W: *mut __BindgenComplex<f32>, VS: *mut __BindgenComplex<f32>, ldvs: *const lapack_int, rconde: *mut f32, rcondv: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, BWORK: *mut lapack_int, info: *mut lapack_int)>§dgeesx_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_D_SELECT2, sense: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, sdim: *mut lapack_int, WR: *mut f64, WI: *mut f64, VS: *mut f64, ldvs: *const lapack_int, rconde: *mut f64, rcondv: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§sgeesx_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_S_SELECT2, sense: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, sdim: *mut lapack_int, WR: *mut f32, WI: *mut f32, VS: *mut f32, ldvs: *const lapack_int, rconde: *mut f32, rcondv: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§zgeesx_: Option<unsafe extern "C" fn(jobvs: *const c_char, sort: *const c_char, select: LAPACK_Z_SELECT1, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, sdim: *mut lapack_int, W: *mut __BindgenComplex<f64>, VS: *mut __BindgenComplex<f64>, ldvs: *const lapack_int, rconde: *mut f64, rcondv: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, BWORK: *mut lapack_int, info: *mut lapack_int)>§cgeev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, W: *mut __BindgenComplex<f32>, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§dgeev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, WR: *mut f64, WI: *mut f64, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgeev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, WR: *mut f32, WI: *mut f32, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgeev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, W: *mut __BindgenComplex<f64>, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§cgeevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, W: *mut __BindgenComplex<f32>, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f32, abnrm: *mut f32, rconde: *mut f32, rcondv: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§dgeevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, WR: *mut f64, WI: *mut f64, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f64, abnrm: *mut f64, rconde: *mut f64, rcondv: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§sgeevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, WR: *mut f32, WI: *mut f32, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f32, abnrm: *mut f32, rconde: *mut f32, rcondv: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§zgeevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, W: *mut __BindgenComplex<f64>, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, scale: *mut f64, abnrm: *mut f64, rconde: *mut f64, rcondv: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§cgehrd_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgehrd_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgehrd_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgehrd_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgejsv_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, jobr: *const c_char, jobt: *const c_char, jobp: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, SVA: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, cwork: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§dgejsv_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, jobr: *const c_char, jobt: *const c_char, jobp: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, SVA: *mut f64, U: *mut f64, ldu: *const lapack_int, V: *mut f64, ldv: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§sgejsv_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, jobr: *const c_char, jobt: *const c_char, jobp: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, SVA: *mut f32, U: *mut f32, ldu: *const lapack_int, V: *mut f32, ldv: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§zgejsv_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, jobr: *const c_char, jobt: *const c_char, jobp: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, SVA: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, cwork: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§cgelq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, tsize: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgelq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, tsize: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgelq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, tsize: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgelq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, tsize: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgelq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dgelq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, info: *mut lapack_int)>§sgelq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, info: *mut lapack_int)>§zgelq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cgelqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgelqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgelqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgelqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgels_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgels_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgels_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgels_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgelsd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, S: *mut f32, rcond: *const f32, rank: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§dgelsd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, S: *mut f64, rcond: *const f64, rank: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§sgelsd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, S: *mut f32, rcond: *const f32, rank: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§zgelsd_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, S: *mut f64, rcond: *const f64, rank: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§cgelss_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, S: *mut f32, rcond: *const f32, rank: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§dgelss_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, S: *mut f64, rcond: *const f64, rank: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgelss_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, S: *mut f32, rcond: *const f32, rank: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgelss_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, S: *mut f64, rcond: *const f64, rank: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§cgelsy_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, JPVT: *mut lapack_int, rcond: *const f32, rank: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§dgelsy_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, JPVT: *mut lapack_int, rcond: *const f64, rank: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgelsy_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, JPVT: *mut lapack_int, rcond: *const f32, rank: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgelsy_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, JPVT: *mut lapack_int, rcond: *const f64, rank: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§cgemlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, T: *const __BindgenComplex<f32>, tsize: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgemlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, T: *const f64, tsize: *const lapack_int, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgemlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, T: *const f32, tsize: *const lapack_int, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgemlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, T: *const __BindgenComplex<f64>, tsize: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgemqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, T: *const __BindgenComplex<f32>, tsize: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgemqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, T: *const f64, tsize: *const lapack_int, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgemqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, T: *const f32, tsize: *const lapack_int, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgemqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, T: *const __BindgenComplex<f64>, tsize: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgemqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, nb: *const lapack_int, V: *const __BindgenComplex<f32>, ldv: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dgemqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, nb: *const lapack_int, V: *const f64, ldv: *const lapack_int, T: *const f64, ldt: *const lapack_int, C: *mut f64, ldc: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§sgemqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, nb: *const lapack_int, V: *const f32, ldv: *const lapack_int, T: *const f32, ldt: *const lapack_int, C: *mut f32, ldc: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§zgemqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, nb: *const lapack_int, V: *const __BindgenComplex<f64>, ldv: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cgeql2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dgeql2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, info: *mut lapack_int)>§sgeql2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, info: *mut lapack_int)>§zgeql2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cgeqlf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgeqlf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgeqlf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgeqlf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§sgeqpf_: Option<unsafe extern "C" fn(m: *mut lapack_int, n: *mut lapack_int, a: *mut f32, lda: *mut lapack_int, jpvt: *mut lapack_int, tau: *mut f32, work: *mut f32, info: *mut lapack_int)>§dgeqpf_: Option<unsafe extern "C" fn(m: *mut lapack_int, n: *mut lapack_int, a: *mut f64, lda: *mut lapack_int, jpvt: *mut lapack_int, tau: *mut f64, work: *mut f64, info: *mut lapack_int)>§cgeqpf_: Option<unsafe extern "C" fn(m: *mut lapack_int, n: *mut lapack_int, a: *mut __BindgenComplex<f32>, lda: *mut lapack_int, jpvt: *mut lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§zgeqpf_: Option<unsafe extern "C" fn(m: *mut lapack_int, n: *mut lapack_int, a: *mut __BindgenComplex<f64>, lda: *mut lapack_int, jpvt: *mut lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgeqp3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, JPVT: *mut lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§dgeqp3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, JPVT: *mut lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgeqp3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, JPVT: *mut lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgeqp3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, JPVT: *mut lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§cgeqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, tsize: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgeqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, tsize: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgeqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, tsize: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgeqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, tsize: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgeqr2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dgeqr2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, info: *mut lapack_int)>§sgeqr2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, info: *mut lapack_int)>§zgeqr2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cgeqrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgeqrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgeqrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgeqrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgeqrfp_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgeqrfp_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgeqrfp_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgeqrfp_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgeqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dgeqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, ldt: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§sgeqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, ldt: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§zgeqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cgeqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, info: *mut lapack_int)>§dgeqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, ldt: *const lapack_int, info: *mut lapack_int)>§sgeqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, ldt: *const lapack_int, info: *mut lapack_int)>§zgeqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, info: *mut lapack_int)>§cgeqrt3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, info: *mut lapack_int)>§dgeqrt3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, ldt: *const lapack_int, info: *mut lapack_int)>§sgeqrt3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, ldt: *const lapack_int, info: *mut lapack_int)>§zgeqrt3_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, info: *mut lapack_int)>§cgerfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgerfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *const f64, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgerfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *const f32, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgerfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgerfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *const lapack_int, R: *const f32, C: *const f32, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgerfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *const f64, ldaf: *const lapack_int, ipiv: *const lapack_int, R: *const f64, C: *const f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgerfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *const f32, ldaf: *const lapack_int, ipiv: *const lapack_int, R: *const f32, C: *const f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgerfsx_: Option<unsafe extern "C" fn(trans: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *const lapack_int, R: *const f64, C: *const f64, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgerq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dgerq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, info: *mut lapack_int)>§sgerq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, info: *mut lapack_int)>§zgerq2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cgerqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgerqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgerqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgerqf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgesdd_: Option<unsafe extern "C" fn(jobz: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, VT: *mut __BindgenComplex<f32>, ldvt: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§dgesdd_: Option<unsafe extern "C" fn(jobz: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, S: *mut f64, U: *mut f64, ldu: *const lapack_int, VT: *mut f64, ldvt: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§sgesdd_: Option<unsafe extern "C" fn(jobz: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, S: *mut f32, U: *mut f32, ldu: *const lapack_int, VT: *mut f32, ldvt: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§zgesdd_: Option<unsafe extern "C" fn(jobz: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, VT: *mut __BindgenComplex<f64>, ldvt: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§cgedmd_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, x: *mut __BindgenComplex<f32>, ldx: *const lapack_int, y: *mut __BindgenComplex<f32>, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f32, k: *mut lapack_int, eigs: *mut __BindgenComplex<f32>, z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, res: *mut f32, b: *mut __BindgenComplex<f32>, ldb: *const lapack_int, w: *mut __BindgenComplex<f32>, ldw: *const lapack_int, s: *mut __BindgenComplex<f32>, lds: *const lapack_int, zwork: *mut __BindgenComplex<f32>, lzwork: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dgedmd_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, x: *mut f64, ldx: *const lapack_int, y: *mut f64, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f64, k: *mut lapack_int, reig: *mut f64, imeig: *mut f64, z: *mut f64, ldz: *const lapack_int, res: *mut f64, b: *mut f64, ldb: *const lapack_int, w: *mut f64, ldw: *const lapack_int, s: *mut f64, lds: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§sgedmd_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, x: *mut f32, ldx: *const lapack_int, y: *mut f32, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f32, k: *mut lapack_int, reig: *mut f32, imeig: *mut f32, z: *mut f32, ldz: *const lapack_int, res: *mut f32, b: *mut f32, ldb: *const lapack_int, w: *mut f32, ldw: *const lapack_int, s: *mut f32, lds: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zgedmd_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, x: *mut __BindgenComplex<f64>, ldx: *const lapack_int, y: *mut __BindgenComplex<f64>, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f64, k: *mut lapack_int, eigs: *mut __BindgenComplex<f64>, z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, res: *mut f64, b: *mut __BindgenComplex<f64>, ldb: *const lapack_int, w: *mut __BindgenComplex<f64>, ldw: *const lapack_int, s: *mut __BindgenComplex<f64>, lds: *const lapack_int, zwork: *mut __BindgenComplex<f64>, lzwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§cgedmdq_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobq: *const c_char, jobt: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, f: *mut __BindgenComplex<f32>, ldf: *const lapack_int, x: *mut __BindgenComplex<f32>, ldx: *const lapack_int, y: *mut __BindgenComplex<f32>, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f32, k: *const lapack_int, eigs: *mut __BindgenComplex<f32>, z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, res: *mut f32, b: *mut __BindgenComplex<f32>, ldb: *const lapack_int, v: *mut __BindgenComplex<f32>, ldv: *const lapack_int, s: *mut __BindgenComplex<f32>, lds: *const lapack_int, zwork: *mut __BindgenComplex<f32>, lzwork: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dgedmdq_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobq: *const c_char, jobt: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, f: *mut f64, ldf: *const lapack_int, x: *mut f64, ldx: *const lapack_int, y: *mut f64, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f64, k: *mut lapack_int, reig: *mut f64, imeig: *mut f64, z: *mut f64, ldz: *const lapack_int, res: *mut f64, b: *mut f64, ldb: *const lapack_int, v: *mut f64, ldv: *const lapack_int, s: *mut f64, lds: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§sgedmdq_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobq: *const c_char, jobt: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, f: *mut f32, ldf: *const lapack_int, x: *mut f32, ldx: *const lapack_int, y: *mut f32, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f32, k: *const lapack_int, reig: *mut f32, imeig: *mut f32, z: *mut f32, ldz: *const lapack_int, res: *mut f32, b: *mut f32, ldb: *const lapack_int, v: *mut f32, ldv: *const lapack_int, s: *mut f32, lds: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zgedmdq_: Option<unsafe extern "C" fn(jobs: *const c_char, jobz: *const c_char, jobr: *const c_char, jobq: *const c_char, jobt: *const c_char, jobf: *const c_char, whtsvd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, f: *mut __BindgenComplex<f64>, ldf: *const lapack_int, x: *mut __BindgenComplex<f64>, ldx: *const lapack_int, y: *mut __BindgenComplex<f64>, ldy: *const lapack_int, nrnk: *const lapack_int, tol: *const f64, k: *const lapack_int, eigs: *mut __BindgenComplex<f64>, z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, res: *mut f64, b: *mut __BindgenComplex<f64>, ldb: *const lapack_int, v: *mut __BindgenComplex<f64>, ldv: *const lapack_int, s: *mut __BindgenComplex<f64>, lds: *const lapack_int, zwork: *mut __BindgenComplex<f64>, lzwork: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§cgesv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dgesv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§sgesv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zgesv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§dsgesv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, work: *mut f64, swork: *mut f32, iter: *mut lapack_int, info: *mut lapack_int)>§zcgesv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, work: *mut __BindgenComplex<f64>, swork: *mut __BindgenComplex<f32>, rwork: *mut f64, iter: *mut lapack_int, info: *mut lapack_int)>§cgesvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, VT: *mut __BindgenComplex<f32>, ldvt: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§dgesvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, S: *mut f64, U: *mut f64, ldu: *const lapack_int, VT: *mut f64, ldvt: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgesvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, S: *mut f32, U: *mut f32, ldu: *const lapack_int, VT: *mut f32, ldvt: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgesvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, VT: *mut __BindgenComplex<f64>, ldvt: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§cgesvdq_: Option<unsafe extern "C" fn(joba: *const c_char, jobp: *const c_char, jobr: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, numrank: *mut lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, cwork: *mut __BindgenComplex<f32>, lcwork: *mut lapack_int, rwork: *mut f32, lrwork: *const lapack_int, info: *mut lapack_int)>§dgesvdq_: Option<unsafe extern "C" fn(joba: *const c_char, jobp: *const c_char, jobr: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, S: *mut f64, U: *mut f64, ldu: *const lapack_int, V: *mut f64, ldv: *const lapack_int, numrank: *mut lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, work: *mut f64, lwork: *mut lapack_int, rwork: *mut f64, lrwork: *const lapack_int, info: *mut lapack_int)>§sgesvdq_: Option<unsafe extern "C" fn(joba: *const c_char, jobp: *const c_char, jobr: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, S: *mut f32, U: *mut f32, ldu: *const lapack_int, V: *mut f32, ldv: *const lapack_int, numrank: *mut lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, work: *mut f32, lwork: *mut lapack_int, rwork: *mut f32, lrwork: *const lapack_int, info: *mut lapack_int)>§zgesvdq_: Option<unsafe extern "C" fn(joba: *const c_char, jobp: *const c_char, jobr: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, numrank: *mut lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, cwork: *mut __BindgenComplex<f64>, lcwork: *mut lapack_int, rwork: *mut f64, lrwork: *const lapack_int, info: *mut lapack_int)>§cgesvdx_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, range: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, ns: *mut lapack_int, S: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, VT: *mut __BindgenComplex<f32>, ldvt: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§dgesvdx_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, range: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, ns: *mut lapack_int, S: *mut f64, U: *mut f64, ldu: *const lapack_int, VT: *mut f64, ldvt: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§sgesvdx_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, range: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, ns: *mut lapack_int, S: *mut f32, U: *mut f32, ldu: *const lapack_int, VT: *mut f32, ldvt: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§zgesvdx_: Option<unsafe extern "C" fn(jobu: *const c_char, jobvt: *const c_char, range: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, ns: *mut lapack_int, S: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, VT: *mut __BindgenComplex<f64>, ldvt: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§cgesvj_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, SVA: *mut f32, mv: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, cwork: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, info: *mut lapack_int)>§dgesvj_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, SVA: *mut f64, mv: *const lapack_int, V: *mut f64, ldv: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgesvj_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, SVA: *mut f32, mv: *const lapack_int, V: *mut f32, ldv: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgesvj_: Option<unsafe extern "C" fn(joba: *const c_char, jobu: *const c_char, jobv: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, SVA: *mut f64, mv: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, cwork: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, info: *mut lapack_int)>§cgesvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgesvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, AF: *mut f64, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgesvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, AF: *mut f32, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgesvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgesvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgesvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, AF: *mut f64, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgesvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, AF: *mut f32, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f32, C: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgesvxx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, R: *mut f64, C: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgetf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§dgetf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§sgetf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§zgetf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§cgetrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§dgetrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§sgetrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§zgetrf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§cgetrf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§dgetrf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§sgetrf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§zgetrf2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, info: *mut lapack_int)>§cgetri_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgetri_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgetri_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgetri_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgetrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dgetrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§sgetrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zgetrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§cgetsls_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgetsls_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgetsls_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgetsls_: Option<unsafe extern "C" fn(trans: *const c_char, m: *const lapack_int, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgetsqrhrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb1: *const lapack_int, nb1: *const lapack_int, nb2: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgetsqrhrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb1: *const lapack_int, nb1: *const lapack_int, nb2: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, ldt: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgetsqrhrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb1: *const lapack_int, nb1: *const lapack_int, nb2: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, ldt: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgetsqrhrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb1: *const lapack_int, nb1: *const lapack_int, nb2: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cggbak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, lscale: *const f32, rscale: *const f32, m: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, info: *mut lapack_int)>§dggbak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, lscale: *const f64, rscale: *const f64, m: *const lapack_int, V: *mut f64, ldv: *const lapack_int, info: *mut lapack_int)>§sggbak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, lscale: *const f32, rscale: *const f32, m: *const lapack_int, V: *mut f32, ldv: *const lapack_int, info: *mut lapack_int)>§zggbak_: Option<unsafe extern "C" fn(job: *const c_char, side: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, lscale: *const f64, rscale: *const f64, m: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, info: *mut lapack_int)>§cggbal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f32, rscale: *mut f32, work: *mut f32, info: *mut lapack_int)>§dggbal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f64, rscale: *mut f64, work: *mut f64, info: *mut lapack_int)>§sggbal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f32, rscale: *mut f32, work: *mut f32, info: *mut lapack_int)>§zggbal_: Option<unsafe extern "C" fn(job: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f64, rscale: *mut f64, work: *mut f64, info: *mut lapack_int)>§cgges_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_C_SELECT2, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, sdim: *mut lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, VSL: *mut __BindgenComplex<f32>, ldvsl: *const lapack_int, VSR: *mut __BindgenComplex<f32>, ldvsr: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, BWORK: *mut lapack_int, info: *mut lapack_int)>§dgges_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_D_SELECT3, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, sdim: *mut lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, VSL: *mut f64, ldvsl: *const lapack_int, VSR: *mut f64, ldvsr: *const lapack_int, work: *mut f64, lwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§sgges_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_S_SELECT3, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, sdim: *mut lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, VSL: *mut f32, ldvsl: *const lapack_int, VSR: *mut f32, ldvsr: *const lapack_int, work: *mut f32, lwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§zgges_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_Z_SELECT2, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, sdim: *mut lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, VSL: *mut __BindgenComplex<f64>, ldvsl: *const lapack_int, VSR: *mut __BindgenComplex<f64>, ldvsr: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, BWORK: *mut lapack_int, info: *mut lapack_int)>§cgges3_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_C_SELECT2, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, sdim: *mut lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, VSL: *mut __BindgenComplex<f32>, ldvsl: *const lapack_int, VSR: *mut __BindgenComplex<f32>, ldvsr: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, BWORK: *mut lapack_int, info: *mut lapack_int)>§dgges3_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_D_SELECT3, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, sdim: *mut lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, VSL: *mut f64, ldvsl: *const lapack_int, VSR: *mut f64, ldvsr: *const lapack_int, work: *mut f64, lwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§sgges3_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_S_SELECT3, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, sdim: *mut lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, VSL: *mut f32, ldvsl: *const lapack_int, VSR: *mut f32, ldvsr: *const lapack_int, work: *mut f32, lwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§zgges3_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_Z_SELECT2, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, sdim: *mut lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, VSL: *mut __BindgenComplex<f64>, ldvsl: *const lapack_int, VSR: *mut __BindgenComplex<f64>, ldvsr: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, BWORK: *mut lapack_int, info: *mut lapack_int)>§cggesx_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_C_SELECT2, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, sdim: *mut lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, VSL: *mut __BindgenComplex<f32>, ldvsl: *const lapack_int, VSR: *mut __BindgenComplex<f32>, ldvsr: *const lapack_int, rconde: *mut f32, rcondv: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, liwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§dggesx_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_D_SELECT3, sense: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, sdim: *mut lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, VSL: *mut f64, ldvsl: *const lapack_int, VSR: *mut f64, ldvsr: *const lapack_int, rconde: *mut f64, rcondv: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§sggesx_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_S_SELECT3, sense: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, sdim: *mut lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, VSL: *mut f32, ldvsl: *const lapack_int, VSR: *mut f32, ldvsr: *const lapack_int, rconde: *mut f32, rcondv: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§zggesx_: Option<unsafe extern "C" fn(jobvsl: *const c_char, jobvsr: *const c_char, sort: *const c_char, selctg: LAPACK_Z_SELECT2, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, sdim: *mut lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, VSL: *mut __BindgenComplex<f64>, ldvsl: *const lapack_int, VSR: *mut __BindgenComplex<f64>, ldvsr: *const lapack_int, rconde: *mut f64, rcondv: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, liwork: *const lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§cggev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§dggev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sggev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zggev_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§cggev3_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§dggev3_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sggev3_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zggev3_: Option<unsafe extern "C" fn(jobvl: *const c_char, jobvr: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§cggevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f32, rscale: *mut f32, abnrm: *mut f32, bbnrm: *mut f32, rconde: *mut f32, rcondv: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§dggevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f64, rscale: *mut f64, abnrm: *mut f64, bbnrm: *mut f64, rconde: *mut f64, rcondv: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§sggevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f32, rscale: *mut f32, abnrm: *mut f32, bbnrm: *mut f32, rconde: *mut f32, rcondv: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§zggevx_: Option<unsafe extern "C" fn(balanc: *const c_char, jobvl: *const c_char, jobvr: *const c_char, sense: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, ilo: *mut lapack_int, ihi: *mut lapack_int, lscale: *mut f64, rscale: *mut f64, abnrm: *mut f64, bbnrm: *mut f64, rconde: *mut f64, rcondv: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, BWORK: *mut lapack_int, info: *mut lapack_int)>§cggglm_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, D: *mut __BindgenComplex<f32>, X: *mut __BindgenComplex<f32>, Y: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dggglm_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, D: *mut f64, X: *mut f64, Y: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sggglm_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, D: *mut f32, X: *mut f32, Y: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zggglm_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, D: *mut __BindgenComplex<f64>, X: *mut __BindgenComplex<f64>, Y: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgghd3_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgghd3_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgghd3_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgghd3_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgghrd_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, info: *mut lapack_int)>§dgghrd_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, Z: *mut f64, ldz: *const lapack_int, info: *mut lapack_int)>§sgghrd_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, Z: *mut f32, ldz: *const lapack_int, info: *mut lapack_int)>§zgghrd_: Option<unsafe extern "C" fn(compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, info: *mut lapack_int)>§cgglse_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, C: *mut __BindgenComplex<f32>, D: *mut __BindgenComplex<f32>, X: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dgglse_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, C: *mut f64, D: *mut f64, X: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sgglse_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, C: *mut f32, D: *mut f32, X: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zgglse_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, C: *mut __BindgenComplex<f64>, D: *mut __BindgenComplex<f64>, X: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cggqrf_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, taua: *mut __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, taub: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dggqrf_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut f64, lda: *const lapack_int, taua: *mut f64, B: *mut f64, ldb: *const lapack_int, taub: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sggqrf_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut f32, lda: *const lapack_int, taua: *mut f32, B: *mut f32, ldb: *const lapack_int, taub: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zggqrf_: Option<unsafe extern "C" fn(n: *const lapack_int, m: *const lapack_int, p: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, taua: *mut __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, taub: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cggrqf_: Option<unsafe extern "C" fn(m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, taua: *mut __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, taub: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dggrqf_: Option<unsafe extern "C" fn(m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, taua: *mut f64, B: *mut f64, ldb: *const lapack_int, taub: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sggrqf_: Option<unsafe extern "C" fn(m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, taua: *mut f32, B: *mut f32, ldb: *const lapack_int, taub: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zggrqf_: Option<unsafe extern "C" fn(m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, taua: *mut __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, taub: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cggsvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, a: *mut __BindgenComplex<f32>, lda: *const lapack_int, b: *mut __BindgenComplex<f32>, ldb: *const lapack_int, alpha: *mut f32, beta: *mut f32, u: *mut __BindgenComplex<f32>, ldu: *const lapack_int, v: *mut __BindgenComplex<f32>, ldv: *const lapack_int, q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int) -> lapack_int>§sggsvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, a: *mut f32, lda: *const lapack_int, b: *mut f32, ldb: *const lapack_int, alpha: *mut f32, beta: *mut f32, u: *mut f32, ldu: *const lapack_int, v: *mut f32, ldv: *const lapack_int, q: *mut f32, ldq: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int) -> lapack_int>§dggsvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, a: *mut f64, lda: *const lapack_int, b: *mut f64, ldb: *const lapack_int, alpha: *mut f64, beta: *mut f64, u: *mut f64, ldu: *const lapack_int, v: *mut f64, ldv: *const lapack_int, q: *mut f64, ldq: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int) -> lapack_int>§zggsvd_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, a: *mut __BindgenComplex<f64>, lda: *const lapack_int, b: *mut __BindgenComplex<f64>, ldb: *const lapack_int, alpha: *mut f64, beta: *mut f64, u: *mut __BindgenComplex<f64>, ldu: *const lapack_int, v: *mut __BindgenComplex<f64>, ldv: *const lapack_int, q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int) -> lapack_int>§cggsvd3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, alpha: *mut f32, beta: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§dggsvd3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, alpha: *mut f64, beta: *mut f64, U: *mut f64, ldu: *const lapack_int, V: *mut f64, ldv: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§sggsvd3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, alpha: *mut f32, beta: *mut f32, U: *mut f32, ldu: *const lapack_int, V: *mut f32, ldv: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§zggsvd3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, n: *const lapack_int, p: *const lapack_int, k: *mut lapack_int, l: *mut lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, alpha: *mut f64, beta: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sggsvp_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, a: *mut f32, lda: *const lapack_int, b: *mut f32, ldb: *const lapack_int, tola: *mut f32, tolb: *mut f32, k: *mut lapack_int, l: *mut lapack_int, u: *mut f32, ldu: *const lapack_int, v: *mut f32, ldv: *const lapack_int, q: *mut f32, ldq: *const lapack_int, iwork: *mut lapack_int, tau: *mut f32, work: *mut f32, info: *mut lapack_int) -> lapack_int>§dggsvp_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, a: *mut f64, lda: *const lapack_int, b: *mut f64, ldb: *const lapack_int, tola: *mut f64, tolb: *mut f64, k: *mut lapack_int, l: *mut lapack_int, u: *mut f64, ldu: *const lapack_int, v: *mut f64, ldv: *const lapack_int, q: *mut f64, ldq: *const lapack_int, iwork: *mut lapack_int, tau: *mut f64, work: *mut f64, info: *mut lapack_int) -> lapack_int>§cggsvp_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, a: *mut __BindgenComplex<f32>, lda: *const lapack_int, b: *mut __BindgenComplex<f32>, ldb: *const lapack_int, tola: *mut f32, tolb: *mut f32, k: *mut lapack_int, l: *mut lapack_int, u: *mut __BindgenComplex<f32>, ldu: *const lapack_int, v: *mut __BindgenComplex<f32>, ldv: *const lapack_int, q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, iwork: *mut lapack_int, rwork: *mut f32, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, info: *mut lapack_int) -> lapack_int>§zggsvp_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, a: *mut __BindgenComplex<f64>, lda: *const lapack_int, b: *mut __BindgenComplex<f64>, ldb: *const lapack_int, tola: *mut f64, tolb: *mut f64, k: *mut lapack_int, l: *mut lapack_int, u: *mut __BindgenComplex<f64>, ldu: *const lapack_int, v: *mut __BindgenComplex<f64>, ldv: *const lapack_int, q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, iwork: *mut lapack_int, rwork: *mut f64, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, info: *mut lapack_int) -> lapack_int>§cggsvp3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, tola: *const f32, tolb: *const f32, k: *mut lapack_int, l: *mut lapack_int, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, iwork: *mut lapack_int, rwork: *mut f32, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dggsvp3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, tola: *const f64, tolb: *const f64, k: *mut lapack_int, l: *mut lapack_int, U: *mut f64, ldu: *const lapack_int, V: *mut f64, ldv: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, iwork: *mut lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sggsvp3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, tola: *const f32, tolb: *const f32, k: *mut lapack_int, l: *mut lapack_int, U: *mut f32, ldu: *const lapack_int, V: *mut f32, ldv: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, iwork: *mut lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zggsvp3_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, tola: *const f64, tolb: *const f64, k: *mut lapack_int, l: *mut lapack_int, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, iwork: *mut lapack_int, rwork: *mut f64, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cgtcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const __BindgenComplex<f32>, D: *const __BindgenComplex<f32>, DU: *const __BindgenComplex<f32>, DU2: *const __BindgenComplex<f32>, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dgtcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const f64, D: *const f64, DU: *const f64, DU2: *const f64, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgtcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const f32, D: *const f32, DU: *const f32, DU2: *const f32, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgtcon_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const __BindgenComplex<f64>, D: *const __BindgenComplex<f64>, DU: *const __BindgenComplex<f64>, DU2: *const __BindgenComplex<f64>, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cgtrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const __BindgenComplex<f32>, D: *const __BindgenComplex<f32>, DU: *const __BindgenComplex<f32>, DLF: *const __BindgenComplex<f32>, DF: *const __BindgenComplex<f32>, DUF: *const __BindgenComplex<f32>, DU2: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgtrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const f64, D: *const f64, DU: *const f64, DLF: *const f64, DF: *const f64, DUF: *const f64, DU2: *const f64, ipiv: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgtrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const f32, D: *const f32, DU: *const f32, DLF: *const f32, DF: *const f32, DUF: *const f32, DU2: *const f32, ipiv: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgtrfs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const __BindgenComplex<f64>, D: *const __BindgenComplex<f64>, DU: *const __BindgenComplex<f64>, DLF: *const __BindgenComplex<f64>, DF: *const __BindgenComplex<f64>, DUF: *const __BindgenComplex<f64>, DU2: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgtsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, DL: *mut __BindgenComplex<f32>, D: *mut __BindgenComplex<f32>, DU: *mut __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dgtsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, DL: *mut f64, D: *mut f64, DU: *mut f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§sgtsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, DL: *mut f32, D: *mut f32, DU: *mut f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zgtsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, DL: *mut __BindgenComplex<f64>, D: *mut __BindgenComplex<f64>, DU: *mut __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§cgtsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const __BindgenComplex<f32>, D: *const __BindgenComplex<f32>, DU: *const __BindgenComplex<f32>, DLF: *mut __BindgenComplex<f32>, DF: *mut __BindgenComplex<f32>, DUF: *mut __BindgenComplex<f32>, DU2: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dgtsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const f64, D: *const f64, DU: *const f64, DLF: *mut f64, DF: *mut f64, DUF: *mut f64, DU2: *mut f64, ipiv: *mut lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sgtsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const f32, D: *const f32, DU: *const f32, DLF: *mut f32, DF: *mut f32, DUF: *mut f32, DU2: *mut f32, ipiv: *mut lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zgtsvx_: Option<unsafe extern "C" fn(fact: *const c_char, trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const __BindgenComplex<f64>, D: *const __BindgenComplex<f64>, DU: *const __BindgenComplex<f64>, DLF: *mut __BindgenComplex<f64>, DF: *mut __BindgenComplex<f64>, DUF: *mut __BindgenComplex<f64>, DU2: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cgttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, DL: *mut __BindgenComplex<f32>, D: *mut __BindgenComplex<f32>, DU: *mut __BindgenComplex<f32>, DU2: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, info: *mut lapack_int)>§dgttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, DL: *mut f64, D: *mut f64, DU: *mut f64, DU2: *mut f64, ipiv: *mut lapack_int, info: *mut lapack_int)>§sgttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, DL: *mut f32, D: *mut f32, DU: *mut f32, DU2: *mut f32, ipiv: *mut lapack_int, info: *mut lapack_int)>§zgttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, DL: *mut __BindgenComplex<f64>, D: *mut __BindgenComplex<f64>, DU: *mut __BindgenComplex<f64>, DU2: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, info: *mut lapack_int)>§cgttrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const __BindgenComplex<f32>, D: *const __BindgenComplex<f32>, DU: *const __BindgenComplex<f32>, DU2: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dgttrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const f64, D: *const f64, DU: *const f64, DU2: *const f64, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§sgttrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const f32, D: *const f32, DU: *const f32, DU2: *const f32, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zgttrs_: Option<unsafe extern "C" fn(trans: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, DL: *const __BindgenComplex<f64>, D: *const __BindgenComplex<f64>, DU: *const __BindgenComplex<f64>, DU2: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§chbev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§zhbev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§chbev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§zhbev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§chbevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zhbevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§chbevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zhbevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§chbevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§zhbevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§chbevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§zhbevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§chbgst_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, BB: *const __BindgenComplex<f32>, ldbb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§zhbgst_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, BB: *const __BindgenComplex<f64>, ldbb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§chbgv_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, BB: *mut __BindgenComplex<f32>, ldbb: *const lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§zhbgv_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, BB: *mut __BindgenComplex<f64>, ldbb: *const lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§chbgvd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, BB: *mut __BindgenComplex<f32>, ldbb: *const lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zhbgvd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, BB: *mut __BindgenComplex<f64>, ldbb: *const lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§chbgvx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, BB: *mut __BindgenComplex<f32>, ldbb: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§zhbgvx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, BB: *mut __BindgenComplex<f64>, ldbb: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§chbtrd_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, D: *mut f32, E: *mut f32, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zhbtrd_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, D: *mut f64, E: *mut f64, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§checon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zhecon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§checon_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, E: *const __BindgenComplex<f32>, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zhecon_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, E: *const __BindgenComplex<f64>, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cheequb_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zheequb_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cheev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§zheev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§cheev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§zheev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§cheevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zheevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§cheevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zheevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§cheevr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zheevr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§cheevr_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zheevr_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§cheevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§zheevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§cheevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§zheevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§chegst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§zhegst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§chegv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§zhegv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§chegv_2stage_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§zhegv_2stage_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§chegvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, W: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zhegvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, W: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§chegvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§zhegvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§cherfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§zherfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cherfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *const lapack_int, S: *const f32, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§zherfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *const lapack_int, S: *const f64, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§chesv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhesv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chesv_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhesv_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chesv_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, TB: *mut __BindgenComplex<f32>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhesv_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, TB: *mut __BindgenComplex<f64>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chesv_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, E: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhesv_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, E: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chesv_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhesv_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chesvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *mut lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§zhesvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *mut lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§chesvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, S: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§zhesvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, S: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cheswapr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, i1: *const lapack_int, i2: *const lapack_int)>§zheswapr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, i1: *const lapack_int, i2: *const lapack_int)>§chetrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, D: *mut f32, E: *mut f32, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhetrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, D: *mut f64, E: *mut f64, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chetrd_2stage_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, D: *mut f32, E: *mut f32, tau: *mut __BindgenComplex<f32>, HOUS2: *mut __BindgenComplex<f32>, lhous2: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhetrd_2stage_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, D: *mut f64, E: *mut f64, tau: *mut __BindgenComplex<f64>, HOUS2: *mut __BindgenComplex<f64>, lhous2: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chetrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhetrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chetrf_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhetrf_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chetrf_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, TB: *mut __BindgenComplex<f32>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhetrf_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, TB: *mut __BindgenComplex<f64>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chetrf_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, E: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhetrf_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, E: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chetrf_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhetrf_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chetri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zhetri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§chetri2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhetri2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chetri2x_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, nb: *const lapack_int, info: *mut lapack_int)>§zhetri2x_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, nb: *const lapack_int, info: *mut lapack_int)>§chetri_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, E: *const __BindgenComplex<f32>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhetri_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, E: *const __BindgenComplex<f64>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chetrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§zhetrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§chetrs2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zhetrs2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§chetrs_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, E: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§zhetrs_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, E: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§chetrs_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zhetrs_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§chetrs_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, TB: *mut __BindgenComplex<f32>, ltb: *const lapack_int, ipiv: *const lapack_int, ipiv2: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§zhetrs_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, TB: *mut __BindgenComplex<f64>, ltb: *const lapack_int, ipiv: *const lapack_int, ipiv2: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§chetrs_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§zhetrs_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§chfrk_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, trans: *const c_char, n: *const lapack_int, k: *const lapack_int, alpha: *const f32, A: *const __BindgenComplex<f32>, lda: *const lapack_int, beta: *const f32, C: *mut __BindgenComplex<f32>)>§zhfrk_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, trans: *const c_char, n: *const lapack_int, k: *const lapack_int, alpha: *const f64, A: *const __BindgenComplex<f64>, lda: *const lapack_int, beta: *const f64, C: *mut __BindgenComplex<f64>)>§chgeqz_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut __BindgenComplex<f32>, ldh: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§dhgeqz_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut f64, ldh: *const lapack_int, T: *mut f64, ldt: *const lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, Q: *mut f64, ldq: *const lapack_int, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§shgeqz_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut f32, ldh: *const lapack_int, T: *mut f32, ldt: *const lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, Q: *mut f32, ldq: *const lapack_int, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zhgeqz_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut __BindgenComplex<f64>, ldh: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§chpcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zhpcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§chpev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§zhpev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§chpevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zhpevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§chpevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§zhpevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§chpgst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, BP: *const __BindgenComplex<f32>, info: *mut lapack_int)>§zhpgst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, BP: *const __BindgenComplex<f64>, info: *mut lapack_int)>§chpgv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, BP: *mut __BindgenComplex<f32>, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§zhpgv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, BP: *mut __BindgenComplex<f64>, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§chpgvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, BP: *mut __BindgenComplex<f32>, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zhpgvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, BP: *mut __BindgenComplex<f64>, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§chpgvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, BP: *mut __BindgenComplex<f32>, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§zhpgvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, BP: *mut __BindgenComplex<f64>, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§chprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, AFP: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§zhprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, AFP: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§chpsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§zhpsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§chpsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, AFP: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§zhpsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, AFP: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§chptrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, D: *mut f32, E: *mut f32, tau: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zhptrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, D: *mut f64, E: *mut f64, tau: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§chptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, info: *mut lapack_int)>§zhptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, info: *mut lapack_int)>§chptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zhptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§chptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§zhptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§chsein_: Option<unsafe extern "C" fn(side: *const c_char, eigsrc: *const c_char, initv: *const c_char, select: *const lapack_int, n: *const lapack_int, H: *const __BindgenComplex<f32>, ldh: *const lapack_int, W: *mut __BindgenComplex<f32>, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, IFAILL: *mut lapack_int, IFAILR: *mut lapack_int, info: *mut lapack_int)>§dhsein_: Option<unsafe extern "C" fn(side: *const c_char, eigsrc: *const c_char, initv: *const c_char, select: *mut lapack_int, n: *const lapack_int, H: *const f64, ldh: *const lapack_int, WR: *mut f64, WI: *const f64, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f64, IFAILL: *mut lapack_int, IFAILR: *mut lapack_int, info: *mut lapack_int)>§shsein_: Option<unsafe extern "C" fn(side: *const c_char, eigsrc: *const c_char, initv: *const c_char, select: *mut lapack_int, n: *const lapack_int, H: *const f32, ldh: *const lapack_int, WR: *mut f32, WI: *const f32, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f32, IFAILL: *mut lapack_int, IFAILR: *mut lapack_int, info: *mut lapack_int)>§zhsein_: Option<unsafe extern "C" fn(side: *const c_char, eigsrc: *const c_char, initv: *const c_char, select: *const lapack_int, n: *const lapack_int, H: *const __BindgenComplex<f64>, ldh: *const lapack_int, W: *mut __BindgenComplex<f64>, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, IFAILL: *mut lapack_int, IFAILR: *mut lapack_int, info: *mut lapack_int)>§chseqr_: Option<unsafe extern "C" fn(job: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut __BindgenComplex<f32>, ldh: *const lapack_int, W: *mut __BindgenComplex<f32>, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dhseqr_: Option<unsafe extern "C" fn(job: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut f64, ldh: *const lapack_int, WR: *mut f64, WI: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§shseqr_: Option<unsafe extern "C" fn(job: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut f32, ldh: *const lapack_int, WR: *mut f32, WI: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zhseqr_: Option<unsafe extern "C" fn(job: *const c_char, compz: *const c_char, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, H: *mut __BindgenComplex<f64>, ldh: *const lapack_int, W: *mut __BindgenComplex<f64>, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§clacgv_: Option<unsafe extern "C" fn(n: *const lapack_int, X: *mut __BindgenComplex<f32>, incx: *const lapack_int)>§zlacgv_: Option<unsafe extern "C" fn(n: *const lapack_int, X: *mut __BindgenComplex<f64>, incx: *const lapack_int)>§clacn2_: Option<unsafe extern "C" fn(n: *const lapack_int, V: *mut __BindgenComplex<f32>, X: *mut __BindgenComplex<f32>, est: *mut f32, kase: *mut lapack_int, ISAVE: *mut lapack_int)>§dlacn2_: Option<unsafe extern "C" fn(n: *const lapack_int, V: *mut f64, X: *mut f64, ISGN: *mut lapack_int, est: *mut f64, kase: *mut lapack_int, ISAVE: *mut lapack_int)>§slacn2_: Option<unsafe extern "C" fn(n: *const lapack_int, V: *mut f32, X: *mut f32, ISGN: *mut lapack_int, est: *mut f32, kase: *mut lapack_int, ISAVE: *mut lapack_int)>§zlacn2_: Option<unsafe extern "C" fn(n: *const lapack_int, V: *mut __BindgenComplex<f64>, X: *mut __BindgenComplex<f64>, est: *mut f64, kase: *mut lapack_int, ISAVE: *mut lapack_int)>§clacp2_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int)>§zlacp2_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int)>§clacpy_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int)>§dlacpy_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int)>§slacpy_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int)>§zlacpy_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int)>§clacrm_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, rwork: *mut f32)>§zlacrm_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, rwork: *mut f64)>§zlag2c_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, SA: *mut __BindgenComplex<f32>, ldsa: *const lapack_int, info: *mut lapack_int)>§slag2d_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, SA: *const f32, ldsa: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>§dlag2s_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, SA: *mut f32, ldsa: *const lapack_int, info: *mut lapack_int)>§clag2z_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, SA: *const __BindgenComplex<f32>, ldsa: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>§clagge_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, D: *const f32, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dlagge_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, D: *const f64, A: *mut f64, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut f64, info: *mut lapack_int)>§slagge_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, D: *const f32, A: *mut f32, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut f32, info: *mut lapack_int)>§zlagge_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, D: *const f64, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§claghe_: Option<unsafe extern "C" fn(n: *const lapack_int, k: *const lapack_int, D: *const f32, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zlaghe_: Option<unsafe extern "C" fn(n: *const lapack_int, k: *const lapack_int, D: *const f64, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§clagsy_: Option<unsafe extern "C" fn(n: *const lapack_int, k: *const lapack_int, D: *const f32, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dlagsy_: Option<unsafe extern "C" fn(n: *const lapack_int, k: *const lapack_int, D: *const f64, A: *mut f64, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut f64, info: *mut lapack_int)>§slagsy_: Option<unsafe extern "C" fn(n: *const lapack_int, k: *const lapack_int, D: *const f32, A: *mut f32, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut f32, info: *mut lapack_int)>§zlagsy_: Option<unsafe extern "C" fn(n: *const lapack_int, k: *const lapack_int, D: *const f64, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, iseed: *mut lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§dlamch_: Option<unsafe extern "C" fn(cmach: *const c_char) -> f64>§slamch_: Option<unsafe extern "C" fn(cmach: *const c_char) -> lapack_float_return>§clangb_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>§dlangb_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f64, ldab: *const lapack_int, work: *mut f64) -> f64>§slangb_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const f32, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>§zlangb_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, kl: *const lapack_int, ku: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, work: *mut f64) -> f64>§clange_: Option<unsafe extern "C" fn(norm: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>§dlange_: Option<unsafe extern "C" fn(norm: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, work: *mut f64) -> f64>§slange_: Option<unsafe extern "C" fn(norm: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>§zlange_: Option<unsafe extern "C" fn(norm: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, work: *mut f64) -> f64>§clangt_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const __BindgenComplex<f32>, D: *const __BindgenComplex<f32>, DU: *const __BindgenComplex<f32>) -> lapack_float_return>§dlangt_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const f64, D: *const f64, DU: *const f64) -> f64>§slangt_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const f32, D: *const f32, DU: *const f32) -> lapack_float_return>§zlangt_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, DL: *const __BindgenComplex<f64>, D: *const __BindgenComplex<f64>, DU: *const __BindgenComplex<f64>) -> f64>§clanhb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>§zlanhb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, work: *mut f64) -> f64>§clanhe_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>§zlanhe_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, work: *mut f64) -> f64>§clanhp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, work: *mut f32) -> lapack_float_return>§zlanhp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, work: *mut f64) -> f64>§clanhs_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>§dlanhs_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, work: *mut f64) -> f64>§slanhs_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>§zlanhs_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, work: *mut f64) -> f64>§clanht_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, D: *const f32, E: *const __BindgenComplex<f32>) -> lapack_float_return>§zlanht_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, D: *const f64, E: *const __BindgenComplex<f64>) -> f64>§clansb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>§dlansb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const f64, ldab: *const lapack_int, work: *mut f64) -> f64>§slansb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const f32, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>§zlansb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, work: *mut f64) -> f64>§clansp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, work: *mut f32) -> lapack_float_return>§dlansp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const f64, work: *mut f64) -> f64>§slansp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const f32, work: *mut f32) -> lapack_float_return>§zlansp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, work: *mut f64) -> f64>§dlanst_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, D: *const f64, E: *const f64) -> f64>§slanst_: Option<unsafe extern "C" fn(norm: *const c_char, n: *const lapack_int, D: *const f32, E: *const f32) -> lapack_float_return>§clansy_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>§dlansy_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, work: *mut f64) -> f64>§slansy_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>§zlansy_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, work: *mut f64) -> f64>§clantb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>§dlantb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const f64, ldab: *const lapack_int, work: *mut f64) -> f64>§slantb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const f32, ldab: *const lapack_int, work: *mut f32) -> lapack_float_return>§zlantb_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, k: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, work: *mut f64) -> f64>§clantp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, work: *mut f32) -> lapack_float_return>§dlantp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const f64, work: *mut f64) -> f64>§slantp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const f32, work: *mut f32) -> lapack_float_return>§zlantp_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, work: *mut f64) -> f64>§clantr_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>§dlantr_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, work: *mut f64) -> f64>§slantr_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, work: *mut f32) -> lapack_float_return>§zlantr_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, work: *mut f64) -> f64>§clapmr_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, K: *mut lapack_int)>§dlapmr_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut f64, ldx: *const lapack_int, K: *mut lapack_int)>§slapmr_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut f32, ldx: *const lapack_int, K: *mut lapack_int)>§zlapmr_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, K: *mut lapack_int)>§clapmt_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, K: *mut lapack_int)>§dlapmt_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut f64, ldx: *const lapack_int, K: *mut lapack_int)>§slapmt_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut f32, ldx: *const lapack_int, K: *mut lapack_int)>§zlapmt_: Option<unsafe extern "C" fn(forwrd: *const lapack_int, m: *const lapack_int, n: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, K: *mut lapack_int)>§dlapy2_: Option<unsafe extern "C" fn(x: *const f64, y: *const f64) -> f64>§slapy2_: Option<unsafe extern "C" fn(x: *const f32, y: *const f32) -> lapack_float_return>§dlapy3_: Option<unsafe extern "C" fn(x: *const f64, y: *const f64, z: *const f64) -> f64>§slapy3_: Option<unsafe extern "C" fn(x: *const f32, y: *const f32, z: *const f32) -> lapack_float_return>§clarcm_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, rwork: *mut f32)>§zlarcm_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, rwork: *mut f64)>§clarf_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const __BindgenComplex<f32>, incv: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>)>§dlarf_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const f64, incv: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64)>§slarf_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const f32, incv: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32)>§zlarf_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const __BindgenComplex<f64>, incv: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>)>§clarfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, V: *const __BindgenComplex<f32>, ldv: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, ldwork: *const lapack_int)>§dlarfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, V: *const f64, ldv: *const lapack_int, T: *const f64, ldt: *const lapack_int, C: *mut f64, ldc: *const lapack_int, work: *mut f64, ldwork: *const lapack_int)>§slarfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, V: *const f32, ldv: *const lapack_int, T: *const f32, ldt: *const lapack_int, C: *mut f32, ldc: *const lapack_int, work: *mut f32, ldwork: *const lapack_int)>§zlarfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, V: *const __BindgenComplex<f64>, ldv: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, ldwork: *const lapack_int)>§clarfg_: Option<unsafe extern "C" fn(n: *const lapack_int, alpha: *mut __BindgenComplex<f32>, X: *mut __BindgenComplex<f32>, incx: *const lapack_int, tau: *mut __BindgenComplex<f32>)>§dlarfg_: Option<unsafe extern "C" fn(n: *const lapack_int, alpha: *mut f64, X: *mut f64, incx: *const lapack_int, tau: *mut f64)>§slarfg_: Option<unsafe extern "C" fn(n: *const lapack_int, alpha: *mut f32, X: *mut f32, incx: *const lapack_int, tau: *mut f32)>§zlarfg_: Option<unsafe extern "C" fn(n: *const lapack_int, alpha: *mut __BindgenComplex<f64>, X: *mut __BindgenComplex<f64>, incx: *const lapack_int, tau: *mut __BindgenComplex<f64>)>§clarft_: Option<unsafe extern "C" fn(direct: *const c_char, storev: *const c_char, n: *const lapack_int, k: *const lapack_int, V: *const __BindgenComplex<f32>, ldv: *const lapack_int, tau: *const __BindgenComplex<f32>, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int)>§dlarft_: Option<unsafe extern "C" fn(direct: *const c_char, storev: *const c_char, n: *const lapack_int, k: *const lapack_int, V: *const f64, ldv: *const lapack_int, tau: *const f64, T: *mut f64, ldt: *const lapack_int)>§slarft_: Option<unsafe extern "C" fn(direct: *const c_char, storev: *const c_char, n: *const lapack_int, k: *const lapack_int, V: *const f32, ldv: *const lapack_int, tau: *const f32, T: *mut f32, ldt: *const lapack_int)>§zlarft_: Option<unsafe extern "C" fn(direct: *const c_char, storev: *const c_char, n: *const lapack_int, k: *const lapack_int, V: *const __BindgenComplex<f64>, ldv: *const lapack_int, tau: *const __BindgenComplex<f64>, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int)>§clarfx_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const __BindgenComplex<f32>, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>)>§dlarfx_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const f64, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64)>§slarfx_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const f32, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32)>§zlarfx_: Option<unsafe extern "C" fn(side: *const c_char, m: *const lapack_int, n: *const lapack_int, V: *const __BindgenComplex<f64>, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>)>§clarnv_: Option<unsafe extern "C" fn(idist: *const lapack_int, iseed: *mut lapack_int, n: *const lapack_int, X: *mut __BindgenComplex<f32>)>§dlarnv_: Option<unsafe extern "C" fn(idist: *const lapack_int, iseed: *mut lapack_int, n: *const lapack_int, X: *mut f64)>§slarnv_: Option<unsafe extern "C" fn(idist: *const lapack_int, iseed: *mut lapack_int, n: *const lapack_int, X: *mut f32)>§zlarnv_: Option<unsafe extern "C" fn(idist: *const lapack_int, iseed: *mut lapack_int, n: *const lapack_int, X: *mut __BindgenComplex<f64>)>§dlartgp_: Option<unsafe extern "C" fn(f: *const f64, g: *const f64, cs: *mut f64, sn: *mut f64, r: *mut f64)>§slartgp_: Option<unsafe extern "C" fn(f: *const f32, g: *const f32, cs: *mut f32, sn: *mut f32, r: *mut f32)>§dlartgs_: Option<unsafe extern "C" fn(x: *const f64, y: *const f64, sigma: *const f64, cs: *mut f64, sn: *mut f64)>§slartgs_: Option<unsafe extern "C" fn(x: *const f32, y: *const f32, sigma: *const f32, cs: *mut f32, sn: *mut f32)>§clascl_: Option<unsafe extern "C" fn(type_: *const c_char, kl: *const lapack_int, ku: *const lapack_int, cfrom: *const f32, cto: *const f32, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>§dlascl_: Option<unsafe extern "C" fn(type_: *const c_char, kl: *const lapack_int, ku: *const lapack_int, cfrom: *const f64, cto: *const f64, m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>§slascl_: Option<unsafe extern "C" fn(type_: *const c_char, kl: *const lapack_int, ku: *const lapack_int, cfrom: *const f32, cto: *const f32, m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>§zlascl_: Option<unsafe extern "C" fn(type_: *const c_char, kl: *const lapack_int, ku: *const lapack_int, cfrom: *const f64, cto: *const f64, m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>§claset_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const __BindgenComplex<f32>, beta: *const __BindgenComplex<f32>, A: *mut __BindgenComplex<f32>, lda: *const lapack_int)>§dlaset_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const f64, beta: *const f64, A: *mut f64, lda: *const lapack_int)>§slaset_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const f32, beta: *const f32, A: *mut f32, lda: *const lapack_int)>§zlaset_: Option<unsafe extern "C" fn(uplo: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const __BindgenComplex<f64>, beta: *const __BindgenComplex<f64>, A: *mut __BindgenComplex<f64>, lda: *const lapack_int)>§dlasrt_: Option<unsafe extern "C" fn(id: *const c_char, n: *const lapack_int, D: *mut f64, info: *mut lapack_int)>§slasrt_: Option<unsafe extern "C" fn(id: *const c_char, n: *const lapack_int, D: *mut f32, info: *mut lapack_int)>§classq_: Option<unsafe extern "C" fn(n: *const lapack_int, X: *const __BindgenComplex<f32>, incx: *const lapack_int, scale: *mut f32, sumsq: *mut f32)>§dlassq_: Option<unsafe extern "C" fn(n: *const lapack_int, X: *const f64, incx: *const lapack_int, scale: *mut f64, sumsq: *mut f64)>§slassq_: Option<unsafe extern "C" fn(n: *const lapack_int, X: *const f32, incx: *const lapack_int, scale: *mut f32, sumsq: *mut f32)>§zlassq_: Option<unsafe extern "C" fn(n: *const lapack_int, X: *const __BindgenComplex<f64>, incx: *const lapack_int, scale: *mut f64, sumsq: *mut f64)>§claswp_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, k1: *const lapack_int, k2: *const lapack_int, ipiv: *const lapack_int, incx: *const lapack_int)>§dlaswp_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut f64, lda: *const lapack_int, k1: *const lapack_int, k2: *const lapack_int, ipiv: *const lapack_int, incx: *const lapack_int)>§slaswp_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut f32, lda: *const lapack_int, k1: *const lapack_int, k2: *const lapack_int, ipiv: *const lapack_int, incx: *const lapack_int)>§zlaswp_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, k1: *const lapack_int, k2: *const lapack_int, ipiv: *const lapack_int, incx: *const lapack_int)>§clatms_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, dist: *const c_char, iseed: *mut lapack_int, sym: *const c_char, D: *mut f32, mode: *const lapack_int, cond: *const f32, dmax: *const f32, kl: *const lapack_int, ku: *const lapack_int, pack: *const c_char, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dlatms_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, dist: *const c_char, iseed: *mut lapack_int, sym: *const c_char, D: *mut f64, mode: *const lapack_int, cond: *const f64, dmax: *const f64, kl: *const lapack_int, ku: *const lapack_int, pack: *const c_char, A: *mut f64, lda: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§slatms_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, dist: *const c_char, iseed: *mut lapack_int, sym: *const c_char, D: *mut f32, mode: *const lapack_int, cond: *const f32, dmax: *const f32, kl: *const lapack_int, ku: *const lapack_int, pack: *const c_char, A: *mut f32, lda: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§zlatms_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, dist: *const c_char, iseed: *mut lapack_int, sym: *const c_char, D: *mut f64, mode: *const lapack_int, cond: *const f64, dmax: *const f64, kl: *const lapack_int, ku: *const lapack_int, pack: *const c_char, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§clauum_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>§dlauum_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>§slauum_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>§zlauum_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>§ilaver_: Option<unsafe extern "C" fn(vers_major: *mut lapack_int, vers_minor: *mut lapack_int, vers_patch: *mut lapack_int)>§dopgtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f64, tau: *const f64, Q: *mut f64, ldq: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§sopgtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f32, tau: *const f32, Q: *mut f32, ldq: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§dopmtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, AP: *const f64, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§sopmtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, AP: *const f32, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§dorbdb_: Option<unsafe extern "C" fn(trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut f64, ldx11: *const lapack_int, X12: *mut f64, ldx12: *const lapack_int, X21: *mut f64, ldx21: *const lapack_int, X22: *mut f64, ldx22: *const lapack_int, theta: *mut f64, phi: *mut f64, TAUP1: *mut f64, TAUP2: *mut f64, TAUQ1: *mut f64, TAUQ2: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sorbdb_: Option<unsafe extern "C" fn(trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut f32, ldx11: *const lapack_int, X12: *mut f32, ldx12: *const lapack_int, X21: *mut f32, ldx21: *const lapack_int, X22: *mut f32, ldx22: *const lapack_int, theta: *mut f32, phi: *mut f32, TAUP1: *mut f32, TAUP2: *mut f32, TAUQ1: *mut f32, TAUQ2: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dorcsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut f64, ldx11: *const lapack_int, X12: *mut f64, ldx12: *const lapack_int, X21: *mut f64, ldx21: *const lapack_int, X22: *mut f64, ldx22: *const lapack_int, theta: *mut f64, U1: *mut f64, ldu1: *const lapack_int, U2: *mut f64, ldu2: *const lapack_int, V1T: *mut f64, ldv1t: *const lapack_int, V2T: *mut f64, ldv2t: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§sorcsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut f32, ldx11: *const lapack_int, X12: *mut f32, ldx12: *const lapack_int, X21: *mut f32, ldx21: *const lapack_int, X22: *mut f32, ldx22: *const lapack_int, theta: *mut f32, U1: *mut f32, ldu1: *const lapack_int, U2: *mut f32, ldu2: *const lapack_int, V1T: *mut f32, ldv1t: *const lapack_int, V2T: *mut f32, ldv2t: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§dorcsd2by1_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut f64, ldx11: *const lapack_int, X21: *mut f64, ldx21: *const lapack_int, theta: *mut f64, U1: *mut f64, ldu1: *const lapack_int, U2: *mut f64, ldu2: *const lapack_int, V1T: *mut f64, ldv1t: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§sorcsd2by1_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut f32, ldx11: *const lapack_int, X21: *mut f32, ldx21: *const lapack_int, theta: *mut f32, U1: *mut f32, ldu1: *const lapack_int, U2: *mut f32, ldu2: *const lapack_int, V1T: *mut f32, ldv1t: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§dorgbr_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sorgbr_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dorghr_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sorghr_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dorglq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sorglq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dorgql_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sorgql_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dorgqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sorgqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dorgrq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sorgrq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dorgtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *const f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sorgtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *const f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dorgtsqr_row_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb: *const lapack_int, nb: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *const f64, ldt: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sorgtsqr_row_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb: *const lapack_int, nb: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *const f32, ldt: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dorhr_col_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut f64, lda: *const lapack_int, T: *mut f64, ldt: *const lapack_int, D: *mut f64, info: *mut lapack_int)>§sorhr_col_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut f32, lda: *const lapack_int, T: *mut f32, ldt: *const lapack_int, D: *mut f32, info: *mut lapack_int)>§dormbr_: Option<unsafe extern "C" fn(vect: *const c_char, side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sormbr_: Option<unsafe extern "C" fn(vect: *const c_char, side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dormhr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sormhr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dormlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sormlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dormql_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sormql_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dormqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sormqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dormrq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sormrq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dormrz_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sormrz_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dormtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, tau: *const f64, C: *mut f64, ldc: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§sormtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, tau: *const f32, C: *mut f32, ldc: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§cpbcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dpbcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const f64, ldab: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§spbcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const f32, ldab: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zpbcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cpbequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>§dpbequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const f64, ldab: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>§spbequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const f32, ldab: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>§zpbequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>§cpbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, AFB: *const __BindgenComplex<f32>, ldafb: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dpbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, AFB: *const f64, ldafb: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§spbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, AFB: *const f32, ldafb: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zpbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, AFB: *const __BindgenComplex<f64>, ldafb: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cpbstf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, info: *mut lapack_int)>§dpbstf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, info: *mut lapack_int)>§spbstf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, info: *mut lapack_int)>§zpbstf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, info: *mut lapack_int)>§cpbsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dpbsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§spbsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zpbsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§cpbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, AFB: *mut __BindgenComplex<f32>, ldafb: *const lapack_int, equed: *mut c_char, S: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dpbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, AFB: *mut f64, ldafb: *const lapack_int, equed: *mut c_char, S: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§spbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, AFB: *mut f32, ldafb: *const lapack_int, equed: *mut c_char, S: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zpbsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, AFB: *mut __BindgenComplex<f64>, ldafb: *const lapack_int, equed: *mut c_char, S: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cpbtrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f32>, ldab: *const lapack_int, info: *mut lapack_int)>§dpbtrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, info: *mut lapack_int)>§spbtrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, info: *mut lapack_int)>§zpbtrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut __BindgenComplex<f64>, ldab: *const lapack_int, info: *mut lapack_int)>§cpbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dpbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§spbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zpbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§cpftrf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dpftrf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, info: *mut lapack_int)>§spftrf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, info: *mut lapack_int)>§zpftrf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cpftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dpftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, info: *mut lapack_int)>§spftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, info: *mut lapack_int)>§zpftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cpftrs_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dpftrs_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§spftrs_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zpftrs_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§cpocon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dpocon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§spocon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zpocon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cpoequ_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>§dpoequ_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const f64, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>§spoequ_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const f32, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>§zpoequ_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>§cpoequb_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>§dpoequb_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const f64, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>§spoequb_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const f32, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>§zpoequb_: Option<unsafe extern "C" fn(n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>§cporfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dporfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *const f64, ldaf: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sporfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *const f32, ldaf: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zporfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cporfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, S: *const f32, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dporfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *const f64, ldaf: *const lapack_int, S: *const f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sporfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *const f32, ldaf: *const lapack_int, S: *const f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zporfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, S: *const f64, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cposv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dposv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§sposv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zposv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§dsposv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, work: *mut f64, swork: *mut f32, iter: *mut lapack_int, info: *mut lapack_int)>§zcposv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, work: *mut __BindgenComplex<f64>, swork: *mut __BindgenComplex<f32>, rwork: *mut f64, iter: *mut lapack_int, info: *mut lapack_int)>§cposvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dposvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, AF: *mut f64, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sposvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, AF: *mut f32, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zposvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cposvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dposvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, AF: *mut f64, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sposvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, AF: *mut f32, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zposvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, equed: *mut c_char, S: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cpotf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>§dpotf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>§spotf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>§zpotf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>§cpotrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>§dpotrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>§spotrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>§zpotrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>§cpotrf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>§dpotrf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>§spotrf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>§zpotrf2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>§cpotri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>§dpotri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>§spotri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>§zpotri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>§cpotrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dpotrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§spotrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zpotrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§cppcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dppcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f64, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sppcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f32, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zppcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cppequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>§dppequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f64, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>§sppequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f32, S: *mut f32, scond: *mut f32, amax: *mut f32, info: *mut lapack_int)>§zppequ_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, S: *mut f64, scond: *mut f64, amax: *mut f64, info: *mut lapack_int)>§cpprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, AFP: *const __BindgenComplex<f32>, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dpprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, AFP: *const f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§spprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, AFP: *const f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zpprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, AFP: *const __BindgenComplex<f64>, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cppsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dppsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§sppsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zppsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§cppsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f32>, AFP: *mut __BindgenComplex<f32>, equed: *mut c_char, S: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dppsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut f64, AFP: *mut f64, equed: *mut c_char, S: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sppsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut f32, AFP: *mut f32, equed: *mut c_char, S: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zppsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f64>, AFP: *mut __BindgenComplex<f64>, equed: *mut c_char, S: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cpptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dpptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, info: *mut lapack_int)>§spptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, info: *mut lapack_int)>§zpptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cpptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dpptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, info: *mut lapack_int)>§spptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, info: *mut lapack_int)>§zpptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cpptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dpptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§spptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zpptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§cpstrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, piv: *mut lapack_int, rank: *mut lapack_int, tol: *const f32, work: *mut f32, info: *mut lapack_int)>§dpstrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, piv: *mut lapack_int, rank: *mut lapack_int, tol: *const f64, work: *mut f64, info: *mut lapack_int)>§spstrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, piv: *mut lapack_int, rank: *mut lapack_int, tol: *const f32, work: *mut f32, info: *mut lapack_int)>§zpstrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, piv: *mut lapack_int, rank: *mut lapack_int, tol: *const f64, work: *mut f64, info: *mut lapack_int)>§cptcon_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f32, E: *const __BindgenComplex<f32>, anorm: *const f32, rcond: *mut f32, rwork: *mut f32, info: *mut lapack_int)>§dptcon_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f64, E: *const f64, anorm: *const f64, rcond: *mut f64, work: *mut f64, info: *mut lapack_int)>§sptcon_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f32, E: *const f32, anorm: *const f32, rcond: *mut f32, work: *mut f32, info: *mut lapack_int)>§zptcon_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f64, E: *const __BindgenComplex<f64>, anorm: *const f64, rcond: *mut f64, rwork: *mut f64, info: *mut lapack_int)>§cpteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§dpteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§spteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§zpteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§cptrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f32, E: *const __BindgenComplex<f32>, DF: *const f32, EF: *const __BindgenComplex<f32>, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dptrfs_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *const f64, E: *const f64, DF: *const f64, EF: *const f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, info: *mut lapack_int)>§sptrfs_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *const f32, E: *const f32, DF: *const f32, EF: *const f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, info: *mut lapack_int)>§zptrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f64, E: *const __BindgenComplex<f64>, DF: *const f64, EF: *const __BindgenComplex<f64>, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cptsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *mut f32, E: *mut __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dptsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *mut f64, E: *mut f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§sptsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *mut f32, E: *mut f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zptsv_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *mut f64, E: *mut __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§cptsvx_: Option<unsafe extern "C" fn(fact: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f32, E: *const __BindgenComplex<f32>, DF: *mut f32, EF: *mut __BindgenComplex<f32>, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dptsvx_: Option<unsafe extern "C" fn(fact: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f64, E: *const f64, DF: *mut f64, EF: *mut f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, info: *mut lapack_int)>§sptsvx_: Option<unsafe extern "C" fn(fact: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f32, E: *const f32, DF: *mut f32, EF: *mut f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, info: *mut lapack_int)>§zptsvx_: Option<unsafe extern "C" fn(fact: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f64, E: *const __BindgenComplex<f64>, DF: *mut f64, EF: *mut __BindgenComplex<f64>, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cpttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *mut f32, E: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dpttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int)>§spttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int)>§zpttrf_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *mut f64, E: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cpttrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f32, E: *const __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dpttrs_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *const f64, E: *const f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§spttrs_: Option<unsafe extern "C" fn(n: *const lapack_int, nrhs: *const lapack_int, D: *const f32, E: *const f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zpttrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, D: *const f64, E: *const __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§dsbev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§ssbev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§dsbev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssbev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dsbevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§ssbevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dsbevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§ssbevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dsbevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§ssbevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§dsbevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§ssbevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§dsbgst_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, BB: *const f64, ldbb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§ssbgst_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, BB: *const f32, ldbb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§dsbgv_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, BB: *mut f64, ldbb: *const lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§ssbgv_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, BB: *mut f32, ldbb: *const lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§dsbgvd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, BB: *mut f64, ldbb: *const lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§ssbgvd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, BB: *mut f32, ldbb: *const lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dsbgvx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, BB: *mut f64, ldbb: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§ssbgvx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, ka: *const lapack_int, kb: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, BB: *mut f32, ldbb: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§dsbtrd_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f64, ldab: *const lapack_int, D: *mut f64, E: *mut f64, Q: *mut f64, ldq: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§ssbtrd_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *mut f32, ldab: *const lapack_int, D: *mut f32, E: *mut f32, Q: *mut f32, ldq: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§dsfrk_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, trans: *const c_char, n: *const lapack_int, k: *const lapack_int, alpha: *const f64, A: *const f64, lda: *const lapack_int, beta: *const f64, C: *mut f64)>§ssfrk_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, trans: *const c_char, n: *const lapack_int, k: *const lapack_int, alpha: *const f32, A: *const f32, lda: *const lapack_int, beta: *const f32, C: *mut f32)>§cspcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dspcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f64, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sspcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f32, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zspcon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§dspev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§sspev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§dspevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§sspevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dspevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§sspevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§dspgst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, BP: *const f64, info: *mut lapack_int)>§sspgst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, BP: *const f32, info: *mut lapack_int)>§dspgv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, BP: *mut f64, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§sspgv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, BP: *mut f32, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§dspgvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, BP: *mut f64, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§sspgvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, BP: *mut f32, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dspgvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f64, BP: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§sspgvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *mut f32, BP: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§csprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, AFP: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dsprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, AFP: *const f64, ipiv: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§ssprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, AFP: *const f32, ipiv: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zsprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, AFP: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§cspsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dspsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut f64, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§sspsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut f32, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zspsv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§cspsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, AFP: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dspsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, AFP: *mut f64, ipiv: *mut lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sspsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, AFP: *mut f32, ipiv: *mut lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zspsvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, AFP: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§dsptrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, D: *mut f64, E: *mut f64, tau: *mut f64, info: *mut lapack_int)>§ssptrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, D: *mut f32, E: *mut f32, tau: *mut f32, info: *mut lapack_int)>§csptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, info: *mut lapack_int)>§dsptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, ipiv: *mut lapack_int, info: *mut lapack_int)>§ssptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, ipiv: *mut lapack_int, info: *mut lapack_int)>§zsptrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, info: *mut lapack_int)>§csptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dsptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f64, ipiv: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§ssptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut f32, ipiv: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§zsptri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§csptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dsptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§ssptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zsptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§dstebz_: Option<unsafe extern "C" fn(range: *const c_char, order: *const c_char, n: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, D: *const f64, E: *const f64, m: *mut lapack_int, nsplit: *mut lapack_int, W: *mut f64, IBLOCK: *mut lapack_int, ISPLIT: *mut lapack_int, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§sstebz_: Option<unsafe extern "C" fn(range: *const c_char, order: *const c_char, n: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, D: *const f32, E: *const f32, m: *mut lapack_int, nsplit: *mut lapack_int, W: *mut f32, IBLOCK: *mut lapack_int, ISPLIT: *mut lapack_int, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§cstedc_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dstedc_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§sstedc_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zstedc_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§cstegr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dstegr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§sstegr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zstegr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§cstein_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f32, E: *const f32, m: *const lapack_int, W: *const f32, IBLOCK: *const lapack_int, ISPLIT: *const lapack_int, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§dstein_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f64, E: *const f64, m: *const lapack_int, W: *const f64, IBLOCK: *const lapack_int, ISPLIT: *const lapack_int, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§sstein_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f32, E: *const f32, m: *const lapack_int, W: *const f32, IBLOCK: *const lapack_int, ISPLIT: *const lapack_int, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§zstein_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *const f64, E: *const f64, m: *const lapack_int, W: *const f64, IBLOCK: *const lapack_int, ISPLIT: *const lapack_int, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§cstemr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, m: *mut lapack_int, W: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, nzc: *const lapack_int, ISUPPZ: *mut lapack_int, tryrac: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dstemr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, nzc: *const lapack_int, ISUPPZ: *mut lapack_int, tryrac: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§sstemr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, nzc: *const lapack_int, ISUPPZ: *mut lapack_int, tryrac: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§zstemr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, m: *mut lapack_int, W: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, nzc: *const lapack_int, ISUPPZ: *mut lapack_int, tryrac: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§csteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§dsteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§ssteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§zsteqr_: Option<unsafe extern "C" fn(compz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§dsterf_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int)>§ssterf_: Option<unsafe extern "C" fn(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int)>§dstev_: Option<unsafe extern "C" fn(jobz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§sstev_: Option<unsafe extern "C" fn(jobz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§dstevd_: Option<unsafe extern "C" fn(jobz: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§sstevd_: Option<unsafe extern "C" fn(jobz: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dstevr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§sstevr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dstevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f64, E: *mut f64, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§sstevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, n: *const lapack_int, D: *mut f32, E: *mut f32, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§csycon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dsycon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§ssycon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zsycon_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§csycon_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, E: *const __BindgenComplex<f32>, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dsycon_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, E: *const f64, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§ssycon_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, E: *const f32, ipiv: *const lapack_int, anorm: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zsycon_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, E: *const __BindgenComplex<f64>, ipiv: *const lapack_int, anorm: *const f64, rcond: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§csyconv_: Option<unsafe extern "C" fn(uplo: *const c_char, way: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, E: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dsyconv_: Option<unsafe extern "C" fn(uplo: *const c_char, way: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *const lapack_int, E: *mut f64, info: *mut lapack_int)>§ssyconv_: Option<unsafe extern "C" fn(uplo: *const c_char, way: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *const lapack_int, E: *mut f32, info: *mut lapack_int)>§zsyconv_: Option<unsafe extern "C" fn(uplo: *const c_char, way: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, E: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§csyequb_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dsyequb_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, work: *mut f64, info: *mut lapack_int)>§ssyequb_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, S: *mut f32, scond: *mut f32, amax: *mut f32, work: *mut f32, info: *mut lapack_int)>§zsyequb_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, S: *mut f64, scond: *mut f64, amax: *mut f64, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§dsyev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssyev_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dsyev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssyev_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dsyevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§ssyevd_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dsyevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§ssyevd_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dsyevr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§ssyevr_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dsyevr_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§ssyevr_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, ISUPPZ: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dsyevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§ssyevx_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§dsyevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§ssyevx_2stage_: Option<unsafe extern "C" fn(jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§dsygst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, info: *mut lapack_int)>§ssygst_: Option<unsafe extern "C" fn(itype: *const lapack_int, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, info: *mut lapack_int)>§dsygv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssygv_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dsygv_2stage_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssygv_2stage_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dsygvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, W: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§ssygvd_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, W: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dsygvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, vl: *const f64, vu: *const f64, il: *const lapack_int, iu: *const lapack_int, abstol: *const f64, m: *mut lapack_int, W: *mut f64, Z: *mut f64, ldz: *const lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§ssygvx_: Option<unsafe extern "C" fn(itype: *const lapack_int, jobz: *const c_char, range: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, vl: *const f32, vu: *const f32, il: *const lapack_int, iu: *const lapack_int, abstol: *const f32, m: *mut lapack_int, W: *mut f32, Z: *mut f32, ldz: *const lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, IFAIL: *mut lapack_int, info: *mut lapack_int)>§csyr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, alpha: *const __BindgenComplex<f32>, X: *const __BindgenComplex<f32>, incx: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int)>§zsyr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, alpha: *const __BindgenComplex<f64>, X: *const __BindgenComplex<f64>, incx: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int)>§csyrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dsyrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *const f64, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§ssyrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *const f32, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zsyrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§csyrfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *const __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *const lapack_int, S: *const f32, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dsyrfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *const f64, ldaf: *const lapack_int, ipiv: *const lapack_int, S: *const f64, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§ssyrfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *const f32, ldaf: *const lapack_int, ipiv: *const lapack_int, S: *const f32, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zsyrfsx_: Option<unsafe extern "C" fn(uplo: *const c_char, equed: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *const __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *const lapack_int, S: *const f64, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§csysv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsysv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssysv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsysv_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csysv_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsysv_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssysv_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsysv_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csysv_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, TB: *mut __BindgenComplex<f32>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsysv_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, TB: *mut f64, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssysv_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, TB: *mut f32, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsysv_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, TB: *mut __BindgenComplex<f64>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csysv_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, E: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsysv_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, E: *mut f64, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssysv_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, E: *mut f32, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsysv_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, E: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csysv_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsysv_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssysv_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsysv_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csysvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *mut lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§dsysvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, AF: *mut f64, ldaf: *const lapack_int, ipiv: *mut lapack_int, B: *const f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§ssysvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, AF: *mut f32, ldaf: *const lapack_int, ipiv: *mut lapack_int, B: *const f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, ferr: *mut f32, berr: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§zsysvx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *mut lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§csysvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, AF: *mut __BindgenComplex<f32>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, S: *mut f32, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, X: *mut __BindgenComplex<f32>, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dsysvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f64, lda: *const lapack_int, AF: *mut f64, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, S: *mut f64, B: *mut f64, ldb: *const lapack_int, X: *mut f64, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§ssysvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut f32, lda: *const lapack_int, AF: *mut f32, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, S: *mut f32, B: *mut f32, ldb: *const lapack_int, X: *mut f32, ldx: *const lapack_int, rcond: *mut f32, rpvgrw: *mut f32, berr: *mut f32, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f32, err_bnds_comp: *mut f32, nparams: *const lapack_int, params: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§zsysvxx_: Option<unsafe extern "C" fn(fact: *const c_char, uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, AF: *mut __BindgenComplex<f64>, ldaf: *const lapack_int, ipiv: *mut lapack_int, equed: *mut c_char, S: *mut f64, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, X: *mut __BindgenComplex<f64>, ldx: *const lapack_int, rcond: *mut f64, rpvgrw: *mut f64, berr: *mut f64, n_err_bnds: *const lapack_int, err_bnds_norm: *mut f64, err_bnds_comp: *mut f64, nparams: *const lapack_int, params: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§csyswapr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, i1: *const lapack_int, i2: *const lapack_int)>§dsyswapr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, i1: *const lapack_int, i2: *const lapack_int)>§ssyswapr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, i1: *const lapack_int, i2: *const lapack_int)>§zsyswapr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, i1: *const lapack_int, i2: *const lapack_int)>§dsytrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, D: *mut f64, E: *mut f64, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssytrd_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, D: *mut f32, E: *mut f32, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§dsytrd_2stage_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, D: *mut f64, E: *mut f64, tau: *mut f64, HOUS2: *mut f64, lhous2: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssytrd_2stage_: Option<unsafe extern "C" fn(vect: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, D: *mut f32, E: *mut f32, tau: *mut f32, HOUS2: *mut f32, lhous2: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§csytrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsytrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssytrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsytrf_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csytrf_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsytrf_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssytrf_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsytrf_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csytrf_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, TB: *mut __BindgenComplex<f32>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsytrf_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, TB: *mut f64, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssytrf_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, TB: *mut f32, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsytrf_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, TB: *mut __BindgenComplex<f64>, ltb: *const lapack_int, ipiv: *mut lapack_int, ipiv2: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csytrf_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, E: *mut __BindgenComplex<f32>, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsytrf_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, E: *mut f64, ipiv: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssytrf_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, E: *mut f32, ipiv: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsytrf_rk_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, E: *mut __BindgenComplex<f64>, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csytrf_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsytrf_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssytrf_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsytrf_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csytri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dsytri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§ssytri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§zsytri_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§csytri2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsytri2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssytri2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsytri2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csytri2x_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, nb: *const lapack_int, info: *mut lapack_int)>§dsytri2x_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f64, nb: *const lapack_int, info: *mut lapack_int)>§ssytri2x_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut f32, nb: *const lapack_int, info: *mut lapack_int)>§zsytri2x_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, nb: *const lapack_int, info: *mut lapack_int)>§csytri_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, E: *const __BindgenComplex<f32>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsytri_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, E: *const f64, ipiv: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssytri_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, E: *const f32, ipiv: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsytri_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, E: *const __BindgenComplex<f64>, ipiv: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csytrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dsytrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§ssytrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zsytrs_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§csytrs2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dsytrs2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§ssytrs2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§zsytrs2_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§csytrs_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, E: *const __BindgenComplex<f32>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dsytrs_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, E: *const f64, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§ssytrs_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, E: *const f32, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zsytrs_3_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, E: *const __BindgenComplex<f64>, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§csytrs_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dsytrs_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§ssytrs_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§zsytrs_aa_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§csytrs_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, TB: *mut __BindgenComplex<f32>, ltb: *const lapack_int, ipiv: *const lapack_int, ipiv2: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dsytrs_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, TB: *mut f64, ltb: *const lapack_int, ipiv: *const lapack_int, ipiv2: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§ssytrs_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, TB: *mut f32, ltb: *const lapack_int, ipiv: *const lapack_int, ipiv2: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zsytrs_aa_2stage_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, TB: *mut __BindgenComplex<f64>, ltb: *const lapack_int, ipiv: *const lapack_int, ipiv2: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§csytrs_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dsytrs_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§ssytrs_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§zsytrs_rook_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ipiv: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§ctbcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dtbcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const f64, ldab: *const lapack_int, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§stbcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const f32, ldab: *const lapack_int, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§ztbcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§ctbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *const __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dtbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *const f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§stbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *const f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§ztbrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *const __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§ctbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f32>, ldab: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dtbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f64, ldab: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§stbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const f32, ldab: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§ztbtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, kd: *const lapack_int, nrhs: *const lapack_int, AB: *const __BindgenComplex<f64>, ldab: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§ctfsm_: Option<unsafe extern "C" fn(transr: *const c_char, side: *const c_char, uplo: *const c_char, trans: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const __BindgenComplex<f32>, A: *const __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int)>§dtfsm_: Option<unsafe extern "C" fn(transr: *const c_char, side: *const c_char, uplo: *const c_char, trans: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const f64, A: *const f64, B: *mut f64, ldb: *const lapack_int)>§stfsm_: Option<unsafe extern "C" fn(transr: *const c_char, side: *const c_char, uplo: *const c_char, trans: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const f32, A: *const f32, B: *mut f32, ldb: *const lapack_int)>§ztfsm_: Option<unsafe extern "C" fn(transr: *const c_char, side: *const c_char, uplo: *const c_char, trans: *const c_char, diag: *const c_char, m: *const lapack_int, n: *const lapack_int, alpha: *const __BindgenComplex<f64>, A: *const __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int)>§ctftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dtftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut f64, info: *mut lapack_int)>§stftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut f32, info: *mut lapack_int)>§ztftri_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§ctfttp_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const __BindgenComplex<f32>, AP: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dtfttp_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const f64, AP: *mut f64, info: *mut lapack_int)>§stfttp_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const f32, AP: *mut f32, info: *mut lapack_int)>§ztfttp_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const __BindgenComplex<f64>, AP: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§ctfttr_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const __BindgenComplex<f32>, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>§dtfttr_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const f64, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>§stfttr_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const f32, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>§ztfttr_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, ARF: *const __BindgenComplex<f64>, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>§ctgevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, S: *const __BindgenComplex<f32>, lds: *const lapack_int, P: *const __BindgenComplex<f32>, ldp: *const lapack_int, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dtgevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, S: *const f64, lds: *const lapack_int, P: *const f64, ldp: *const lapack_int, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f64, info: *mut lapack_int)>§stgevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, S: *const f32, lds: *const lapack_int, P: *const f32, ldp: *const lapack_int, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f32, info: *mut lapack_int)>§ztgevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, S: *const __BindgenComplex<f64>, lds: *const lapack_int, P: *const __BindgenComplex<f64>, ldp: *const lapack_int, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§ctgexc_: Option<unsafe extern "C" fn(wantq: *const lapack_int, wantz: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, ifst: *const lapack_int, ilst: *mut lapack_int, info: *mut lapack_int)>§dtgexc_: Option<unsafe extern "C" fn(wantq: *const lapack_int, wantz: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, Z: *mut f64, ldz: *const lapack_int, ifst: *mut lapack_int, ilst: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§stgexc_: Option<unsafe extern "C" fn(wantq: *const lapack_int, wantz: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, Z: *mut f32, ldz: *const lapack_int, ifst: *mut lapack_int, ilst: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§ztgexc_: Option<unsafe extern "C" fn(wantq: *const lapack_int, wantz: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, ifst: *const lapack_int, ilst: *mut lapack_int, info: *mut lapack_int)>§ctgsen_: Option<unsafe extern "C" fn(ijob: *const lapack_int, wantq: *const lapack_int, wantz: *const lapack_int, select: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f32>, beta: *mut __BindgenComplex<f32>, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f32>, ldz: *const lapack_int, m: *mut lapack_int, pl: *mut f32, pr: *mut f32, DIF: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§dtgsen_: Option<unsafe extern "C" fn(ijob: *const lapack_int, wantq: *const lapack_int, wantz: *const lapack_int, select: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, alphar: *mut f64, alphai: *mut f64, beta: *mut f64, Q: *mut f64, ldq: *const lapack_int, Z: *mut f64, ldz: *const lapack_int, m: *mut lapack_int, pl: *mut f64, pr: *mut f64, DIF: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§stgsen_: Option<unsafe extern "C" fn(ijob: *const lapack_int, wantq: *const lapack_int, wantz: *const lapack_int, select: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, alphar: *mut f32, alphai: *mut f32, beta: *mut f32, Q: *mut f32, ldq: *const lapack_int, Z: *mut f32, ldz: *const lapack_int, m: *mut lapack_int, pl: *mut f32, pr: *mut f32, DIF: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§ztgsen_: Option<unsafe extern "C" fn(ijob: *const lapack_int, wantq: *const lapack_int, wantz: *const lapack_int, select: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, alpha: *mut __BindgenComplex<f64>, beta: *mut __BindgenComplex<f64>, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, Z: *mut __BindgenComplex<f64>, ldz: *const lapack_int, m: *mut lapack_int, pl: *mut f64, pr: *mut f64, DIF: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§ctgsja_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, tola: *const f32, tolb: *const f32, alpha: *mut f32, beta: *mut f32, U: *mut __BindgenComplex<f32>, ldu: *const lapack_int, V: *mut __BindgenComplex<f32>, ldv: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, work: *mut __BindgenComplex<f32>, ncycle: *mut lapack_int, info: *mut lapack_int)>§dtgsja_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, tola: *const f64, tolb: *const f64, alpha: *mut f64, beta: *mut f64, U: *mut f64, ldu: *const lapack_int, V: *mut f64, ldv: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, work: *mut f64, ncycle: *mut lapack_int, info: *mut lapack_int)>§stgsja_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, tola: *const f32, tolb: *const f32, alpha: *mut f32, beta: *mut f32, U: *mut f32, ldu: *const lapack_int, V: *mut f32, ldv: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, work: *mut f32, ncycle: *mut lapack_int, info: *mut lapack_int)>§ztgsja_: Option<unsafe extern "C" fn(jobu: *const c_char, jobv: *const c_char, jobq: *const c_char, m: *const lapack_int, p: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, tola: *const f64, tolb: *const f64, alpha: *mut f64, beta: *mut f64, U: *mut __BindgenComplex<f64>, ldu: *const lapack_int, V: *mut __BindgenComplex<f64>, ldv: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, work: *mut __BindgenComplex<f64>, ncycle: *mut lapack_int, info: *mut lapack_int)>§ctgsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, VL: *const __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *const __BindgenComplex<f32>, ldvr: *const lapack_int, S: *mut f32, DIF: *mut f32, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§dtgsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, VL: *const f64, ldvl: *const lapack_int, VR: *const f64, ldvr: *const lapack_int, S: *mut f64, DIF: *mut f64, mm: *const lapack_int, m: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§stgsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, VL: *const f32, ldvl: *const lapack_int, VR: *const f32, ldvr: *const lapack_int, S: *mut f32, DIF: *mut f32, mm: *const lapack_int, m: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§ztgsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, VL: *const __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *const __BindgenComplex<f64>, ldvr: *const lapack_int, S: *mut f64, DIF: *mut f64, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§ctgsyl_: Option<unsafe extern "C" fn(trans: *const c_char, ijob: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, D: *const __BindgenComplex<f32>, ldd: *const lapack_int, E: *const __BindgenComplex<f32>, lde: *const lapack_int, F: *mut __BindgenComplex<f32>, ldf: *const lapack_int, dif: *mut f32, scale: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§dtgsyl_: Option<unsafe extern "C" fn(trans: *const c_char, ijob: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, C: *mut f64, ldc: *const lapack_int, D: *const f64, ldd: *const lapack_int, E: *const f64, lde: *const lapack_int, F: *mut f64, ldf: *const lapack_int, dif: *mut f64, scale: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§stgsyl_: Option<unsafe extern "C" fn(trans: *const c_char, ijob: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, C: *mut f32, ldc: *const lapack_int, D: *const f32, ldd: *const lapack_int, E: *const f32, lde: *const lapack_int, F: *mut f32, ldf: *const lapack_int, dif: *mut f32, scale: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§ztgsyl_: Option<unsafe extern "C" fn(trans: *const c_char, ijob: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, D: *const __BindgenComplex<f64>, ldd: *const lapack_int, E: *const __BindgenComplex<f64>, lde: *const lapack_int, F: *mut __BindgenComplex<f64>, ldf: *const lapack_int, dif: *mut f64, scale: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§ctpcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dtpcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const f64, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§stpcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const f32, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§ztpcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§ctplqt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dtplqt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, T: *mut f64, ldt: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§stplqt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, T: *mut f32, ldt: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§ztplqt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§ctplqt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, info: *mut lapack_int)>§dtplqt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, T: *mut f64, ldt: *const lapack_int, info: *mut lapack_int)>§stplqt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, T: *mut f32, ldt: *const lapack_int, info: *mut lapack_int)>§ztplqt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, info: *mut lapack_int)>§ctpmlqt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, V: *const __BindgenComplex<f32>, ldv: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dtpmlqt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, V: *const f64, ldv: *const lapack_int, T: *const f64, ldt: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§stpmlqt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, V: *const f32, ldv: *const lapack_int, T: *const f32, ldt: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§ztpmlqt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, mb: *const lapack_int, V: *const __BindgenComplex<f64>, ldv: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§ctpmqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, V: *const __BindgenComplex<f32>, ldv: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dtpmqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, V: *const f64, ldv: *const lapack_int, T: *const f64, ldt: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§stpmqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, V: *const f32, ldv: *const lapack_int, T: *const f32, ldt: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§ztpmqrt_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, V: *const __BindgenComplex<f64>, ldv: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§ctpqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dtpqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, T: *mut f64, ldt: *const lapack_int, work: *mut f64, info: *mut lapack_int)>§stpqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, T: *mut f32, ldt: *const lapack_int, work: *mut f32, info: *mut lapack_int)>§ztpqrt_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§ctpqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, info: *mut lapack_int)>§dtpqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, T: *mut f64, ldt: *const lapack_int, info: *mut lapack_int)>§stpqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, T: *mut f32, ldt: *const lapack_int, info: *mut lapack_int)>§ztpqrt2_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, l: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, info: *mut lapack_int)>§ctprfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, V: *const __BindgenComplex<f32>, ldv: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, work: *mut __BindgenComplex<f32>, ldwork: *const lapack_int)>§dtprfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, V: *const f64, ldv: *const lapack_int, T: *const f64, ldt: *const lapack_int, A: *mut f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, work: *mut f64, ldwork: *const lapack_int)>§stprfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, V: *const f32, ldv: *const lapack_int, T: *const f32, ldt: *const lapack_int, A: *mut f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, work: *mut f32, ldwork: *const lapack_int)>§ztprfb_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, direct: *const c_char, storev: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, V: *const __BindgenComplex<f64>, ldv: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, work: *mut __BindgenComplex<f64>, ldwork: *const lapack_int)>§ctprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *const __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dtprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, B: *const f64, ldb: *const lapack_int, X: *const f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§stprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, B: *const f32, ldb: *const lapack_int, X: *const f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§ztprfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *const __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§ctptri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dtptri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *mut f64, info: *mut lapack_int)>§stptri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *mut f32, info: *mut lapack_int)>§ztptri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, AP: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§ctptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f32>, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dtptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f64, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§stptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const f32, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§ztptrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, AP: *const __BindgenComplex<f64>, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§ctpttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, ARF: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dtpttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const f64, ARF: *mut f64, info: *mut lapack_int)>§stpttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const f32, ARF: *mut f32, info: *mut lapack_int)>§ztpttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, ARF: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§ctpttr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>§dtpttr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f64, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>§stpttr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const f32, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>§ztpttr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>§ctrcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, rcond: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dtrcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, rcond: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§strcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, rcond: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§ztrcon_: Option<unsafe extern "C" fn(norm: *const c_char, uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, rcond: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§ctrevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dtrevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *mut lapack_int, n: *const lapack_int, T: *const f64, ldt: *const lapack_int, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f64, info: *mut lapack_int)>§strevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *mut lapack_int, n: *const lapack_int, T: *const f32, ldt: *const lapack_int, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f32, info: *mut lapack_int)>§ztrevc_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§ctrevc3_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, VL: *mut __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f32>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, info: *mut lapack_int)>§dtrevc3_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *mut lapack_int, n: *const lapack_int, T: *const f64, ldt: *const lapack_int, VL: *mut f64, ldvl: *const lapack_int, VR: *mut f64, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§strevc3_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *mut lapack_int, n: *const lapack_int, T: *const f32, ldt: *const lapack_int, VL: *mut f32, ldvl: *const lapack_int, VR: *mut f32, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§ztrevc3_: Option<unsafe extern "C" fn(side: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, VL: *mut __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *mut __BindgenComplex<f64>, ldvr: *const lapack_int, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, info: *mut lapack_int)>§ctrexc_: Option<unsafe extern "C" fn(compq: *const c_char, n: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, ifst: *const lapack_int, ilst: *const lapack_int, info: *mut lapack_int)>§dtrexc_: Option<unsafe extern "C" fn(compq: *const c_char, n: *const lapack_int, T: *mut f64, ldt: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, ifst: *mut lapack_int, ilst: *mut lapack_int, work: *mut f64, info: *mut lapack_int)>§strexc_: Option<unsafe extern "C" fn(compq: *const c_char, n: *const lapack_int, T: *mut f32, ldt: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, ifst: *mut lapack_int, ilst: *mut lapack_int, work: *mut f32, info: *mut lapack_int)>§ztrexc_: Option<unsafe extern "C" fn(compq: *const c_char, n: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, ifst: *const lapack_int, ilst: *const lapack_int, info: *mut lapack_int)>§ctrrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, X: *const __BindgenComplex<f32>, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut __BindgenComplex<f32>, rwork: *mut f32, info: *mut lapack_int)>§dtrrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, X: *const f64, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut f64, iwork: *mut lapack_int, info: *mut lapack_int)>§strrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, X: *const f32, ldx: *const lapack_int, ferr: *mut f32, berr: *mut f32, work: *mut f32, iwork: *mut lapack_int, info: *mut lapack_int)>§ztrrfs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, X: *const __BindgenComplex<f64>, ldx: *const lapack_int, ferr: *mut f64, berr: *mut f64, work: *mut __BindgenComplex<f64>, rwork: *mut f64, info: *mut lapack_int)>§ctrsen_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, W: *mut __BindgenComplex<f32>, m: *mut lapack_int, s: *mut f32, sep: *mut f32, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dtrsen_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut f64, ldt: *const lapack_int, Q: *mut f64, ldq: *const lapack_int, WR: *mut f64, WI: *mut f64, m: *mut lapack_int, s: *mut f64, sep: *mut f64, work: *mut f64, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§strsen_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut f32, ldt: *const lapack_int, Q: *mut f32, ldq: *const lapack_int, WR: *mut f32, WI: *mut f32, m: *mut lapack_int, s: *mut f32, sep: *mut f32, work: *mut f32, lwork: *const lapack_int, iwork: *mut lapack_int, liwork: *const lapack_int, info: *mut lapack_int)>§ztrsen_: Option<unsafe extern "C" fn(job: *const c_char, compq: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, W: *mut __BindgenComplex<f64>, m: *mut lapack_int, s: *mut f64, sep: *mut f64, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§ctrsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, VL: *const __BindgenComplex<f32>, ldvl: *const lapack_int, VR: *const __BindgenComplex<f32>, ldvr: *const lapack_int, S: *mut f32, SEP: *mut f32, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f32>, ldwork: *const lapack_int, rwork: *mut f32, info: *mut lapack_int)>§dtrsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *const f64, ldt: *const lapack_int, VL: *const f64, ldvl: *const lapack_int, VR: *const f64, ldvr: *const lapack_int, S: *mut f64, SEP: *mut f64, mm: *const lapack_int, m: *mut lapack_int, work: *mut f64, ldwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§strsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *const f32, ldt: *const lapack_int, VL: *const f32, ldvl: *const lapack_int, VR: *const f32, ldvr: *const lapack_int, S: *mut f32, SEP: *mut f32, mm: *const lapack_int, m: *mut lapack_int, work: *mut f32, ldwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§ztrsna_: Option<unsafe extern "C" fn(job: *const c_char, howmny: *const c_char, select: *const lapack_int, n: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, VL: *const __BindgenComplex<f64>, ldvl: *const lapack_int, VR: *const __BindgenComplex<f64>, ldvr: *const lapack_int, S: *mut f64, SEP: *mut f64, mm: *const lapack_int, m: *mut lapack_int, work: *mut __BindgenComplex<f64>, ldwork: *const lapack_int, rwork: *mut f64, info: *mut lapack_int)>§ctrsyl_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, scale: *mut f32, info: *mut lapack_int)>§dtrsyl_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, C: *mut f64, ldc: *const lapack_int, scale: *mut f64, info: *mut lapack_int)>§strsyl_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, C: *mut f32, ldc: *const lapack_int, scale: *mut f32, info: *mut lapack_int)>§ztrsyl_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, scale: *mut f64, info: *mut lapack_int)>§ctrsyl3_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *const __BindgenComplex<f32>, ldb: *const lapack_int, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, scale: *mut f32, swork: *mut f32, ldswork: *const lapack_int, info: *mut lapack_int)>§dtrsyl3_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *const f64, ldb: *const lapack_int, C: *mut f64, ldc: *const lapack_int, scale: *mut f64, iwork: *mut lapack_int, liwork: *const lapack_int, swork: *mut f64, ldswork: *const lapack_int, info: *mut lapack_int)>§strsyl3_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *const f32, ldb: *const lapack_int, C: *mut f32, ldc: *const lapack_int, scale: *mut f32, iwork: *mut lapack_int, liwork: *const lapack_int, swork: *mut f32, ldswork: *const lapack_int, info: *mut lapack_int)>§ztrsyl3_: Option<unsafe extern "C" fn(trana: *const c_char, tranb: *const c_char, isgn: *const lapack_int, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *const __BindgenComplex<f64>, ldb: *const lapack_int, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, scale: *mut f64, swork: *mut f64, ldswork: *const lapack_int, info: *mut lapack_int)>§ctrtri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, info: *mut lapack_int)>§dtrtri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, info: *mut lapack_int)>§strtri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, info: *mut lapack_int)>§ztrtri_: Option<unsafe extern "C" fn(uplo: *const c_char, diag: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, info: *mut lapack_int)>§ctrtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, B: *mut __BindgenComplex<f32>, ldb: *const lapack_int, info: *mut lapack_int)>§dtrtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f64, lda: *const lapack_int, B: *mut f64, ldb: *const lapack_int, info: *mut lapack_int)>§strtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const f32, lda: *const lapack_int, B: *mut f32, ldb: *const lapack_int, info: *mut lapack_int)>§ztrtrs_: Option<unsafe extern "C" fn(uplo: *const c_char, trans: *const c_char, diag: *const c_char, n: *const lapack_int, nrhs: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, B: *mut __BindgenComplex<f64>, ldb: *const lapack_int, info: *mut lapack_int)>§ctrttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, ARF: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dtrttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, ARF: *mut f64, info: *mut lapack_int)>§strttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, ARF: *mut f32, info: *mut lapack_int)>§ztrttf_: Option<unsafe extern "C" fn(transr: *const c_char, uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, ARF: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§ctrttp_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, AP: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§dtrttp_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f64, lda: *const lapack_int, AP: *mut f64, info: *mut lapack_int)>§strttp_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const f32, lda: *const lapack_int, AP: *mut f32, info: *mut lapack_int)>§ztrttp_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, AP: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§ctzrzf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§dtzrzf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f64, lda: *const lapack_int, tau: *mut f64, work: *mut f64, lwork: *const lapack_int, info: *mut lapack_int)>§stzrzf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut f32, lda: *const lapack_int, tau: *mut f32, work: *mut f32, lwork: *const lapack_int, info: *mut lapack_int)>§ztzrzf_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cunbdb_: Option<unsafe extern "C" fn(trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut __BindgenComplex<f32>, ldx11: *const lapack_int, X12: *mut __BindgenComplex<f32>, ldx12: *const lapack_int, X21: *mut __BindgenComplex<f32>, ldx21: *const lapack_int, X22: *mut __BindgenComplex<f32>, ldx22: *const lapack_int, theta: *mut f32, phi: *mut f32, TAUP1: *mut __BindgenComplex<f32>, TAUP2: *mut __BindgenComplex<f32>, TAUQ1: *mut __BindgenComplex<f32>, TAUQ2: *mut __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zunbdb_: Option<unsafe extern "C" fn(trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut __BindgenComplex<f64>, ldx11: *const lapack_int, X12: *mut __BindgenComplex<f64>, ldx12: *const lapack_int, X21: *mut __BindgenComplex<f64>, ldx21: *const lapack_int, X22: *mut __BindgenComplex<f64>, ldx22: *const lapack_int, theta: *mut f64, phi: *mut f64, TAUP1: *mut __BindgenComplex<f64>, TAUP2: *mut __BindgenComplex<f64>, TAUQ1: *mut __BindgenComplex<f64>, TAUQ2: *mut __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cuncsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut __BindgenComplex<f32>, ldx11: *const lapack_int, X12: *mut __BindgenComplex<f32>, ldx12: *const lapack_int, X21: *mut __BindgenComplex<f32>, ldx21: *const lapack_int, X22: *mut __BindgenComplex<f32>, ldx22: *const lapack_int, theta: *mut f32, U1: *mut __BindgenComplex<f32>, ldu1: *const lapack_int, U2: *mut __BindgenComplex<f32>, ldu2: *const lapack_int, V1T: *mut __BindgenComplex<f32>, ldv1t: *const lapack_int, V2T: *mut __BindgenComplex<f32>, ldv2t: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§zuncsd_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, jobv2t: *const c_char, trans: *const c_char, signs: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut __BindgenComplex<f64>, ldx11: *const lapack_int, X12: *mut __BindgenComplex<f64>, ldx12: *const lapack_int, X21: *mut __BindgenComplex<f64>, ldx21: *const lapack_int, X22: *mut __BindgenComplex<f64>, ldx22: *const lapack_int, theta: *mut f64, U1: *mut __BindgenComplex<f64>, ldu1: *const lapack_int, U2: *mut __BindgenComplex<f64>, ldu2: *const lapack_int, V1T: *mut __BindgenComplex<f64>, ldv1t: *const lapack_int, V2T: *mut __BindgenComplex<f64>, ldv2t: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§cuncsd2by1_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut __BindgenComplex<f32>, ldx11: *const lapack_int, X21: *mut __BindgenComplex<f32>, ldx21: *const lapack_int, theta: *mut f32, U1: *mut __BindgenComplex<f32>, ldu1: *const lapack_int, U2: *mut __BindgenComplex<f32>, ldu2: *const lapack_int, V1T: *mut __BindgenComplex<f32>, ldv1t: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, rwork: *mut f32, lrwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§zuncsd2by1_: Option<unsafe extern "C" fn(jobu1: *const c_char, jobu2: *const c_char, jobv1t: *const c_char, m: *const lapack_int, p: *const lapack_int, q: *const lapack_int, X11: *mut __BindgenComplex<f64>, ldx11: *const lapack_int, X21: *mut __BindgenComplex<f64>, ldx21: *const lapack_int, theta: *mut f64, U1: *mut __BindgenComplex<f64>, ldu1: *const lapack_int, U2: *mut __BindgenComplex<f64>, ldu2: *const lapack_int, V1T: *mut __BindgenComplex<f64>, ldv1t: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, rwork: *mut f64, lrwork: *const lapack_int, iwork: *mut lapack_int, info: *mut lapack_int)>§cungbr_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zungbr_: Option<unsafe extern "C" fn(vect: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cunghr_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zunghr_: Option<unsafe extern "C" fn(n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cunglq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zunglq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cungql_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zungql_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cungqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zungqr_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cungrq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zungrq_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cungtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zungtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cungtsqr_row_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *const __BindgenComplex<f32>, ldt: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zungtsqr_row_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, mb: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *const __BindgenComplex<f64>, ldt: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cunhr_col_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f32>, lda: *const lapack_int, T: *mut __BindgenComplex<f32>, ldt: *const lapack_int, D: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zunhr_col_: Option<unsafe extern "C" fn(m: *const lapack_int, n: *const lapack_int, nb: *const lapack_int, A: *mut __BindgenComplex<f64>, lda: *const lapack_int, T: *mut __BindgenComplex<f64>, ldt: *const lapack_int, D: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cunmbr_: Option<unsafe extern "C" fn(vect: *const c_char, side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zunmbr_: Option<unsafe extern "C" fn(vect: *const c_char, side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cunmhr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zunmhr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, ilo: *const lapack_int, ihi: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cunmlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zunmlq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cunmql_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zunmql_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cunmqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zunmqr_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cunmrq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zunmrq_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cunmrz_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zunmrz_: Option<unsafe extern "C" fn(side: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, k: *const lapack_int, l: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cunmtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f32>, lda: *const lapack_int, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, lwork: *const lapack_int, info: *mut lapack_int)>§zunmtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, A: *const __BindgenComplex<f64>, lda: *const lapack_int, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, lwork: *const lapack_int, info: *mut lapack_int)>§cupgtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f32>, tau: *const __BindgenComplex<f32>, Q: *mut __BindgenComplex<f32>, ldq: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zupgtr_: Option<unsafe extern "C" fn(uplo: *const c_char, n: *const lapack_int, AP: *const __BindgenComplex<f64>, tau: *const __BindgenComplex<f64>, Q: *mut __BindgenComplex<f64>, ldq: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>§cupmtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, AP: *const __BindgenComplex<f32>, tau: *const __BindgenComplex<f32>, C: *mut __BindgenComplex<f32>, ldc: *const lapack_int, work: *mut __BindgenComplex<f32>, info: *mut lapack_int)>§zupmtr_: Option<unsafe extern "C" fn(side: *const c_char, uplo: *const c_char, trans: *const c_char, m: *const lapack_int, n: *const lapack_int, AP: *const __BindgenComplex<f64>, tau: *const __BindgenComplex<f64>, C: *mut __BindgenComplex<f64>, ldc: *const lapack_int, work: *mut __BindgenComplex<f64>, info: *mut lapack_int)>

Implementations§

Source§

impl DyLoadLib

Source

pub unsafe fn new(libs: Vec<Library>, libs_path: Vec<String>) -> DyLoadLib

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.