blasoxide
pub unsafe fn drot( n: usize, x: *mut f64, incx: usize, y: *mut f64, incy: usize, c: f64, s: f64)