Lines Matching refs:subreg
467 unsigned subreg = brw_inst_dst_da1_subreg_nr(devinfo, inst); in general_restrictions_based_on_operand_types() local
477 ERROR_IF(subreg % exec_type_size != 0 && in general_restrictions_based_on_operand_types()
478 subreg % exec_type_size != 1, in general_restrictions_based_on_operand_types()
483 ERROR_IF(subreg % exec_type_size != 0, in general_restrictions_based_on_operand_types()
549 unsigned vstride, width, hstride, element_size, subreg; in general_restrictions_on_region_parameters() local
562 subreg = brw_inst_src ## n ## _da1_subreg_nr(devinfo, inst) in general_restrictions_on_region_parameters()
621 unsigned rowbase = subreg; in general_restrictions_on_region_parameters()
670 unsigned exec_size, unsigned element_size, unsigned subreg, in align1_access_mask() argument
674 unsigned rowbase = subreg; in align1_access_mask()
739 unsigned vstride, width, hstride, element_size, subreg; in region_alignment_rules() local
760 subreg = brw_inst_src ## n ## _da1_subreg_nr(devinfo, inst); \ in region_alignment_rules()
762 exec_size, element_size, subreg, \ in region_alignment_rules()
777 subreg; in region_alignment_rules()
788 unsigned subreg = brw_inst_dst_da1_subreg_nr(devinfo, inst); in region_alignment_rules() local
789 unsigned offset = ((exec_size - 1) * stride * element_size) + subreg; in region_alignment_rules()
804 align1_access_mask(dst_access_mask, exec_size, element_size, subreg, in region_alignment_rules()
1123 unsigned vstride, width, hstride, type_size, reg, subreg, address_mode; in special_requirements_for_handling_double_precision_data_types() local
1141 subreg = brw_inst_src ## n ## _da1_subreg_nr(devinfo, inst); \ in special_requirements_for_handling_double_precision_data_types()
1180 ERROR_IF(!is_scalar_region && dst_subreg != subreg, in special_requirements_for_handling_double_precision_data_types()