blasoxide
pub unsafe fn ddot( n: usize, x: *const f64, incx: usize, y: *const f64, incy: usize) -> f64