Lines Matching refs:aa
281 const MatScalar *aa; in MatMult_SeqAIJPERM() local
310 #pragma disjoint(*x, *y, *aa) in MatMult_SeqAIJPERM()
317 aa = a->a; /* Nonzero elements stored row-by-row. */ in MatMult_SeqAIJPERM()
339 y[iold] = aa[ipos] * x[aj[ipos]]; in MatMult_SeqAIJPERM()
382 vec_vals = _mm512_loadu_pd(&aa[ipos]); in MatMult_SeqAIJPERM()
390 vec_vals = _mm512_loadu_pd(&aa[ipos]); in MatMult_SeqAIJPERM()
394 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMult_SeqAIJPERM()
395 yp[i] += aa[ipos + 1] * x[aj[ipos + 1]]; in MatMult_SeqAIJPERM()
397 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMult_SeqAIJPERM()
403 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMult_SeqAIJPERM()
419 vec_vals = _mm512_i32gather_pd(vec_ipos, aa, _MM_SCALE_8); in MatMult_SeqAIJPERM()
426 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMult_SeqAIJPERM()
431 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMult_SeqAIJPERM()
463 const MatScalar *aa; in MatMultAdd_SeqAIJPERM() local
489 #pragma disjoint(*x, *y, *aa) in MatMultAdd_SeqAIJPERM()
497 aa = a->a; /* Nonzero elements stored row-by-row. */ in MatMultAdd_SeqAIJPERM()
524 y[iold] = w[iold] + aa[ipos] * x[aj[ipos]]; in MatMultAdd_SeqAIJPERM()
563 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMultAdd_SeqAIJPERM()
574 yp[i] += aa[ipos] * x[aj[ipos]]; in MatMultAdd_SeqAIJPERM()