pub unsafe extern "C" fn aoclsparse_sp2m(
opA: aoclsparse_operation,
descrA: aoclsparse_mat_descr,
A: aoclsparse_matrix,
opB: aoclsparse_operation,
descrB: aoclsparse_mat_descr,
B: aoclsparse_matrix,
request: aoclsparse_request,
C: *mut aoclsparse_matrix,
) -> aoclsparse_status