lapacke
pub unsafe fn zhbev_work( layout: Layout, jobz: u8, uplo: u8, n: i32, kd: i32, ab: &mut [c64], ldab: i32, w: &mut [f64], z: &mut [c64], ldz: i32, work: &mut [c64], rwork: &mut [f64]) -> i32