• Home
  • Raw
  • Download

Lines Matching refs:subreg

861             unsigned subreg = brw_inst_dst_da1_subreg_nr(devinfo, inst);  in general_restrictions_based_on_operand_types()  local
862 ERROR_IF(subreg % 4 != 0, in general_restrictions_based_on_operand_types()
867 unsigned subreg = brw_inst_dst_da1_subreg_nr(devinfo, inst); in general_restrictions_based_on_operand_types() local
870 dst_stride == 1 && subreg % 16 == 0), in general_restrictions_based_on_operand_types()
894 unsigned subreg = brw_inst_dst_da1_subreg_nr(devinfo, inst); in general_restrictions_based_on_operand_types() local
904 ERROR_IF(subreg % exec_type_size != 0 && in general_restrictions_based_on_operand_types()
905 subreg % exec_type_size != 1, in general_restrictions_based_on_operand_types()
910 ERROR_IF(subreg % exec_type_size != 0, in general_restrictions_based_on_operand_types()
982 unsigned vstride, width, hstride, element_size, subreg; in general_restrictions_on_region_parameters() local
995 subreg = brw_inst_src ## n ## _da1_subreg_nr(devinfo, inst) in general_restrictions_on_region_parameters()
1054 unsigned rowbase = subreg; in general_restrictions_on_region_parameters()
1235 unsigned subreg; in special_restrictions_for_mixed_float_mode() local
1237 subreg = brw_inst_dst_da1_subreg_nr(devinfo, inst); in special_restrictions_for_mixed_float_mode()
1239 subreg = brw_inst_dst_ia_subreg_nr(devinfo, inst); in special_restrictions_for_mixed_float_mode()
1240 ERROR_IF(subreg % 16 != 0, in special_restrictions_for_mixed_float_mode()
1320 unsigned exec_size, unsigned element_size, unsigned subreg, in align1_access_mask() argument
1324 unsigned rowbase = subreg; in align1_access_mask()
1389 unsigned vstride, width, hstride, element_size, subreg; in region_alignment_rules() local
1410 subreg = brw_inst_src ## n ## _da1_subreg_nr(devinfo, inst); \ in region_alignment_rules()
1412 exec_size, element_size, subreg, \ in region_alignment_rules()
1427 subreg; in region_alignment_rules()
1438 unsigned subreg = brw_inst_dst_da1_subreg_nr(devinfo, inst); in region_alignment_rules() local
1439 unsigned offset = ((exec_size - 1) * stride * element_size) + subreg; in region_alignment_rules()
1454 align1_access_mask(dst_access_mask, exec_size, element_size, subreg, in region_alignment_rules()
1777 unsigned vstride, width, hstride, type_size, reg, subreg, address_mode; in special_requirements_for_handling_double_precision_data_types() local
1795 subreg = brw_inst_src ## n ## _da1_subreg_nr(devinfo, inst); \ in special_requirements_for_handling_double_precision_data_types()
1835 ERROR_IF(!is_scalar_region && dst_subreg != subreg, in special_requirements_for_handling_double_precision_data_types()
1895 subreg != dst_subreg), in special_requirements_for_handling_double_precision_data_types()