From f40ab555f51636c054146a5bcfff3eab4135d6a3 Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Fri, 2 Jun 2023 16:51:23 +0200 Subject: [PATCH] etnaviv: correct number of instructions in dump_shader_info(..) code_size is overall size in uint32 words of the whole shader. As Vivante GPUs have a fixed size ISA we simply need to divide code_size by 4 to get the number if ISA instructions. shader-db shows the correct numbers now. Signed-off-by: Christian Gmeiner Reviewed-by: Lucas Stach Part-of: --- src/gallium/drivers/etnaviv/etnaviv_shader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/etnaviv/etnaviv_shader.c b/src/gallium/drivers/etnaviv/etnaviv_shader.c index 8a8cf53aa93..017bf83958e 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_shader.c +++ b/src/gallium/drivers/etnaviv/etnaviv_shader.c @@ -387,7 +387,7 @@ dump_shader_info(struct etna_shader_variant *v, struct util_debug_callback *debu "%s shader: %u instructions, %u temps, " "%u immediates, %u loops", etna_shader_stage(v), - v->code_size, + v->code_size / 4, v->num_temps, v->uniforms.count, v->num_loops);