Mesa (master): intel/mi: Add a gen_mi_ior() to go with gen_mi_iand()

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Jul 25 18:43:07 UTC 2019


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

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Wed Jul 10 12:05:23 2019 -0700

intel/mi: Add a gen_mi_ior() to go with gen_mi_iand()

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>

---

 src/intel/common/gen_mi_builder.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/intel/common/gen_mi_builder.h b/src/intel/common/gen_mi_builder.h
index 500893559c3..90ac795f48d 100644
--- a/src/intel/common/gen_mi_builder.h
+++ b/src/intel/common/gen_mi_builder.h
@@ -645,6 +645,14 @@ gen_mi_iand(struct gen_mi_builder *b,
 }
 
 static inline struct gen_mi_value
+gen_mi_ior(struct gen_mi_builder *b,
+           struct gen_mi_value src0, struct gen_mi_value src1)
+{
+   return gen_mi_math_binop(b, MI_ALU_OR, src0, src1,
+                            MI_ALU_STORE, MI_ALU_ACCU);
+}
+
+static inline struct gen_mi_value
 gen_mi_imul_imm(struct gen_mi_builder *b,
                 struct gen_mi_value src, uint32_t N)
 {




More information about the mesa-commit mailing list