lapack
pub unsafe fn dlarf( side: u8, m: i32, n: i32, v: &[f64], incv: i32, tau: &[f64], c: &mut [f64], ldc: i32, work: &mut [f64])