From 6e72f0f81b05a02341fb68c9d6de96c33ec5ca96 Mon Sep 17 00:00:00 2001 From: Mel Henning Date: Fri, 2 May 2025 19:34:22 -0400 Subject: [PATCH] nak: Add Src::is_unmodified() helper Reviewed-by: Faith Ekstrand Fixes: bad23ddb48 ("nak: Add F16 and F16v2 sources") Part-of: --- src/nouveau/compiler/nak/ir.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/nouveau/compiler/nak/ir.rs b/src/nouveau/compiler/nak/ir.rs index d8586624c44..e9552d9da00 100644 --- a/src/nouveau/compiler/nak/ir.rs +++ b/src/nouveau/compiler/nak/ir.rs @@ -1202,6 +1202,10 @@ impl Src { b.into() } + pub fn is_unmodified(&self) -> bool { + self.src_mod.is_none() && self.src_swizzle.is_none() + } + pub fn fabs(self) -> Src { Src { src_ref: self.src_ref, @@ -1241,7 +1245,7 @@ impl Src { _ => return None, }; - if self.src_mod.is_none() && self.src_swizzle.is_none() { + if self.is_unmodified() { return Some(u); }