pub unsafe fn dgbbrd_work(
layout: Layout,
vect: u8,
m: i32,
n: i32,
ncc: i32,
kl: i32,
ku: i32,
ab: &mut [f64],
ldab: i32,
d: &mut [f64],
e: &mut [f64],
q: &mut [f64],
ldq: i32,
pt: &mut [f64],
ldpt: i32,
c: &mut [f64],
ldc: i32,
work: &mut [f64],
) -> i32