Lines Matching defs:width
90 #define WIDTH(width) (1 << (width))
608 is_packed(unsigned vstride, unsigned width, unsigned hstride)
610 if (vstride == width) {
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;
1083 width = WIDTH(brw_inst_src ## n ## _width(devinfo, inst)); \
1105 ERROR_IF(exec_size < width, "ExecSize must be greater than or equal "
1111 if (exec_size == width && hstride != 0) {
1112 ERROR_IF(vstride != width * hstride,
1120 if (width == 1) {
1127 if (exec_size == 1 && width == 1) {
1137 ERROR_IF(width != 1,
1148 for (int y = 0; y < exec_size / width; y++) {
1152 for (int x = 0; x < width; x++) {
1232 * Since Align16 doesn't have a concept of horizontal stride (or width),
1415 unsigned vstride, unsigned width, unsigned hstride)
1421 for (int y = 0; y < exec_size / width; y++) {
1424 for (int x = 0; x < width; x++) {
1484 unsigned vstride, width, hstride, element_size, subreg;
1501 width = WIDTH(brw_inst_src ## n ## _width(devinfo, inst)); \
1508 vstride, width, hstride)
1517 unsigned num_vstride = exec_size / width;
1518 unsigned num_hstride = width;
1745 unsigned vstride, width, hstride; \
1747 width = WIDTH(brw_inst_src ## n ## _width(devinfo, inst)); \
1750 is_packed(vstride, width, hstride) && \
1876 unsigned vstride, width, hstride, type_size, reg, subreg, address_mode;
1888 width = WIDTH(brw_inst_src ## n ## _width(devinfo, inst)); \
1930 ERROR_IF(vstride != width * hstride,
2000 (!is_linear(vstride, width, hstride) ||