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§
Auto Trait Implementations§
impl Freeze for DyLoadLib
impl RefUnwindSafe for DyLoadLib
impl Send for DyLoadLib
impl Sync for DyLoadLib
impl Unpin for DyLoadLib
impl UnwindSafe for DyLoadLib
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more