Searched refs:prm_cnt (Results 1 – 1 of 1) sorted by relevance
/external/mesa3d/src/amd/compiler/ |
D | aco_instruction_selection.cpp | 11091 void ngg_emit_sendmsg_gs_alloc_req(isel_context *ctx, Temp vtx_cnt = Temp(), Temp prm_cnt = Temp()) in ngg_emit_sendmsg_gs_alloc_req() argument 11115 ? (vtx_cnt.id() && prm_cnt.id()) in ngg_emit_sendmsg_gs_alloc_req() 11116 : (!vtx_cnt.id() && !prm_cnt.id())); in ngg_emit_sendmsg_gs_alloc_req() 11123 if (prm_cnt.id() == 0) in ngg_emit_sendmsg_gs_alloc_req() 11124 prm_cnt = ngg_max_primitive_count(ctx); in ngg_emit_sendmsg_gs_alloc_req() 11130 prm_cnt_0 = bld.sopc(aco_opcode::s_cmp_eq_u32, bld.def(s1, scc), prm_cnt, Operand(0u)); in ngg_emit_sendmsg_gs_alloc_req() 11131 …prm_cnt = bld.sop2(aco_opcode::s_cselect_b32, bld.def(s1), Operand(1u), prm_cnt, bld.scc(prm_cnt_0… in ngg_emit_sendmsg_gs_alloc_req() 11136 … Temp tmp = bld.sop2(aco_opcode::s_lshl_b32, bld.def(s1), bld.def(s1, scc), prm_cnt, Operand(12u)); in ngg_emit_sendmsg_gs_alloc_req() 11483 …Temp prm_cnt = bld.copy(bld.def(s1), Operand(gs_vtx_cnt - gs_prm_cnt * (total_vtx_per_prim - 1u))); in ngg_gs_write_shader_query() local 11485 sg_prm_cnt = bld.sop2(aco_opcode::s_mul_i32, bld.def(s1), prm_cnt, thread_cnt); in ngg_gs_write_shader_query() [all …]
|