diff --git a/src/etnaviv/isa/etnaviv.xml b/src/etnaviv/isa/etnaviv.xml
index a14e7d49dd1..9893aab56e2 100644
--- a/src/etnaviv/isa/etnaviv.xml
+++ b/src/etnaviv/isa/etnaviv.xml
@@ -372,6 +372,10 @@ SPDX-License-Identifier: MIT
({SRC2_USE} != 0)
+
+ ({SRC0_USE} != 0) && ({SRC1_USE} != 0) && ({SRC2_USE} != 0)
+
+
Needed for texkill
@@ -785,7 +789,7 @@ SPDX-License-Identifier: MIT
-
+
@@ -798,6 +802,12 @@ SPDX-License-Identifier: MIT
+
+
+ {INSTR_TEX} {DST:align=18}, tex{TEX_ID}{TEX_SWIZ}, {SRC0}, {SRC1}, {SRC2}
+
+
+
@@ -821,13 +831,15 @@ SPDX-License-Identifier: MIT
- 0
- 000000000
- 00000000
- 0
- 0
- 000
- 000
+
+
+
+
+
+
+
+
+
@@ -1197,7 +1209,7 @@ SPDX-License-Identifier: MIT
0
-
+
011001
0
@@ -1207,7 +1219,7 @@ SPDX-License-Identifier: MIT
0
-
+
011011
0