pub unsafe fn mixed_gemv_rowmajor<Lhs: Boilerplate + One + Zero, Rhs: Boilerplate + One + Zero, Dst: Boilerplate + One + Zero, Acc: Boilerplate + One + Zero, S: MixedSimd<Lhs, Rhs, Dst, Acc>>(
    simd: S,
    m: usize,
    n: usize,
    k: usize,
    dst: *mut Dst,
    dst_cs: isize,
    dst_rs: isize,
    lhs: *const Lhs,
    lhs_cs: isize,
    lhs_rs: isize,
    rhs: *const Rhs,
    rhs_cs: isize,
    rhs_rs: isize,
    alpha: Acc,
    beta: Acc
)