From 9bba18284027bfa26826c458b0b726a79edd9a63 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 23 Oct 2019 20:19:11 -0400 Subject: pan/midgard: Add mir_set_bytemask helper Signed-off-by: Alyssa Rosenzweig --- src/panfrost/midgard/mir.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/panfrost/midgard/mir.c') diff --git a/src/panfrost/midgard/mir.c b/src/panfrost/midgard/mir.c index 76c99a2e05c..db26acd8cb1 100644 --- a/src/panfrost/midgard/mir.c +++ b/src/panfrost/midgard/mir.c @@ -525,6 +525,12 @@ mir_bytemask(midgard_instruction *ins) return mir_to_bytemask(mir_typesize(ins), ins->mask); } +void +mir_set_bytemask(midgard_instruction *ins, uint16_t bytemask) +{ + ins->mask = mir_from_bytemask(bytemask, mir_typesize(ins)); +} + /* Creates a mask of the components of a node read by an instruction, by * analyzing the swizzle with respect to the instruction's mask. E.g.: * -- cgit v1.2.3