| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/ |
| H A D | bir.c | 68 enum bi_sr_count count = bi_opcode_props[ins->op].sr_count; 80 return ins->sr_count; 83 unreachable("Invalid sr_count");
|
| H A D | bi_opt_push_ubo.c | 77 unsigned channels = bi_opcode_props[ins->op].sr_count; 166 unsigned channels = bi_opcode_props[ins->op].sr_count;
|
| H A D | bifrost_compile.c | 511 unsigned sr_count = (size <= 16) ? 2 : 4; local in function:bi_emit_blend_op 526 bi_imm_u32(blend_desc >> 32), sr_count); 534 bi_fau(BIR_FAU_BLEND_0 + rt, true), sr_count); 2760 unsigned sr_count = 0; local in function:bi_emit_texc 2764 dregs[sr_count++] = dregs[i]; 2767 bi_index idx = sr_count ? bi_temp_reg(b->shader) : bi_null(); 2769 if (sr_count) 2770 bi_make_vec_to(b, idx, dregs, NULL, sr_count, 32); 2774 bi_texc_to(b, sr_count ? idx : bi_dest_index(&instr->dest), 2776 sr_count); [all...] |
| H A D | compiler.h | 405 uint32_t sr_count; member in union:__anon9a2e09910208::__anon9a2e0991040a
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/ |
| H A D | asm.py | 217 sr_count = len(regs) 218 die_if(sr_count < 1, f'Expected staging register, got {op}') 219 die_if(sr_count > 7, f'Too many staging registers {sr_count}') 226 modifier_map["staging_register_count"] = sr_count 228 die_if(sr_count != sr.count, f"Expected 4 staging registers, got {sr_count}")
|
| /xsrc/external/mit/MesaLib/src/panfrost/bifrost/ |
| H A D | bi_opcodes.h | 647 /* specified directly as the sr_count immediate */ 668 enum bi_sr_count sr_count : 3;
|
| H A D | bi_builder.h | 378 bi_instr * bi_atom_cx_to(bi_builder *b, bi_index dest0, bi_index src0, bi_index src1, bi_index src2, bi_index src3, uint32_t sr_count) argument 387 I->sr_count = sr_count; 393 bi_index bi_atom_cx(bi_builder *b, bi_index src0, bi_index src1, bi_index src2, bi_index src3, uint32_t sr_count) argument 395 return (bi_atom_cx_to(b, bi_temp(b->shader), src0, src1, src2, src3, sr_count))->dest[0]; 614 bi_instr * bi_blend_to(bi_builder *b, bi_index dest0, bi_index src0, bi_index src1, bi_index src2, bi_index src3, uint32_t sr_count) argument 623 I->sr_count = sr_count; 629 bi_index bi_blend(bi_builder *b, bi_index src0, bi_index src1, bi_index src2, bi_index src3, uint32_t sr_count) argument 631 return (bi_blend_to(b, bi_temp(b->shader), src0, src1, src2, src3, sr_count)) 5302 bi_patom_c_i32_to(bi_builder * b,bi_index dest0,bi_index src0,bi_index src1,bi_index src2,enum bi_atom_opc atom_opc,uint32_t sr_count) argument 5317 bi_patom_c_i32(bi_builder * b,bi_index src0,bi_index src1,bi_index src2,enum bi_atom_opc atom_opc,uint32_t sr_count) argument 5324 bi_patom_c1_i32_to(bi_builder * b,bi_index dest0,bi_index src0,bi_index src1,enum bi_atom_opc atom_opc,uint32_t sr_count) argument 5338 bi_patom_c1_i32(bi_builder * b,bi_index src0,bi_index src1,enum bi_atom_opc atom_opc,uint32_t sr_count) argument 6207 bi_texc_to(bi_builder * b,bi_index dest0,bi_index src0,bi_index src1,bi_index src2,bi_index src3,bool lod_mode,uint32_t sr_count) argument 6223 bi_texc(bi_builder * b,bi_index src0,bi_index src1,bi_index src2,bi_index src3,bool lod_mode,uint32_t sr_count) argument [all...] |
| H A D | bi_printer.c | 904 fprintf(fp, ", sr_count:%u", I->sr_count); 1059 fprintf(fp, ", sr_count:%u", I->sr_count); 3817 fprintf(fp, ", sr_count:%u", I->sr_count); 3832 fprintf(fp, ", sr_count:%u", I->sr_count); 4434 fprintf(fp, ", sr_count:%u", I->sr_count); [all...] |
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 21.2.2.rst | 70 - pan/bi: Correct the sr_count on +ST_TILE
|
| H A D | 21.2.0.rst | 434 - pan/bi: Add missing sr_count to pseudo-atomics 727 - pan/bi: Simplify TEXC codegen for sr_count=0
|
| H A D | 21.3.0.rst | 399 - pan/bi: Correct the sr_count on +ST_TILE
|
| H A D | 21.1.0.rst | 691 - pan/bi: Handle 16-bit blend sr_count
|