Lines Matching refs:src0

743 					struct brw_reg src0,
748 brw_set_src0(p, insn, src0);
767 struct brw_reg src0,
788 assert(src0.file == BRW_GENERAL_REGISTER_FILE);
789 assert(src0.address_mode == BRW_ADDRESS_DIRECT);
790 assert(src0.nr < 128);
791 assert(src0.type == BRW_REGISTER_TYPE_F);
792 insn->bits2.da3src.src0_swizzle = src0.dw1.bits.swizzle;
793 insn->bits2.da3src.src0_subreg_nr = get_3src_subreg_nr(src0);
794 insn->bits2.da3src.src0_reg_nr = src0.nr;
795 insn->bits1.da3src.src0_abs = src0.abs;
796 insn->bits1.da3src.src0_negate = src0.negate;
797 insn->bits2.da3src.src0_rep_ctrl = src0.vstride == BRW_VERTICAL_STRIDE_0;
832 struct brw_reg src0) \
834 return brw_alu1(p, BRW_OPCODE_##OP, dest, src0); \
840 struct brw_reg src0, \
843 return brw_alu2(p, BRW_OPCODE_##OP, dest, src0, src1); \
849 struct brw_reg src0, \
853 return brw_alu3(p, BRW_OPCODE_##OP, dest, src0, src1, src2); \
912 struct brw_reg src0,
916 if (src0.type == BRW_REGISTER_TYPE_F ||
917 (src0.file == BRW_IMMEDIATE_VALUE &&
918 src0.type == BRW_REGISTER_TYPE_VF)) {
926 assert(src0.type != BRW_REGISTER_TYPE_UD);
927 assert(src0.type != BRW_REGISTER_TYPE_D);
930 return brw_alu2(p, BRW_OPCODE_ADD, dest, src0, src1);
935 struct brw_reg src0,
938 assert(dest.type == src0.type);
939 assert(src0.type == src1.type);
940 switch (src0.type) {
952 return brw_alu2(p, BRW_OPCODE_AVG, dest, src0, src1);
957 struct brw_reg src0,
961 if (src0.type == BRW_REGISTER_TYPE_D ||
962 src0.type == BRW_REGISTER_TYPE_UD ||
968 if (src0.type == BRW_REGISTER_TYPE_F ||
969 (src0.file == BRW_IMMEDIATE_VALUE &&
970 src0.type == BRW_REGISTER_TYPE_VF)) {
978 assert(src0.type != BRW_REGISTER_TYPE_UD);
979 assert(src0.type != BRW_REGISTER_TYPE_D);
982 assert(src0.file != BRW_ARCHITECTURE_REGISTER_FILE ||
983 src0.nr != BRW_ARF_ACCUMULATOR);
987 return brw_alu2(p, BRW_OPCODE_MUL, dest, src0, src1);
1009 struct brw_reg src0,
1012 struct brw_instruction *insn = brw_alu2(p, BRW_OPCODE_JMPI, dest, src0, src1);
1124 struct brw_reg src0, struct brw_reg src1)
1137 brw_set_src0(p, insn, src0);
1612 struct brw_reg src0,
1619 brw_set_src0(p, insn, src0);
1622 /* guess_execution_size(insn, src0); */
1725 struct brw_reg src0,
1736 assert(src0.file == BRW_GENERAL_REGISTER_FILE);
1741 assert(src0.hstride == BRW_HORIZONTAL_STRIDE_1);
1748 assert(src0.type != BRW_REGISTER_TYPE_F);
1751 assert(src0.type == BRW_REGISTER_TYPE_F);
1757 assert(!src0.negate);
1758 assert(!src0.abs);
1769 brw_set_src0(p, insn, src0);
2238 struct brw_reg src0,
2267 src0 = brw_message_reg(msg_reg_nr);
2277 brw_set_src0(p, insn, src0);
2300 struct brw_reg src0,
2371 src0 = retype(brw_null_reg(), BRW_REGISTER_TYPE_UW);
2386 gen6_resolve_implied_move(p, &src0, msg_reg_nr);
2395 brw_set_src0(p, insn, src0);
2428 struct brw_reg src0,
2441 gen6_resolve_implied_move(p, &src0, msg_reg_nr);
2459 brw_set_src0(p, insn, src0);
2558 struct brw_reg src0,
2566 gen6_resolve_implied_move(p, &src0, msg_reg_nr);
2570 brw_set_src0(p, insn, src0);
2598 struct brw_reg src0,
2604 gen6_resolve_implied_move(p, &src0, msg_reg_nr);
2608 brw_set_src0(p, insn, src0);