diff --git a/src/nouveau/compiler/nak_opt_copy_prop.rs b/src/nouveau/compiler/nak_opt_copy_prop.rs index 5b68914f879..e3a34393675 100644 --- a/src/nouveau/compiler/nak_opt_copy_prop.rs +++ b/src/nouveau/compiler/nak_opt_copy_prop.rs @@ -389,13 +389,13 @@ impl CopyPropPass { self.add_copy( dst, SrcType::Pred, - lop.srcs[i], + lop.srcs[s], ); } else if op.lut == !LogicOp::SRC_MASKS[s] { self.add_copy( dst, SrcType::Pred, - lop.srcs[i].bnot(), + lop.srcs[s].bnot(), ); } }