Lines Matching refs:dst
236 emit(enum opcode opcode, const dst_reg &dst) const
238 return emit(instruction(opcode, dst));
245 emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0) const
256 emit(instruction(opcode, dst,
260 return emit(instruction(opcode, dst, src0));
268 emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
276 emit(instruction(opcode, dst,
281 return emit(instruction(opcode, dst, src0, src1));
289 emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
297 return emit(instruction(opcode, dst,
303 return emit(instruction(opcode, dst, src0, src1, src2));
316 inst->size_written = inst->exec_size * type_sz(inst->dst.type);
335 emit_minmax(const dst_reg &dst, const src_reg &src0,
340 return set_condmod(mod, SEL(dst, fix_unsigned_negate(src0),
353 const dst_reg dst = vgrf(src.type);
356 ubld.emit(SHADER_OPCODE_BROADCAST, dst, src, src_reg(chan_index));
358 return src_reg(dst);
367 op(const dst_reg &dst, const src_reg &src0) const \
369 return emit(BRW_OPCODE_##op, dst, src0); \
374 op(const dst_reg &dst, const src_reg &src0, const src_reg &src1) const \
376 return emit(BRW_OPCODE_##op, dst, src0, src1); \
381 op(const dst_reg &dst, const src_reg &src0, const src_reg &src1) const \
383 instruction *inst = emit(BRW_OPCODE_##op, dst, src0, src1); \
390 op(const dst_reg &dst, const src_reg &src0, const src_reg &src1, \
393 return emit(BRW_OPCODE_##op, dst, src0, src1, src2); \
451 CMP(const dst_reg &dst, const src_reg &src0, const src_reg &src1,
467 emit(BRW_OPCODE_CMP, retype(dst, src0.type),
476 CMPN(const dst_reg &dst, const src_reg &src0, const src_reg &src1,
492 emit(BRW_OPCODE_CMPN, retype(dst, src0.type),
525 LRP(const dst_reg &dst, const src_reg &x, const src_reg &y,
532 return emit(BRW_OPCODE_LRP, dst, a, y, x);
617 inst->dst.writemask != WRITEMASK_XYZW) {
618 const dst_reg tmp = vgrf(inst->dst.type);
619 MOV(inst->dst, src_reg(tmp));
620 inst->dst = tmp;