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