pub unsafe extern "C" fn cggsvd_(
jobu: *const c_char,
jobv: *const c_char,
jobq: *const c_char,
m: *const c_int,
n: *const c_int,
p: *const c_int,
k: *mut c_int,
l: *mut c_int,
a: *mut __BindgenComplex<f32>,
lda: *const c_int,
b: *mut __BindgenComplex<f32>,
ldb: *const c_int,
alpha: *mut f32,
beta: *mut f32,
u: *mut __BindgenComplex<f32>,
ldu: *const c_int,
v: *mut __BindgenComplex<f32>,
ldv: *const c_int,
q: *mut __BindgenComplex<f32>,
ldq: *const c_int,
work: *mut __BindgenComplex<f32>,
rwork: *mut f32,
iwork: *mut c_int,
info: *mut c_int
) -> c_int