Searched refs:cat3 (Results 1 - 6 of 6) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Ddisasm-a3xx.c329 instr_cat3_t *cat3 = &instr->cat3; local in function:print_instr_cat3
330 bool full = instr_cat3_full(cat3);
333 print_reg_dst(ctx, (reg_t)(cat3->dst), full ^ cat3->dst_half, false);
335 unsigned src1_r = cat3->repeat ? cat3->src1_r : 0;
336 if (cat3->c1.src1_c) {
337 print_reg_src(ctx, (reg_t)(cat3->c1.src1), full,
338 src1_r, cat3
[all...]
H A Dir3.c304 instr_cat3_t *cat3 = ptr; local in function:emit_cat3
331 cat3->src1_r = instr->nop & 0x1;
332 cat3->src2_r = (instr->nop >> 1) & 0x1;
334 cat3->src1_r = !!(src1->flags & IR3_REG_R);
335 cat3->src2_r = !!(src2->flags & IR3_REG_R);
340 cat3->rel1.src1 = reg(src1, info, instr->repeat,
343 cat3->rel1.src1_c = !!(src1->flags & IR3_REG_CONST);
344 cat3->rel1.src1_rel = 1;
347 cat3->c1.src1 = reg(src1, info, instr->repeat,
349 cat3
[all...]
H A Dinstr-a3xx.h491 static inline bool instr_cat3_full(instr_cat3_t *cat3) argument
493 switch (_OPC(3, cat3->opc)) {
794 instr_cat3_t cat3; member in union:PACKED
822 case 3: return instr->cat3.repeat;
832 case 3: return instr->cat3.sat;
866 case 3: return instr->cat3.opc;
/xsrc/external/mit/MesaLib/dist/docs/drivers/freedreno/
H A Disaspec.rst118 <override expr="#cat2-cat3-nop-encoding">
122 <derived name="NOP" expr="#cat2-cat3-nop-value" type="uint"/>
206 (and cat3) instruction has both a ``(nopN)`` interpretation in addtion to
226 <expr name="#cat2-cat3-nop-encoding">
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.1.0.rst3719 - freedreno/ir3: fixup cat3 32b vs 16b
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json16375 "description": "ir3: New cat3 instructions",
[all...]

Completed in 115 milliseconds