| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| H A D | ir3.c | 695 instr_cat6ldgb_t *ldgb = ptr; local in function:emit_cat6 700 ldgb->d = instr->cat6.d - 1; 701 ldgb->typed = instr->cat6.typed; 702 ldgb->type_size = instr->cat6.iim_val - 1; 704 ldgb->dst = reg(dst, info, instr->repeat, IR3_REG_R | IR3_REG_HALF); 706 if (ldgb->g) { 712 ldgb->src_ssbo = src1->uim_val; 714 ldgb->src1 = reg(src2, info, instr->repeat, IR3_REG_IMMED); 715 ldgb->src1_im = !!(src2->flags & IR3_REG_IMMED); 716 ldgb 734 instr_cat6ldgb_t *ldgb = ptr; local in function:emit_cat6 760 instr_cat6ldgb_t *ldgb = ptr; local in function:emit_cat6 [all...] |
| H A D | disasm-a3xx.c | 542 fprintf(ctx->out, ".%dd", cat6->ldgb.d + 1); 545 fprintf(ctx->out, ".%s", cat6->ldgb.typed ? "typed" : "untyped"); 546 fprintf(ctx->out, ".%dd", cat6->ldgb.d + 1); 548 fprintf(ctx->out, ".%d", cat6->ldgb.type_size + 1); 569 fprintf(ctx->out, ".%s", cat6->ldgb.typed ? "typed" : "untyped"); 570 fprintf(ctx->out, ".%dd", cat6->ldgb.d + 1); 572 fprintf(ctx->out, ".%d", cat6->ldgb.type_size + 1); 650 src1.reg = (reg_t)(cat6->ldgb.src1); 651 src1.im = cat6->ldgb.src1_im; 652 src2.reg = (reg_t)(cat6->ldgb [all...] |
| H A D | ir3_a4xx.c | 43 struct ir3_instruction *ldgb, *src0, *src1, *byte_offset, *offset; local in function:emit_intrinsic_load_ssbo 58 ldgb = ir3_LDGB(b, create_immed(b, ibo_idx), 0, 60 ldgb->regs[0]->wrmask = MASK(intr->num_components); 61 ldgb->cat6.iim_val = intr->num_components; 62 ldgb->cat6.d = 4; 63 ldgb->cat6.type = TYPE_U32; 64 ldgb->barrier_class = IR3_BARRIER_BUFFER_R; 65 ldgb->barrier_conflict = IR3_BARRIER_BUFFER_W; 67 ir3_split_dest(b, dst, ldgb, 0, intr->num_components);
|
| H A D | instr-a3xx.h | 654 /* ldgb and atomics.. 656 * ldgb: pad0=0, pad3=1 709 instr_cat6ldgb_t ldgb; member in union:PACKED
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_a4xx.c | 43 struct ir3_instruction *ldgb, *src0, *src1, *byte_offset, *offset; local in function:emit_intrinsic_load_ssbo 54 ldgb = ir3_LDGB(b, ssbo, 0, src0, 0, src1, 0); 55 ldgb->dsts[0]->wrmask = MASK(intr->num_components); 56 ldgb->cat6.iim_val = intr->num_components; 57 ldgb->cat6.d = 4; 58 ldgb->cat6.type = TYPE_U32; 59 ldgb->barrier_class = IR3_BARRIER_BUFFER_R; 60 ldgb->barrier_conflict = IR3_BARRIER_BUFFER_W; 62 ir3_split_dest(b, dst, ldgb, 0, intr->num_components);
|
| H A D | disasm-a3xx.c | 339 OPC(6, OPC_LDGB, ldgb),
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 21.0.0.rst | 2910 - freedreno/ir3/parser: Add ldgb support 2915 - freedreno/ir3: Fix pre-a6xx ldgb/stib parsing
|
| H A D | 20.2.0.rst | 1725 - freedreno: Add more resinfo/ldgb testcases.
|