Lines Matching refs:vec_idx
29 #define AVX512_Mult_Private(vec_idx, vec_x, vec_vals, vec_y) \ argument
31 vec_idx = _mm256_loadu_si256((__m256i const *)acolidx); \
33 vec_x = _mm512_i32gather_pd(vec_idx, x, _MM_SCALE_8); \
36 #define AVX2_Mult_Private(vec_idx, vec_x, vec_vals, vec_y) \ argument
38 vec_idx = _mm_loadu_si128((__m128i const *)acolidx); /* SSE2 */ \
39 vec_x = _mm256_i32gather_pd(x, vec_idx, _MM_SCALE_8); \
331 __m256i vec_idx; in MatMult_SeqSELL() local
336 __m128i vec_idx; in MatMult_SeqSELL() local
371 AVX512_Mult_Private(vec_idx, vec_x, vec_vals, vec_y); in MatMult_SeqSELL()
383 AVX512_Mult_Private(vec_idx, vec_x, vec_vals, vec_y); in MatMult_SeqSELL()
392 AVX512_Mult_Private(vec_idx, vec_x, vec_vals, vec_y); in MatMult_SeqSELL()
400 AVX512_Mult_Private(vec_idx, vec_x, vec_vals, vec_y); in MatMult_SeqSELL()
450 AVX2_Mult_Private(vec_idx, vec_x, vec_vals, vec_y); in MatMult_SeqSELL()
453 AVX2_Mult_Private(vec_idx, vec_x, vec_vals, vec_y2); in MatMult_SeqSELL()
546 __m256i vec_idx; in MatMultAdd_SeqSELL() local
590 AVX512_Mult_Private(vec_idx, vec_x, vec_vals, vec_y); in MatMultAdd_SeqSELL()
602 AVX512_Mult_Private(vec_idx, vec_x, vec_vals, vec_y); in MatMultAdd_SeqSELL()
611 AVX512_Mult_Private(vec_idx, vec_x, vec_vals, vec_y); in MatMultAdd_SeqSELL()
619 AVX512_Mult_Private(vec_idx, vec_x, vec_vals, vec_y); in MatMultAdd_SeqSELL()