diff --git a/src/freedreno/ir3/ir3_shader.c b/src/freedreno/ir3/ir3_shader.c index 4e1b1081764..7a0c28fd1a3 100644 --- a/src/freedreno/ir3/ir3_shader.c +++ b/src/freedreno/ir3/ir3_shader.c @@ -118,7 +118,7 @@ fixup_regfootprint(struct ir3_shader_variant *v, uint32_t gpu_id) v->info.max_reg = MAX2(v->info.max_reg, regid >> 3); } } else { - v->info.max_reg = MAX2(v->info.max_reg, regid); + v->info.max_reg = MAX2(v->info.max_reg, regid >> 2); } } }