lapacke
pub unsafe fn dlaswp( layout: Layout, n: i32, a: &mut [f64], lda: i32, k1: i32, k2: i32, ipiv: &[i32], incx: i32) -> i32