Lines Matching defs:src2

807          struct brw_reg src0, struct brw_reg src1, struct brw_reg src2)
818 src2.file == BRW_IMMEDIATE_VALUE));
822 assert(src2.file == BRW_IMMEDIATE_VALUE || src2.nr < 128);
826 assert(src2.address_mode == BRW_ADDRESS_DIRECT);
861 brw_inst_set_3src_a1_src2_type(devinfo, inst, src2.type);
893 if (src2.file == BRW_IMMEDIATE_VALUE) {
894 brw_inst_set_3src_a1_src2_imm(devinfo, inst, src2.ud);
897 to_3src_align1_hstride(src2.hstride));
898 /* no vstride on src2 */
899 brw_inst_set_3src_a1_src2_subreg_nr(devinfo, inst, src2.subnr);
900 brw_inst_set_3src_src2_reg_nr(devinfo, inst, src2.nr);
901 brw_inst_set_3src_src2_abs(devinfo, inst, src2.abs);
902 brw_inst_set_3src_src2_negate(devinfo, inst, src2.negate);
911 assert(src2.file == BRW_GENERAL_REGISTER_FILE ||
912 src2.file == BRW_IMMEDIATE_VALUE);
923 if (src2.file == BRW_IMMEDIATE_VALUE) {
926 brw_inst_set_3src_a1_src2_reg_file(devinfo, inst, src2.file);
938 src2.file == BRW_GENERAL_REGISTER_FILE ?
977 assert(src2.file == BRW_GENERAL_REGISTER_FILE);
978 brw_inst_set_3src_a16_src2_swizzle(devinfo, inst, src2.swizzle);
979 brw_inst_set_3src_a16_src2_subreg_nr(devinfo, inst, get_3src_subreg_nr(src2));
980 brw_inst_set_3src_src2_reg_nr(devinfo, inst, src2.nr);
981 brw_inst_set_3src_src2_abs(devinfo, inst, src2.abs);
982 brw_inst_set_3src_src2_negate(devinfo, inst, src2.negate);
984 src2.vstride == BRW_VERTICAL_STRIDE_0);
1009 if (src2.type == BRW_REGISTER_TYPE_HF)
1043 struct brw_reg src2) \
1050 if (src2.vstride == BRW_VERTICAL_STRIDE_0) \
1051 src2.swizzle = BRW_SWIZZLE_XXXX; \
1053 return brw_alu3(p, BRW_OPCODE_##OP, dest, src0, src1, src2); \
1061 struct brw_reg src2) \
1068 assert(src2.type == BRW_REGISTER_TYPE_F); \
1072 assert(src2.type == BRW_REGISTER_TYPE_DF); \
1080 if (src2.vstride == BRW_VERTICAL_STRIDE_0) \
1081 src2.swizzle = BRW_SWIZZLE_XXXX; \
1083 return brw_alu3(p, BRW_OPCODE_##OP, dest, src0, src1, src2); \