From 59f6d657f3aee5853d8be8b178700d32c6fe9d1a Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Wed, 26 Apr 2023 22:23:33 -0500 Subject: [PATCH] nak: Fix the 2nd predicate on LOP3 I put it in the wrong spot. Also, it's a source so we should use set_pred_src() for it. Part-of: --- src/nouveau/compiler/nak_encode_sm75.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/nouveau/compiler/nak_encode_sm75.rs b/src/nouveau/compiler/nak_encode_sm75.rs index 716c328e66b..0f9e9af8a81 100644 --- a/src/nouveau/compiler/nak_encode_sm75.rs +++ b/src/nouveau/compiler/nak_encode_sm75.rs @@ -670,8 +670,7 @@ impl SM75Instr { self.set_field(72..80, op.op.lut); self.set_bit(80, false); /* .PAND */ self.set_field(81..84, 7_u32); /* pred */ - self.set_field(84..87, 7_u32); /* pred */ - self.set_bit(90, true); + self.set_pred_src(87..90, 90, SrcRef::False.into()); } fn encode_shf(&mut self, op: &OpShf) {