Home
last modified time | relevance | path

Searched refs:cat6 (Results 1 – 18 of 18) sorted by relevance

/external/mesa3d/src/freedreno/ir3/
Ddisasm-a3xx.c856 instr_cat6_t *cat6 = &instr->cat6; in print_instr_cat6_a3xx() local
867 switch (_OPC(6, cat6->opc)) { in print_instr_cat6_a3xx()
870 dst.full = type_size(cat6->type) == 32; in print_instr_cat6_a3xx()
871 src1.full = type_size(cat6->type) == 32; in print_instr_cat6_a3xx()
872 src2.full = type_size(cat6->type) == 32; in print_instr_cat6_a3xx()
885 dst.full = type_size(cat6->type) == 32; in print_instr_cat6_a3xx()
886 src1.full = type_size(cat6->type) == 32; in print_instr_cat6_a3xx()
887 src2.full = type_size(cat6->type) == 32; in print_instr_cat6_a3xx()
890 dst.full = type_size(cat6->type) == 32; in print_instr_cat6_a3xx()
896 switch (_OPC(6, cat6->opc)) { in print_instr_cat6_a3xx()
[all …]
Dir3_a6xx.c53 ldib->cat6.iim_val = intr->num_components; in emit_intrinsic_load_ssbo()
54 ldib->cat6.d = 1; in emit_intrinsic_load_ssbo()
55 ldib->cat6.type = intr->dest.ssa.bit_size == 16 ? TYPE_U16 : TYPE_U32; in emit_intrinsic_load_ssbo()
80 stib->cat6.iim_val = ncomp; in emit_intrinsic_store_ssbo()
81 stib->cat6.d = 1; in emit_intrinsic_store_ssbo()
82 stib->cat6.type = intr->src[0].ssa->bit_size == 16 ? TYPE_U16 : TYPE_U32; in emit_intrinsic_store_ssbo()
184 atomic->cat6.iim_val = 1; in emit_intrinsic_atomic_ssbo()
185 atomic->cat6.d = 1; in emit_intrinsic_atomic_ssbo()
186 atomic->cat6.type = type; in emit_intrinsic_atomic_ssbo()
210 ldib->cat6.iim_val = intr->num_components; in emit_intrinsic_load_image()
[all …]
Dir3.c541 instr_cat6_a6xx_t *cat6 = ptr; in emit_cat6_a6xx() local
545 cat6->type = instr->cat6.type; in emit_cat6_a6xx()
546 cat6->d = instr->cat6.d - (instr->opc == OPC_LDC ? 0 : 1); in emit_cat6_a6xx()
547 cat6->typed = instr->cat6.typed; in emit_cat6_a6xx()
548 cat6->type_size = instr->cat6.iim_val - 1; in emit_cat6_a6xx()
549 cat6->opc = instr->opc; in emit_cat6_a6xx()
550 cat6->jmp_tgt = !!(instr->flags & IR3_INSTR_JP); in emit_cat6_a6xx()
551 cat6->sync = !!(instr->flags & IR3_INSTR_SY); in emit_cat6_a6xx()
552 cat6->opc_cat = 6; in emit_cat6_a6xx()
554 cat6->ssbo = reg(ssbo, info, instr->repeat, IR3_REG_IMMED); in emit_cat6_a6xx()
[all …]
Dir3_a4xx.c60 ldgb->cat6.iim_val = intr->num_components; in emit_intrinsic_load_ssbo()
61 ldgb->cat6.d = 4; in emit_intrinsic_load_ssbo()
62 ldgb->cat6.type = TYPE_U32; in emit_intrinsic_load_ssbo()
96 stgb->cat6.iim_val = ncomp; in emit_intrinsic_store_ssbo()
97 stgb->cat6.d = 4; in emit_intrinsic_store_ssbo()
98 stgb->cat6.type = TYPE_U32; in emit_intrinsic_store_ssbo()
191 atomic->cat6.iim_val = 1; in emit_intrinsic_atomic_ssbo()
192 atomic->cat6.d = 4; in emit_intrinsic_atomic_ssbo()
193 atomic->cat6.type = type; in emit_intrinsic_atomic_ssbo()
276 stib->cat6.iim_val = ncomp; in emit_intrinsic_store_image()
[all …]
Dinstr-a3xx.h960 instr_cat6_t cat6; member
1007 instr_cat6_a6xx_t *cat6 = &instr->cat6_a6xx; in is_cat6_legacy() local
1014 if ((cat6->pad3 & 0x8) && (cat6->pad5 & 0x2)) { in is_cat6_legacy()
1016 ir3_assert(instr->cat6.opc == 0); in is_cat6_legacy()
1035 return instr->cat6.opc; in instr_opc()
Dir3_parser.y769 cat6_typed: '.' T_UNTYPED { instr->cat6.typed = 0; }
770 | '.' T_TYPED { instr->cat6.typed = 1; }
772 cat6_dim: '.' T_1D { instr->cat6.d = 1; }
773 | '.' T_2D { instr->cat6.d = 2; }
774 | '.' T_3D { instr->cat6.d = 3; }
775 | '.' T_4D { instr->cat6.d = 4; }
777 cat6_type: '.' type { instr->cat6.type = $2; }
778 cat6_offset: offset { instr->cat6.src_offset = $1; }
779 cat6_immed: integer { instr->cat6.iim_val = $1; }
Dir3_compiler_nir.c50 instr->cat6.base = nir_intrinsic_desc_set(intrin); in ir3_handle_bindless_cat6()
79 instr->cat6.type = TYPE_U32; in create_frag_input()
80 instr->cat6.iim_val = 1; in create_frag_input()
737 ldc->cat6.iim_val = ncomp; in emit_intrinsic_load_ubo_ldc()
738 ldc->cat6.d = nir_intrinsic_component(intr); in emit_intrinsic_load_ubo_ldc()
739 ldc->cat6.type = TYPE_U32; in emit_intrinsic_load_ubo_ldc()
821 load->cat6.type = TYPE_U32; in emit_intrinsic_load_ubo()
835 resinfo->cat6.iim_val = 1; in emit_intrinsic_ssbo_size()
836 resinfo->cat6.d = 1; in emit_intrinsic_ssbo_size()
837 resinfo->cat6.type = TYPE_U32; in emit_intrinsic_ssbo_size()
[all …]
Dir3_print.c131 printf(".offset%d", instr->cat6.d); in print_instr_name()
134 is_tex(instr) ? instr->cat5.tex_base : instr->cat6.base); in print_instr_name()
Dir3.h274 } cat6; member
/external/libvpx/libvpx/vp8/common/
Dentropy.c132 static const vp8_tree_index cat6[22] = { 2, 2, 4, 4, 6, 6, 8, 8, variable
140 { cat5, Pcat5, 5, 35 }, { cat6, Pcat6, 11, 67 }, { 0, 0, 0, 0 }
/external/perfetto/src/tracing/test/
Dtracing_module_categories.h36 PERFETTO_CATEGORY(cat6),
/external/mesa3d/docs/relnotes/
D10.5.1.rst187 - freedreno/ir3: fix up cat6 instruction encodings
188 - freedreno/ir3: add support for memory (cat6) instructions
D20.2.0.rst1663 - freedreno/ir3: Add some more tests of cat6 disasm.
1665 - freedreno/ir3: Define the bindful uniform/nonuniform desc modes for cat6 a6xx.
1724 - freedreno: Fix printing of unused src in disasm of cat6 RESINFO.
1828 - freedreno/ir3: Add a bunch more tests for cat6 opcodes.
1829 - freedreno/ir3: Refactor cat6 general dst printing.
D19.1.0.rst4109 - freedreno/ir3 better cat6 encoding detection
/external/mesa3d/src/freedreno/.gitlab-ci/reference/
DdEQP-VK.draw.indirect_draw.indexed.indirect_draw_count.triangle_list.log824 - shaderdb: 8 cat0, 0 cat1, 1 cat2, 4 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
851 - shaderdb: 8 cat0, 0 cat1, 1 cat2, 4 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
916 - shaderdb: 5 cat0, 0 cat1, 4 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
942 - shaderdb: 5 cat0, 0 cat1, 4 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1510 - shaderdb: 8 cat0, 0 cat1, 1 cat2, 4 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1545 - shaderdb: 5 cat0, 0 cat1, 4 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
Dglxgears-a420.log437 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
463 - shaderdb: 5 cat0, 4 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1051 - shaderdb: 28 cat0, 8 cat1, 15 cat2, 22 cat3, 1 cat4, 0 cat5, 0 cat6, 0 cat7
1093 - shaderdb: 6 cat0, 0 cat1, 1 cat2, 0 cat3, 0 cat4, 0 cat5, 4 cat6, 0 cat7
1683 - shaderdb: 24 cat0, 5 cat1, 15 cat2, 22 cat3, 1 cat4, 0 cat5, 0 cat6, 0 cat7
1724 - shaderdb: 6 cat0, 0 cat1, 1 cat2, 0 cat3, 0 cat4, 0 cat5, 4 cat6, 0 cat7
2116 - shaderdb: 24 cat0, 5 cat1, 15 cat2, 22 cat3, 1 cat4, 0 cat5, 0 cat6, 0 cat7
2155 - shaderdb: 5 cat0, 0 cat1, 4 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
2510 - shaderdb: 28 cat0, 8 cat1, 15 cat2, 22 cat3, 1 cat4, 0 cat5, 0 cat6, 0 cat7
2552 - shaderdb: 6 cat0, 0 cat1, 1 cat2, 0 cat3, 0 cat4, 0 cat5, 4 cat6, 0 cat7
[all …]
Dfd-clouds.log647 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
669 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1117 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1962 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1984 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
3505 - shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
4928 - shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
5342 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
6780 - shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
Dcrash.log3450 ../src/freedreno/ir3/instr-a3xx.h:1016: is_cat6_legacy: Assertion `instr->cat6.opc == 0' failed.