Home
last modified time | relevance | path

Searched refs:sgprs (Results 1 - 2 of 2) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
H A Daco_live_var_analysis.cpp325 uint16_t sgprs = addressable_sgprs + get_extra_sgprs(program); in get_sgpr_alloc() local
327 return ALIGN_NPOT(std::max(sgprs, granule), granule); in get_sgpr_alloc()
348 uint16_t sgprs = std::min(program->dev.physical_sgprs / waves, 128); in get_addr_sgpr_from_waves() local
349 sgprs = round_down(sgprs, program->dev.sgpr_alloc_granule); in get_addr_sgpr_from_waves()
350 sgprs -= get_extra_sgprs(program); in get_addr_sgpr_from_waves()
351 return std::min(sgprs, program->dev.sgpr_limit); in get_addr_sgpr_from_waves()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_shader.c2666 unsigned sgprs = align(conf->num_sgprs, gfx_level >= GFX8 ? 16 : 8); local
2667 max_simd_waves = MIN2(max_simd_waves, info->num_physical_sgprs_per_simd / sgprs);

Completed in 5 milliseconds