diff --git a/src/nouveau/compiler/nak/sm70_encode.rs b/src/nouveau/compiler/nak/sm70_encode.rs index 8b9a5c24b78..c7fb4437f40 100644 --- a/src/nouveau/compiler/nak/sm70_encode.rs +++ b/src/nouveau/compiler/nak/sm70_encode.rs @@ -3751,8 +3751,8 @@ impl SM70Op for OpCS2R { } impl SM70Op for OpIsberd { - fn legalize(&mut self, _b: &mut LegalizeBuilder) { - // Nothing to do + fn legalize(&mut self, b: &mut LegalizeBuilder) { + b.copy_src_if_uniform(&mut self.idx); } fn encode(&self, e: &mut SM70Encoder<'_>) {