Lines Matching refs:scat
70 stride_type* scat, bool pack_3d = false) in fill_scatter() argument
78 *scat = 0; in fill_scatter()
108 scat[idx++] = pos2; in fill_scatter()
184 scat[idx++] = pos + (i0+j0)*s0 + (i1+j1)*s1; in fill_scatter()
205 scat[idx++] = pos + j0*s0 + j1*s1; in fill_scatter()
214 scat[idx++] = pos + j0*s0 + p1*s1; in fill_scatter()
220 scat[idx++] = pos + j0*s0 + p1*s1; in fill_scatter()
224 scat[idx++] = pos + j0*s0 + q1*s1; in fill_scatter()
233 stride_type* scat, stride_type* bs) in fill_block_stride() argument
240 stride_type s = bl > 1 ? scat[i+1]-scat[i] : 1; in fill_block_stride()
243 if (scat[j+1]-scat[j] != s) s = 0; in fill_block_stride()
251 stride_type* scat, stride_type* bs, in fill_block_scatter() argument
256 fill_scatter(len, stride, BS, off, size, scat, pack_3d); in fill_block_scatter()
257 fill_block_stride(BS, size, scat, bs); in fill_block_scatter()
301 auto scat = scatter_[dim]; in block_scatter_matrix() local
308 sub_len, scat, A.pack_3d_[dim]); in block_scatter_matrix()
314 scat[i] += idx_scat; in block_scatter_matrix()
318 scat += sub_len; in block_scatter_matrix()