lapacke
pub unsafe fn chegst( layout: Layout, itype: i32, uplo: u8, n: i32, a: &mut [c32], lda: i32, b: &[c32], ldb: i32) -> i32