Mesa (main): pan/va: Add .absolute bit to BRANCHZI

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Feb 2 18:00:11 UTC 2022


Module: Mesa
Branch: main
Commit: 3fff018c9850ffa97e31faa185289c792357b3d4
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fff018c9850ffa97e31faa185289c792357b3d4

Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Wed Feb  2 12:20:19 2022 -0500

pan/va: Add .absolute bit to BRANCHZI

Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14833>

---

 src/panfrost/bifrost/valhall/ISA.xml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/panfrost/bifrost/valhall/ISA.xml b/src/panfrost/bifrost/valhall/ISA.xml
index f50103a9b65..df2e84c855c 100644
--- a/src/panfrost/bifrost/valhall/ISA.xml
+++ b/src/panfrost/bifrost/valhall/ISA.xml
@@ -657,12 +657,13 @@
 
   <ins name="BRANCHZI" title="Compare to zero and branch indirect" opcode="0x2F" unit="CVT">
     <desc>
-      Jump to an indirectly specified address. Used to jump to blend shaders at
-      the end of a fragment shader.
+      Jump to an indirectly specified (absolute or relative) address. Used to
+      jump to blend shaders at the end of a fragment shader.
     </desc>
     <src>Value to compare against zero</src>
     <src>Branch target</src>
     <mod name="eq" start="36" size="1"/>
+    <mod name="absolute" start="40" size="1"/>
   </ins>
 
   <ins name="BARRIER" title="Execution and memory barrier" opcode="0x45" unit="NONE">



More information about the mesa-commit mailing list