Lines Matching defs:nalu
1263 struct r600_bytecode_alu *nalu = r600_bytecode_alu();
1267 if (!nalu)
1269 memcpy(nalu, alu, sizeof(struct r600_bytecode_alu));
1297 free(nalu);
1306 if (nalu->src[i].kc_bank && nalu->src[i].kc_rel)
1312 if (nalu->src[i].rel && !bc->ar_loaded)
1315 if (nalu->dst.rel && !bc->ar_loaded)
1320 if ((r = r600_bytecode_alloc_kcache_lines(bc, nalu, type))) {
1321 free(nalu);
1326 bc->cf_last->curr_bs_head = nalu;
1330 if (nalu->src[i].sel >= bc->ngpr && nalu->src[i].sel < 128) {
1331 bc->ngpr = nalu->src[i].sel + 1;
1333 if (nalu->src[i].sel == V_SQ_ALU_SRC_LITERAL)
1334 r600_bytecode_special_constants(nalu->src[i].value,
1335 &nalu->src[i].sel);
1337 if (nalu->dst.write && nalu->dst.sel >= bc->ngpr) {
1338 bc->ngpr = nalu->dst.sel + 1;
1340 list_addtail(&nalu->list, &bc->cf_last->alu);
1346 if (nalu->last) {
1407 if (nalu->last && bc->n_pending_outputs) {