From d4a42a78d89e4de356b514a569d87c6106b9145f Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Thu, 21 May 2020 12:19:56 -0400 Subject: [PATCH] pan/mdg: Use type to determine triviality of a move Signed-off-by: Alyssa Rosenzweig Part-of: --- src/panfrost/midgard/mir.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/panfrost/midgard/mir.c b/src/panfrost/midgard/mir.c index a8d30d3bfef..a38f8944974 100644 --- a/src/panfrost/midgard/mir.c +++ b/src/panfrost/midgard/mir.c @@ -159,8 +159,7 @@ mir_nontrivial_outmod(midgard_instruction *ins) bool is_int = midgard_is_integer_op(ins->alu.op); unsigned mod = ins->alu.outmod; - /* Type conversion is a sort of outmod */ - if (ins->alu.dest_override != midgard_dest_override_none) + if (ins->dest_type != ins->src_types[1]) return true; if (is_int) -- 2.30.2