Lines Matching refs:gpr
203 if (output->gpr >= bc->ngpr)
204 bc->ngpr = output->gpr + 1;
218 if ((output->gpr + output->burst_count) == bc->cf_last->output.gpr &&
222 bc->cf_last->output.gpr = output->gpr;
227 } else if (output->gpr == (bc->cf_last->output.gpr + bc->cf_last->output.burst_count) &&
448 /* set up gpr use */
672 int gpr[5], chan[5];
684 gpr[i] = -1;
688 gpr[i] = prev[i]->dst.sel;
695 gpr[i] = -1;
711 if (alu->src[src].sel == gpr[4] &&
721 if (alu->src[src].sel == gpr[j] &&
959 /* If it's relative then we can't determin which gpr is really used. */
1198 /* load AR register from gpr (bc->ar_reg) with MOVA_INT */
1230 /* load AR register from gpr (bc->ar_reg) with MOVA_INT */
1328 /* number of gpr == the last gpr used in any alu */
1709 /* don't replace gpr by pv or ps for destination register */
1790 bc->bytecode[id++] = S_SQ_CF_ALLOC_EXPORT_WORD0_RW_GPR(cf->output.gpr) |
1804 bc->bytecode[id++] = S_SQ_CF_ALLOC_EXPORT_WORD0_RW_GPR(cf->output.gpr) |
2019 if (sel > 128 - 4) { /* clause temporary gpr */
2252 o += fprintf(stderr, "R%d-%d.", cf->output.gpr,
2253 cf->output.gpr + cf->output.burst_count - 1);
2257 o += fprintf(stderr, "R%d.", cf->output.gpr);
2296 o += fprintf(stderr, "R%d-%d.", cf->output.gpr,
2297 cf->output.gpr + cf->output.burst_count - 1);
2301 o += fprintf(stderr, "R%d.", cf->output.gpr);
2933 output->gpr = G_SQ_CF_ALLOC_EXPORT_WORD0_RW_GPR(word0);