Searched refs:stgb (Results 1 - 7 of 7) sorted by relevance
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| H A D | ir3_a4xx.c | 75 struct ir3_instruction *stgb, *src0, *src1, *src2, *byte_offset, *offset; local in function:emit_intrinsic_store_ssbo 99 stgb = ir3_STGB(b, create_immed(b, ibo_idx), 0, src0, 0, src1, 0, src2, 0); 100 stgb->cat6.iim_val = ncomp; 101 stgb->cat6.d = 4; 102 stgb->cat6.type = TYPE_U32; 103 stgb->barrier_class = IR3_BARRIER_BUFFER_W; 104 stgb->barrier_conflict = IR3_BARRIER_BUFFER_R | IR3_BARRIER_BUFFER_W; 106 array_insert(b, b->keeps, stgb); 274 /* NOTE: stib seems to take byte offset, but stgb.typed can be used
|
| H A D | disasm-a3xx.c | 552 fprintf(ctx->out, ".%s", cat6->stgb.typed ? "typed" : "untyped"); 553 fprintf(ctx->out, ".%dd", cat6->stgb.d + 1); 555 fprintf(ctx->out, ".%d", cat6->stgb.type_size + 1); 628 src1.reg = (reg_t)(cat6->stgb.src1); 629 src2.reg = (reg_t)(cat6->stgb.src2); 630 src2.im = cat6->stgb.src2_im; 631 src3.reg = (reg_t)(cat6->stgb.src3); 632 src3.im = cat6->stgb.src3_im; 635 fprintf(ctx->out, "g[%u], ", cat6->stgb.dst_ssbo); 643 fprintf(ctx->out, " (pad0=%x, pad3=%x)", cat6->stgb [all...] |
| H A D | ir3.c | 773 instr_cat6stgb_t *stgb = ptr; local in function:emit_cat6 777 stgb->pad3 = 0x2; 779 stgb->d = instr->cat6.d - 1; 780 stgb->typed = instr->cat6.typed; 781 stgb->type_size = instr->cat6.iim_val - 1; 785 stgb->dst_ssbo = dst->uim_val; 788 stgb->src1 = reg(src1, info, instr->repeat, 0); 789 stgb->src2 = reg(src2, info, instr->repeat, IR3_REG_IMMED); 790 stgb->src2_im = !!(src2->flags & IR3_REG_IMMED); 791 stgb [all...] |
| H A D | instr-a3xx.h | 682 /* stgb, pad0=0, pad3=2 710 instr_cat6stgb_t stgb; member in union:PACKED
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_a4xx.c | 70 struct ir3_instruction *stgb, *src0, *src1, *src2, *byte_offset, *offset; local in function:emit_intrinsic_store_ssbo 88 stgb = ir3_STGB(b, ssbo, 0, src0, 0, src1, 0, src2, 0); 89 stgb->cat6.iim_val = ncomp; 90 stgb->cat6.d = 4; 91 stgb->cat6.type = TYPE_U32; 92 stgb->barrier_class = IR3_BARRIER_BUFFER_W; 93 stgb->barrier_conflict = IR3_BARRIER_BUFFER_R | IR3_BARRIER_BUFFER_W; 95 array_insert(b, b->keeps, stgb); 277 /* NOTE: stib seems to take byte offset, but stgb.typed can be used
|
| H A D | disasm-a3xx.c | 340 OPC(6, OPC_STGB, stgb),
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 21.0.0.rst | 2911 - freedreno/ir3/parser: Add stgb support
|
Completed in 12 milliseconds