Home | History | Annotate | Download | only in r600

Lines Matching defs:nalu

1433 	struct r600_bytecode_alu *nalu = r600_bytecode_alu();
1437 if (nalu == NULL)
1439 memcpy(nalu, alu, sizeof(struct r600_bytecode_alu));
1459 free(nalu);
1467 if (nalu->src[i].rel && !bc->ar_loaded)
1470 if (nalu->dst.rel && !bc->ar_loaded)
1475 if ((r = r600_bytecode_alloc_kcache_lines(bc, nalu, type))) {
1476 free(nalu);
1481 bc->cf_last->curr_bs_head = nalu;
1485 if (nalu->src[i].sel >= bc->ngpr && nalu->src[i].sel < 128) {
1486 bc->ngpr = nalu->src[i].sel + 1;
1488 if (nalu->src[i].sel == V_SQ_ALU_SRC_LITERAL)
1489 r600_bytecode_special_constants(nalu->src[i].value,
1490 &nalu->src[i].sel, &nalu->src[i].neg);
1492 if (nalu->dst.sel >= bc->ngpr) {
1493 bc->ngpr = nalu->dst.sel + 1;
1495 LIST_ADDTAIL(&nalu->list, &bc->cf_last->alu);
1501 if (nalu->last) {
1546 if (nalu->dst.rel && bc->r6xx_nop_after_rel_dst)