hanblas::dot
pub fn ddot_always_correct( n: HanInt, x: &[f64], incx: HanInt, y: &[f64], incy: HanInt) -> f64