Lines Matching refs:brw_reg
112 struct brw_reg { struct
179 static inline struct brw_reg
180 brw_reg(unsigned file, in brw_reg() function
190 struct brw_reg reg; in brw_reg()
224 static inline struct brw_reg
227 return brw_reg(file, in brw_vec16_reg()
239 static inline struct brw_reg
242 return brw_reg(file, in brw_vec8_reg()
254 static inline struct brw_reg
257 return brw_reg(file, in brw_vec4_reg()
269 static inline struct brw_reg
272 return brw_reg(file, in brw_vec2_reg()
284 static inline struct brw_reg
287 return brw_reg(file, in brw_vec1_reg()
299 static inline struct brw_reg
300 retype(struct brw_reg reg, unsigned type) in retype()
306 static inline struct brw_reg
307 sechalf(struct brw_reg reg) in sechalf()
314 static inline struct brw_reg
315 suboffset(struct brw_reg reg, unsigned delta) in suboffset()
322 static inline struct brw_reg
323 offset(struct brw_reg reg, unsigned delta) in offset()
330 static inline struct brw_reg
331 byte_offset(struct brw_reg reg, unsigned bytes) in byte_offset()
341 static inline struct brw_reg
348 static inline struct brw_reg
355 static inline struct brw_reg
361 static inline struct brw_reg
364 return brw_reg(BRW_IMMEDIATE_VALUE, in brw_imm_reg()
376 static inline struct brw_reg
379 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_F); in brw_imm_f()
385 static inline struct brw_reg
388 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_D); in brw_imm_d()
394 static inline struct brw_reg
397 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UD); in brw_imm_ud()
403 static inline struct brw_reg
406 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UW); in brw_imm_uw()
412 static inline struct brw_reg
415 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_W); in brw_imm_w()
425 static inline struct brw_reg
428 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_V); in brw_imm_v()
437 static inline struct brw_reg
440 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_VF); in brw_imm_vf()
452 static inline struct brw_reg
455 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_VF); in brw_imm_vf4()
464 static inline struct brw_reg
465 brw_address(struct brw_reg reg) in brw_address()
471 static inline struct brw_reg
478 static inline struct brw_reg
485 static inline struct brw_reg
492 static inline struct brw_reg
499 static inline struct brw_reg
505 static inline struct brw_reg
513 static inline struct brw_reg
519 static inline struct brw_reg
529 static inline struct brw_reg
532 return brw_reg(BRW_ARCHITECTURE_REGISTER_FILE, in brw_ip_reg()
543 static inline struct brw_reg
549 static inline struct brw_reg
553 return brw_reg(BRW_ARCHITECTURE_REGISTER_FILE, in brw_notification_1_reg()
565 static inline struct brw_reg
573 static inline struct brw_reg
579 static inline struct brw_reg
604 static inline struct brw_reg
605 stride(struct brw_reg reg, unsigned vstride, unsigned width, unsigned hstride) in stride()
614 static inline struct brw_reg
615 vec16(struct brw_reg reg) in vec16()
620 static inline struct brw_reg
621 vec8(struct brw_reg reg) in vec8()
626 static inline struct brw_reg
627 vec4(struct brw_reg reg) in vec4()
632 static inline struct brw_reg
633 vec2(struct brw_reg reg) in vec2()
638 static inline struct brw_reg
639 vec1(struct brw_reg reg) in vec1()
645 static inline struct brw_reg
646 get_element(struct brw_reg reg, unsigned elt) in get_element()
651 static inline struct brw_reg
652 get_element_ud(struct brw_reg reg, unsigned elt) in get_element_ud()
657 static inline struct brw_reg
658 get_element_d(struct brw_reg reg, unsigned elt) in get_element_d()
664 static inline struct brw_reg
665 brw_swizzle(struct brw_reg reg, unsigned x, unsigned y, unsigned z, unsigned w) in brw_swizzle()
677 static inline struct brw_reg
678 brw_swizzle1(struct brw_reg reg, unsigned x) in brw_swizzle1()
683 static inline struct brw_reg
684 brw_writemask(struct brw_reg reg, unsigned mask) in brw_writemask()
691 static inline struct brw_reg
692 brw_set_writemask(struct brw_reg reg, unsigned mask) in brw_set_writemask()
699 static inline struct brw_reg
700 negate(struct brw_reg reg) in negate()
706 static inline struct brw_reg
707 brw_abs(struct brw_reg reg) in brw_abs()
716 static inline struct brw_reg
719 struct brw_reg reg = brw_vec4_grf(0, 0); in brw_vec4_indirect()
726 static inline struct brw_reg
729 struct brw_reg reg = brw_vec1_grf(0, 0); in brw_vec1_indirect()
736 static inline struct brw_reg
742 static inline struct brw_reg
748 static inline struct brw_reg
754 static inline struct brw_reg
760 static inline struct brw_reg
766 static inline struct brw_reg
772 static inline struct brw_reg
797 brw_same_reg(struct brw_reg r1, struct brw_reg r2) in brw_same_reg()
802 void brw_print_reg(struct brw_reg reg);