From 88e449dc853f429c4fc76e220a1a2e309bb85a72 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Mon, 26 May 2025 09:34:09 -0400 Subject: [PATCH] nak/sm20: Encode OpViLd instead of OpIsberd Part-of: --- src/nouveau/compiler/nak/sm20.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/nouveau/compiler/nak/sm20.rs b/src/nouveau/compiler/nak/sm20.rs index 91e52c1ec09..3126c30b55f 100644 --- a/src/nouveau/compiler/nak/sm20.rs +++ b/src/nouveau/compiler/nak/sm20.rs @@ -2494,16 +2494,16 @@ impl SM20Op for OpTexDepBar { } } -impl SM20Op for OpIsberd { - fn legalize(&mut self, b: &mut LegalizeBuilder) { - legalize_ext_instr(self, b); +impl SM20Op for OpViLd { + fn legalize(&mut self, _b: &mut LegalizeBuilder) { + // Nothing to do } fn encode(&self, e: &mut SM20Encoder<'_>) { e.set_opcode(SM20Unit::Tex, 0x0); e.set_dst(14..20, &self.dst); e.set_reg_src(20..26, &self.idx); - e.set_field(26..42, 0_u16); // offset + e.set_field(26..42, self.off); } } @@ -2677,7 +2677,7 @@ macro_rules! as_sm20_op_match { Op::Exit(op) => op, Op::Bar(op) => op, Op::TexDepBar(op) => op, - Op::Isberd(op) => op, + Op::ViLd(op) => op, Op::Kill(op) => op, Op::Nop(op) => op, Op::PixLd(op) => op,