pub unsafe extern fn LAPACKE_cgesdd(matrix_layout: c_int,
jobz: c_char,
m: lapack_int,
n: lapack_int,
a: *mut lapack_complex_float,
lda: lapack_int,
s: *mut c_float,
u: *mut lapack_complex_float,
ldu: lapack_int,
vt: *mut lapack_complex_float,
ldvt: lapack_int)
-> lapack_int