• Home
  • Raw
  • Download

Lines Matching refs:hstride

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