Lines Matching refs:stride
53 /** Register region horizontal stride */
54 uint8_t stride;
118 return byte_offset(reg, delta * reg.stride * type_sz(reg.type));
124 const unsigned stride = reg.hstride ? 1 << (reg.hstride - 1) : 0;
125 return byte_offset(reg, delta * stride * type_sz(reg.type));
158 reg.stride = 0;
190 * components of register \p r due to a (horizontal) stride value greater than
196 const unsigned stride = ((r.file != ARF && r.file != FIXED_GRF) ? r.stride :
199 return (MAX2(1, stride) - 1) * type_sz(r.type);
267 return reg.stride == 0;
297 /* The stride is encoded inconsistently for fixed GRF and ARF registers
313 reg.stride *= type_sz(reg.type) / type_sz(type);
322 reg.stride *= s;
549 * 1. Source and Destination horizontal stride must be aligned to the same qword.