From: Kenneth Graunke Date: Wed, 10 Jul 2019 19:05:23 +0000 (-0700) Subject: intel/mi: Add a gen_mi_ior() to go with gen_mi_iand() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4e16b838ba890837471f63ae9622043848afb4f2;p=mesa.git intel/mi: Add a gen_mi_ior() to go with gen_mi_iand() Reviewed-by: Caio Marcelo de Oliveira Filho --- 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 @@ -644,6 +644,14 @@ gen_mi_iand(struct gen_mi_builder *b, MI_ALU_STORE, MI_ALU_ACCU); } +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)