Mesa (main): ir3: Add min gen for multi-mov instructions
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Jun 29 08:25:32 UTC 2021
Module: Mesa
Branch: main
Commit: 92bb37cb598c792a37163b397b64d1152ffb2eaf
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92bb37cb598c792a37163b397b64d1152ffb2eaf
Author: Connor Abbott <cwabbott0 at gmail.com>
Date: Wed Apr 28 17:46:44 2021 +0200
ir3: Add min gen for multi-mov instructions
swz works on a5xx/a6xx but not a3xx according to CI. I don't have any
access to a4xx HW so I can't tell whether it works there.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11565>
---
src/freedreno/isa/ir3-cat1.xml | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/freedreno/isa/ir3-cat1.xml b/src/freedreno/isa/ir3-cat1.xml
index 4ad4e7d7225..ed9fe59f016 100644
--- a/src/freedreno/isa/ir3-cat1.xml
+++ b/src/freedreno/isa/ir3-cat1.xml
@@ -340,8 +340,10 @@ SOFTWARE.
equivalent sequence of mov/cov, but they guarantee that all
sources are read before any destination is written, so they
behave as-if the moves are executed in parallel.
- TODO: when were these added?
</doc>
+
+ <gen min="500"/> <!-- TODO does a4xx support these? -->
+
<field name="SRC0" low="0" high="7" type="#cat1-multi-src">
<param name="HALF"/>
</field>
More information about the mesa-commit
mailing list