• Home
  • Raw
  • Download

Lines Matching refs:brw_reg

216 struct brw_reg {  struct
252 brw_regs_equal(const struct brw_reg *a, const struct brw_reg *b) in brw_regs_equal() argument
258 brw_regs_negative_equal(const struct brw_reg *a, const struct brw_reg *b) in brw_regs_negative_equal()
299 struct brw_reg tmp = *a; in brw_regs_negative_equal()
394 static inline struct brw_reg
395 brw_reg(enum brw_reg_file file, in brw_reg() function
407 struct brw_reg reg; in brw_reg()
443 static inline struct brw_reg
446 return brw_reg(file, in brw_vec16_reg()
460 static inline struct brw_reg
463 return brw_reg(file, in brw_vec8_reg()
477 static inline struct brw_reg
480 return brw_reg(file, in brw_vec4_reg()
494 static inline struct brw_reg
497 return brw_reg(file, in brw_vec2_reg()
511 static inline struct brw_reg
514 return brw_reg(file, in brw_vec1_reg()
527 static inline struct brw_reg
547 static inline struct brw_reg
548 retype(struct brw_reg reg, enum brw_reg_type type) in retype()
554 static inline struct brw_reg
555 firsthalf(struct brw_reg reg) in firsthalf()
560 static inline struct brw_reg
561 sechalf(struct brw_reg reg) in sechalf()
568 static inline struct brw_reg
569 offset(struct brw_reg reg, unsigned delta) in offset()
576 static inline struct brw_reg
577 byte_offset(struct brw_reg reg, unsigned bytes) in byte_offset()
585 static inline struct brw_reg
586 suboffset(struct brw_reg reg, unsigned delta) in suboffset()
592 static inline struct brw_reg
599 static inline struct brw_reg
606 static inline struct brw_reg
612 static inline struct brw_reg
618 static inline struct brw_reg
621 return brw_reg(BRW_IMMEDIATE_VALUE, in brw_imm_reg()
635 static inline struct brw_reg
638 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_DF); in brw_imm_df()
643 static inline struct brw_reg
646 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UQ); in brw_imm_u64()
651 static inline struct brw_reg
654 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_F); in brw_imm_f()
660 static inline struct brw_reg
663 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_Q); in brw_imm_q()
669 static inline struct brw_reg
672 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UQ); in brw_imm_uq()
678 static inline struct brw_reg
681 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_D); in brw_imm_d()
687 static inline struct brw_reg
690 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UD); in brw_imm_ud()
696 static inline struct brw_reg
699 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UW); in brw_imm_uw()
705 static inline struct brw_reg
708 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_W); in brw_imm_w()
718 static inline struct brw_reg
721 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_V); in brw_imm_v()
727 static inline struct brw_reg
730 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UV); in brw_imm_uv()
736 static inline struct brw_reg
739 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_VF); in brw_imm_vf()
744 static inline struct brw_reg
747 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_VF); in brw_imm_vf4()
756 static inline struct brw_reg
757 brw_address(struct brw_reg reg) in brw_address()
763 static inline struct brw_reg
770 static inline struct brw_reg
777 static inline struct brw_reg
784 static inline struct brw_reg
791 static inline struct brw_reg
797 static inline struct brw_reg
804 static inline struct brw_reg
810 static inline struct brw_reg
818 static inline struct brw_reg
824 static inline struct brw_reg
830 static inline struct brw_reg
836 static inline struct brw_reg
846 static inline struct brw_reg
849 return brw_reg(BRW_ARCHITECTURE_REGISTER_FILE, in brw_ip_reg()
862 static inline struct brw_reg
865 return brw_reg(BRW_ARCHITECTURE_REGISTER_FILE, in brw_notification_reg()
878 static inline struct brw_reg
884 static inline struct brw_reg
890 static inline struct brw_reg
897 static inline struct brw_reg
904 static inline struct brw_reg
916 static inline struct brw_reg
922 static inline struct brw_reg
928 static inline struct brw_reg
934 static inline struct brw_reg
942 static inline struct brw_reg
949 static inline struct brw_reg
955 static inline struct brw_reg
979 static inline struct brw_reg
980 stride(struct brw_reg reg, unsigned vstride, unsigned width, unsigned hstride) in stride()
992 static inline struct brw_reg
993 spread(struct brw_reg reg, unsigned s) in spread()
1014 static inline struct brw_reg
1015 subscript(struct brw_reg reg, enum brw_reg_type type, unsigned i) in subscript()
1032 static inline struct brw_reg
1033 vec16(struct brw_reg reg) in vec16()
1038 static inline struct brw_reg
1039 vec8(struct brw_reg reg) in vec8()
1044 static inline struct brw_reg
1045 vec4(struct brw_reg reg) in vec4()
1050 static inline struct brw_reg
1051 vec2(struct brw_reg reg) in vec2()
1056 static inline struct brw_reg
1057 vec1(struct brw_reg reg) in vec1()
1063 static inline struct brw_reg
1064 get_element(struct brw_reg reg, unsigned elt) in get_element()
1069 static inline struct brw_reg
1070 get_element_ud(struct brw_reg reg, unsigned elt) in get_element_ud()
1075 static inline struct brw_reg
1076 get_element_d(struct brw_reg reg, unsigned elt) in get_element_d()
1081 static inline struct brw_reg
1082 brw_swizzle(struct brw_reg reg, unsigned swz) in brw_swizzle()
1092 static inline struct brw_reg
1093 brw_writemask(struct brw_reg reg, unsigned mask) in brw_writemask()
1100 static inline struct brw_reg
1101 brw_set_writemask(struct brw_reg reg, unsigned mask) in brw_set_writemask()
1121 static inline struct brw_reg
1122 negate(struct brw_reg reg) in negate()
1128 static inline struct brw_reg
1129 brw_abs(struct brw_reg reg) in brw_abs()
1138 static inline struct brw_reg
1141 struct brw_reg reg = brw_vec4_grf(0, 0); in brw_vec4_indirect()
1148 static inline struct brw_reg
1151 struct brw_reg reg = brw_vec1_grf(0, 0); in brw_vec1_indirect()
1158 static inline struct brw_reg
1161 struct brw_reg reg = brw_vec1_grf(0, 0); in brw_VxH_indirect()
1169 static inline struct brw_reg
1175 static inline struct brw_reg
1181 static inline struct brw_reg
1187 static inline struct brw_reg
1193 static inline struct brw_reg
1199 static inline struct brw_reg
1205 static inline struct brw_reg
1229 region_matches(struct brw_reg reg, enum brw_vertical_stride v, in region_matches()