Searched refs:stib (Results 1 – 14 of 14) sorted by relevance
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_a6xx.c | 69 struct ir3_instruction *stib, *val, *offset; in emit_intrinsic_store_ssbo() local 80 stib = ir3_STIB(b, ir3_ssbo_to_ibo(ctx, intr->src[1]), 0, offset, 0, val, 0); in emit_intrinsic_store_ssbo() 81 stib->cat6.iim_val = ncomp; in emit_intrinsic_store_ssbo() 82 stib->cat6.d = 1; in emit_intrinsic_store_ssbo() 83 stib->cat6.type = intr->src[0].ssa->bit_size == 16 ? TYPE_U16 : TYPE_U32; in emit_intrinsic_store_ssbo() 84 stib->barrier_class = IR3_BARRIER_BUFFER_W; in emit_intrinsic_store_ssbo() 85 stib->barrier_conflict = IR3_BARRIER_BUFFER_R | IR3_BARRIER_BUFFER_W; in emit_intrinsic_store_ssbo() 86 ir3_handle_bindless_cat6(stib, intr->src[1]); in emit_intrinsic_store_ssbo() 87 ir3_handle_nonuniform(stib, intr); in emit_intrinsic_store_ssbo() 89 array_insert(b, b->keeps, stib); in emit_intrinsic_store_ssbo() [all …]
|
D | ir3_a4xx.c | 331 struct ir3_instruction *stib, *offset; in emit_intrinsic_store_image() local 351 stib = ir3_STIB(b, ibo, 0, ir3_create_collect(b, value, ncomp), 0, in emit_intrinsic_store_image() 353 stib->cat6.iim_val = ncomp; in emit_intrinsic_store_image() 354 stib->cat6.d = ncoords; in emit_intrinsic_store_image() 355 stib->cat6.type = ir3_get_type_for_image_intrinsic(intr); in emit_intrinsic_store_image() 356 stib->cat6.typed = true; in emit_intrinsic_store_image() 357 stib->barrier_class = IR3_BARRIER_IMAGE_W; in emit_intrinsic_store_image() 358 stib->barrier_conflict = IR3_BARRIER_IMAGE_R | IR3_BARRIER_IMAGE_W; in emit_intrinsic_store_image() 360 array_insert(b, b->keeps, stib); in emit_intrinsic_store_image()
|
D | disasm-a3xx.c | 387 OPC(6, OPC_STIB, stib),
|
/third_party/mesa3d/src/freedreno/computerator/examples/ |
D | test-opcodes.sh | 143 stib.untyped.1d.u32.1 r2.x, r3.x, 0 ; control: full->full 144 stib.untyped.1d.u32.1 r2.y, r3.y, 0 ; test: half->full 145 stib.untyped.1d.u32.1 r2.z, r3.z, 0 ; control: half->half 146 stib.untyped.1d.u32.1 r2.w, r3.w, 0 ; test: full->half
|
D | invocationid.asm | 10 stib.b.untyped.1d.u32.1.imm r0.x, r0.y, 0
|
D | branch.asm | 12 stib.b.untyped.1d.u32.1.imm r1.x, r0.x, 0
|
D | pvtmem.asm | 11 stib.b.untyped.1d.u32.1.imm r0.x, r0.y, 0
|
D | test-flut.sh | 25 stib.b.untyped.1d.u32.1.imm r1.x, r0.x, 0
|
D | early_preamble.asm | 24 stib.b.untyped.1d.u32.4.imm r1.x, r0.x, 0
|
D | test-regfile.sh | 36 stib.b.untyped.1d.u32.1.imm r1.x, r0.x, 0
|
D | simple.asm | 25 stib.b.untyped.1d.u32.1.imm r0.x, r0.y, 0
|
/third_party/mesa3d/src/freedreno/computerator/ |
D | README.rst | 44 stib.untyped.1d.u32.1 g[0] + r0.y, r0.x
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.0.0.rst | 2915 - freedreno/ir3: Fix pre-a6xx ldgb/stib parsing 2916 - freedreno/ir3/parser: a6xx ldib/stib parsing 2917 - freedreno/ir3/parser: Fix pre-a6xx stib parsing
|
D | 22.0.0.rst | 888 - ir3: print half-dst/src for ldib.b/stib.b
|