12 spmv_1 :
for(i = 0; i <
N; i++){
14 int tmp_begin = rowDelimiters[i];
15 int tmp_end = rowDelimiters[i+1];
16 spmv_2 :
for (j = tmp_begin; j < tmp_end; j++){
17 Si = val[j] * vec[cols[j]];
void spmv(TYPE val[NNZ], int32_t cols[NNZ], int32_t rowDelimiters[N+1], TYPE vec[N], TYPE out[N])