Updated generalized spmv routines