pub unsafe extern fn LAPACKE_dbbcsd(matrix_layout: c_int,
jobu1: c_char,
jobu2: c_char,
jobv1t: c_char,
jobv2t: c_char,
trans: c_char,
m: lapack_int,
p: lapack_int,
q: lapack_int,
theta: *mut c_double,
phi: *mut c_double,
u1: *mut c_double,
ldu1: lapack_int,
u2: *mut c_double,
ldu2: lapack_int,
v1t: *mut c_double,
ldv1t: lapack_int,
v2t: *mut c_double,
ldv2t: lapack_int,
b11d: *mut c_double,
b11e: *mut c_double,
b12d: *mut c_double,
b12e: *mut c_double,
b21d: *mut c_double,
b21e: *mut c_double,
b22d: *mut c_double,
b22e: *mut c_double)
-> lapack_int