pub unsafe fn cgejsv(
joba: u8,
jobu: u8,
jobv: u8,
jobr: u8,
jobt: u8,
jobp: u8,
m: i32,
n: i32,
a: &mut [c32],
lda: i32,
sva: &mut [f32],
u: &mut [c32],
ldu: i32,
v: &mut [c32],
ldv: i32,
cwork: &mut [c32],
lwork: i32,
work: &mut [f32],
lrwork: i32,
iwork: &mut [i32],
info: &mut i32,
)