Home
last modified time | relevance | path

Searched refs:cat5 (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Ddisasm-a3xx.c414 instr_cat5_t *cat5 = &instr->cat5; in print_instr_cat5() local
417 if (cat5->is_3d) printf(".3d"); in print_instr_cat5()
418 if (cat5->is_a) printf(".a"); in print_instr_cat5()
419 if (cat5->is_o) printf(".o"); in print_instr_cat5()
420 if (cat5->is_p) printf(".p"); in print_instr_cat5()
421 if (cat5->is_s) printf(".s"); in print_instr_cat5()
422 if (cat5->is_s2en) printf(".s2en"); in print_instr_cat5()
426 switch (_OPC(5, cat5->opc)) { in print_instr_cat5()
431 printf("(%s)", type[cat5->type]); in print_instr_cat5()
437 if (cat5->wrmask & (1 << i)) in print_instr_cat5()
[all …]
Dir3.c423 instr_cat5_t *cat5 = ptr; in emit_cat5() local
425 iassert(!((dst->flags ^ type_flags(instr->cat5.type)) & IR3_REG_HALF)); in emit_cat5()
431 cat5->full = ! (src1->flags & IR3_REG_HALF); in emit_cat5()
432 cat5->src1 = reg(src1, info, instr->repeat, IR3_REG_HALF); in emit_cat5()
438 cat5->s2en.src2 = reg(src2, info, instr->repeat, IR3_REG_HALF); in emit_cat5()
442 cat5->s2en.src3 = reg(src3, info, instr->repeat, IR3_REG_HALF); in emit_cat5()
444 iassert(!(instr->cat5.samp | instr->cat5.tex)); in emit_cat5()
449 cat5->norm.src2 = reg(src2, info, instr->repeat, IR3_REG_HALF); in emit_cat5()
451 cat5->norm.samp = instr->cat5.samp; in emit_cat5()
452 cat5->norm.tex = instr->cat5.tex; in emit_cat5()
[all …]
Dir3.h239 } cat5; member
1242 sam->cat5.samp = samp; in INSTR0()
1243 sam->cat5.tex = tex; in INSTR0()
1244 sam->cat5.type = type; in INSTR0()
Dinstr-a3xx.h750 instr_cat5_t cat5; member
776 case 5: return instr->cat5.opc; in instr_opc()
Dir3_compiler_nir.c955 dst[0]->cat5.type = TYPE_F32; in emit_alu()
959 dst[0]->cat5.type = TYPE_F32; in emit_alu()
3236 compile_assert(ctx, sam->cat5.tex < ARRAY_SIZE(alt_tex_state)); in fixup_astc_srgb()
3238 if (alt_tex_state[sam->cat5.tex] == 0) { in fixup_astc_srgb()
3240 alt_tex_state[sam->cat5.tex] = tex_idx++; in fixup_astc_srgb()
3241 so->astc_srgb.orig_idx[idx++] = sam->cat5.tex; in fixup_astc_srgb()
3245 sam->cat5.tex = alt_tex_state[sam->cat5.tex]; in fixup_astc_srgb()
Dir3_ra.c992 instr->cat5.type = half_type(instr->cat5.type); in fixup_half_instr_dst()
/external/libvpx/libvpx/vp8/common/
Dentropy.c131 static const vp8_tree_index cat5[10] = { 2, 2, 4, 4, 6, 6, 8, 8, 0, 0 }; variable
140 { cat5, Pcat5, 5, 35 }, { cat6, Pcat6, 11, 67 }, { 0, 0, 0, 0 }
/external/mesa3d/src/gallium/docs/source/drivers/freedreno/
Dir3-notes.rst260 Note that cat5 (texture sample) instructions are the notable exception, not