Mesa (master): panfrost/midgard: Schedule ball/bany to vectors

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Mar 26 23:37:32 UTC 2019


Module: Mesa
Branch: master
Commit: 72cd677bac60aac17e72fd3ca30b940fa7d19d74
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72cd677bac60aac17e72fd3ca30b940fa7d19d74

Author: Alyssa Rosenzweig <alyssa at rosenzweig.io>
Date:   Sun Mar 24 22:41:15 2019 +0000

panfrost/midgard: Schedule ball/bany to vectors

Though they output scalars, they need a vector unit to make sense.

Signed-off-by: Alyssa Rosenzweig <alyssa at rosenzweig.io>

---

 src/gallium/drivers/panfrost/midgard/helpers.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/gallium/drivers/panfrost/midgard/helpers.h b/src/gallium/drivers/panfrost/midgard/helpers.h
index 268259ce432..c90d7530ecb 100644
--- a/src/gallium/drivers/panfrost/midgard/helpers.h
+++ b/src/gallium/drivers/panfrost/midgard/helpers.h
@@ -251,8 +251,8 @@ static unsigned alu_opcode_props[256] = {
         [midgard_alu_op_ilsr]		 = UNITS_ADD,
         [midgard_alu_op_ilsr]		 = UNITS_ADD,
 
-        [midgard_alu_op_fball_eq]	 = UNITS_MOST,
-        [midgard_alu_op_fbany_neq]	 = UNITS_MOST,
-        [midgard_alu_op_iball_eq]	 = UNITS_MOST,
-        [midgard_alu_op_ibany_neq]	 = UNITS_MOST
+        [midgard_alu_op_fball_eq]	 = UNITS_VECTOR,
+        [midgard_alu_op_fbany_neq]	 = UNITS_VECTOR,
+        [midgard_alu_op_iball_eq]	 = UNITS_VECTOR,
+        [midgard_alu_op_ibany_neq]	 = UNITS_VECTOR
 };




More information about the mesa-commit mailing list