Home
last modified time | relevance | path

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

/external/mesa3d/src/amd/compiler/
Daco_instruction_selection.cpp11091 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()
11131prm_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 …]