• Home
  • Raw
  • Download

Lines Matching refs:subnr

225          unsigned subnr:5;              /* :1 in align16 */  member
405 unsigned subnr, in brw_reg() argument
431 reg.subnr = subnr * type_sz(type); in brw_reg()
452 brw_vec16_reg(enum brw_reg_file file, unsigned nr, unsigned subnr) in brw_vec16_reg() argument
456 subnr, in brw_vec16_reg()
469 brw_vec8_reg(enum brw_reg_file file, unsigned nr, unsigned subnr) in brw_vec8_reg() argument
473 subnr, in brw_vec8_reg()
486 brw_vec4_reg(enum brw_reg_file file, unsigned nr, unsigned subnr) in brw_vec4_reg() argument
490 subnr, in brw_vec4_reg()
503 brw_vec2_reg(enum brw_reg_file file, unsigned nr, unsigned subnr) in brw_vec2_reg() argument
507 subnr, in brw_vec2_reg()
520 brw_vec1_reg(enum brw_reg_file file, unsigned nr, unsigned subnr) in brw_vec1_reg() argument
524 subnr, in brw_vec1_reg()
537 unsigned nr, unsigned subnr) in brw_vecn_reg() argument
541 return brw_vec1_reg(file, nr, subnr); in brw_vecn_reg()
543 return brw_vec2_reg(file, nr, subnr); in brw_vecn_reg()
545 return brw_vec4_reg(file, nr, subnr); in brw_vecn_reg()
547 return brw_vec8_reg(file, nr, subnr); in brw_vecn_reg()
549 return brw_vec16_reg(file, nr, subnr); in brw_vecn_reg()
587 unsigned newoffset = reg.nr * REG_SIZE + reg.subnr + bytes; in byte_offset()
589 reg.subnr = newoffset % REG_SIZE; in byte_offset()
601 brw_uw16_reg(enum brw_reg_file file, unsigned nr, unsigned subnr) in brw_uw16_reg() argument
603 return suboffset(retype(brw_vec16_reg(file, nr, 0), BRW_REGISTER_TYPE_UW), subnr); in brw_uw16_reg()
608 brw_uw8_reg(enum brw_reg_file file, unsigned nr, unsigned subnr) in brw_uw8_reg() argument
610 return suboffset(retype(brw_vec8_reg(file, nr, 0), BRW_REGISTER_TYPE_UW), subnr); in brw_uw8_reg()
615 brw_uw1_reg(enum brw_reg_file file, unsigned nr, unsigned subnr) in brw_uw1_reg() argument
617 return suboffset(retype(brw_vec1_reg(file, nr, 0), BRW_REGISTER_TYPE_UW), subnr); in brw_uw1_reg()
621 brw_ud1_reg(enum brw_reg_file file, unsigned nr, unsigned subnr) in brw_ud1_reg() argument
623 return retype(brw_vec1_reg(file, nr, subnr), BRW_REGISTER_TYPE_UD); in brw_ud1_reg()
767 return brw_imm_uw(reg.nr * REG_SIZE + reg.subnr); in brw_address()
772 brw_vec1_grf(unsigned nr, unsigned subnr) in brw_vec1_grf() argument
774 return brw_vec1_reg(BRW_GENERAL_REGISTER_FILE, nr, subnr); in brw_vec1_grf()
779 brw_vec2_grf(unsigned nr, unsigned subnr) in brw_vec2_grf() argument
781 return brw_vec2_reg(BRW_GENERAL_REGISTER_FILE, nr, subnr); in brw_vec2_grf()
786 brw_vec4_grf(unsigned nr, unsigned subnr) in brw_vec4_grf() argument
788 return brw_vec4_reg(BRW_GENERAL_REGISTER_FILE, nr, subnr); in brw_vec4_grf()
793 brw_vec8_grf(unsigned nr, unsigned subnr) in brw_vec8_grf() argument
795 return brw_vec8_reg(BRW_GENERAL_REGISTER_FILE, nr, subnr); in brw_vec8_grf()
800 brw_vec16_grf(unsigned nr, unsigned subnr) in brw_vec16_grf() argument
802 return brw_vec16_reg(BRW_GENERAL_REGISTER_FILE, nr, subnr); in brw_vec16_grf()
806 brw_vecn_grf(unsigned width, unsigned nr, unsigned subnr) in brw_vecn_grf() argument
808 return brw_vecn_reg(width, BRW_GENERAL_REGISTER_FILE, nr, subnr); in brw_vecn_grf()
813 brw_uw8_grf(unsigned nr, unsigned subnr) in brw_uw8_grf() argument
815 return brw_uw8_reg(BRW_GENERAL_REGISTER_FILE, nr, subnr); in brw_uw8_grf()
819 brw_uw16_grf(unsigned nr, unsigned subnr) in brw_uw16_grf() argument
821 return brw_uw16_reg(BRW_GENERAL_REGISTER_FILE, nr, subnr); in brw_uw16_grf()
839 brw_address_reg(unsigned subnr) in brw_address_reg() argument
841 return brw_uw1_reg(BRW_ARCHITECTURE_REGISTER_FILE, BRW_ARF_ADDRESS, subnr); in brw_address_reg()
887 brw_cr0_reg(unsigned subnr) in brw_cr0_reg() argument
889 return brw_ud1_reg(BRW_ARCHITECTURE_REGISTER_FILE, BRW_ARF_CONTROL, subnr); in brw_cr0_reg()
893 brw_sr0_reg(unsigned subnr) in brw_sr0_reg() argument
895 return brw_ud1_reg(BRW_ARCHITECTURE_REGISTER_FILE, BRW_ARF_STATE, subnr); in brw_sr0_reg()
925 brw_mask_reg(unsigned subnr) in brw_mask_reg() argument
927 return brw_uw1_reg(BRW_ARCHITECTURE_REGISTER_FILE, BRW_ARF_MASK, subnr); in brw_mask_reg()
943 brw_mask_stack_reg(unsigned subnr) in brw_mask_stack_reg() argument
947 BRW_REGISTER_TYPE_UB), subnr); in brw_mask_stack_reg()
951 brw_mask_stack_depth_reg(unsigned subnr) in brw_mask_stack_depth_reg() argument
954 BRW_ARF_MASK_STACK_DEPTH, subnr); in brw_mask_stack_depth_reg()
964 brw_uvec_mrf(unsigned width, unsigned nr, unsigned subnr) in brw_uvec_mrf() argument
966 return retype(brw_vecn_reg(width, BRW_MESSAGE_REGISTER_FILE, nr, subnr), in brw_uvec_mrf()
1141 brw_vec4_indirect(unsigned subnr, int offset) in brw_vec4_indirect() argument
1144 reg.subnr = subnr; in brw_vec4_indirect()
1151 brw_vec1_indirect(unsigned subnr, int offset) in brw_vec1_indirect() argument
1154 reg.subnr = subnr; in brw_vec1_indirect()
1161 brw_VxH_indirect(unsigned subnr, int offset) in brw_VxH_indirect() argument
1165 reg.subnr = subnr; in brw_VxH_indirect()