pub unsafe extern "C" fn BLAS_cusmm(
    order: blas_order_type,
    transA: blas_trans_type,
    nrhs: c_int,
    alpha: *const c_void,
    A: blas_sparse_matrix,
    b: *const c_void,
    ldb: c_int,
    c: *mut c_void,
    ldc: c_int
) -> c_int