Lines Matching defs:src0
276 emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0) const
287 fix_math_operand(src0)));
290 return emit(instruction(opcode, dispatch_width(), dst, src0));
298 emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
306 fix_math_operand(src0),
311 src0, src1));
320 emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
329 fix_3src_operand(src0),
335 src0, src1, src2));
383 * Select \p src0 if the comparison of both sources with the given
389 emit_minmax(const dst_reg &dst, const src_reg &src0,
397 return set_condmod(mod, SEL(dst, fix_unsigned_negate(src0),
574 op(const dst_reg &dst, const src_reg &src0) const \
576 return emit(BRW_OPCODE_##op, dst, src0); \
581 op(const dst_reg &dst, const src_reg &src0, const src_reg &src1) const \
583 return emit(BRW_OPCODE_##op, dst, src0, src1); \
588 op(const dst_reg &dst, const src_reg &src0, const src_reg &src1) const \
590 instruction *inst = emit(BRW_OPCODE_##op, dst, src0, src1); \
597 op(const dst_reg &dst, const src_reg &src0, const src_reg &src1, \
600 return emit(BRW_OPCODE_##op, dst, src0, src1, src2); \
661 CMP(const dst_reg &dst, const src_reg &src0, const src_reg &src1,
666 * CMP null<d> src0<f> src1<f>
673 * so we set the type to match src0 so we can compact the
677 emit(BRW_OPCODE_CMP, retype(dst, src0.type),
678 fix_unsigned_negate(src0),
686 CMPN(const dst_reg &dst, const src_reg &src0, const src_reg &src1,
691 * CMP null<d> src0<f> src1<f>
698 * so we set the type to match src0 so we can compact the
702 emit(BRW_OPCODE_CMPN, retype(dst, src0.type),
703 fix_unsigned_negate(src0),
717 * CSEL: dst = src2 <op> 0.0f ? src0 : src1
720 CSEL(const dst_reg &dst, const src_reg &src0, const src_reg &src1,
732 retype(src0, BRW_REGISTER_TYPE_F),