Searched refs:lds_per_wave (Results 1 - 5 of 5) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_shader.c758 unsigned lds_per_wave = 0; local in function:generate_shader_stats
765 lds_per_wave = conf->lds_size * lds_increment +
771 lds_per_wave = (conf->lds_size * lds_increment) /
788 if (lds_per_wave)
789 max_simd_waves = MIN2(max_simd_waves, 16384 / lds_per_wave);
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.c2087 unsigned lds_per_wave = 0; local in function:radv_get_max_waves
2092 lds_per_wave =
2094 lds_per_wave = align(lds_per_wave, info->lds_alloc_granularity);
2097 lds_per_wave =
2099 lds_per_wave /= DIV_ROUND_UP(max_workgroup_size, wave_size);
2120 if (lds_per_wave)
2121 max_simd_waves = MIN2(max_simd_waves, DIV_ROUND_UP(max_lds_per_simd, lds_per_wave));
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader.c960 unsigned lds_per_wave = 0; local in function:si_calculate_max_simd_waves
978 lds_per_wave = conf->lds_size * lds_increment + align(num_inputs * 48, lds_increment);
982 lds_per_wave = (conf->lds_size * lds_increment) /
1003 if (lds_per_wave)
1004 max_simd_waves = MIN2(max_simd_waves, max_lds_per_simd / lds_per_wave);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader.c5320 unsigned lds_per_wave = 0; local in function:si_calculate_max_simd_waves
5338 lds_per_wave = conf->lds_size * lds_increment +
5345 lds_per_wave = (conf->lds_size * lds_increment) /
5363 if (lds_per_wave)
5364 max_simd_waves = MIN2(max_simd_waves, 16384 / lds_per_wave);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.1.0.rst4751 - radv: round up max_lds_per_simd / lds_per_wave

Completed in 98 milliseconds