ir3/a7xx: update delays slots

The delay slots on a7xx are:
- ALU to ALU: 2
- Non-ALU: 5
- cat3 src2 read: 1

Signed-off-by: Job Noorman <jnoorman@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33183>
This commit is contained in:
Job Noorman
2025-01-23 12:09:35 +01:00
committed by Marge Bot
parent 5460be5d33
commit 992a6cc050
+3
View File
@@ -242,6 +242,9 @@ ir3_compiler_create(struct fd_device *dev, const struct fd_dev_id *dev_id,
if (compiler->gen >= 7) {
compiler->has_alias_tex = true;
compiler->delay_slots.alu_to_alu = 2;
compiler->delay_slots.non_alu = 5;
compiler->delay_slots.cat3_src2_read = 1;
}
} else {
compiler->max_const_pipeline = 512;