pub unsafe extern "C" fn BLAS_cusmv(
    transA: blas_trans_type,
    alpha: *const c_void,
    A: blas_sparse_matrix,
    x: *const c_void,
    incx: c_int,
    y: *mut c_void,
    incy: c_int
) -> c_int