r600/sfn: scheduler allow more lookahead on ALU instr
authorGert Wollny <gert.wollny@collabora.com>
Tue, 6 Dec 2022 20:30:48 +0000 (21:30 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 9 Dec 2022 08:26:31 +0000 (08:26 +0000)
Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20205>

src/gallium/drivers/r600/sfn/sfn_scheduler.cpp

index f967bb1..c1dab8b 100644 (file)
@@ -806,8 +806,8 @@ BlockSheduler::collect_ready_alu_vec(std::list<AluInstr *>& ready,
    }
 
    int max_check = 0;
-   while (i != e && max_check++ < 32) {
-      if (ready.size() < 32 && (*i)->ready()) {
+   while (i != e && max_check++ < 64) {
+      if (ready.size() < 64 && (*i)->ready()) {
 
          int priority = 0;
          /* LDS fetches that use static offsets are usually ready ery fast,