Lines Matching defs:reg

266 	/* sb has bugs in array reg allocation
1298 int *reg;
1373 int *reg = inputs[i].reg;
1386 *reg = ctx->shader->input[k].gpr = gpr;
1630 int reg = r600_get_temp(ctx);
1633 r600_src->sel = reg;
1641 cf.gpr = reg;
1671 vtx.dst_gpr = reg;
1911 we have to put the R0.x/y/w into Rt.x Rt+1.x Rt+2.x then index reg from Rt.
2047 struct tgsi_full_dst_register reg;
2055 reg.Register.File = src->Register.File;
2056 reg.Register.Index = src->Register.Index;
2057 reg.Register.Indirect = src->Register.Indirect;
2058 reg.Register.Dimension = src->Register.Dimension;
2059 reg.Indirect = src->Indirect;
2060 reg.Dimension = src->Dimension;
2061 reg.DimIndirect = src->DimIndirect;
2063 reg = *dst;
2067 if (reg.Register.Dimension) {
2069 if (reg.Dimension.Indirect) {
2071 assert (reg.DimIndirect.File == TGSI_FILE_ADDRESS);
2073 addr_reg = get_address_file_reg(ctx, reg.DimIndirect.Index);
2079 chan = reg.Dimension.Index;
2091 if (reg.Register.File == TGSI_FILE_INPUT) {
2095 } else if (reg.Register.File == TGSI_FILE_OUTPUT) {
2103 if (reg.Register.Indirect) {
2107 if (reg.Indirect.ArrayID)
2108 first = array_first[reg.Indirect.ArrayID];
2110 first = reg.Register.Index;
2112 addr_reg = get_address_file_reg(ctx, reg.Indirect.Index);
2127 param = r600_get_lds_unique_index(name[reg.Register.Index],
2128 index[reg.Register.Index]);
2204 static int fetch_mask(struct tgsi_src_register *reg)
2207 mask |= 1 << reg->SwizzleX;
2208 mask |= 1 << reg->SwizzleY;
2209 mask |= 1 << reg->SwizzleZ;
2210 mask |= 1 << reg->SwizzleW;
2545 unsigned reg;
2550 reg = ctx->shader->output[ctx->edgeflag_output].gpr;
2555 alu.src[0].sel = reg;
2556 alu.dst.sel = reg;
2564 alu.src[0].sel = reg;
2565 alu.dst.sel = reg;
3060 /* dst reg contains LDS address stride * idx */
3608 /* if we have tesscoord save one reg */
4438 int reg = 0;
4449 reg = r600_get_temp(ctx);
4458 reg = ctx->bc->pending_outputs[0].gpr;
4461 reg = r600_get_temp(ctx);
4465 r600_dst->sel = reg;
4476 cf.gpr = reg;
7597 /* TGSI moves the sampler to src reg 3 for TXD */
10238 unsigned reg = get_address_file_reg(ctx, inst->Dst[0].Register.Index);
10263 alu.dst.sel = reg;