Lines Matching defs:hstride
608 is_packed(unsigned vstride, unsigned width, unsigned hstride)
612 return hstride == 0;
614 return hstride == 1;
628 is_linear(unsigned vstride, unsigned width, unsigned hstride)
630 return vstride == width * hstride ||
631 (hstride == 0 && width == 1);
1074 unsigned vstride, width, hstride, element_size, subreg;
1084 hstride = STRIDE(brw_inst_src ## n ## _hstride(devinfo, inst)); \
1111 if (exec_size == width && hstride != 0) {
1112 ERROR_IF(vstride != width * hstride,
1121 ERROR_IF(hstride != 0,
1128 ERROR_IF(vstride != 0 || hstride != 0,
1136 if (vstride == 0 && hstride == 0) {
1154 offset += hstride * element_size;
1415 unsigned vstride, unsigned width, unsigned hstride)
1426 offset += hstride * element_size;
1484 unsigned vstride, width, hstride, element_size, subreg;
1502 hstride = STRIDE(brw_inst_src ## n ## _hstride(devinfo, inst)); \
1508 vstride, width, hstride)
1520 unsigned hstride_elements = (num_hstride - 1) * hstride;
1745 unsigned vstride, width, hstride; \
1748 hstride = STRIDE(brw_inst_src ## n ## _hstride(devinfo, inst)); \
1750 is_packed(vstride, width, hstride) && \
1876 unsigned vstride, width, hstride, type_size, reg, subreg, address_mode;
1889 hstride = STRIDE(brw_inst_src ## n ## _hstride(devinfo, inst)); \
1904 const unsigned src_stride = (hstride ? hstride : vstride) * type_size;
1930 ERROR_IF(vstride != width * hstride,
2000 (!is_linear(vstride, width, hstride) ||