Searched refs:stib (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/examples/
H A Dbranch.asm12 stib.b.untyped.1d.u32.1.imm r1.x, r0.x, 0
H A Dinvocationid.asm10 stib.b.untyped.1d.u32.1.imm r0.x, r0.y, 0
H A Dpvtmem.asm11 stib.b.untyped.1d.u32.1.imm r0.x, r0.y, 0
H A Dtest-flut.sh25 stib.b.untyped.1d.u32.1.imm r1.x, r0.x, 0
H A Dsimple.asm25 stib.b.untyped.1d.u32.1.imm r0.x, r0.y, 0
H A Dtest-opcodes.sh143 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
H A Dtest-regfile.sh36 stib.b.untyped.1d.u32.1.imm r1.x, r0.x, 0
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_a6xx.c69 struct ir3_instruction *stib, *val, *offset; local in function:emit_intrinsic_store_ssbo
80 stib = ir3_STIB(b, ir3_ssbo_to_ibo(ctx, intr->src[1]), 0, offset, 0, val, 0);
81 stib->cat6.iim_val = ncomp;
82 stib->cat6.d = 1;
83 stib->cat6.type = intr->src[0].ssa->bit_size == 16 ? TYPE_U16 : TYPE_U32;
84 stib->barrier_class = IR3_BARRIER_BUFFER_W;
85 stib->barrier_conflict = IR3_BARRIER_BUFFER_R | IR3_BARRIER_BUFFER_W;
86 ir3_handle_bindless_cat6(stib, intr->src[1]);
87 ir3_handle_nonuniform(stib, intr);
89 array_insert(b, b->keeps, stib);
229 struct ir3_instruction *stib; local in function:emit_intrinsic_store_image
[all...]
H A Dir3_a4xx.c262 struct ir3_instruction *stib, *offset; local in function:emit_intrinsic_store_image
277 /* NOTE: stib seems to take byte offset, but stgb.typed can be used
282 stib = ir3_STIB(b, ibo, 0, ir3_create_collect(b, value, ncomp), 0,
284 stib->cat6.iim_val = ncomp;
285 stib->cat6.d = ncoords;
286 stib->cat6.type = ir3_get_type_for_image_intrinsic(intr);
287 stib->cat6.typed = true;
288 stib->barrier_class = IR3_BARRIER_IMAGE_W;
289 stib->barrier_conflict = IR3_BARRIER_IMAGE_R | IR3_BARRIER_IMAGE_W;
291 array_insert(b, b->keeps, stib);
[all...]
H A Ddisasm-a3xx.c341 OPC(6, OPC_STIB, stib),
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_a6xx.c71 struct ir3_instruction *stib, *val, *offset; local in function:emit_intrinsic_store_ssbo
87 stib = ir3_STIB(b, create_immed(b, ibo_idx), 0, offset, 0, val, 0);
88 stib->cat6.iim_val = ncomp;
89 stib->cat6.d = 1;
90 stib->cat6.type = TYPE_U32;
91 stib->barrier_class = IR3_BARRIER_BUFFER_W;
92 stib->barrier_conflict = IR3_BARRIER_BUFFER_R | IR3_BARRIER_BUFFER_W;
94 array_insert(b, b->keeps, stib);
211 struct ir3_instruction *stib; local in function:emit_intrinsic_store_image
221 stib
[all...]
H A Dir3_a4xx.c259 struct ir3_instruction *stib, *offset; local in function:emit_intrinsic_store_image
274 /* NOTE: stib seems to take byte offset, but stgb.typed can be used
279 stib = ir3_STIB(b, create_immed(b, ibo_idx), 0,
283 stib->cat6.iim_val = ncomp;
284 stib->cat6.d = ncoords;
285 stib->cat6.type = ir3_get_image_type(var);
286 stib->cat6.typed = true;
287 stib->barrier_class = IR3_BARRIER_IMAGE_W;
288 stib->barrier_conflict = IR3_BARRIER_IMAGE_R | IR3_BARRIER_IMAGE_W;
290 array_insert(b, b->keeps, stib);
[all...]
H A Ddisasm-a3xx.c1020 OPC(6, OPC_STIB, stib),
/xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/
H A DREADME.rst44 stib.untyped.1d.u32.1 g[0] + r0.y, r0.x
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.0.0.rst2915 - 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
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json27643 "description": "ir3: print half-dst/src for ldib.b/stib.b",
[all...]

Completed in 293 milliseconds