Lines Matching defs:tmp
441 const dst_reg &tmp,
446 left = horiz_stride(horiz_offset(tmp, left_offset), left_stride);
447 right = horiz_stride(horiz_offset(tmp, right_offset), right_stride);
448 if ((tmp.type == BRW_REGISTER_TYPE_Q ||
449 tmp.type == BRW_REGISTER_TYPE_UQ) &&
472 brw_reg_type type32 = brw_reg_type_from_bit_size(32, tmp.type);
506 emit_scan(enum opcode opcode, const dst_reg &tmp,
514 if (dispatch_width() * type_sz(tmp.type) > 2 * REG_SIZE) {
517 dst_reg left = tmp;
518 dst_reg right = horiz_offset(tmp, half_width);
522 ubld.emit_scan_step(opcode, mod, tmp,
530 ubld.emit_scan_step(opcode, mod, tmp, 0, 2, 1, 2);
534 if (type_sz(tmp.type) <= 4) {
537 ubld.emit_scan_step(opcode, mod, tmp, 1, 4, 2, 4);
538 ubld.emit_scan_step(opcode, mod, tmp, 1, 4, 3, 4);
548 ubld.emit_scan_step(opcode, mod, tmp, i + 1, 0, i + 2, 1);
556 ubld.emit_scan_step(opcode, mod, tmp, i - 1, 0, i, 1);
559 ubld.emit_scan_step(opcode, mod, tmp, i * 3 - 1, 0, i * 3, 1);
562 ubld.emit_scan_step(opcode, mod, tmp, i * 5 - 1, 0, i * 5, 1);
563 ubld.emit_scan_step(opcode, mod, tmp, i * 7 - 1, 0, i * 7, 1);
863 const dst_reg tmp = vgrf(src.type);
864 MOV(tmp, src);
865 return tmp;