lapacke
pub unsafe fn cupgtr_work( layout: Layout, uplo: u8, n: i32, ap: &[c32], tau: &[c32], q: &mut [c32], ldq: i32, work: &mut [c32]) -> i32